body { font-size:12px; font-family:arial, sans-serif; background-image:url(/images/bg.gif) }
img { border:0; }
a { color:#2A5DB0; text-decoration:underline; }

#left { width:250px; color:#fff; background-color:#663300; vertical-align:top; text-align:center; }
#left #logo { margin:10px auto 0 auto; }
#left #favorite-chocolate { text-transform:uppercase; font-weight:bold; font-size:10px; text-align:center; }

#left #cart-links { list-style:none; margin:0 auto; padding:0;}
#left #cart-links li { }
#left #cart-links li a { display:block;width:75px; float:left; padding:2px; margin:0 5px; border:1px solid red; color:#fff; font-size:10px; }

#left #navigation, 
#left #navigation ul { text-align:left; margin:0 0 0 8px; padding:0; list-style:none; width:90%; clear:both; }
#left #navigation ul { margin-left:25px; }
#left #navigation li { border:1px solid #663300}/* for some reason this fixes IE6 */
#left #navigation a { color:#F0DECB; font-size:11px; text-decoration:none; display:block; padding-left:3px;  }
#left #navigation a:hover { text-decoration:underline; color:#fff; }
#left #navigation span { color:#C0CA73; }
#left #navigation .active { background-color:#7D4710; padding-top:3px; padding-bottom:3px; }

#left #navigation-cart { width:200px; height:25px; background-image:url(/images/cartnavbg.gif); margin:0 auto; margin-top:5px; margin-bottom:20px; }
#left #navigation-cart div { padding-top:3px; padding-left:35px; text-align:left; color:#000; font-size:11px; }
#left #navigation-cart div a { color:#663300 }

#middle { background-color:#ffffcc; }
#middle #body { padding:8px; }

.intro2 { font-size:18px; font-weight:bold; font-style:italic; text-align:center; color:#562400 }
.head3 { }

#pagedescription { background-color:#663300; padding:2px 5px; color:#fff; font-size:11px; font-weight:bold; }

.footer2 { font-size:9px; line-height:16px;}
.content {text-align:left;}








#productLinks
	{
	text-align:center;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
	}

#productLinks a, #productLinks a:link
	{
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#472311;
	line-height:22px;
	text-decoration:underline;
	}

#productLinks2
	{
	text-align:center;
	margin-left:34px;
	margin-right:34px;
	margin-bottom:6px;
	}

#productLinks2 a, #productLinks2 a:link
	{
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#777711;
	line-height:16pt;
	text-decoration:underline;
	}

#productLinks2 a:hover
	{
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#979731;
	line-height:16pt;
	text-decoration:underline;
	}

#navprods
	{
	text-align:left;
	width:100%;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#CC3300;
	margin-left:3px;
	margin-right:0px;
	margin-bottom:6px;
	}

#navprods a, #navprods a:link
	{
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#472311;
	line-height:16pt;
	text-decoration:none;
	background-color:#A7A741;
	}

#navprods a:hover
	{
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#674331;
	line-height:16pt;
	text-decoration:underline;
	}
	
.date
	{
	font:bold 10px arial,verdana,"goudy old style",georgia,sans-serif;
	color:#BEA378;
	}

.description
	{
	font:10px arial,verdana,"goudy old style",georgia,sans-serif;
	color:#8B7750;
	margin:0px 20px 5px 4px;
	}

.price
	{
	font:bold 11pt arial,verdana,"goudy old style",georgia,sans-serif;
	color:#816D46;
	margin:0px;
	display:block;
	float:right;
	}

.productname
	{
	font:bold 14px arial,verdana,"goudy old style",georgia,sans-serif;
	color:#562400;
	margin:0px;
	display:block;
	float:left;
	}

.td1
	{
	font-size:12px;
	font-weight:400;
	border:solid 1px #9B7631;
	background-color:#999933;
	color:#ffffff;
	padding:1px;
	}
