body {background: #666633; padding:0; margin:0; font-family:arial; }

td { font-size:12px; }
a { color:#2C1E11; }

h2.home { text-align:center; width:100%;margin:0;padding:0; }
h3.home { float:left;width:100%;padding:5px 0;text-align:center;color:#F9F8CC;background-color:#3B3B2B;font:bold 14px arial; }
h3.cart { width:100%;padding:10px 0 10px 0px;text-align:center;color:#2C1E11;font:bold 14px arial; }

h3.home a { color:#F9F8CC;background-color:#3B3B2B;text-decoration:underline;clear:both; }
h3.home a:Hover { text-decoration:none; }

ul#homeimages { margin:10px auto;width:420px;height:315px;padding:0; }
ul#homeimages li { list-style-type:none; width:420px;height:315px;display:block;margin:0;padding:0; }

#storeleftnav { padding:0;margin:10px 10px 10px 0px; }
#storeleftnav .storehome { clear:both;display:block;margin: 0px 0px 10px 10px; font:bold 13px arial;text-decoration:none;}
#storeleftnav .storehome:Hover { text-decoration:underline;}
#storeleftnav #emailsignup { width:135px;margin:0 auto;background-color:#CCCD99;border:1px solid #6F3A3A;padding:10px; }
#storeleftnav #emailsignup .titlenewsletter { color:#2C1E11;text-align:center;font-size:13px;font-weight:bold;line-height:18px;width:65px;margin:0 auto; }

#storeleftnav #emailsignup P.newscopy { color:#000;text-align:justify;font-size:11px;line-height:18px;width:135px;margin:0 auto; }
#storeleftnav #emailsignup a.newslettersignup { color:#2C1E11;text-align:center;font-size:12px;line-height:18px;width:135px;margin:5px auto; }

#storeleftnav #leftnavitems { margin:20px auto; width:140px; padding:0; }
#storeleftnav #leftnavitems li { margin:0px 0px 10px 0px; display:block;list-style-type:none; }
#storeleftnav #leftnavitems li a { text-align:left;color:#2C1E11;font:bold 11px arial; }

#viewcarthead .headviewcart { background:#3B3B2B url(/store/images/cart.gif) no-repeat center left;padding-left:15px;height:33px;font:bold 12px arial; color:#CCCD99;text-decoration:none;display:block;width:150px;margin:0 auto;}
#viewcarthead .headviewcart span { padding-top:10px;display:block; }
#viewcarthead .headviewcart:Hover { text-decoration:underline;}
.headquestions { font:bold 12px arial; color:#15170C;}
.searchfield { font:normal 11px arial; border:1px solid #554B47; width:135px;padding:2px; }
.searchbutton { font:normal 11px arial; width:50px;}

h2 { clear:both;font:bold 18px arial; color:#2C1E11; display:block;margin:10px 0px 15px 0px; }
p { display:block;clear:both; }

ul#catmenu { padding:5px 0px;margin:10px 0px 10px 0px;float:left;clear:both;display:block;width:100%;background-color:#3B3B2B;text-align:center; }
ul#catmenu li { list-style-type:none; display:inline;margin-right:5px;text-align:center;}
ul#catmenu a { font:bold 12px arial; color:#F9F8CC;padding:4px 6px;}
ul#catmenu li.down, ul#catmenu li:hover { background-color:#2C1E11; }
ul#catmenu li a { font:bold 12px arial;color:#ECEBBB;text-decoration:none; }

ul#catlist { padding:0;margin:0px 0px 10px 5px;float:left;clear:both;display:block;width:500px; }
ul#catlist li { list-style-type:none; display:inline;float:left;margin-right:5px;padding:4px; }
ul#catlist li a { font:bold 12px arial;color:#ECEBBB;text-decoration:none; }
ul#catlist li a.down, ul#catlist li a:Hover { color:#2C1E11; }

ul#catlisting { padding:0;margin:10px 0 10px 5px;float:left;clear:both;display:block;width:550px; }
ul#catlisting li { list-style-type:none; display:inline;float:left;padding:4px;margin-right:10px;margin-bottom:15px;text-align:center; }
ul#catlisting li a { font:bold 14px arial;color:#000;text-decoration:none; }
ul#catlisting li a:Hover { color:#2C1E11; }

#prodgrid { margin:10px 0px 10px 10px;float:left;clear:both; }
#prodgrid #prodlist { width:150px;height:160px;overflow:hidden;margin:0px 5px 10px 0px;display:inline;float:left;padding:5px;}


#prodgrid #prodlist a { font:bold 14px arial; color:#2C1E11; text-decoration:none;float:left; }
#prodgrid #prodlist a img { clear:both;margin-bottom:10px;float:left; }
#prodgrid #prodlist span.prodtitle { clear:both;dispaly:block;float:left;width:150px;text-align:center;}
#prodgrid #prodlist a:Hover { text-decoration:underline; }

#prodinfo1 { float:left;margin: 0px 20px 10px 0px;width:340px;padding:0;}
#prodinfo1 .enlarge { clear:both;float:left;margin:5px 0px 10px 0px; font:normal 12px arial; color:#F9F8CC;text-decoration:none;width:340px;text-align:center; }
#prodadimages { float:left;width:170px;color:#2C1E11;font-size:11px; }
#prodadimages a { float:left;margin:15px 10px 0px 0px;text-decoration:none; }
#prodadimages a img { margin:0px 0px 5px 0px;border:0; }
#prodinfo2 { display:block;clear:both;margin: 0px 0px 10px 0px;width:500px;padding:0;}
#prodinfo2 .prodes P { font-size:13px;font-weight:bold;}
#prodcart { float:left;margin:10px 0px;padding:10px;background-color:#CCCD99;font: bold 12px arial;clear:both;width:300px;border: solid 1px #000; }

.addcartbut { font: bold 12px arial;border:solid 1px #CCCD99;background-color:#9A9A66;color:#fff; }
.cartbut { font: bold 14px arial;border:solid 1px #CCCD99;background-color:#CCCD99;color:#000;padding:0px;margin-right:10px;}
.carttitle { color:#F9F8CC;font:bold 14px arial;}
.clear_both { clear:both; }


div.pagination {
	padding: 5px;
	margin: 7px;
	clear:both;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #666633;
	background-color: #CCCD99;
	text-decoration: none; /* no underline */
	color: #666633;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000;
	background-color: #666633;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000000;
		
		font-weight: bold;
		background-color: #666633;
		color: #000;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}