html,*{margin:0px;padding:0px;outline:none}body{margin:0px;padding:0px;font:80% "Trebuchet MS","Bitstream Vera Sans",verdana,lucida,arial,helvetica,sans-serif;color:#333}h1,h2,h3,h4{font:20px "Trebuchet MS","Bitstream Vera Sans",verdana,lucida,arial,helvetica,sans-serif}.price{font-weight:bold}a img{border:0px}#wrapper{margin:0 auto;width:764px; position: relative;}#header a.heada{display:block;height:85px;background:url(images/png/chocoholic-new.png) no-repeat;text-indent:-9999px;width:330px;float:left}#header h2 a{display:block;margin-left:90px;float:left;clear:both}#header a:hover.heada{text-decoration:none}#header{margin:2px 2px 2px 2px;clear:both;height:120px;border:1px solid #7B4A3A;width:752px;background-color:#F1E9D8; position: relative;}#footer{float:right;text-align:left;clear:both;border:1px solid #7B4A3A;width:560px;margin:2px 4px 4px 0px;margin-right:8px;padding:8px;background-color:#F1E9D8}#footer a{font-weight:bold;color:#000;text-decoration:none;height:1.2em;padding:4px}* html #header{margin:4px 4px 2px;width:750px}#header p{text-align:right;display:block;float:left;width:410px}#main{width:586px;float:right}.seasonal{background-image:url(images/nav_seasonal_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;padding:26px 4px 4px;background-color:#F1E9D8}.type{background-image:url(images/nav_type_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;margin-top:4px;padding:26px 4px 4px;background-color:#F1E9D8}.brand{background-image:url(images/nav_brand_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;margin-top:4px;padding:26px 4px 4px;background-color:#F1E9D8}.links{background-image:url(images/nav_links_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;margin-top:4px;padding:26px 4px 4px;background-color:#F1E9D8}.buy{padding:2px}.list{background-image:url(images/nav_list_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;margin-top:4px;padding:26px 4px 4px;background-color:#F1E9D8}.feature{background-image:url(images/nav_feature_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;margin-top:4px;padding:26px 4px 4px;background-color:#F1E9D8;height:640px}.feature img{padding:16px}.choc{text-align:left;clear:both;border:1px solid #7B4A3A;width:576px;background-color:#FFF;margin:2px 4px 4px 0px}.choc h1,#main h2{background-color:#7B4A3A;min-height:26px;padding:2px 10px;color:#F1E9D8}.choc h1 a{color:#F1E9D8}#main h2{text-align:left;clear:both;width:558px;margin:2px 4px 2px 0px}.header{font:14px "Trebuchet MS","Bitstream Vera Sans",verdana,lucida,arial,helvetica,sans-serif}.choc p{padding:10px}.choc p.desc{}.choc p.brand{width:230px;float:left}.choc p.p_img{width:300px;float:right;overflow:hidden;text-align:center}.choc p.p_img_thumb{width:160px;float:right;overflow:hidden;text-align:center}.choc p.p_img_l{width:300px;float:left;overflow:hidden;text-align:center}.choc p.p_brand{float:right;overflow:hidden}.p_banner{margin:0px 40px}.choc_ind{text-align:center;margin:2px 4px 2px 0px;border:1px solid #7B4A3A;width:188px;height:285px;float:left;background-color:#FFF}.choc_ind .p_img{height:160px;width:188px;overflow:hidden}.title{margin:8px 2px 0px;height:64px;font:14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;overflow:hidden;display:block}#shopnav{width:170px;min-width:172px;float:left;margin:2px;line-height:16px;font:12px "Trebuchet MS","Bitstream Vera Sans",verdana,lucida,arial,helvetica,sans-serif}#shopnav a:hover{display:block;font-weight:bold;color:#F1E9D8;text-decoration:none;background-color:#7B4A3A}#shopnav a{display:block;font-weight:bold;color:#000;text-decoration:none;height:1.3em;padding:4px;border-top:1px solid #7B4A3A;border-right:1px none #7B4A3A;border-bottom:1px none #7B4A3A;border-left:1px none #7B4A3A}#shopnav ul{margin:0;padding:1px;list-style:none}#shopnav li{}.choc ul li{margin-left:20px;padding-left:20x}.pagenav{clear:both;margin:15px 0px;font:80% "Trebuchet MS",Verdana,sans-serif;text-align:center;width:100%}.choc_ind a,.choc_ind a:visited{color:#000;text-decoration:none;font-weight:bold}a,a:visited{color:#000;text-decoration:none;font-weight:bold}a:focus,a:hover{color:#7B4A3A;text-decoration:underline;font-weight:bold}.pagenav a,.pagenav a:visited{color:#7B4A3A;text-decoration:none;font-weight:bold}.pagenav a:hover,.pagenav a:focus,.choc_ind a:hover,.choc_ind a:focus{color:#7B4A3A;text-decoration:underline;font-weight:bold}form,fieldset,legend,label,.searchform input{font:16px "Trebuchet MS",Verdana,sans-serif;font-weight:normal}.searchform fieldset{padding:0px;margin:10px 10px 0px 0px;text-align:left;float:right}fieldset{border:0px}.searchform legend,.searchform label{display:none}.keywords{border:1px solid #7B4A3A; width: 158px;}.search{text-align:left;border:0px}.clear{clear:both}.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden}.clearfix{display:inline-table}.a_list p{margin:10px}* html .clearfix{height:1%}.clearfix{display:block}.paging{clear:both;width:560px;height:32px;position:relative;padding:8px;background:#FFF;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:bold;border:1px solid #7B4A3A}.paging span,.paging a{float:left;margin:1px;padding:5px 5px;background:#F1E9D8;border:none;color:#7B4A3A}.paging a:hover{background:#7B4A3A;color:#FFF}.paging span.current{background:#7B4A3A;color:#FFF}.choc,.paging a,.paging span.current,.paging,#footer,#shopnav,.seasonal,.type,.brand,.links,.social,#header,input,.choc_ind,#main h2,#shopnav a:hover{-ms-interpolation-mode:bicubic;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px}.choc ul{margin-left:20px}.choc h3{color:#7B4A3A;padding:2px 10px}.foot{padding-bottom:10px}#shopnav a.long{height:2.6em}.choc h4{color:#7B4A3A;padding:10px 2px 0px 10px}#footer{width:694px;margin-top:20px;padding:30px;font-size:14px;font-weight:bold;color:#594c3e}#footer a{color:#594c3e}#footer a:hover{color:#c76d0c}#footer p{margin:0 0 10px 0}.foot ul{margin-bottom:10px}ul.desc_brand{margin-bottom:10px}.twitter {position: absolute; top: 10px; right: 10px;}.searchform {position: absolute; top: 40px; right: 0px;}

h3 {
	margin: 20px 0 0 4px;
	
}

#main .foot h2 {
	font: 1.4em/1.3em "Trebuchet MS", Verdana, sans-serif;
	color:#7B4A3A;
	padding:2px 10px;
	margin: 6px 0 0 0;
	background: none;
}
ul.page_list  {
	padding: 20px 0 0 40px;
	display: block;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 0;
}
ul.page_list_small  {
	padding: 10px 0 0 40px;
	display: block;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 0;
}
.choc ul.page_list_small li {
	margin: 0px;
}
ul.page_list_small img {
	width: 155px;
	height: 155px;
}
.page_list li, .page_list_small li {
	list-style: none;
	float: left;
}
.desc_brand {
	display: block;
	clear: both;
}
a.voucher {
	color: #F00;
}
.logo {
	padding: 0 0 10px 10px;	
	float: right;
}
.choc_ind h3 {
	margin: 0;
}
#header h4 a, #header h1 a{display:block;margin-left:90px;float:left;clear:both}


#toc {
    background: none repeat scroll 0 0 #FBF8F3;
    border: 1px solid #D7C8C4;
    float: right;
    margin: 10px;
    padding: 5px 10px;
}
#toc li {
	list-style: none;
}
#toc ol ol {
	padding-left: 5px;
}
#breadcrumbs {
	height: 20px;
	margin: 13px 3px 5px;
	font-size: 85%;	
}
.social{background-image:url(images/nav_social_top.gif);background-repeat:no-repeat;background-position:center top;border:1px solid #7B4A3A;margin-top:4px;padding:26px 4px 4px;background-color:#F1E9D8}


ul.socialbuttons  {
    height: 20px;
    margin: 10px;
    padding: 0 !important;
}
ul.socialbuttons li {
    float: left;
    list-style: none outside none;
    padding: 0 !important;
	margin: 0 !important;
}
.banner {
	margin: 20px;	
}
