body{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;}
td{color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#site-wrap{margin:0 auto;padding:0;width:994px;}
#header{padding:8px 0;width:994px;}
#header-left{float:left;padding:0;}
#header-middle{float:left;margin-left:150px;}
#header-right{float:right;}
#my-account{padding:3px 0 0;text-align:right;}
.icon-login a{background:url(/images/icon_myaccount.gif) 0 50% no-repeat;margin:0 10px 0 0;padding-left:12px;text-decoration:none;}
.icon-cart a{background:url(/images/icon_cart.gif) 0 50% no-repeat;padding-left:18px;text-decoration:none;}
#toll-free{background:url(/images/icon_phone.gif) 0 50% no-repeat;color:#333;float:right;font-family:"Times New Roman", Times, serif;font-size:28px;font-weight:700;margin:10px 0;padding-left:35px;text-align:right;}
#nav-tabs{background:#DAA520;float:left;line-height:22px;text-transform:uppercase;width:100%;}
#nav-tabs ul{list-style:none;margin:0;padding:4px 10px 0 20px;}
#nav-tabs li{display:inline;margin:0;padding:0;}
#nav-tabs a{background:#F6B607;color:#333;float:left;margin:0 1px;padding:0 0 0 4px;text-decoration:none;}
#nav-tabs a span{color:#333;display:block;float:none;margin-left:10px;margin-right:5px;padding:5px 15px 4px 6px;}
#nav-tabs #currenttab a{background:#FFF;float:left;margin:0 1px;padding:0 0 0 4px;text-decoration:none;}
#nav-tabs #currenttab a span{color:#333;display:block;float:left;padding:5px 15px 4px 6px;}
#nav-tabs a:hover span{background-position:100% -42px;color:#FFF;}
#nav-tabs a:hover{background-position:0 -42px;}
#search{float:right;margin:5px 5px 0 0;}
#search input{float:left;margin:0 3px 0 0;padding:0;}
#sidebar-right{float:left;margin-right:5px;margin-top:10px;text-align:center;width:140px;}
#sidebar-right h4,#sidebar-right h4 a{margin:3px 0;padding:0;text-decoration:none;}
#sidebar{float:left;margin:0;padding:0;width:200px;}
#sidebar-nav ul{border-bottom:1px solid #d5d5d5;list-style:none;margin:10px 0 0;padding:0;}
#sidebar-nav li{border-right:1px solid #d5d5d5;}
#sidebar-nav li a{color:#333;font-size:8pt;height:16px;text-decoration:none;voice-family:inherit;}
#sidebar-nav li a:link,#sidebar-nav li a:visited{background:#f1f3f9;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#333;display:block;font-weight:700;line-height:14px;padding:2px 0 1px 8px;}
#sidebar-nav li a:hover{background:#DAA520;color:#333;line-height:14px;padding:2px 0 1px 8px;}
#sidebar-nav li.heading{background:#DAA520;border-left:none;border-right:none;color:#333;font-size:12px;font-weight:700;padding:2px 0 2px 5px;}
#sidebar-nav .address{margin:10px;padding:0;}
#content{float:left;margin:0 5px;padding:8px 5px;width:772px;}
#content-secure,#content-wide{float:left;margin:0 5px;padding:8px 5px;width:974px;}
#footer{background:#DAA520;line-height:normal;text-align:center;width:100%;}
#footer ul{line-height:30px;list-style-type:none;margin:0;padding:0;}
#footer ul li{display:inline;}
#footer a{color:#333;padding:0 8px;text-decoration:none;}
#copyright{color:#999;margin:10px 0;text-align:center;}
#copyright a{color:#999;}
.category h3{color:#D84942;font-size:16px;margin:0;padding:0;}
.category .image{float:left;padding:0 10px 10px 0;width:150px;}
h1,h2,h3,h4{color:#D84942;margin:0 0 10px;padding:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h3 a:link,h3 a:visited,h3 a:hover,h3 a:active{color:#D84942;}
h4{font-size:14px;}
.clearboth{clear:both;}
.table_header{background-color:#DAA520;color:#fff;font-weight:700;}
.table_row_odd{background-color:#fff;}
.table_row_even{background-color:#eee;}
.small{font-size:11px;}
.message{color:#EF433B;font-weight:700;}
.button{border:1px solid #999;color:#fff;font-weight:700;padding:4px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background: #ffa84c;background: -moz-linear-gradient(top, #3d94f6 0%, #1e62d0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d94f6), color-stop(100%,#1e62d0));background: -webkit-linear-gradient(top,  #3d94f6 0%,#1e62d0 100%);background: -o-linear-gradient(top, #3d94f6 0%,#1e62d0 100%);background: -ms-linear-gradient(top, #3d94f6 0%,#1e62d0 100%);background: linear-gradient(to bottom, #3d94f6 0%,#1e62d0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0 );}
.button:hover{background:#999;}
.block{border-bottom:1px solid #eee;float:left;margin:0;padding:10px 0 0;}
.block .image{float:left;padding:0 10px 10px 0;}
.block .title h2{float:left;margin:0;padding:0;}
.block .desc{float:left;margin:0;padding:10px 0;width:580px;}
.block .title_Grid h2{font-size:12px;margin:0;padding:0;text-align:center;}
#Grid .block{border-bottom:0;float:left;height:175px;margin:0 10px 10px 0;text-align:center;width:180px;}
#Grid .desc{display:none;text-align:center;}
#Grid .title h2,#Grid .title{float:none;font-size:11px;text-align:center;}
#Grid .image img,#Grid .image{float:none;text-align:center;width:150px;}
.grid{float:left;}
.default .grid{border:1px solid #DDD;height:160px;margin:0 10px 10px 0;padding:10px;width:450px;}
.default .image{float:left;margin-right:10px;width:150px;}
.layout1 .grid{border:1px solid #DDD;height:450px;margin:0 25px 10px 0;padding:10px;width:200px;}
.layout1 .grid .image{margin:0 10px 10px 0;width:150px;}
.layout1 .grid .title{float:left;margin-top:10px;width:190px;}
.layout1 .grid .desc{float:left;width:190px;}
.layout2 .grid{border:1px solid #DDD;height:560px;margin-right:15px;width:305px;}
.layout2 .grid .last{margin-right:0;}
.layout2 .grid .image{margin:10px 0 10px 10px;width:285px;}
.layout2 .grid .image img{border:1px solid #DDD;height:285px;margin:10px auto;width:285px;}
.layout2 .grid .title{text-align:center;width:280px;}
.layout2 .grid .title h2{font-size:16px;margin:10px 0 0;padding:0;}
.layout2 .grid .desc{float:left;margin:10px;width:280px;}
hr{background:#F0EDE7;border:0 solid #F0EDE7;border-color:#F0EDE7;color:#F0EDE7;height:1px;}
.sidebar-featured{background:url(/images/featured_top.gif) top center no-repeat;margin:0;padding:23px 0 0;text-align:center;}
.sidebar-featured .title{font-weight:700;padding:10px 0 0 48px;text-align:left;}
.sidebar-featured .description{font-size:11px;padding:8px 22px 0;text-align:left;}
.img-right{float:right;margin:0 0 10px 10px;}
.img-left{float:left;margin:0 10px 10px 0;}
.select-custom-config{color:#da4820;}
#DIV_ORDER_PO_NUMBER{border:1px solid #DDD;border-bottom:1px solid #CCC;border-right:1px solid #CCC;font-size:11px;font-weight:700;margin:5px 0 5px 10px;padding:5px;width:230px;}
#DIV_ORDER_PO_NUMBER input{font-size:12px;font-weight:400;margin:3px 0;}
.big-red{color:#D84942;font-size:22px;}
tr.upsell{background:#FFc;}
tr.upsell ul li{font-size:11px;list-style:none;}
tr.upsell td form.upsell-form{background:#000;border:1px solid #CCC;float:right;margin:10px;width:200px;}
#purchaseOrderMessage{margin:0 0 0 30px;padding:0;width:500px;}
#purchaseOrderMessage li{padding-top:5px;}
ul.related-items{background:#F5F5F5;border:1px solid #DDD;border-top:0;list-style-type:none;margin:0 0 10px;padding:5px;}
ul.related-items li{border-bottom:1px solid #DDD;font-size:11px;margin:0 0 10px;padding:0 0 10px;text-align:center;}
ul.related-items li.last{border-bottom:0;padding-bottom:0;}
ul.related-items li img{margin:0 0 5px;width:150px;}
ul.related-items li a img{border:0;}
ul.related-items li h3{font-size:12px;text-align:center;}
strong.may-we-suggest{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;background:#F5F5F5;border:1px solid #DDD;border-bottom:0;display:block;font-size:14px;padding:5px 3px;text-align:center;}
a:link,a:visited,a:active,.category h3 a:hover{color:#333;text-decoration:underline;}
a:hover,.category h3 a{color:#D84942;text-decoration:none;}
#content-wrap,#content-wrap-secure{background:#FFF;border-left:1px solid #ccc;border-right:1px solid #ccc;width:992px;}
.category,.sidebar-featured form,.sidebar-featured input{margin:0;padding:0;}
.default .grid .title,.default .grid .desc{float:left;width:290px;}
.default .grid .title h2,.layout1 .grid .title h2{font-size:12px;}