body { margin: 0; padding: 0; font-size: 12px; font-family: arial; color: #FFFFFF; min-width:930px;}
p { margin: 0; padding-top: 0; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { padding: 0; margin: 0; font-weight: normal; font-size: 12px; font-family: arial; color: #FFFFFF; }
h2 { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7e7e7e; }
h3 { padding: 0; margin: 0; font-weight: normal; font-size: 12px; font-family: arial; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; background: url(/images/section_header.jpg) no-repeat; padding: 13px 13px 14px 13px; }

td { vertical-align:top; }
h1 a { display: block; height: 82px; width: 166px; background: url(/images/logo.jpg); }
h1 span { display: none; }

form { padding: 0; margin: 0; }

fieldset { margin:0 7px; padding:10px;}
legend { color:#7C7C7C; }
#header { height: 82px; margin: 0 0 1px 0; background: #000 url(/images/header_bg.jpg) repeat-x; }

#topnavigation { background:#000 url(/images/nav_bg.jpg); }
#nav { margin:0;height:41px;background: transparent url(/images/nav_bg.jpg); }
#nav ul { list-style: none; padding: 0 240px 0 0;margin:0;}
#nav a, #nav form { color: #FFFFFF; padding: 13px 8px 13px 6px; text-decoration: none; display: block; }
#nav form { padding: 11px 8px 10px 6px; }
#nav a:hover { color: #E9FE00; }
#nav li { float: left; padding: 0; margin: 0; }
#nav a { white-space:nowrap; }
#nav input { vertical-align:top; }

#navline { clear:both;margin: 0 0 1px 0; padding: 13px;  background: #000 url(/images/header_bg.jpg) repeat-x; color: #FFF; }
#navline a { text-decoration: none; color: #FFF; }
#navline span { color: #FFFF00; }

.section { padding: 18px; border-bottom: 1px solid #FFFFFF; line-height: 22px; font-size: 11px; }
.section ol { margin: 0 0 0 12px; padding: 0; text-transform: capitalize; }
.section ul { margin: 0; padding: 0; list-style: none; }
.section li { margin: 0; padding: 0; }
.section a { color: #FFF; text-decoration: none; }

#column_left { width: 184px; background: #000000 url(/images/column_bg.jpg); }
#column_middle { color: #7c7c7c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; padding: 15px; }
#column_middle a { color: #7c7c7c; }
#column_right { width: 184px; background: #000000 url(/images/column_bg.jpg); }

#footer { padding: 13px;  background: url(/images/header_bg.jpg) repeat-x; text-align: center; font-size: 11px; border-top:#FFF 1px solid; }
#footer a { color:#FFF; }
#topright { position: absolute; top: 38px; right: 0; width: 225px; }

.clear { clear: both; }

.productsearchbtn { display: none; }

.tbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; border: none;color:#000; }

.section .tbox, #nav .tbox {width: 137px; margin: 10px 0 0 0;background: #333333; padding:6px; color:#FFF;}
#nav .tbox { margin:0; padding:3px;}

.pictorial_product_list { list-style:none; padding:0; margin:0; }
.pictorial_product_list li { display:block; float:left;margin:0; padding:0; height:200px; width:25%;min-width:120px; text-align:center; }
.pictorial_product_list table { margin:0 auto; }
.pictorial_product_list td { text-align:center; }

.prodtitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7e7e7e; margin-bottom:20px; }
.prodpic { float: left; width: 190px; text-align: center; }
.proddesc { float: left; }
.prodprice { float:left;background: url(/style/pricebg.gif); height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; padding: 12px 8px 4px 8px; }
.prodprice strong { color: #fff600; }