/* CSS Document hnficecream.com Layout Scheme*/
body {margin: 0px; padding: 0px; color: #c0b4a2; background-color:#333333; background-image:url(../images/bg.jpg); background-position:center; background-position:top; font:100% Arial, Helvetica, sans-serif;}
a, a:hover{outline:none;}
p a{color:#ffffff;}
p a:hover {color:#ff6100;}
li {list-style-type:none; padding-left: 8px;}
img {border:none; margin:0; padding:0;}
#container {width:1100px; margin: 0 auto;}
.top {width:1100px; height:62px; background-image:url(../images/top.png); background-position: bottom; background-repeat:no-repeat;}
.center {width:1100px; background-position:center; background-repeat:repeat-y; background-image:url(../images/sides.png);}
.bottom {width:1000px; min-height:58px; background-image:url(../images/bottom.png); background-position: top; font-size:10px; text-align:right; color:cdcdcd; padding:10px 50px 0px 50px; background-repeat:no-repeat;}
#content {width: 1000px; min-height:642px; background-position:bottom; background-image:url(../images/contentbg.jpg); background-repeat:no-repeat; margin: 0 50px; line-height:20px;}
.main {margin: 50px 10px 50px 0px; width:605px; text-align: justify;}
.main, .nav{font: 100% Arial, Helvetica, sans-serif; font-size:14px; line-height: 20px;  color:#ffffff; font-weight: normal;}
.nav {width: 270px; margin: 0 25px; padding: 10px 25px; text-align:center;}
.productsmain, #cho, #van {text-align:center;}
.nav a{color:#ffffff; text-decoration:none;}
.nav a:hover {color:#ff7700; text-decoration:none;}
.nav {font-size: 25px;}
p {line-height:20px; margin-bottom:20px;}
.highlight {color:#ff7700; font-weight:bold;}
.titleborder {margin-bottom: 30px;}
.chartheader {height:30px; width:605px; background-image:url(../images/graphtop.png); background-repeat: repeat-y; font-size:16px; padding:10px 0 0 10px; font-weight:bold;}
.chart {width:605px; background-image:url(../images/graphbg.png); background-repeat: repeat-y; padding:5px 10px;}
.col1 {width:150px;}
.col2 {width:200px;}
.col3 {width:100px;}
.col3, .col2 {font-size:11px;}
.credits {margin: 50px 10px 0px 0px; text-align:center; width:605px;}
.chart, .col1, .col2, .col3, .top, .bottom, .center, .main, .nav, #content, .chartheader, .credits, .nftop, .nfbot, .nfmid, .ingred, .nfcolumn, .nfcolumn3, .nfcolumn4, .hr, .hr2, .left, .btp {float: left;}
.nf {width:221px; float:right; margin-bottom:20px; line-height:15px;}
.nftop, .nfbot {width:221px; height:3px; background:none; background-repeat:no-repeat; background-position:center;}
.nftop {background-image:url(../images/nftop.png);}
.nfbot {background-image:url(../images/nfbot.png);}
.nfmid {width:201px; background-color:#ffffff; color:#000000; font-size:10px; padding:0 10px;}
.nfcolumn {width:100px;}
.nfcolumn3 {width:63px;}
.nfcolumn4 {width:75px;}
.hr {background:#000000; height:2px; width:201px;}
.hr2 {background:#000000; height:5px; width:201px;}
.ingred {width:221px; font-size:12px; margin-bottom:20px;}
.ingred h3 {font-size:16px;}
#van, #cho {width:500px; margin: 0px auto;}
.left, .nfcolumn, .nfcolumn3, .nfcolumn4 {text-align:left;}
.btp {padding: 20px 0px; text-align:left; width:500px;}