html{background:#000;color:#666}body{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.container-wrap{margin:0 auto;width:1000px}.container-main{background:#fff;padding:30px 0}.container-main #main{min-height:0}a{color:#c00;font-weight:bold;text-decoration:none}  .carousel-inner > .item{display:none}.carousel-inner > .active{display:block} .catalog-view-manufacturer-scroll{border-top:1px solid #d8d8d8;margin:20px 0;padding-top:20px;position:relative}.catalog-view-manufacturer-scroll + .catalog-view-manufacturer-scroll{margin-top:40px}.catalog-view-manufacturer-scroll .scroll-frame{margin:0 36px;overflow:hidden;position:relative}.catalog-view-manufacturer-scroll .nav{background:#c5c5c5;border-radius:100%;color:#fff;display:block;font-size:24px;font-weight:normal;height:34px;line-height:34px;margin-top:-17px;position:absolute;text-align:center;top:50%;width:34px}.catalog-view-manufacturer-scroll .nav.prev{left:0}.catalog-view-manufacturer-scroll .nav.next{right:0}.catalog-view-manufacturer-scroll .nav.disabled{display:none}.catalog-view-manufacturer-scroll .manufacturer{left:0;padding:0;position:absolute;right:0;text-align:center;top:-20px}.catalog-view-manufacturer-scroll .manufacturer span{background:#fff;font-size:24px;line-height:40px;padding:0 5px}.catalog-view-manufacturer-scroll .manufacturer img{max-height:40px}.catalog-view-manufacturer-scroll ul{left:0;list-style:none;position:relative;text-align:center;text-transform:uppercase;-moz-transition:left 150ms;-o-transition:left 150ms;-webkit-transition:left 150ms;transition:left 150ms;width:999em}.catalog-view-manufacturer-scroll li{float:left;margin:0 31px;width:150px}.catalog-view-manufacturer-scroll ul a{color:#999;display:block}.catalog-view-manufacturer-scroll ul img{margin-bottom:5px} header.main{background:#c00 url(../images/header/bg.gif) no-repeat center top;-moz-box-shadow:0 1px 7px rgba(0,0,0,0.75);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.75);box-shadow:0 1px 7px rgba(0,0,0,0.75);color:#fff;font-family:Futura,'Century Gothic',AppleGothic,sans-serif;min-width:1000px;position:relative;z-index:9}header.main .container-header,header.main .container-navigation{margin:0 auto;position:relative;width:1000px}header.main .container-header{z-index:1} header.main .logo{left:60px;position:absolute;top:25px}header.main .tagline{font-size:10px;font-style:italic;position:absolute;right:200px;text-align:center;top:45px}header.main .tagline p{margin:0 0 0.25em} header.main .container-navigation{min-height:158px}.container-navigation-middle .layout-zone-navigation{background:none;line-height:1.3}.layout-zone-navigation a{color:#fff;font-weight:bold;text-shadow:0 1px 4px rgba(0,0,0,0.75);text-transform:uppercase;-moz-transition-duration:0.2s;-moz-transition-property:color,text-shadow;-webkit-transition-duration:0.2s;-webkit-transition-property:color,text-shadow;transition-duration:0.2s;transition-property:color,text-shadow}.layout-zone-navigation a:hover{color:#ccc;text-shadow:0 1px 6px rgba(0,0,0,1)}nav.primary{bottom:0;left:37px;position:absolute;white-space:nowrap}nav.primary ol{list-style:none;margin:0;padding:0}nav.primary li{float:left;position:relative}nav.primary a{border-color:#e06666;border-color:rgba(255,255,255,0.4);border-style:solid;border-width:0 1px 1px 0;display:block;padding:0 12px 10px}nav.primary > ol > li:hover > a{border-bottom-color:transparent}nav.primary li.last a{border-right:none}nav.primary a.icon{background-repeat:no-repeat;padding-left:53px}nav.primary a.icon-wrench{background-image:url(../images/header/icon-wrench.png)}nav.primary a.icon-tach{background-image:url(../images/header/icon-tach.png)}nav.primary a.icon-logo{background-image:url(../images/header/icon-logo.png)}nav.primary ol ol{background:#cc0000; background:-moz-linear-gradient(top,#cc0000 0%,#cb0000 8%,#c60504 20%,#b61010 44%,#853333 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cc0000),color-stop(8%,#cb0000),color-stop(20%,#c60504),color-stop(44%,#b61010),color-stop(100%,#853333)); background:-webkit-linear-gradient(top,#cc0000 0%,#cb0000 8%,#c60504 20%,#b61010 44%,#853333 100%); background:-o-linear-gradient(top,#cc0000 0%,#cb0000 8%,#c60504 20%,#b61010 44%,#853333 100%); background:-ms-linear-gradient(top,#cc0000 0%,#cb0000 8%,#c60504 20%,#b61010 44%,#853333 100%); background:linear-gradient(top,#cc0000 0%,#cb0000 8%,#c60504 20%,#b61010 44%,#853333 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000',endColorstr='#853333',GradientType=0 ); display:none;left:0;position:absolute;top:100%}nav.primary li:hover > ol{display:block}nav.primary ol ol li{float:none}nav.primary ol ol a{border-width:0 0 1px;height:50px;line-height:50px;padding:0 25px}nav.primary ol ol a:hover{background-color:#666}nav.primary > ol > li > ol > li.last > a,nav.primary ol ol ol li.last a{border-bottom:none}nav.primary ol ol ol{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:10px;left:100%;top:0;white-space:normal;width:194px}nav.primary ol ol ol a{height:auto;line-height:1.2;padding:8px 10px;text-shadow:none}nav.primary ol ol ol a:hover{text-shadow:none}nav.user{bottom:10px;font-size:10px;right:44px;position:absolute}nav.user ol{list-style:none;margin:0;padding:0}nav.user li{float:left;margin-left:10px}nav.user .cart{font-style:italic}nav.user .cart a{font-style:normal;text-shadow:none}header.main .subscribe{position:absolute;right:44px;top:0}.no-js header.main .subscribe{display:none}header.main .subscribe a{background:#7a797a; background:-moz-linear-gradient(top,#7a797a 0%,#5d5f60 29%,#545556 43%,#5d5e60 57%,#767676 81%,#7d7d7d 90%,#7f7f7f 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a797a),color-stop(29%,#5d5f60),color-stop(43%,#545556),color-stop(57%,#5d5e60),color-stop(81%,#767676),color-stop(90%,#7d7d7d),color-stop(100%,#7f7f7f)); background:-webkit-linear-gradient(top,#7a797a 0%,#5d5f60 29%,#545556 43%,#5d5e60 57%,#767676 81%,#7d7d7d 90%,#7f7f7f 100%); background:-o-linear-gradient(top,#7a797a 0%,#5d5f60 29%,#545556 43%,#5d5e60 57%,#767676 81%,#7d7d7d 90%,#7f7f7f 100%); background:-ms-linear-gradient(top,#7a797a 0%,#5d5f60 29%,#545556 43%,#5d5e60 57%,#767676 81%,#7d7d7d 90%,#7f7f7f 100%); background:linear-gradient(top,#7a797a 0%,#5d5f60 29%,#545556 43%,#5d5e60 57%,#767676 81%,#7d7d7d 90%,#7f7f7f 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a797a',endColorstr='#7f7f7f',GradientType=0 ); -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;display:block;font-size:10px;font-weight:bold;height:22px;line-height:22px;padding:0 1em;position:relative;text-shadow:0 1px 4px rgba(0,0,0,0.75);-moz-transition:text-shadow ease-in-out 0.2s;-webkit-transition:text-shadow ease-in-out 0.2s;transition:text-shadow ease-in-out 0.2s;text-transform:uppercase;z-index:2}header.main .subscribe a:hover{text-shadow:0 1px 6px rgba(0,0,0,1)}header.main .subscribe form{background:url(../images/header/subscribe-bg.gif) no-repeat left top;-moz-box-shadow:-18px -18px 18px rgba(92,92,92,0.6);-webkit-box-shadow:-18px -18px 18px rgba(92,92,92,0.6);box-shadow:-18px -18px 18px rgba(92,92,92,0.6);font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:10px;height:104px;margin:0;max-height:0;overflow:hidden;padding-left:15px;position:absolute;right:0;top:0;-moz-transition:max-height ease-in-out 0.2s;-webkit-transition:max-height ease-in-out 0.2s;transition:max-height ease-in-out 0.2s;width:163px}header.main .subscribe form p{font-style:italic;margin:0;padding-top:32px}header.main .subscribe input{vertical-align:middle}header.main .subscribe form .text{border:1px solid #c00;padding:2px;width:130px}header.main .subscribe ::-webkit-input-placeholder{color:#c00}header.main .subscribe :-moz-placeholder{color:#c00}header.main .subscribe .placeholder{color:#c00}header.main .fb-like{position:absolute;right:44px;top:107px} .layout-zone-footer{background:none;min-height:0;padding-top:0;text-align:left}.layout-zone-footer ul{display:block;margin:0}footer{background:url(../images/footer/bg.jpg) no-repeat center bottom;color:#a7a9ac;padding-top:45px}footer ul,footer ol{list-style:none;margin:0;padding:0}footer li{border-color:#303030;border-color:rgba(255,255,255,0.2);border-style:solid;border-width:0 1px 0 0 !important; display:block !important; float:left;padding:0 12px !important; }.layout-zone-footer > ul > li:first-child{margin-left:40px}footer li.last{border:none}footer h1{color:#fff;font-size:12px;font-weight:normal;margin:-2.5em 0 1em;padding:0}footer ol li{border:none;float:none;font-size:9px;margin:0.25em 0;padding:0 !important; text-transform:uppercase}footer ol a{color:#a7a9ac;font-weight:bold}footer ol a:hover{text-decoration:underline}footer p{margin:1em 0}footer .security a{display:block;margin:0 8px 1em 0}footer .specialty{font-size:10px;max-width:240px}footer .corporate{font-size:9px;font-weight:bold}footer .corporate h1 img{display:block;margin:-2px 0}footer .corporate address{font-style:normal}footer .corporate .directions{color:#a7a9ac;text-transform:uppercase}footer .corporate .directions:hover{text-decoration:underline}footer .corporate .social img{margin-left:3px;vertical-align:middle}footer .corporate .copyright{color:#666;font-size:10px;font-weight:normal;margin-top:1.5em;text-transform:uppercase}footer .corporate .copyright a{color:#666}footer .corporate .copyright a:hover{text-decoration:underline} .container-main .layout-zone-left{-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 9px rgba(102,102,102,0.75);box-shadow:0 1px 9px rgba(102,102,102,0.75);padding:8px 0;width:216px}.layout-zone-left .panel{margin-left:auto;margin-right:auto;width:200px} .panel .title{background-color:#000;font-size:12px;font-weight:normal;text-transform:uppercase} .panel-vehicle-selected{border:none;color:#000;position:relative}.panel-vehicle-selected .title{background:none;color:inherit;font-family:Futura,'Century Gothic',AppleGothic,sans-serif;font-size:13px;font-weight:bold}.panel-vehicle-selected .content{font-size:12px;font-weight:bold;padding:5px 15px 35px}.panel-vehicle-selected .clear{background:#e5e5e5;bottom:0;color:#666;display:block;font-family:Futura,'Century Gothic',AppleGothic,sans-serif;font-size:13px;font-weight:bold;line-height:30px;padding:0 10px;position:absolute;right:-8px;text-transform:uppercase} .panel-catalog-categories ul{background:none;font-family:Futura,'Century Gothic',AppleGothic,sans-serif;text-transform:uppercase}.panel-catalog-categories li{border-top:1px solid #e5e5e5}.panel-catalog-categories li:first-child{border-top:none}.panel-catalog-categories a{background:none;color:#666;font-size:11px;font-weight:bold;padding:5px}.panel-catalog-categories a:hover{color:#cc1a00}.panel-catalog-categories .category-clearance_items{padding:13px 0}.panel-catalog-categories .category-clearance_items a{background:#e5e5e5 url(../images/sidebar-clearance-items-bg.png) no-repeat top right;line-height:24px; } .container-main .layout-zone-content .padding-left{padding-left:20px} .container-main .page-home{margin:0 auto;width:1000px}.home-hero{margin-bottom:25px;min-height:298px;position:relative}.home-hero .carousel-indicators{font-size:14px;font-style:italic;line-height:1.4;list-style:none;position:absolute;right:0;text-align:center;text-transform:uppercase;top:251px}.home-hero .carousel-indicators li{float:left}.home-hero .carousel-indicators a{background:#000;border-radius:0 0 5px 5px;color:#fff;display:block;font-weight:normal;padding:10px 0;width:184px}.home-hero .carousel-indicators li.active a,.home-hero .carousel-indicators li:hover a{background:#260000; background:-moz-linear-gradient(top,#260000 0%,#410000 23%,#8d0000 77%,#a80000 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#260000),color-stop(23%,#410000),color-stop(77%,#8d0000),color-stop(100%,#a80000)); background:-webkit-linear-gradient(top,#260000 0%,#410000 23%,#8d0000 77%,#a80000 100%); background:-o-linear-gradient(top,#260000 0%,#410000 23%,#8d0000 77%,#a80000 100%); background:-ms-linear-gradient(top,#260000 0%,#410000 23%,#8d0000 77%,#a80000 100%); background:linear-gradient(to bottom,#260000 0%,#410000 23%,#8d0000 77%,#a80000 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#260000',endColorstr='#a80000',GradientType=0 ); }.home-hero .carousel-indicators .maintenance a{width:225px}.home-hero .carousel-indicators a strong{display:block}.home-recent-news{float:left;width:567px}.recent-news-header{background:url(../images/home/recent-news-header-bg.png) no-repeat;color:#fff;font-size:12px;height:33px;line-height:33px;padding:0 15px;text-transform:uppercase}.home-video{float:right;margin-bottom:40px;width:420px} .products-category-panels{margin-bottom:40px}.products-category-panel{box-shadow:0 1px 9px rgba(102,102,102,0.75);margin-top:8px}.page-products .catalog-view-manufacturer-scroll .scroll-frame{margin:0 64px} .catalog-products + .catalog-products{margin-top:20px}.catalog-products + .manufacturers-grid{margin-top:20px}.manufacturers-grid .manufacturers-header{border-radius:5px;box-shadow:0 2px 2px rgba(51,51,51,0.75);position:relative}.manufacturers-grid table{background:#7d7d7d;border-collapse:collapse;width:100%}.manufacturers-grid td{border:1px solid #999;height:120px;text-align:center;vertical-align:middle;width:20%}.manufacturers-grid a{color:#ccc;display:inline-block;position:relative}.manufacturers-grid table img{-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.manufacturers-grid img.color{opacity:0}.no-opacity .manufacturers-grid img.color{display:none}.manufacturers-grid img.silhouette{left:0;position:absolute;top:0}.no-opacity .manufacturers-grid img.silhouette{position:static}.manufacturers-grid a:hover img.color{opacity:1}.manufacturers-grid a:hover img.silhouette{opacity:0} .catalog-view-display-box .catalog-list .category-header{background:rgb(93,93,93); background:-moz-linear-gradient(top,rgba(93,93,93,1) 0%,rgba(93,93,93,1) 2%,rgba(83,83,83,1) 11%,rgba(21,21,21,1) 55%,rgba(1,1,1,1) 75%,rgba(0,0,0,1) 77%,rgba(3,3,3,1) 82%,rgba(11,11,11,1) 91%,rgba(22,22,22,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(93,93,93,1)),color-stop(2%,rgba(93,93,93,1)),color-stop(11%,rgba(83,83,83,1)),color-stop(55%,rgba(21,21,21,1)),color-stop(75%,rgba(1,1,1,1)),color-stop(77%,rgba(0,0,0,1)),color-stop(82%,rgba(3,3,3,1)),color-stop(91%,rgba(11,11,11,1)),color-stop(100%,rgba(22,22,22,1))); background:-webkit-linear-gradient(top,rgba(93,93,93,1) 0%,rgba(93,93,93,1) 2%,rgba(83,83,83,1) 11%,rgba(21,21,21,1) 55%,rgba(1,1,1,1) 75%,rgba(0,0,0,1) 77%,rgba(3,3,3,1) 82%,rgba(11,11,11,1) 91%,rgba(22,22,22,1) 100%); background:-o-linear-gradient(top,rgba(93,93,93,1) 0%,rgba(93,93,93,1) 2%,rgba(83,83,83,1) 11%,rgba(21,21,21,1) 55%,rgba(1,1,1,1) 75%,rgba(0,0,0,1) 77%,rgba(3,3,3,1) 82%,rgba(11,11,11,1) 91%,rgba(22,22,22,1) 100%); background:-ms-linear-gradient(top,rgba(93,93,93,1) 0%,rgba(93,93,93,1) 2%,rgba(83,83,83,1) 11%,rgba(21,21,21,1) 55%,rgba(1,1,1,1) 75%,rgba(0,0,0,1) 77%,rgba(3,3,3,1) 82%,rgba(11,11,11,1) 91%,rgba(22,22,22,1) 100%); background:linear-gradient(top,rgba(93,93,93,1) 0%,rgba(93,93,93,1) 2%,rgba(83,83,83,1) 11%,rgba(21,21,21,1) 55%,rgba(1,1,1,1) 75%,rgba(0,0,0,1) 77%,rgba(3,3,3,1) 82%,rgba(11,11,11,1) 91%,rgba(22,22,22,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5d5d',endColorstr='#161616',GradientType=0 ); color:#fff;height:45px;padding:0 20px;position:relative}.category-header h4{font:bold 14px/45px Futura,'Century Gothic',AppleGothic,sans-serif;float:left;padding:0;text-transform:uppercase}.category-header h4 small{font:normal 11px Arial,'Helvetica Neue',Helvetica,sans-serif;text-transform:none}.category-header-additional-products{color:#999;float:right;font:bold 10px/45px Futura,'Century Gothic',AppleGothic,sans-serif;text-transform:uppercase}.category-header-additional-products:before{background:#1e1e1e; background:-moz-linear-gradient(top,#1e1e1e 0%,#1a1a1a 23%,#1b1b1b 31%,#242424 69%,#2e2e2e 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e1e1e),color-stop(23%,#1a1a1a),color-stop(31%,#1b1b1b),color-stop(69%,#242424),color-stop(100%,#2e2e2e)); background:-webkit-linear-gradient(top,#1e1e1e 0%,#1a1a1a 23%,#1b1b1b 31%,#242424 69%,#2e2e2e 100%); background:-o-linear-gradient(top,#1e1e1e 0%,#1a1a1a 23%,#1b1b1b 31%,#242424 69%,#2e2e2e 100%); background:-ms-linear-gradient(top,#1e1e1e 0%,#1a1a1a 23%,#1b1b1b 31%,#242424 69%,#2e2e2e 100%); background:linear-gradient(top,#1e1e1e 0%,#1a1a1a 23%,#1b1b1b 31%,#242424 69%,#2e2e2e 100%); bottom:0;content:'';display:block;height:14px;position:absolute;right:42px;width:19px}.category-header-additional-products:after{border-top:6px solid #ddd;border-right:3px solid transparent;border-left:3px solid transparent;bottom:4px;content:'';display:block;height:0;overflow:hidden;position:absolute;right:48px;width:0}.category-header-additional-products-detail{background:#000;box-shadow:0 1px 8px rgba(34,30,31,0.75);left:0;max-height:0;overflow:hidden;padding:0 40px;position:absolute;right:0;top:100%;-ms-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.category-header-additional-products-detail.open{max-height:10em;padding-bottom:20px;padding-top:20px}.category-header-additional-products-detail p{margin-bottom:2em}.category-header-additional-products-detail .contact{font-size:14px;font-weight:bold;margin-bottom:1em}.catalog-view-display-box td{border:1px solid silver} .btn{background:#000; background:-moz-linear-gradient(top,#7c7c7c 0%,#2e2e2e 27%,#131313 38%,black 50%,#0b0b0b 58%,#2e2e2e 73%,#7c7c7c 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7c7c7c),color-stop(27%,#2e2e2e),color-stop(38%,#131313),color-stop(50%,black),color-stop(58%,#0b0b0b),color-stop(73%,#2e2e2e),color-stop(100%,#7c7c7c)); background:-webkit-linear-gradient(top,#7c7c7c 0%,#2e2e2e 27%,#131313 38%,black 50%,#0b0b0b 58%,#2e2e2e 73%,#7c7c7c 100%); background:-o-linear-gradient(top,#7c7c7c 0%,#2e2e2e 27%,#131313 38%,black 50%,#0b0b0b 58%,#2e2e2e 73%,#7c7c7c 100%); background:-ms-linear-gradient(top,#7c7c7c 0%,#2e2e2e 27%,#131313 38%,black 50%,#0b0b0b 58%,#2e2e2e 73%,#7c7c7c 100%); background:linear-gradient(top,#7c7c7c 0%,#2e2e2e 27%,#131313 38%,black 50%,#0b0b0b 58%,#2e2e2e 73%,#7c7c7c 100%); border:1px solid #fff;color:#fff;cursor:pointer;font:bold 10px Futura,'Century Gothic',AppleGothic,sans-serif;overflow:visible;padding:8px;position:relative;text-transform:uppercase;vertical-align:middle;zoom:1}.generatedcontent .btn{padding-left:20px}.btn:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:3px 0 3px 6px;content:'';display:block;height:0;left:10px;margin-top:-3px;position:absolute;top:50%;width:0}.btn:hover{background:#313131; background:-moz-linear-gradient(top,#a5a5a5 0%,#5a5a5a 19%,#313131 31%,#191919 38%,black 50%,#0f0f0f 58%,#313031 69%,#686868 85%,#a5a5a5 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5a5a5),color-stop(19%,#5a5a5a),color-stop(31%,#313131),color-stop(38%,#191919),color-stop(50%,black),color-stop(58%,#0f0f0f),color-stop(69%,#313031),color-stop(85%,#686868),color-stop(100%,#a5a5a5)); background:-webkit-linear-gradient(top,#a5a5a5 0%,#5a5a5a 19%,#313131 31%,#191919 38%,black 50%,#0f0f0f 58%,#313031 69%,#686868 85%,#a5a5a5 100%); background:-o-linear-gradient(top,#a5a5a5 0%,#5a5a5a 19%,#313131 31%,#191919 38%,black 50%,#0f0f0f 58%,#313031 69%,#686868 85%,#a5a5a5 100%); background:-ms-linear-gradient(top,#a5a5a5 0%,#5a5a5a 19%,#313131 31%,#191919 38%,black 50%,#0f0f0f 58%,#313031 69%,#686868 85%,#a5a5a5 100%); background:linear-gradient(top,#a5a5a5 0%,#5a5a5a 19%,#313131 31%,#191919 38%,black 50%,#0f0f0f 58%,#313031 69%,#686868 85%,#a5a5a5 100%); } .shadowed-box{-moz-box-shadow:1px 1px 7px rgba(118,118,118,0.75);-webkit-box-shadow:1px 1px 7px rgba(118,118,118,0.75);box-shadow:1px 1px 7px rgba(118,118,118,0.75)}.rounded-box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.page-title{color:#000;font:bold 20px Futura,'Century Gothic',AppleGothic,sans-serif;margin:20px 0 0;padding:15px;position:relative;text-transform:uppercase;z-index:1}.js .page-title{width:75%}.page-title .sep{color:#ccc}.advanced-slider{display:none;font-family:Futura,'Century Gothic',AppleGothic,sans-serif}.js .advanced-slider{display:block}.advanced-slider .slide-wrapper,.advanced-slider .slide{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.advanced-slider .slide-wrapper{-moz-box-shadow:1px 1px 7px rgba(118,118,118,0.75);-webkit-box-shadow:1px 1px 7px rgba(118,118,118,0.75);box-shadow:1px 1px 7px rgba(118,118,118,0.75)}.advanced-slider .background{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.advanced-slider .content{background:transparent} .page-services{font-family:Futura,'Century Gothic',AppleGothic,sans-serif}.page-services .slider{float:right;height:498px;margin:-75px 0 60px;width:483px}.page-services ol{font-size:10px;font-weight:bold;list-style:none;margin:0 0 0 30px;;padding:0;text-transform:uppercase}.page-services li{float:left;text-align:center}.js .page-services li.first{clear:left}.page-services ol a{color:#000;display:block;min-height:219px;padding:20px 20px 0;width:192px;-moz-transition:background linear 0.2s;-webkit-transition:background linear 0.2s}.page-services ol a:hover{background:#e6e6e6}.page-services ol div{border:3px solid #666;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 8px rgba(34,30,31,0.75);-webkit-box-shadow:0 3px 8px rgba(34,30,31,0.75);box-shadow:0 3px 8px rgba(34,30,31,0.75);margin-bottom:10px;-moz-transition:border-color linear 0.2s;-webkit-transition:border-color linear 0.2s}.page-services ol a:hover div{border-color:#fff}.page-services ol img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block}.page-services ol .amp{color:#666} .page-service{color:#666}.js .page-service .page-title{-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;width:376px}.page-service .main{float:right;margin-top:30px;width:594px}.js .page-service .main{margin-top:338px}.page-service .main h2{margin-top:0}.page-service .slider{display:none;height:380px;margin:0 0 37px;width:594px}.js .page-service .slider{display:block;margin-top:0;position:absolute;top:-22px;right:0}.page-service .sharing{border-top:1px solid #ccc;display:none;margin-bottom:30px;padding-top:12px;text-align:center}.js .page-service .sharing{display:block}.page-service h2{color:#666;font-size:16px;line-height:20px;font-weight:normal}.page-service .service{color:#666;font-size:10px;margin-bottom:12px}.page-service .service h3{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#000;float:right;font:bold 12px Futura,'Century Gothic',AppleGothic,sans-serif;margin-bottom:0;padding:10px 0 10px 17px;position:relative;text-transform:uppercase;width:385px}.page-service .service h3:after{background:url(/images/pages/services/logo-small.png) no-repeat;display:block;content:'';height:89px;left:-44px;position:absolute;top:-20px;width:77px}.page-service .service .copy{float:right;line-height:1.4;margin-right:20px;width:365px}.page-service .service .copy ul{margin-left:0;padding-left:15px}.page-service .service a{border:3px solid #666;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 8px rgba(34,30,31,0.75);-webkit-box-shadow:0 3px 8px rgba(34,30,31,0.75);box-shadow:0 3px 8px rgba(34,30,31,0.75);display:block;width:186px}.page-service .service img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block}.page-service aside{font-size:10px;line-height:1.6;margin:30px 0 0 37px;width:315px}.page-service aside h2{margin-bottom:0.25em}.page-service aside ul{font-weight:bold;margin:0 0 45px 25px;padding:0}.page-service aside .models{background:#626362; background:-moz-linear-gradient(top,#626362 0%,#666666 12%,#5f5f5f 29%,#525353 52%,#303131 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#626362),color-stop(12%,#666666),color-stop(29%,#5f5f5f),color-stop(52%,#525353),color-stop(100%,#303131)); background:-webkit-linear-gradient(top,#626362 0%,#666666 12%,#5f5f5f 29%,#525353 52%,#303131 100%); background:-o-linear-gradient(top,#626362 0%,#666666 12%,#5f5f5f 29%,#525353 52%,#303131 100%); background:-ms-linear-gradient(top,#626362 0%,#666666 12%,#5f5f5f 29%,#525353 52%,#303131 100%); background:linear-gradient(top,#626362 0%,#666666 12%,#5f5f5f 29%,#525353 52%,#303131 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#626362',endColorstr='#303131',GradientType=0 ); color:#fff;line-height:1.2;margin-bottom:30px;padding:20px 30px}.page-service aside .models p{font-size:12px;font-weight:bold;margin:0}.page-service aside .models dt{font-weight:bold;text-transform:uppercase}.page-service aside .models dd{margin:0.25em 0 0.75em;padding:0}.page-service aside .inquire-cta{background:url(../images/services/inquire-cta-bg.jpg) no-repeat;color:#fff;line-height:1.2;min-height:90px;padding-top:17px}.page-service aside .inquire-cta p{font-size:14px;font-weight:bold;margin:0 0 15px;padding:0 39px;text-align:center}.page-service aside .inquire-cta div{background:#fff;height:20px;text-align:center} .form-contact,.thanks-contact{background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#9a9a9a;margin:0 auto;width:794px}#fancybox-tmp .form-contact,#fancybox-content .form-contact{margin:0}.form-contact{background-image:url(../images/contact/logo-bg.png);background-position:60% center;overflow:hidden;padding-bottom:30px}.form-contact .header{background:url(../images/contact/header-bg.jpg) no-repeat center top;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-box-shadow:0 1px 7px rgba(34,30,31,0.75);-webkit-box-shadow:0 1px 7px rgba(34,30,31,0.75);box-shadow:0 1px 7px rgba(34,30,31,0.75);color:#fff;font-size:14px;margin-bottom:15px;min-height:46px;padding-top:15px;text-align:center}.form-contact .header p{margin:0}.form-contact .header small{font-style:italic}.form-contact ol{list-style:none;margin:0;padding:0 105px}.form-contact li{margin-bottom:15px;min-height:51px;white-space:nowrap;*white-space:normal; }.form-contact li:last-child{margin-bottom:10px}.form-contact li.select{line-height:51px}.form-contact li.left{float:left}.form-contact li.right{float:right}.form-contact li.clear{clear:both}.form-contact label{display:inline-block;font-size:14px;font-weight:bold;margin-right:15px;text-align:right;width:120px;white-space:normal}.form-contact li.right label{width:auto}.form-contact .text,.form-contact textarea{border:1px solid #e3e3e3;-moz-box-shadow:0 1px 6px rgba(51,51,51,0.3);-webkit-box-shadow:0 1px 6px rgba(51,51,51,0.3);box-shadow:0 1px 6px rgba(51,51,51,0.3);color:#9a9a9a;font-size:12px;padding:15px;width:385px}.form-contact textarea{height:150px;vertical-align:top}.form-contact #contact_car_engine{width:60px}.form-contact #contact_car_model{width:193px;*width:140px; }.form-contact .req{border:none;color:#000;font-size:14px;font-weight:bold;margin:0 0.5em}.form-contact #recaptcha{margin-left:135px}.form-contact .submit{background:#c00;height:20px;padding:0 130px;text-align:right}.form-contact .submit .btn{top:-5px}.generatedcontent .form-contact .submit .btn{padding-left:30px}.form-contact .btn:before{left:20px}.form-contact .btn:after{background:url(../images/contact/logo-small.png) no-repeat;display:block;content:'';height:83px;left:-40px;position:absolute;top:-20px;width:73px}.thanks-contact{background-image:url(../images/contact/logo-bg-small.png);background-position:center 30%;padding:90px 0;text-align:center}.thanks-contact h1{font-size:24px;margin:0}.thanks-contact p{font-size:14px;font-weight:bold;margin:0.5em 0} .product-box .catalog-product-title{margin:15px auto 0;width:240px} .page-product .product-purchase .fieldset .product-quantity div input{text-align:center;width:20px}.catalog-view-flexible .catalog-product-title{margin-top:15px} #fancybox-outer{border-radius:10px}#fancybox-wrap.image #fancybox-outer{padding:6px}#fancybox-content{border:6px solid #494949;border-radius:10px}#fancybox-img{border-radius:4px} .AccordionPanelContentFormat-bullet{margin-left:1.5em} .global{background-color:gray;left:0px;top:0px;right:0px;bottom:0px;margin:0px;padding:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.Vertrules{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#525252;border-left-color:#525252}.Vertrules-tech{border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#525252;border-left-color:#525252;background-image:url(../images/tech/splash-BG939.jpg);background-repeat:no-repeat}.VertRulesright{border-right-width:1px;border-right-style:solid;border-right-color:#525252}.VertRulesLeft{border-left-width:1px;border-left-style:solid;border-left-color:#525252}.VertRulesbottomcorner{border-right-width:1px;border-right-style:solid;border-right-color:#525252;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#525252} .FeatureCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:10pt;padding-top:0px;padding-right:25px;padding-bottom:25px;padding-left:10px;vertical-align:top}.introcopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:10pt;padding-left:10px;padding-top:0px;padding-right:15px;vertical-align:top}.welcome-div{padding-left:10px;padding-right:5px}.MainCarCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:gray;letter-spacing:0pt;line-height:10pt;vertical-align:top;padding-left:10px;padding-right:10px;padding-top:5px}a.findoutmore:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-decoration:none;padding-top:200px}a.findoutmore:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-decoration:none;padding-top:100px}a.findoutmore:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#040028;text-decoration:none;padding-top:100px}a.findoutmore:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-decoration:none;padding-top:100px}.formbox{background:#504f62;font-family:Verdana;text-align:left;font-weight:normal;height:16px;font-size:9px;color:white;border:thin;border-right:#dcdcdc;border-left:#dcdcdc;border-top:#dcdcdc;border-bottom:#dcdcdc;font-style:normal;padding-left:2px} .cust-rec{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#333333;letter-spacing:0pt;line-height:10pt;padding-top:10px;padding-right:55px;padding-bottom:10px;padding-left:55px;vertical-align:top}.cust-opentxt{background:url(../images/customer-reccomendations/bg.gif);background-position:center;background-repeat:no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:10pt;padding-top:15px;padding-right:55px;padding-bottom:0px;padding-left:55px;vertical-align:top}.cust-signoffname{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:italic;font-weight:normal;color:#999999;letter-spacing:0pt;line-height:8pt;vertical-align:top;text-align:left}a.custlink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;color:#999999;font-style:italic;font-weight:normal;text-decoration:none}a.custlink:hover{color:#c82505;text-decoration:none}.techsectionbullets{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#666666;line-height:12px;letter-spacing:0pt;padding-top:10px;padding-left:60px;padding-right:20px}.techdropdownbox{background-color:#040028;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:bold;color:white;letter-spacing:0pt;width:200px}.techdropdownbox-new{background-color:#040028;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-style:normal;font-weight:bold;color:white;letter-spacing:0pt;width:350px;height:24px}.techdropdowntitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:bold;color:white;letter-spacing:0pt;padding-left:6px;padding-right:6px}.techsubnavbg{background-image:url(../images/bg_techSubnav.gif);background-repeat:repeat-x}.techdescbg{background-image:url(../images/tech/bg_desc.gif);background-repeat:repeat-y}.techdesc{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#040028;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px;letter-spacing:0pt}.techwarning{background-color:#C82505;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:bold;color:white;letter-spacing:0pt}.techcontentshadowleft{background-image:url(../images/tech/cont_shadow_left.gif);background-repeat:repeat-y}.techcontentshadowright{background-image:url(../images/tech/cont_shadow_right.gif);background-repeat:repeat-y}.previousnext{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:bold;color:#040028;letter-spacing:0pt;padding-left:2px;padding-right:2px}.techarticpadding{padding-top:6px}.techstepspadding{padding-top:12px}.techcaption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:bold;font-weight:bold;color:#040028;letter-spacing:0pt;padding-left:6px;padding-right:6px;padding-top:2px;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#999999;border-left-color:#999999}.techcaptionbg{background-image:url(../images/bg_tech_caption.gif);background-repeat:no-repeat}.tech-thumb{padding-left:6px;padding-right:6px;padding-bottom:6px}.tech-thumb-title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:white;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:middle;padding-bottom:6px;background-image:url(../images/tech/bg_carbon.gif);background-repeat:no-repeat}.tech-thumb-title-double{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:white;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:middle;padding-bottom:9px;background-image:url(../images/tech/bg_carbon.gif);background-repeat:no-repeat}.tech-intro{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:black;text-align:left;padding-left:12px;padding-right:15px;vertical-align:top;padding-top:10px;background-image:url(../images/tech/bg_mast.gif);background-repeat:no-repeat}.tech-thumb-info{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:black;text-align:left;padding-left:10px;background-image:url(../images/tech/bg-decrip-grey.gif);background-repeat:no-repeat}.mid-tech{background-image:url(../images/bg_mid-tech.gif);background-repeat:repeat-y}a.tech-link:link{text-decoration:none;color:white}a.tech-link:visited{text-decoration:none;color:white}a.tech-link:hover{text-decoration:none;color:#C82505}a.tech-link:active{text-decoration:none;color:white}.hpbanner{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#040028}a.hpbanner-link:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;text-decoration:none;color:#040028}a.hpbanner-link:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;text-decoration:none;color:#040028}a.hpbanner-link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;text-decoration:none;color:#C82505}a.hpbanner-link:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;text-decoration:none;color:#040028} .ServicesIntroTextPadding{padding-top:15px;padding-left:25px;padding-right:25px}.ServicesIntroText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#040028}.ServicesIntroText2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#666666}.servbgRules{background:#EFEFEF;border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#525252;border-left-color:#525252}.backtotopLeftpadding{padding-left:26px}.sectiontitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:bold;color:#040028;letter-spacing:0pt;padding-left:2px;padding-right:2px}.sectionbullets{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#666666;line-height:12px;letter-spacing:0pt;padding-top:10px;padding-left:60px;padding-right:2px}.sectionbulletsRight{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#666666;line-height:12px;letter-spacing:0pt;padding-top:10px;padding-left:20px;padding-right:2px}.imageRightpadding{padding-right:0px}.imageLeftpadding{padding-left:0px}.servtopbg{background-image:url(../images/bg_top_services_content.gif)}.servcontbgRightLeft{background-image:url(../images/bg_services_content.jpg);background-repeat:repeat-y}.servcontbgLeftRight{background-image:url(../images/bg_services_contentLeftRight.jpg);background-repeat:repeat-y}.servbotbg{background-image:url(../images/bg_bot_services_content.gif)}.servlinkpadding{padding-top:5px;padding-left:60px}.servlinkpaddingRight{padding-top:5px;padding-left:20px}a.servlink{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;color:#c82505;font-weight:bold;text-decoration:none;padding-left:2px}a.servlink:hover{text-decoration:none}.origTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-align:left;vertical-align:top;line-height:12pt;text-transform:uppercase}.origCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:gray;letter-spacing:0pt;line-height:11pt;vertical-align:top}.origBoldCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:bolder;color:gray;letter-spacing:0pt;line-height:9pt;vertical-align:top}.DarkBlueCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:14pt;vertical-align:top}.signoffname{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:14pt;vertical-align:top;text-align:right;padding-right:100px}.upgradescopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:14pt;vertical-align:top;padding-right:17px}.padding{padding-left:22px;padding-right:10px;padding-top:5px}.paddingQuote{padding-left:22px;padding-right:15px;padding-top:22px}.prodTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;text-align:left;padding-top:9px}.prodCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:gray;letter-spacing:0pt;line-height:9pt}.itemName{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-style:normal;font-weight:normal;color:gray;letter-spacing:0pt;vertical-align:text-top;text-align:left;line-height:8pt;padding-top:3px;padding-left:3px}.prodPrice{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt}a.browseMore{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#c82505;font-weight:normal}a.browseMore:hover{text-decoration:none}a.printItem{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#040028;font-weight:normal;text-transform:uppercase}a.printItem:hover{text-decoration:none}.productID{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;text-transform:uppercase;color:#040028;padding-top:16px}.price{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10px;color:#040028}.priceAmt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#c82505}.recommend{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#c82505;font-weight:normal;vertical-align:bottom;text-align:center}.bg_border_top{background-image:url(../images/bg_top_individ.gif);background-repeat:no-repeat;border-left-width:5px;border-left-style:solid;border-left-color:#040028;border-right-width:1px;border-right-style:solid;border-right-color:#040028;padding-left:28px;padding-top:60px}.bg_border_bottom{background-image:url(../images/bg_bottom_individ.gif);background-repeat:no-repeat;background-position:bottom;border-left-width:5px;border-left-style:solid;border-left-color:#040028;border-right-width:1px;border-right-style:solid;border-right-color:#040028}.recommend_line{border-bottom:solid;border-bottom-width:1px;border-bottom-color:#cccccc}.Copy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;text-align:left;color:gray;line-height:9pt;vertical-align:top}.TestimonialCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:9pt;vertical-align:top}.Title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-align:left;vertical-align:top;line-height:12pt;text-transform:uppercase}.masterIndent{padding-top:20px;padding-right:50px;padding-left:20px}.close{background-color:#CCCCCC;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#040028;;text-align:right;vertical-align:top;line-height:12pt;text-transform:uppercase}.EventIntroBg{background:#EFEFEF url(../images/events/intro-bg.jpg);background-repeat:no-repeat;background-position:center}.EventIntroTextPadding{padding-left:16px;padding-right:16px;padding-top:16px}.EventIntroText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#040028}.EventDescText{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#333333}.EventGrassPlug{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:bold;color:white}a.EventText:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#c82505;padding-left:0px;text-decoration:none}a.EventText:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#c82505;padding-left:0px;text-decoration:none}a.EventText:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#c82505;padding-left:0px;text-decoration:none}a.EventText:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#c82505;padding-left:0px;text-decoration:none}.EventBg{border-right-width:1px;border-right-style:solid;border-right-color:#525252;background-image:url(../images/events/bg_content.gif);background-repeat:repeat-y}.Eventtitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#c82505}.Eventdate{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;color:#040028}.UpeventDate{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505}.UpeventCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#040028;text-align:left;padding-left:10px}.Eventdescrpt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:gray;text-align:left}a.racing:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;padding-left:0px;text-decoration:none}a.racing:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;padding-left:0px;text-decoration:none}a.racing:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#C82505;padding-left:0px;text-decoration:none}a.racing:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;padding-left:0px;text-decoration:none}.repairsCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-weight:normal;text-align:left;color:gray;line-height:9pt;vertical-align:top}.repairsBodyCopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#040028;letter-spacing:0pt;line-height:9pt;vertical-align:top}.repairsTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-align:left;vertical-align:top;line-height:12pt;text-transform:uppercase}.repairsProbTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:#040028;text-align:left;vertical-align:top;line-height:12pt;text-transform:uppercase}.repairsIndent{padding-top:8px;padding-right:8px;padding-left:8px;padding-bottom:0px}a.repairs:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#040028;padding-left:7px;text-decoration:none}a.repairs:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#040028;padding-left:7px;text-decoration:none}a.repairs:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#C82505;padding-left:7px;text-decoration:none}a.repairs:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#040028;padding-left:7px;text-decoration:none}.giacglobal{background:gray url("images/giacpageimage.jpg");background-repeat:no-repeat;left:0px;top:0px;right:0px;bottom:0px;margin:0px;padding:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.bottomfooterbg{background:#666666 url("../images/bg_bottomfooter.gif");background-repeat:no-repeat}.footercopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;padding-right:8px;text-decoration:none}.footerCopyright{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#040028;text-align:right;text-decoration:none}.footeraddress{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#040028;padding-left:7px;text-decoration:none}a.lustroplug:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#333333;text-align:right;text-decoration:none}a.lustroplug:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#333333;text-align:right;text-decoration:none}a.lustroplug:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;text-align:right;text-decoration:none}a.lustroplug:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#333333;text-align:right;text-decoration:none}a.footer:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:normal;color:white;text-decoration:none}a.footer:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;font-weight:normal;text-decoration:none}a.footer:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#040028;font-weight:normal;text-decoration:none}a.footer:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;font-weight:normal;text-decoration:none}.account_td{padding-left:0px}select.form{font-size:10px;color:white;font-family:verdana;background-color:#040028}.leftnavsearch{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#040028;font-weight:bold;padding-top:7px;padding-bottom:6px}.choosecar{background-image:url(../images/photo-gallery/choosecar_bg.gif);background-position:top left;padding-top:8px;padding-bottom:15px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px }.searchcar_table{padding-left:14px}.searchcar_td{padding-top:2px}.searchcarbtn_td{padding-top:2px;padding-left:65px}.allmodels{font-size:8px}.catbg_td{background-image:url(../images/shopperf_bg.gif);background-repeat:repeat-x;padding-left:20px}a.subnav_giac{display:block;width:42px;height:24px;border:none;background:url(../images/subnav_giac.jpg) 0 0 no-repeat}a.subnav_giac:hover{background-position:0 -24px}a.subnav_intercoolers{display:block;width:89px;height:24px;border:none;background:url(../images/subnav_intercoolers.jpg) 0 0 no-repeat}a.subnav_intercoolers:hover{background-position:0 -24px}a.subnav_enginetrans{display:block;width:88px;height:24px;border:none;background:url(../images/subnav_enginetrans.jpg) 0 0 no-repeat}a.subnav_enginetrans:hover{background-position:0 -24px}a.subnav_exhaust{display:block;width:58px;height:24px;border:none;background:url(../images/subnav_exhaust.jpg) 0 0 no-repeat}a.subnav_exhaust:hover{background-position:0 -24px}a.subnav_brakes{display:block;width:52px;height:24px;border:none;background:url(../images/subnav_brakes.jpg) 0 0 no-repeat}a.subnav_brakes:hover{background-position:0 -24px}a.subnav_suspension{display:block;width:75px;height:24px;border:none;background:url(../images/subnav_suspension.jpg) 0 0 no-repeat}a.subnav_suspension:hover{background-position:0 -24px}a.subnav_interior{display:block;width:58px;height:24px;border:none;background:url(../images/subnav_interior.jpg) 0 0 no-repeat}a.subnav_interior:hover{background-position:0 -24px}a.subnav_maintenance{display:block;width:88px;height:24px;border:none;background:url(../images/subnav_maintenance.jpg) 0 0 no-repeat}a.subnav_maintenance:hover{background-position:0 -24px}a.product_title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7.5pt;color:#040028}a.product_title{text-decoration:none}.product_description{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;color:#666666}.product_price{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:9pt;color:#C82505}.bluebordertop{border-top-width:1px;border-top-style:solid;border-top-color:#040028;line-height:0px}.blueborderleftright{border-left-width:5px;border-left-style:solid;border-left-color:#040028;border-right-width:1px;border-right-style:solid;border-right-color:#040028}.blueborderbottom{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#040028}.subnav_bg{background-image:url(../images/subnav_bg.jpg)}.subnav_bg_borderleft{border-left-width:5px;border-left-style:solid;border-left-color:#040028;background-image:url(../images/subnav_bg.jpg);background-position:-4px}.subnav_bg_borderright{border-right-width:1px;border-right-style:solid;border-right-color:#040028;background-image:url(../images/subnav_bg.jpg);background-position:-4px}.backtotop_bg{background-image:url(../images/backtotop_bg.gif)}.backtotop_rightpadding{padding-right:46px}.topCat_bg{background-image:url(../images/topCat_bg.gif)}.maincat_bg{background-image:url(../images/bg_maincat.gif)}.cat_header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:white;padding-left:30px;text-transform:uppercase}.cat_subheader{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:white;padding-left:20px}.prod_price{padding:0px;padding-top:5px;padding-bottom:5px;font-weight:bold;font-family:verdana;font-size:9px;font-style:normal;color:black} .whypadding{padding-left:22px;padding-right:10px;padding-top:5px}.whytitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:bold;color:#040028;letter-spacing:0pt}.whycopy{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:7pt;font-style:normal;font-weight:normal;color:#666666;line-height:12px;letter-spacing:0pt;padding-top:5px}.whycopypadding{padding-left:100px;padding-right:100px}.emailbg{background-image:url(../images/bg_emailfriend.gif)}.emailtitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;font-style:normal;font-weight:bold;color:#040028;letter-spacing:0pt}.someclass{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;font-style:normal;font-weight:normal;color:gray}.wrap1,.wrap2,.wrap3{display:inline-table; display:block}.wrap1{float:left;background:url(../shadow.gif) right » bottom no-repeat}.wrap2{background:url(../corner_bl.gif) left » bottom no-repeat}.wrap3{padding:0 4px 4px 0;background:url(../corner_tr.gif) right » top no-repeat}.wrap3 img{display:block} .gallery-vertrules{border-right-width:1px;border-left-width:5px;border-right-style:solid;border-left-style:solid;border-right-color:#040028;border-left-color:#040028;background-color:#efefef}a.gallery-nav{background:#efefef;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#040028;display:block;padding:7px;text-transform:uppercase;text-decoration:none;width:188px}a.gallery-nav:hover{background:#c82505;text-transform:uppercase;text-decoration:none;color:white;width:188px}.hoverbox{cursor:default;list-style:none}.hoverbox a{cursor:default}.hoverbox a .preview{display:none}.hoverbox a:hover .preview{display:block;position:absolute;top:-33px;left:-45px;z-index:1}.hoverbox img{width:155px;height:103px}.hoverbox li{display:inline;float:left;margin:9px;position:relative}.hoverbox .preview{border-color:#000;width:200px;height:150px}a.disclaimer{color:white}a.disclaimer:hover{color:#040028;text-decoration:none} .int-image{padding-top:7px;padding-bottom:7px}\a.intercooler-back:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-decoration:none;padding-left:5px;padding-top:3px}a.intercooler-back:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-decoration:none;padding-left:5px;padding-top:3px}a.intercooler-back:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#040028;text-decoration:none;padding-left:5px;padding-top:3px}a.intercooler-back:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#c82505;text-decoration:none;padding-left:5px;padding-top:3px} .giac-callout{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;color:#040028;padding-bottom:10px;padding-top:10px;text-transform:uppercase}.giac-thumb-pad{padding-top:6px;padding-right:6px}.giac-thumb-pad2{padding-top:6px}.giac-text{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#040028;padding-left:16px;padding-top:21px;padding-right:15px}.giac-car-titles{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#040028;padding-top:16px;text-transform:uppercase}div.manufacturer-popup{background:#040028;color:#fff;position:relative;text-align:left;width:100%;margin-bottom:5px}div.manufacturer-popup div.bl{background:url(../images/manufacturer-popup/corner-bl.gif) no-repeat bottom left}div.manufacturer-popup div.br{background:url(../images/manufacturer-popup/corner-br.gif) no-repeat bottom right}div.manufacturer-popup div.title{width:100%}div.manufacturer-popup div.title:hover{cursor:pointer}div.manufacturer-popup div.title h3{margin:0px 22px 0px 0px;padding:0px 0px 0px 30px;text-indent:-9999px;background:url(../images/manufacturer-popup/title.gif) no-repeat 30px 50%;height:23px;border-bottom:1px solid transparent}div.manufacturer-popup div.title h3.border-bottom{border-bottom:1px solid #43405e}div.manufacturer-popup div.title span{background:url(../images/manufacturer-popup/arrow.gif) no-repeat 50% 50%;border-left:1px solid #43405e;margin:0px;padding:4px 9px;float:right}div.manufacturer-popup div.shadow{display:none;position:absolute;left:0;width:100%;background:url(../images/manufacturer-popup/shadow.png) repeat-x bottom;padding-bottom:4px}div.manufacturer-popup div.content{background:#040028 url(../images/manufacturer-popup/corner-br2.gif) no-repeat bottom right;width:100%}div.manufacturer-popup p{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;margin:0px;padding:15px 40px 0px 45px;color:#fff}div.manufacturer-popup p.strong{padding-bottom:20px;font-weight:bold}div.manufacturer-popup p.strong a{color:#c82505;text-decoration:none}  #boost{background:url(/images/custom/bmw_boost/boost-your-bmw.jpg) no-repeat;height:115px;margin:0;text-indent:-9999px;width:920px}.boost-box{position:relative}.boost-box h2{background:#080808;border-top-left-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-right-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;margin:0;text-indent:-9999px}.boost-box h5{text-align:left;margin-bottom:4px;margin-top:2px;text-indent:45px;line-height:10px}.boost-box h3{margin-bottom:.5em;margin-top:2px;text-indent:-9999px}.boost-box div{border:1px solid #d8d8d8;border-top:none;border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px}.boost-box p{text-align:left;color:#666;margin:0 0 1em 0}#gains{position:relative;width:920px;top:-10px}#gains h2{background-image:url(/images/custom/bmw_boost/power-gains.jpg);background-position:10px 0;background-repeat:no-repeat;height:44px}#gains h3{background:url(/images/custom/bmw_boost/gains-tagline.jpg) no-repeat 30px 0;height:21px}#gains div{background:url(/images/custom/bmw_boost/gains-bg.jpg) no-repeat bottom left;min-height:203px}#gains p{margin-left:45px;margin-right:405px}#gains p:last-of-type{line-height:29px}#gains a{background:url(/images/custom/bmw_boost/btn-get-boosted.png) no-repeat;display:-moz-inline-block;display:inline-block;height:31px;outline:none;text-indent:-9999px;width:129px}#gains #speedo{background:url(/images/custom/bmw_boost/speedo.png) no-repeat;border:none;height:250px;position:absolute;top:0;right:0;width:293px}.boost-box.mini{float:left;margin-bottom:10px;margin-right:13px;position:relative;width:298px}.boost-box.mini.last{margin-right:0}.boost-box.mini div{min-height:222px;padding-left:15px}.boost-box.mini p{margin-right:50px}.boost-box.mini h2{background-position:5px 0;background-repeat:no-repeat;height:28px}.boost-box.mini h3{height:13px}#max-hp h2{background-image:url(/images/custom/bmw_boost/max-hp.jpg)}#max-hp div{background:url(/images/custom/bmw_boost/max-bg.jpg) no-repeat bottom}#max-hp h3{background:url(/images/custom/bmw_boost/essential-upgrade.jpg) no-repeat}#install h2{background-image:url(/images/custom/bmw_boost/install.jpg)}#install div{background:url(/images/custom/bmw_boost/install-bg.jpg) no-repeat bottom}#install h3{background:url(/images/custom/bmw_boost/no-wait-time.jpg) no-repeat}#certified h2{background-image:url(/images/custom/bmw_boost/certified.jpg)}#certified div{background:url(/images/custom/bmw_boost/certified-bg.jpg) no-repeat bottom}#certified h3{background:url(/images/custom/bmw_boost/nyc-exclusive-giac.jpg) no-repeat}#certified .img{bottom:0;left:15px;position:absolute}  #m3-link{position:relative;background:#bfbfbf url(/images/custom/bmw_boost/v6-link.png) no-repeat 13px 13px;background-color:rgba(8,8,8,.25);border-top-left-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-right-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;height:67px;position:absolute;right:13px;top:38px;width:188px}#m3-link a{display:block;height:100%;outline:none;position:relative;text-indent:-9999px;width:100%;z-index:1}#v8{width:920px;position:relative}#v8 #v6-link{background:#bfbfbf url(/images/custom/bmw_boost/v6-link.png) no-repeat 13px 13px;background-color:rgba(8,8,8,.25);border-top-left-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-right-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;height:67px;position:absolute;right:13px;top:38px;width:188px}#v8 #v6-link a{display:block;height:100%;outline:none;position:relative;text-indent:-9999px;width:100%;z-index:1}#v8 #gains div{padding-bottom:10px}#v8 #gains h3{background:url(/images/custom/bmw_boost/v8-gains-tagline.jpg) no-repeat 30px 0;height:21px}#v8 #gains p{margin-right:415px}#v8 #gains #car{background:url(/images/custom/bmw_boost/v8-car.png) no-repeat;border:none;bottom:-10px;height:307px;position:absolute;right:0;width:406px}#v8 .boost-box.mini div{min-height:281px}#v8 .boost-box.mini p{margin-right:42px}#v8 #stage h2{background-image:url(/images/custom/bmw_boost/stage.jpg);background-position:2px 0}#v8 #stage div{background:url(/images/custom/bmw_boost/v8-stage-bg.jpg) no-repeat bottom}#v8 #stage h3{background:url(/images/custom/bmw_boost/essential-upgrade.jpg) no-repeat}#v8 #install div{background:url(/images/custom/bmw_boost/v8-install-bg.jpg) no-repeat bottom}#v8 #certified div{background:url(/images/custom/bmw_boost/v8-certified-bg.jpg) no-repeat bottom}#v8 #certified .img{margin-top:2em;position:static}  .ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none} .hidden{display:none !important;visibility:hidden} .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px} .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto} .clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1} .contentSlider{width:1000px}.contentSlider,.contentSlider .rsOverflow,.contentSlider .rsSlide,.contentSlider .rsVideoFrameHolder,.contentSlider .rsThumbs{background:#eee;color:#000}.contentSlider .rsSlide,.contentSlider .rsOverflow{background:#eee}.contentSlider h3{font-size:24px;line-height:31px;margin:12px 0 8px;font-weight:bold}.contentSlider img{max-width:100%;height:auto;display:block}.content-slider-bg{width:86%;padding:24px 7%;background:#eee}#page-navigation{display:none}