body {
	background:#302B0C;
	margin: 0px;
	padding: 0px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
}
body { behavior: url(csshover.htc); }

a { color:#660000; }
td { vertical-align:top; }
img { border:0px; }

#body { width:900px; position:relative; margin:0px auto 0px auto; }

#topbar { background-color:#000033; width:900px; position:relative; height:25px; font-size:9px; 
	font-family:Arial, Helvetica, sans-serif; z-index:10; }
#topbar ul { list-style:none; margin:0px 0px 0px 20px; padding:8px 0px 0px 0px; }
#topbar li { float:left; padding-right:13px; margin:0px;  }
#topbar a { color:#999; text-decoration:none; text-transform:uppercase;  }
#topbar form { margin:5px 5px 0px 0px; float:right; }
#topbar select { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	width:120px; height:15px; background-color:#000033; color:#fff; vertical-align:middle; margin:0px;  }
#topbar #home a { color:#fff; }
#topbar ul #cartlinks { float:right; }

#topbanner {  width:900px; height:67px; position:relative; }
#topbanner img { position:absolute; top:0px; left:0px; z-index:1 }
#topbanner #info { position:absolute; right:30px; top:25px; z-index:10; font-weight:bold; color:#292947; }
#topbanner #info a { color:#292947; text-decoration:none; }

#topnav { width:900px; background-image:url(images/topnav-bk.gif); height:26px; font-size:10px; z-index:11; }
#topnav ul { margin:0px; padding:0px; list-style:none; }
#topnav li { float:left; margin:0px; padding:6px 0px 0px 0px; color:#370404; text-transform:uppercase;  
	position:relative; height:18px; }
#topnav a { color:#370404; font-weight:normal; text-decoration:none; margin-top:3px;
	padding:0px 6px 0px 6px;  border-right:1px #370404 solid; vertical-align:middle; font-weight:bold; }
#topnav li:hover ul, #topnav li.sfhover ul { display:block; }
#topnav ul ul { display:none; float:none; position:absolute; left:0px; top:0px; margin-top:18px; border:0px #000000 solid; display:none; z-index:20;  }
#topnav ul ul li { float:none; width:100px; display:block; padding:5px 10px 5px 10px; z-index:10; margin:0px 0px 0px 0px;
	border-bottom:0px #000000 solid; border-left:0px #666666 solid; 
	border-right:0px #666666 solid; font-size:9px; background-image:url(images/topnav-subnav-bk.gif); height:auto; }
#topnav ul ul li a, #topnav ul ul li  { color:#370404; border-right:none;  }
#topnav ul ul li a { padding:0px; }
#topnav ul ul li a:hover { text-decoration:underline; }
#topnav ul ul ul { position:relative; margin:0px; height:100%; }
#topnav ul ul ul li { padding:0px 0px 0px 10px; border:0px; width:130px;  }

#main { width:900px; background-color:#132927; margin:0px; z-index:1; }
#main table { }

.leftnav { background-color:#132927; background-image:url(images/leftnav-bk.gif); width:130px; font-size:11px; }
.leftnav h3 { color:#cccc99; margin:15px 0px 0px 10px; text-transform:uppercase; font-size:13px; }
.leftnav ul { margin:10px 0px 0px 20px; padding:0px; }
.leftnav li { list-style:none; padding-bottom:10px; }
.leftnav li a { text-transform:uppercase; color:#fff; text-decoration:none; font-size:10px; }

#quicklinks a { text-transform:capitalize; }

.mainbody { background-image:url(images/main-bk.gif); width:484px;  font-size:12px; }
.mainbody p, .mainbody h2, .mainbody #subhead, .productbox { margin-right:15px; margin-left:15px; }
.mainbody h2 { color:#0a3b5d; font-size:20px; font-style:italic; width:450px; background-image:url(images/h2border.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:5px; margin-bottom:5px;  }
.mainbody #subhead { text-transform:uppercase; font-size:11px; margin:0px 0px 0px -10px; font-weight:bold; color:#660000; }
.mainbody #subhead a { text-decoration:none; padding:0px 10px 0px 10px; }
#cartnav { color:#660000; font-weight:bold; margin-top:25px; }
#cartnav a { padding:0px 20px 0px 10px; text-decoration:none; color:#660000; }
#cartlink { float:right; vertical-align:middle;  }
.productbox { width:480px; margin-top:0px; background-color:#e9e3c9;  }
.productbox p, .productbox table, productbox img, .productbox h4, .productbox h3,.productbox hr { margin-left:10px; margin-right:10px; }
.productbox h3 { width:470px; background-color:#262800; padding:5px 0px 5px 10px; 
	color:#fff; font-size:14px; height:18px; margin:0px 0px 10px 0px;  }
.productbox p { margin-top:0px; }
#productlist td { border-top:1px #000 solid; }
#productlist p { margin:0px 0px 5px 0px; }
#productlist img { float:left; padding-right:6px; }
#addtocart { float:right; }
#addtocart a { text-decoration:none; font-weight:bold; }

.right { background-image:url(images/right-bk.jpg);    }
.right div { background-image:url(images/rightnav-info-bk.gif); 
	padding:0px 0px 10px 0px; width:239px; margin:10px auto 0px auto; border:0px #000 solid;
	 }
.right div h3 { font-size:16px; color:#333; font-weight:bold; margin-top:0px;   }
.right div h3, .right div p { margin-left:10px; width:219px;  }

#rightbox-topimage { float:left; }

#footer { position:absolute; bottom:10px; right:50px; color:#660000; background:none; margin:0px; }
#bottomnav { 450px; margin:15px auto 0px auto; font-size:10px; }
#bottomnav ul { list-style:none; margin:0px; width:450px;  }
#bottomnav li { margin:0px; padding:0px 0px; float:left; height:20px;  }
#bottomnav a { border-right:1px #000 solid; padding:0px 5px 0px 5px; height:10px; }


