body{text-align:center;font:9pt arial,geneva,serif;line-height:14pt}td{font:9pt arial,geneva,serif}a{color:#00297b}form{margin:0;padding:0}h1{font-size:14pt;font-weight:700;margin:0;padding:0}h2{font-size:12pt;font-weight:700;margin:0;padding:0}h3{font-size:10pt;font-weight:700;margin:0;padding:0}div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}#container{margin:0 auto;padding:0;width:973px;text-align:left}#hiddenheader{position:relative;top:-50px;left:30px;width:200px}#headerbuttons{position:relative;top:-45px;background-image:url(/images/bg_HeaderButtons.gif);text-align:right}#advancedsearch{position:relative;top:125px;left:119px}* html #advancedsearch{position:relative;top:124px;left:119px}* html #searchgobutton{position:relative;top:124px;left:112px}#creditcards{width:200px;position:relative;top:110px;left:775px;font-size:8pt;font-weight:700;color:#013054}.accept{vertical-align:middle}table td#left{text-align:left;width:200px;vertical-align:top}table td#middle{width:600px;vertical-align:top;padding-right:5px}table td#right{padding:0 0 0 0;vertical-align:top;width:170}table td#bigmiddle{width:770px;vertical-align:top}#nav{margin:0;width:186px;text-align:left}#navlinks{text-align:left;background:#eee url(/images/bg_Navigation.gif) repeat;padding:0 5px 0 9px;font-size:8pt}#navlinks ul{margin:0 15px;padding:0}.navbuttons{background:#5c646a url(/images/bg_NavigationButton.gif) repeat-y;padding:2px 0}.navbutton{margin:1px}#recent{font-size:8pt;margin:0 10px 15px;text-align:left;width:178px}#recent ul{margin:0 15px;padding:0}#recent .header{font-size:11pt;font-weight:bolder;color:#dc0009}#contactus{margin:8px;text-align:left}#contactus .header{color:#dc0009;font-weight:700;font-size:11pt}.hr{margin:0 auto;text-align:center;width:80%;line-height:8px;background:url(/images/bg_DottedGreen.gif) repeat-x}.blueheader{padding-right:5px;text-align:left;height:26px;line-height:26px;background:#fff url(/images/bg_BlueHeader.gif) no-repeat right}.cartitems{color:#dc0009;text-decoration:none}.roundbox{font-size:8pt;height:130px;padding:0 8px}.roundbox input{margin:2px}.ordertracking{background:#fff url(/images/bg_OrderTracking.gif) repeat-y}#catalogreq{text-align:center;background:#fff url(/images/bg_CatalogRequest.gif) repeat-y}#catalogreq a{color:#dc0009;font-weight:700}.emailsignup{background:#fff url(/images/bg_Email.gif) repeat-y}.customerservice{background:#fff url(/images/bg_CustomerService.gif) repeat-y;height:192px}#maincontent{padding:5px;font-size:12px;color:#000}.shippingAlert{font-size:12pt;font-weight:700;color:red}.formlabel{font-size:10pt;font-weight:700}.table{font-size:10pt}.table th{font-weight:700;color:#fff;background-color:#013054;text-align:left;text-transform:uppercase;line-height:14pt}.table td{background-color:#e6e8ea}.table td.alternate{background-color:#c4c8cc}.loginnotes{font-size:10pt;font-weight:700;color:#f11}.errorheader{background-color:brown;font-size:18pt;font-weight:700;color:#fff;text-decoration:none}.erroroptional{background-color:brown;font-size:10pt;color:#fff}.errorcolumnheader{background-color:#cbcbcb;font-size:10pt;color:#000}.errorlineitem{background-color:#ebebeb;font-size:10pt;color:#000}.headerimage{text-transform:capitalize;width:600px;font-size:15pt;font-weight:700;color:#00297b;padding:5px}.cartlinks{text-align:right}#product{background-color:#fff;width:100%}#productmodel{background-color:#fff;width:100%}#productphoto{background-color:#fff;text-align:center;width:300px;float:left}.productheader{font-size:15pt;font-weight:700;color:#00297b;padding:5px}.productmodelheader{font-size:15px;font-weight:700;font-family:Arial;color:#00297b;float:left;width:470px;text-align:right}.productinfo{width:770px;float:left;font-family:Arial;font-size:10pt}.productdetailright{float:right;width:370px;padding-left:5px;text-align:left}.productprice{background-color:#fff;padding:3px;border:1px solid #000;font-weight:700}.productprice .price{text-align:right;color:#00297b;font-size:14pt;font-weight:700}.productoptionsheader{font-size:10pt;font-weight:700;color:#fff;background-color:#6b0101!important;padding:3px}.saleprice{color:red}.optionprice{color:#00f}.slash{background:url(/images/bg_slash_lg.gif) no-repeat right bottom;color:#000!important}.alert{color:red}.product_image_thumb{width:50px;border:1px solid gray}#purchasedproducts{margin-top:10px;width:600px;float:left}#breadcrumbs{font-size:10px;font-family:arial;margin-bottom:10px}.discount_tag{color:#fff;background:url(/images/red_tag.jpg) no-repeat;height:52px;width:133px;text-align:center;margin:0 0 0 auto}.discount_text{vertical-align:middle;position:relative;top:20%}#product_manufacturerimage{float:left;width:150px}#product_productname{float:left;width:620px;height:50px}#product_productinfo{float:left;width:770px}#product_productvariants{float:right;width:400px;border:1px solid #dcdcdc;padding:20px;display:none}#product_productlist{float:left;width:770px}#product_variant_header{width:100%;padding:6px;margin-bottom:10px;background-color:#323232;color:#fff;font-weight:700;font-size:14px}.right{text-align:right!important}.left{text-align:left}.center{text-align:center}.b{font-weight:700}.footerlinks{color:#dc0009;font-size:11pt;font-weight:700}#footer{float:left;width:100%}#footer a{color:#dc0009;font-weight:400;font-size:10pt}#body{width:100%;border:0 solid #000;float:left;padding-top:5px}.fitnote{color:#dc0009;text-decoration:none}.prompt{color:#000;font-size:16px;font-weight:700}.navlink{background-color:#fff;border-bottom:1px solid;border-color:silver}.navlink_highlighted{background-color:silver;border-bottom:1px solid;border-color:#666}a.hoverBtn{font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:16px;color:#fff;font-weight:400;text-decoration:none}a.hoverBtn:hover{font-weight:700}td.hoverBtn{height:40px;vertical-align:middle;text-align:center}a#CartStatus{font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:16px;color:#black;font-weight:700}#HomepageSlogan{width:312px;float:right}#TopLinks{width:300px;float:right;font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-weight:700;font-size:14px;color:#333;text-align:right;margin-bottom:6px}#TopLinks a{color:#333}span#HomepagePhone{font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:22px;font-weight:bolder;color:#000;text-transform:uppercase}#logo{width:245px;float:left}div#RightHeaderTop{}div#RightHeaderTop div{font-size:0;height:5px}#NavMenu{width:973px;float:left}#NavMenu ul{margin:0;padding:0;list-style-type:none;background:url(/images/header_gradient.gif) repeat;height:45px;width:100%;margin:0}#NavMenu ul li{float:left}#NavMenu ul li{background:url(/images/header_divider.jpg);background-repeat:no-repeat;background-position:left}#NavMenu ul li:first-child{background:0 0}#NavMenu ul li a{padding-right:20px;padding-left:20px;display:block;line-height:45px;text-decoration:none;font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:16px;color:#fff}div#EmailSignup{background-color:#5c646a}#footer a:link{color:#000;text-decoration:underline}#footer a:visited{color:#000;text-decoration:underline}#footer a:link{color:#000;text-decoration:underline}#footer a:hover{color:red;text-decoration:underline}#footer span{font-size:12px;font-weight:700}#footerbox span{font-size:20px;font-weight:700;color:#5c646a}div#footerbox{border:1px solid #000;padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px}a#CatalogRequest{font-size:20px;font-weight:700;color:#5c646a}.sidebox{border:1px solid #5c646a}.sidebox th{color:#fff;background-color:#5c646a;font-size:16px;font-weight:700;text-align:center}.sidebox div{width:100%;padding-left:6px}.sidebox td{background-color:#fff}#toggle{color:#00297b;background-color:FFCC00}#shop_by_vehicle_year{width:180px}#shop_by_vehicle_make{width:180px}#shop_by_vehicle_model{width:180px}#shop_by_vehicle_engine{width:180px}#shop_by_vehicle_year_custom{width:165px}#shop_by_vehicle_make_custom{width:165px}#shop_by_vehicle_model_custom{width:165px}#shop_by_vehicle_submodel_custom{width:165px;visibility:hidden}#shop_by_vehicle_engine_custom{width:165px;visibility:hidden}.shop_by_vehicle_category{font-size:14px;font-weight:700;color:#000}.sbv_part_list td{background-color:#fff;vertical-align:top}#ProductTabs{border:0;background:#f4f4f4}#div_ecat{width:500px}#div_ecat select{width:300px;font-family:Arial;font-size:20px}.field_name{float:left;width:100px;height:40px;font-family:Arial;font-size:20px}.field_value{float:left;width:400px;height:40px}#right_callout{width:170px}.boxTop{background:url(/images/header_gradient.gif) repeat;color:#fff;text-align:center;font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:16px;font-weight:400}.boxBody{border-color:5c646a;border-style:solid;border-width:2px}.navpager{margin:5px 0}#navpager a,#s7 strong{margin:0 5px;padding:3px 5px;border:1px solid #ccc;background:#fc0;text-decoration:none}#navpager a.activeSlide{background:#ea0}#navpager a:focus{outline:none}th.ecatalog_header{background:url(/images/header_gradient.gif) repeat;color:#fff;font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:15px;height:30px}img{border:0}.closeoutProduct{border:1px solid #ccc;width:175px;height:220px;margin-top:20px}.closeoutPrice{font-family:Arial;font-size:12px;color:red}.closeoutDescription{margin-bottom:12px}.closeoutDescription a{color:#333}#brand_name{font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:15pt;font-weight:700;border-bottom:1px solid #900;width:97%;padding-top:10px;padding-bottom:8px;margin-top:10px}#brand_name span{font-weight:700;background:url(/images/red_gradient.jpg) repeat;font-family:Helvetica;font-size:20px;color:#fff;padding:10px}.productThumb{border:1px solid #ccc;width:170px;margin-top:20px;height:295px;text-align:center;padding-top:10px}.productThumbTitle{height:40px}.productThumbPrice{height:58px}.productStartingPrice{font-family:Impact;font-size:25px;font-weight:700;color:#900}.productMoreInfoButton{bottom:0}.filterBoxTop{background:url(/images/red_gradient.jpg) repeat;color:#fff;text-align:center;font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:16px;font-weight:400}#category_name{font-family:Trebuchet MS,Trebuchet MS,sans-serif;font-size:15pt;font-weight:700;border-bottom:1px solid #900;width:97%;padding-top:10px;padding-bottom:8px;margin-top:10px}#category_name h1{font-weight:700;background:url(/images/red_gradient.jpg) repeat;font-family:Helvetica;font-size:20px;color:#fff;padding:10px;display:inline}.addthis_default_style{float:right;width:320px}.fb-like{width:320px}.nivoSlider{position:relative;width:570px;height:300px;background:#fff}.nivoSlider img{position:absolute;top:0;left:0;display:none;background:#fff}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}.nivo-slice{display:block;position:absolute;z-index:5;height:100%}.nivo-box{display:block;position:absolute;z-index:5}.nivo-caption{position:absolute;left:0;bottom:0;background:#fff;color:#fff;opacity:.8;width:100%;z-index:8}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}.nivo-controlNav a.active{font-weight:700}#searchwrapper{float:left;width:393px;height:70px;padding-top:40px;background-image:url(/images/searchbox.png);background-repeat:no-repeat;padding:0;margin:0;margin-top:40px;position:relative}#searchwrapper form{display:inline}.searchbox{border:0;background-color:transparent;position:absolute;top:22px;left:50px;width:280px;height:28px;outline:none;padding:4px 0 4px 0}.searchbox_submit{border:0;background-color:transparent;position:absolute;top:16px;left:345px;width:38px;height:35px}.productmodel{border:1px solid #000;width:772px;float:left;margin:0;padding:0}.productmodel-image{width:220px;border:0 solid red;float:left;display:inline;margin:0;padding:0;text-align:center}.productmodel-title{width:550px;float:left;display:inline;background:url(/images/header_gradient.gif) repeat;margin:0;padding-left:10px;padding-top:4px;padding-bottom:4px;height:26px;font-size:13px;font-weight:700;color:#fff}.productmodel-description{width:550px;border:0 solid blue;display:inline;float:left;margin:0;padding:0}.productmodel-col1{width:320px;float:left;border:0 solid blue;margin:0;padding:0}.productmodel-col2{width:150px;border:0 solid green;float:right;margin:0;padding:0}#menu{list-style:none;width:940px;margin:30px auto 0;height:43px;padding:0 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#4d4d4d;background:-moz-linear-gradient(top,#959595,#333333);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#959595),to(#333333));border:1px solid #002232;-moz-box-shadow:inset 0 0 1px #edf9ff;-webkit-box-shadow:inset 0 0 1px #edf9ff;box-shadow:inset 0 0 1px #edf9ff;z-index:100000}#menu li{float:left;text-align:center;position:relative;padding:4px 10px;margin-right:30px;margin-top:7px;border:none}#menu li:hover{border:1px solid #777;padding:4px 9px;background:#f4f4f4;background:-moz-linear-gradient(top,#F4F4F4,#EEEEEE);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F4F4F4),to(#EEEEEE));-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#menu li a{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#eee;display:block;outline:0;text-decoration:none;text-shadow:1px 1px 1px #000}#menu li:hover a{color:#161616;text-shadow:1px 1px 1px #fff}#menu li .drop{padding-right:21px;background:url(img/drop.png) no-repeat rightright 8px}#menu li:hover .drop{background:url(img/drop.png) no-repeat rightright 7px}.dropdown_1column,.dropdown_2columns,.dropdown_transmissionkits,.dropdown_4columns,.dropdown_5columns{margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:10px 5px;border:1px solid #777;border-top:none;background:#f4f4f4;background:-moz-linear-gradient(top,#EEEEEE,#BBBBBB);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#EEEEEE),to(#BBBBBB));-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;z-index:10}.dropdown_1column{width:180px}.dropdown_2columns{width:280px}.dropdown_transmissionkits{width:470px}.dropdown_4columns{width:500px}.dropdown_5columns{width:700px}#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_transmissionkits,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns{left:-1px;top:auto}.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.col_1{width:143px}.col_2{width:270px}.col_3{width:410px}.col_4{width:550px}.col_5{width:690px}#menu .menu_right{float:rightright;margin-right:0}#menu li .align_right{-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px}#menu li:hover .align_right{left:auto;rightright:-1px;top:auto}#menu p,#menu h2,#menu h3,#menu ul li{font-family:Arial,Helvetica,sans-serif;line-height:21px;font-size:12px;text-align:left;text-shadow:1px 1px 1px #fff}#menu h2{font-size:21px;font-weight:400;letter-spacing:-1px;margin:7px 0 14px;padding-bottom:14px;border-bottom:1px solid #666}#menu h3{font-size:14px;margin:7px 0 14px;padding-bottom:7px;border-bottom:1px solid #888}#menu p{line-height:18px;margin:0 0 10px}#menu li:hover div a{font-size:12px;color:#015b86}#menu li:hover div a:hover{color:#029feb}.strong{font-weight:700}.italic{font-style:italic}.imgshadow{background:#fff;padding:4px;border:1px solid #777;margin-top:5px;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.img_left{width:auto;float:left;margin:5px 15px 5px 5px}#menu li .black_box{background-color:#333;color:#eee;text-shadow:1px 1px 1px #000;padding:4px 6px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #000;-moz-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000}#menu li ul{list-style:none;padding:0;margin:0 0 12px}#menu li ul li{font-size:12px;line-height:24px;position:relative;text-shadow:1px 1px 1px #fff;padding:0;margin:0;float:none;text-align:left;width:160px}#menu li ul li:hover{background:0 0;border:none;padding:0;margin:0}#menu li .greybox li{background:#f4f4f4;border:1px solid #bbb;margin:0 0 4px;padding:4px 6px;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#menu li .greybox li:hover{background:#fff;border:1px solid #aaa;padding:4px 6px;margin:0 0 4px}.paging{width:97%;float:left;background-color:#eeeeed;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;margin-top:10px}.paging_number_items{width:17%;float:left;margin-top:2px}.paging_pages{width:33%;float:left;margin-top:2px}.paging_sortby{width:25%;float:left}.paging_showperpage{width:25%;float:left;text-align:right}.quantity_discount_box{font-size:14px;font-weight:700;border:1px solid #000;margin:4px;padding-left:4px}