@charset "utf-8";
/* CSS Document */

body {padding:0;margin:0;margin-top:0;font-family:Arial, sans-serif;font-size:11px;color:#333333;text-align:center; height:100%;}

#logobg .right {width:700px;height:65px;float:right;text-align:right;}
.hdrcart {float:right;text-align:right;width:300px;height:65px;}
.linkbtns {float:right;text-align:left;width:200px;height:65px;margin:0;padding:0;padding-top:25px;}
#bodycontainer {position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/bg_body.gif);background-repeat:repeat-y;background-position:center;z-index:1000;text-align:center;}
#content {margin:0 auto;margin-top:80px;width:950px;height:auto;}
#cleft {float:left;width:750px;height:auto;text-align:left;}
#cleft .mainfeatures {width:750px;height:250px;}
#cleft .subfeatures {width:750px;height:250px;background-color:#ffffff;}
#cleft .subfeatures a {font-size:10px;font-weight:bolder !important;text-transform:uppercase;text-decoration:none;color:#FFFFFF;}
#asub1 a.linksub1 {color:#000000;}
#cleft .subfeatures a:hover {color:#999999;font-weight:bolder !important;}
#cleft .subfeatures img {border:solid 1px #dddddd;margin:10px;}
#asub1, #asub2, #asub3, #asub4, #asub5, #asub6 {background-color:#000000;border:solid 1px #bbbbbb;}
#cleft .staticpage, #cleft .dynamicpage {padding:15px;line-height:20px; margin:0;}
#cleft .staticpage h2, #cleft .dynamicpage h2 {color:#003876;font-size:15px;font-weight:bold;font-style:italic;padding:0;padding-top:10px;padding-bottom:10px;margin:0;}
#cleft .staticpage h4, #cleft .dynamicpage h4 {color:#003876;font-weight:bold;font-size:11px;margin:0;padding:0;margin-bottom:-20px;}
#cleft .breadcrumb, #cleft .breadcrumb a {font-size:10px;font-style:italic;color:#333333;text-decoration:none;}
#asub1 {background-color:#ffffff;}
#asub6 {background-color:#cc2829;}
#sub1, #sub2, #sub3, #sub4, #sub5, #sub6 {width:746px;height:225px;border:solid 1px #bbbbbb;margin:0;margin-left:2px;}
#sub1 div, #sub2 div, #sub3 div, #sub4 div, #sub5 div, #sub6 div {margin:0;padding:10px;}
#sub1 div {padding:0;}
#sub1 table, #sub2 table, #sub3 table, #sub4 table, #sub5 table, #sub6 table {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
#sub1 a, #sub2 a, #sub3 a, #sub4 a, #sub5 a, #sub6 a {color:#cc2829 !important;text-transform:uppercase;}
#sub1 a:hover, #sub2 a:hover, #sub3 a:hover, #sub4 a:hover, #sub5 a:hover, #sub6 a:hover {font-weight:bold;}
h1.searchResults { color:#003876; font-size:15px; font-weight:bold; font-style:italic; padding:0; margin:0; margin-top:10px; margin-bottom:10px; }
#cright {float:right;width:199px;height:auto;text-align:right;}
#QBOptin {width:197px;text-align:left;}
#QBOptin div {width:175px;height:230px;background-color:#dddddd;margin:2px auto;padding:10px;}
#QBOptin form {margin:0;padding:0;}
#QBOptin input {margin:0;margin-top:3px !important;padding:0;font-size:10px;text-transform:uppercase;color:#666666;
font-weight;width:170px;border: solid 1px #999999;}
.dynamicpage select {font-size:10px;}
#QBOptin .inputbtn {background-image:url(/images/bg_inputbutton.gif);background-repeat:repeat-x;background-position:center;color:#FFFFFF;font-weight:bold;}
.prdtTitle {color:#003876; font-size:15px; font-weight:bold; font-style:italic; padding:0; margin:0; margin-top:10px; margin-bottom:10px;}
.cattitledesc {width:100%;padding:2px;font-family: arial, sans-serif;font-size:11px;}
.listCatsBG {background-image:url(/images/bg_subcatimage.gif); background-repeat:no-repeat; background-position:bottom left;}
.listCatsImg {float:left;border:solid 1px #165d91;}
.listCatsLnk {text-decoration:none; color:#003876; font-size:11px;}
.searchFound {font-size:12px; color:#333333; font-weight:bold; background-color:#eeeeee;}
.grayBorder {border: solid 1px #cccccc;}
.listPrdtTitle {color:#950e0e; font-weight:bold;}
.listPrdtDesc {height:45px; overflow:hidden;}
#zoomimg {position:absolute;top:85px; left:85px;border:solid 3px #cccccc; padding:5px; display:none; width:500px; height:500px; background-color:#ffffff;z-index:2520;}
.redNotice {color:#ff0000; font-size:11px;}
.prdtOptionsTD {background-image:url(images/bg_productoptions_top.gif);background-repeat:repeat-x; font-size:12px; font-weight:bold;font-style:italic;color:#003876;}
.prdtOptionsTitle {padding:0; padding-left:10px;}
.prdtOptionsEnd {background-image:url(images/bg_productoptions_btm.gif);background-repeat:repeat-x; font-size:12px; font-weight:bold;font-style:italic;color:#003876;}
.upsellBG {background-image:url(images/bg_otherproducts.gif);background-repeat:no-repeat; background-position:left;}
.borderRight {border:none;border-right:solid 1px #eeeeee;}
#morearticles {width:700px; padding:5px; padding-left:0;margin:0;}
#beforeFtr {width:950px;height:auto;min-height:235px;margin:0 auto;text-align:center;}
#ftr {width:950px;height:auto;min-height:235px;background-color:#666666;margin:0 auto;background-image:url(/images/bg_ftr.jpg);background-repeat:repeat-x;background-position:top left;}
#ftr div {padding:20px;color:#bbbbbb;}
#ftr a {color:#dddddd;text-decoration:none;}
#ftr a:hover {text-decoration:underline;}
#SearchForm {margin:0 !important;padding:0 !important;background-image:url(/images/bg_search.png);background-repeat:no-repeat;text-align:left;background-position:left bottom;height:22px;}
#SearchForm input#sSearchString {margin:0 !important;padding:0 !important;margin-left:28px !important;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;font-style:italic;height:13px;width:202px;border:0;}
a.hdrcartlink {color:#FFFFFF;text-decoration:none;font-style:italic;}
a:hover.hdrcartlink {color:#c9e2ff;}
.vOverflow {overflow:auto;}
.hideOverflow {overflow:hidden;}
.alignright {text-align:right;}
.alignleft {text-align:left;}
.divcartlink {clear:both;padding:0;padding-top:10px;padding-right:20px;}
.boxtitle {font-family:Arial, Helvetica, sans-serif;color:#002751;font-weight:bold;}
a.linkgray {color:#666666;}
table {padding:2px;font-family: arial, sans-serif;font-size:11px;}
table .notalltable { /*-- negates above for some table elements -*/padding:inherit;font-family: arial, sans-serif;font-size:11px;}
#csshiptable {border:solid 1px #cccccc;padding:2px;font-family: arial, sans-serif;font-size:11px;}
#csshiptable td {padding:2px;}
.csoLookup {font-size:11px;float:left;}
.paginate {color:#FFF; background-color:#fff; width:100%; height:18px;text-transform:uppercase; font-weight:bold; margin:0; padding:5px;}
.paginate a { color:#FFF; text-decoration:none;font-weight:normal;}
.paginate a:hover {color:#FFF;text-decoration:underline;font-weight:normal;}
#ControlBarTxt {font-size:10px;color:#6d502b;text-decoration:none;}
#ContentBodyTxtBold {font-size:10px;color:#6d502b;text-decoration:none;}
#ContentBodyTxt {font-size:10px;color:#6d502b;text-decoration:none;}


h1 {font-family:Tahoma, Geneva, sans-serif; font-size:18px;text-transform:uppercase;color:#000;}