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{background:#FFF;margin:0 auto;padding:0;width:994px;}
#header{padding:8px 0 0;width:994px;}
#header-left{float:left;margin-left:10px;width:700px;}
#header-right{float:right;margin:0 10px 0 0;text-align:center;width:195px;}
#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:#c33;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:url(/images/bg_navtabs.gif) bottom left repeat-x;float:left;line-height:normal;text-transform:uppercase;width:100%;}
#nav-tabs ul{list-style:none;margin:0;padding:4px 10px 0 180px;}
#nav-tabs li{display:inline;margin:0;padding:0;}
#nav-tabs a{color:#FFF;float:left;margin:0;padding:0 0 0 4px;text-decoration:none;}
#nav-tabs a span{color:#FFF;display:block;float:none;padding:5px 15px 4px 6px;}
#nav-tabs #currenttab a{background:url(/images/tab_left.gif) no-repeat left top;float:left;margin:0;padding:0 0 0 4px;text-decoration:none;}
#nav-tabs #currenttab a span{background:url(/images/tab_right.gif) no-repeat right top;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;}
#search input{float:left;margin:0;padding:0;}
#sidebar-right{float:right;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:180px;}
#sidebar ul{border-bottom:1px solid #d5d5d5;list-style:none;margin:10px 0 0;padding:0;}
#sidebar li{border-right:1px solid #d5d5d5;}
#sidebar li a{color:#2460b0;font-size:8pt;height:16px;text-decoration:none;voice-family:inherit;}
#sidebar li a:link,#sidebar li a:visited{background:#f1f3f9;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#2460b0;display:block;font-weight:700;line-height:14px;padding:2px 0 1px 8px;}
#sidebar li a:hover{background:#224A9E;color:#FFF;line-height:14px;padding:2px 0 1px 8px;}
#sidebar li.heading{background:#224A9E;border-left:none;border-right:none;color:#FFF;font-size:12px;font-weight:700;padding:2px 0 2px 5px;}
#sidebar .address{margin:10px;padding:0;}
#content{float:left;margin:0 5px;padding:8px 5px;width:640px;}
#content-full{float:left;margin:0 5px;padding:8px 5px;width:792px;}
#content-secure,#content-wide{float:left;margin:0 5px;padding:8px 5px;width:974px;}
#footer{background:url(/images/bg_navtabs.gif) bottom left repeat-x;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:#FFF;padding:0 8px;text-decoration:none;}
#copyright{color:#999;margin:10px 0;text-align:center;}
.category h3{color:#0e1b49;font-size:16px;margin:0;padding:0;}
.category .image{float:left;padding:0 10px 10px 0;width:150px;}
h1,h2,h3,h4{color:#c33;margin:0 0 10px;padding:0;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4.bright{color:#c33;}
h3 a:link,h3 a:visited,h3 a:hover,h3 a:active{color:#c03;}
.clearboth{clear:both;}
.table_header{background-color:#c33;color:#fff;font-weight:700;}
.table_row_odd{background-color:#fff;}
.table_row_even{background-color:#eee;}
.small{font-size:11px;}
.message{color:#c33;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, #ffa84c 0%, #ff7b0d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d));background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%);background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%);background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%);background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',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:467px;}
.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.large .block{border-bottom:0;float:left;height:185px;margin:0 10px 10px 0;text-align:center;width:250px;}
#Grid.large .desc{display:none;text-align:center;}
#Grid.large .title h2,#Grid.large .title{float:none;font-size:11px;text-align:center;}
#Grid.large .image img,#Grid.large .image{float:none;text-align:center;width:220px;}
.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:#C33;}
#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:#C33;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;}
ul.product-file{clear:both;float:left;list-style-type:none;margin:0;padding:0;width:100%;}
ul.product-file li{float:left;margin:2px 0;width:50%;}
ul.product-file li img{float:left;margin-right:4px;}
ul.product-file li.clearboth{clear:both;float:left;margin:0;width:100%;}
a.btn-colors span,a.btn-pricing span,a.btn-sample span{display:none;}
a.btn-colors{background:url(/images/available_colors.gif) top left no-repeat;display:block;float:left;height:27px;margin:0 5px 10px 0;width:155px;}
a.btn-colors:hover{background:url(/images/available_colors.gif) 0 -27px no-repeat;}
a.btn-pricing{background:url(/images/see_pricing.gif) top left no-repeat;display:block;float:left;height:27px;margin:0 5px 10px 0;width:155px;}
a.btn-pricing:hover{background:url(/images/see_pricing.gif) 0 -27px no-repeat;}
a.btn-sample{background:url(/images/request_sample.gif) top left no-repeat;display:block;float:left;height:27px;margin:0 5px 10px 0;width:155px;}
a.btn-sample:hover{background:url(/images/request_sample.gif) 0 -27px no-repeat;}
#purchaseOrderMessage{margin:0 0 0 30px;padding:0;width:500px;}
#purchaseOrderMessage li{padding-top:5px;}
.item-no{float:left;height:17px;padding:8px 0 0 18px;width:142px;}
#formOutput{margin:5px;padding: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:left;}
ul.related-items li.last{border-bottom:0;padding-bottom:0;}
ul.related-items li img{margin:0 0 5px;width:125px;}
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;}
body div.legend{background:url(/images/bg_navtabs.gif) bottom left repeat-x;color:#fff;font-size:13px;font-weight:700;margin:0;padding:5px 10px;}
a#productProof,a#productProof:link,a#productProof:visited,a#productProof:hover,a#productProof img{border:0;text-decoration:none;}
a:link,a:visited,a:active,.category h3 a:hover{color:#0e1b49;text-decoration:underline;}
a:hover,.category h3 a{color:#0e1b49;text-decoration:none;}
#content-wrap,#content-wrap-secure{border-left:1px solid #ccc;border-right:1px solid #ccc;width:992px;}
.category,.sidebar-featured form,.sidebar-featured input{margin:0;padding:0;}
h4,.asterisk{font-size:14px;}
.product-detail-column-left{float: left; width: 302px; margin-right: 10px; overflow: hidden;}
.product-detail-column-left.wide{float: left; width: 442px; margin-right: 10px; overflow: hidden;}
.product-detail-column-right{float: left; width: 328px;}
.product-detail-column-right.car-mats{float: left; width: 468px;}