/* from cs.css */
.smallsans { font-family : Verdana, sans-serif; color: #000000; font-size : 8pt; }
.smallsansitalic { font-family : Verdana, sans-serif; color: #000000; font-size : 8pt; font-weight : normal; font-style:italic; }
.smallsanscolor { font-family : Verdana, sans-serif; color: blue; font-size : 8pt; }
.selectsans { font-family : Verdana, sans-serif; color: #000000; font-size : 8pt; }
.medsans{ font-family : Verdana, sans-serif; color: #000000; font-size : 10pt; }
.medsansbold{ font-family : Verdana, sans-serif; color: #000000; font-size : 10pt; font-weight : bold; }
.medsansitalic{ font-family : Verdana, sans-serif; color: #000000; font-size : 10pt; font-style:italic;}
.inselect{ font-family : Verdana, sans-serif; color: #000000; font-size : 9pt; }
.smallserif { font-family : times, serif; color: #000000; font-size : 8pt; }
.medserif{ font-family : times, serif; color: #000000; font-size : 10pt; }
.choclinksmall{ font-family : Verdana, sans-serif; color: #663333; font-size : 8pt; }
.choclink{ font-family : Verdana, sans-serif; color: #663333; font-size : 10pt; }
.choclinkbold{ font-family : Verdana, sans-serif; color: #663333; font-size : 10pt; font-weight : bold; }
.choclink9{ font-family : Verdana, sans-serif; color: #663333; font-size : 9pt; }
.chocserif{ font-family : times, serif; color: #663333; font-size : 10pt; }
.minute{ font-family : Verdana, sans-serif; color: #663333; font-size : 2pt; }
.bottomnav{font-family : Verdana, sans-serif; color: #663333; font-size : 8pt; }
.medorange{font-family : Verdana, sans-serif; color: #CC6633; font-size : 10pt; }
.medorangebold{font-family : Verdana, sans-serif; color: #CC6633; font-size : 10pt; font-weight : bold;}
.ingredient{ font-family : Verdana, sans-serif; color: #663333; font-size : 8pt; font-style:italic;}
.chocserifbig{ font-family : times, serif; color: #663333; font-size : 12pt; }
.chocserifbigbold{ font-family : times, serif; color: #663333; font-size : 12pt; font-weight : bold; }
.brandtitle{ font-family : Verdana, sans-serif; color: #663333; font-size : 10pt; font-weight : bold;}
.shipheader{ font-family : Verdana, sans-serif; color: #000000; font-size : 10pt; font-weight : bold; }
.shiptableheader{ font-family : Verdana, sans-serif; color: #FFFFCC; font-size : 10pt; font-weight : bold; }
.checkout{ font-family : Verdana, sans-serif; color: #000000; font-size : 9pt; }
.checkoutbold{ font-family : Verdana, sans-serif; color: #000000; font-size : 9pt; font-weight : bold; }
.checkoutred{ font-family : Verdana, sans-serif; color: red; font-size : 9pt; font-weight : bold; }
.thankyoubold{ font-family : Verdana, sans-serif; color: #000000; font-size : 9pt; font-weight : bold; }
.thankyoubolditalic{ font-family : Verdana, sans-serif; color: #000000; font-size : 9pt; font-weight : bold ; font-style: italic; }
.leftnav_item
{
	/* was -70 */
	margin: 0;
	padding: 0;
}
#hp_logo
{
	margin: 0;
	padding: 0 0 20px 0;
}
}
#bottom_nav
{
	width: 800px;
	text-align: center;
}
#bottom_nav a
{
	/*color: #725641; */
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0 3px 0 3px;
	font-size: 9pt;
}

TD
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 10pt;
	}
H1   
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 10pt;
		font-weight: bold;
	}
H2   
	{

		font-family: Times, serif;
		letter-spacing: 5pt;
		font-size: 10pt;
		font-weight: normal;
		font-style: normal;		
        padding-top: 0em;
        padding-bottom: 0em;		

	}
H3   
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 12pt;
	}
H4   
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 8pt;
		font-weight: normal;		

	}
H5  
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-weight: normal;		
		font-size: 6pt;
		font-color:white;
	}
TH    
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 10pt;
	}
P    
	{
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 10pt;

	}
LINKS 
	{ 
		font-family: Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 10pt;
	}



/* content styles */
.content { font-family : Arial, sans-serif; line-height: 1.5; color: #ffffff; font-size : 10pt; }
.content-blue { font-family : Arial, sans-serif; color: #725641; font-size : 10pt; }
.intro { font-family : Arial, sans-serif; line-height: 1.5; color: #ffffff; font-size : 10pt; }
.bullet-dkblue { font-family : Arial, sans-serif; text-decoration: none; font-style: italic; color: #725641; font-size : 9pt; }
.link-yellow { color: #FFFFCC; }
.intro-link { font-family : Arial, sans-serif; line-height: 1.5; color: #F2F4FF; font-size : 10pt; }
/* product styles */
.product { font-family : Verdana, Arial, sans-serif; background-color:#512F16; font-weight: bold; color: #ffffff; font-size : 9pt; }
.product-notes { font-family : Arial, sans-serif; color: #FFFFFF; font-size : 8pt; }
.product-title { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #8d6d53; font-size : 8pt; }
.caption-enlarge { font-family : Verdana, Arial, sans-serif; color: #725641; font-weight: bold; font-size : 7pt; } 
.caption-desc { font-family : Arial, sans-serif; color: #FFFFFF; font-style: Italic; font-weight: bold; font-size : 8pt; } 
.typeofchoc { font-family : Verdana, Arial, sans-serif; font-weight: bold; color: #8d6d53; font-size : 8pt; padding: 5px; }

/* billing and shipping styles */
.shipping { font-family : Arial, sans-serif; color: #000000; font-size : 9pt; }
.billing { font-family : Arial, sans-serif; color: #000000; font-size : 9pt; }
.shipping-help { font-family : Verdana, Arial, sans-serif;	line-height: 1.2;	color: #000000; font-size : 9pt; }
.sh-heading { font-family : Verdana, Arial, sans-serif; color: #725641; font-size : 10pt; font-weight: bold; }
.sh-costs { font-family : Verdana, Arial, sans-serif; color: #000000; font-size : 9pt; }
.sh-table-head { font-family : Verdana, Arial, sans-serif; color: #FFFFCC; font-size : 9pt; font-weight: bold; }
.shippingitalic{ font-family : Arial, sans-serif; color: #000000; font-size : 9pt; font-style:italic;}

/* shoppingcart styles */
.sendorder { font-family : Verdana, Arial, sans-serif; color: #725641; font-size : 9pt; }
.sleeves { font-family : Arial, sans-serif; color: #725641; font-size : 9pt; text-decoration: none; }
.item { font-family : Verdana, Arial, sans-serif; color: #000000; font-size : 8pt; }
.item-total { font-family : Verdana, Arial, sans-serif; color: #000000; font-size : 8pt; }
.co { font-family : Verdana, Arial, sans-serif; color: #8d6d53; font-size : 9pt; }
.co-note { font-family : Arial, sans-serif; text-decoration: none; color: #725641; font-size : 8pt; }
.co-error { font-family : Arial, sans-serif; text-decoration: none; color: #000000; font-size : 10pt; }

/* footer styles */
.copyright { font-family :Arial, sans-serif; color: #725641; text-decoration: none; font-weight: bold; font-size : 8pt; }
.verisign { font-family : Arial, sans-serif; color: #725641; font-size : 6pt; }

/* our shop styles */
.ourshop-club-head { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #FFFFCC; font-size : 11pt; }
.ourshop-club { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #725641; font-size : 8pt; }
.ourshop-club-y { font-family : Verdana, Arial, sans-serif; color: #FFFFCC; font-size : 9pt; }
.candy { font-family : Arial, sans-serif; color: #000000; font-size : 8pt; }

/* select your own styles */
.syo-checkout { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #725641; font-size : 10pt; }
.syo-content { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #FFFFFF; font-size : 10pt; }
.syo-instruct { font-family : Verdana, Arial, sans-serif; color: #725641; font-weight: bold; font-size : 8pt; }
.syo-layer { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold; font-size : 8pt; }

/* homepage styles */
.special { font-family : Verdana, Arial, sans-serif; text-decoration: none; color: #FFFFCC; font-size : 7pt; font-weight: bold; }

/* type styles */
.type-detail { font-family : Verdana, Arial, sans-serif; font-style: italic; color: #725641; font-size : 9pt; }
.type-heading { font-family : Verdana, Arial, sans-serif; text-decoration: underline; font-weight: bold; color: #725641; font-size : 10pt; }

/* reaching nirvana */
.inthenews { font-family : Verdana, Arial, sans-serif; font-style: italic; color: #000000; font-size : 9pt; }
.inthenews-heading { font-family : Verdana, Arial, sans-serif; font-style: normal; color: #725641; font-size : 9pt; font-weight: bold; }
.testimonials-sign { font-family : Verdana, Arial, sans-serif; font-style: italic; color: #725641; font-weight: bold; font-size : 9pt; }
.testimonials { font-family : Verdana, Arial, sans-serif; color: #000000; font-size : 9pt; }


/* misc styles */
.under-const { font-family : Verdana, Arial, sans-serif; color: #725641; font-size : 9pt; }
.thanks { font-family : Verdana, Arial, sans-serif; color: #725641; font-size : 9pt; }
.wholesale { font-family : Verdana, Arial, sans-serif; color: #725641; font-size : 8pt; font-weight: bold; }
.affiliate { font-family : Verdana, Arial, sans-serif; color: #000000; font-size : 8pt; }
.business-discount { font-family : Verdana, Arial, sans-serif; color: #725641; font-size : 10pt; font-weight: bold; }
.about-recipes-ingred { font-family : Verdana, Arial, sans-serif; text-decoration: underline; color: #725641; font-size : 9pt; }
.customercare-faq-title { font-family : Arial, sans-serif; color: #725641; font-size : 9pt; font-weight: bold; }
.customercare-faq { font-family : Arial, sans-serif; color: #725641; font-size : 8pt; font-style: italic; text-decoration: none; }

.checkout{ font-family : Arial, sans-serif; color: #000000; font-size : 9pt; }
.checkoutbold{ font-family : Arial, sans-serif; color: #000000; font-size : 9pt; font-weight : bold; }
.checkoutred{ font-family : Arial, sans-serif; color: red; font-size : 9pt; font-weight : bold; }


.tablebottom
	{
		border-bottom: solid #725641; 
		border-bottom-width: 1px;
		padding: 3px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt; font-weight: bold; padding: 2px 5px; margin: 0;
	}
