body 		{	background-color: #283F58; margin: 0;	padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #283F58; 	}
body#choice	{	background-color: #900028; margin: 0;	padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #283F58; }

			
a 	{	color: #c00;	text-decoration: none;	}
a:hover {	text-decoration: underline;	}

p 	{	margin: 0 0 15px 15px	}
h1 	{	font-size: 16px; font-weight: bold; color: #c63; background: url(../img/bg_h1.jpg) repeat-x; padding-left: 5px; padding-right:5px; padding-bottom:5px; padding-top:0px; 	}
h2 	{	font-size: 14px; color: #39c; margin: 15px 0 5px 5px;	}
h3 	{	font-size: 1em;	font-weight: bold;	margin: 0px;}

h1.anz 	{	font-size: 16px; font-weight: bold; color: #376DD0; padding: 5px; 	}



#topshadow 	{	height: 180px; width: 800px;  margin: 0; padding-top: 20px;	}

#logo		{	float: left; margin-left: 20px; width: 180px; }
img	{	border: 0; }

#main 		{	width: 800px; float: left;	background: #FFFFFF url(bg_watermark.jpg) no-repeat; margin: 0;	}
#maintbl	{	margin: 0; border: 0; border: 0; width: 770px;}
#maintbl td	{	vertical-align: top; text-align: left; }

#leftcol 	{	width: 210px;  	}
#rightcol 	{	width: 490px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 0px; 	}

#footer 	{	text-align: right; width: 790px; color: #eee; font-size: 0.9em; margin-top: 10px; padding-left: 10px;	}
#footer a	{	color: #D7DFE9; }

ul 	{	list-style: none; margin: 0; padding: 0;	}

#searchtbl			{	width: 200px; border: 0; margin-top: 10px; }
#searchtbl input	{	width: 180px; border: 1px solid #333; padding: 2px; font: normal 10px verdana, arial, helvetica, sans-serif; }
#searchtbl td		{	padding-bottom: 3px; }
#searchtbl th		{	width: 50px;}

#cattbl		{	width: 500px; border: 0; margin: 0 auto;}
#cattbl td	{	text-align: center; width: 33%; padding-bottom: 10px; vertical-align: top;}

.stdtbl		{	width: 500px; border: 0; margin: 0; }
.stdtbl td	{	height: 10px; padding-left: 5px;}	

#logintbl 		{	width: 200px; border: 0; margin: 5px auto 0 auto;}
#logintbl input	{	width: 180px; border: 1px solid #333; padding: 2px; font: normal 10px verdana, arial, helvetica, sans-serif;  }
#logintbl td	{	vertical-align: top; padding-bottom:  3px; }
	
.box 		{	width: 190px; border: 1px solid #999; padding: 7px; margin: 0 0 20px 15px;	background: #fff; }
#cat		{	margin: 10px 0;}

/*=== NAV ===*/

#nav		{	float: right; width: 550px; background: #fff url(navbar.jpg) no-repeat; padding: 3px; height: 40px;  }
#nav ul li	{	display: inline; list-style-type: none; padding: 0 13px; font-weight: bold; font-size: 11px;	}

#pricetbl		{	width: 400px; border: 0; margin-bottom: 10px; }
#pricetbl th	{	text-align: left; }

input.qty			{	width: 40px; }