html{color:black;font-family:Helvetica,Arial;font-size:12px}body{position:relative;display:block}body.page-product-print{background-color:white} .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block} .clearfix{display:block}  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}html,div,map,dt,isindex,form{display:block;border:0px}img{border:0px} .container-wrap{width:100%;text-align:left;margin:0px auto;text-align:left}.doc1{width:960px}.doc2{width:1240px}.doc100{width:100%}.doc800x600C{width:780px}.doc800x600L{width:780px;margin-left:0}.doc1024x768C{width:1000px}.doc1024x768L{width:1000px;margin-left:0}.doc1280x1024C{width:1200px}.doc1280x1024L{width:1200px;margin-left:0}.layout-zone-header{min-height:100px} .layout-zone-navigation{min-height:25px;line-height:25px}.layout-zone-navigation ul{display:inline-block;margin:5px 0px}.layout-zone-navigation ul li{display:inline-block;padding:0px 5px;float:left}.layout-zone-navigation .col-right ul li{padding:0px 10px} .container-navigation-top .layout-zone-navigation ul{margin:3px 0px}.container-navigation-top .layout-zone-navigation ul li.first{padding:0px 5px 0px 0px}.container-navigation-top .layout-zone-navigation ul li.last{padding:0px 0px 0px 5px} .layout-zone-footer{text-align:center;clear:both;min-height:100px;padding-top:20px}.layout-zone-footer ul{display:inline-block;margin:5px 0px}.layout-zone-footer ul li{display:inline;border-left:1px solid #ccc;padding:0px 10px}.layout-zone-footer ul li:first-child{border-left:none} .subfooter{text-align:center;padding:10px} .container-main #main{padding:0px;margin:10px 0px;border:0px solid gray;min-height:700px}.container-main{position:relative}.container-main .layout-zone-left{float:left;width:200px;position:relative;min-height:400px}.container-main .layout-zone-right{float:right;width:200px;position:relative;min-height:400px}.container-main .layout-zone-content{float:left;position:relative}.container-main .layout-zone-content .wrap{min-height:50px;padding:0px 0px;display:block}.container-main .layout-zone-content .wrap-panels{min-height:50px;padding:10px 0px;display:block}.container-main .layout-zone-content .padding-left{padding-left:10px}.container-main .layout-zone-content .padding-right{padding-right:10px} h1{padding:5px;font-size:16px}h2{padding:5px;font-size:15px}h3{padding:5px;font-size:14px}h4{padding:5px;font-size:13px}h5{padding:5px;font-size:12px}p{margin:7px 0px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.remark{font-size:12px}.bold{font-weight:bold}.invisible{display:none}.spacer{padding:10px}.space-top{padding-top:10px}.space-bottom{padding-bottom:10px}.space-left{padding-left:10px}.space-right{padding-right:10px}.no-space-left{padding-left:0px}.no-space-right{padding-right:0px}.no-space-top{padding-top:0px}.no-space-bottom{padding-bottom:0px}.strike{text-decoration:line-through}.small{font-size:12px}.gap{margin:10px}.gap-left{margin-left:5px}.gap-right{margin-right:5px}.gap-bottom{margin-bottom:10px}.gap-top{margin-top:10px}.no-gap-left{margin-left:0px}.no-gap-right{margin-right:0px}.no-gap-bottom{margin-bottom:0px}.no-gap-top{margin-top:0px} .col-wrap:after{clear:both;content:".";display:block;height:0px;visibility:hidden}.col-wrap .col-left{float:left}.col-wrap .col-right{float:right}.col-wrap .col-5{float:left;width:5%}.col-wrap .col-10{float:left;width:10%}.col-wrap .col-15{float:left;width:15%}.col-wrap .col-20{float:left;width:20%}.col-wrap .col-25{float:left;width:25%}.col-wrap .col-30{float:left;width:30%}.col-wrap .col-33{float:left;width:33.3%}.col-wrap .col-35{float:left;width:35%}.col-wrap .col-40{float:left;width:40%}.col-wrap .col-50{float:left;width:50%}.col-wrap .col-60{float:left;width:60%}.col-wrap .col-67{float:left;width:66.6%}.col-wrap .col-70{float:left;width:70%}.col-wrap .col-75{float:left;width:75%}.col-wrap .col-80{float:left;width:80%}.col-wrap .col-85{float:left;width:85%}.col-wrap .col-90{float:left;width:90%}.col-wrap .col-95{float:left;width:95%}.col-wrap .col-100{float:left;width:100%} td.col-5{width:5%}td.col-10{width:10%}td.col-15{width:15%}td.col-20{width:20%}td.col-25{width:25%}td.col-30{width:30%}td.col-33{width:33.3%}td.col-35{width:35%}td.col-40{width:40%}td.col-50{width:50%}td.col-60{width:60%}td.col-67{width:66.6%}td.col-70{width:70%}td.col-75{width:75%}td.col-80{width:80%}td.col-85{width:85%}td.col-90{width:90%}td.col-95{width:95%} .panel{margin:0 0 10px 0;border:1px solid #ccc}.panel:last-child{margin-bottom:0px}.panel .title{padding:5px;font-size:14px}.panel .content{padding:10px;font-size:13px}.panel .content input[type="text"]{font-size:12px;width:98%}.container-main .layout-zone-content .panel:first-child{margin-top:0px}.panel-catalog-categories ul{margin-left:0px}.panel-newsletters-subscribe .content .unsubscribe{text-align:center;font-size:10px}.panel-account-profile .content ul{list-style-type:none;margin:0}.panel-checkout .content ul{list-style-type:none;margin:0}.panel-catalog-manufacturers .content select{width:100%}.panel-catalog-search .content{text-align:center}.panel-catalog-bestsellers .content ul,.panel-checkout-cart .content ul,.panel-checkout-cart .content ul,.panel-catalog-recent .content ul{list-style-type:none;margin:0}.panel-catalog-bestsellers .content ul li,.panel-checkout-cart .content ul li,.panel-catalog-recent .content ul li{background:url(../images/menu_tree_arrow_right_empty.gif) no-repeat top left;padding-left:15px;margin-bottom:5px}.panel-checkout-cart .content .subtotal{text-align:right;font-weight:bold;border:1px solid #cccccc;border-width:1px 0;padding:4px 0}.panel-checkout-cart .content ul.checkout{text-align:right;list-style-type:none}.panel-checkout-cart .content ul.checkout li{background-image:none} .fieldset .no-space-left{padding-left:0px}.fieldset .no-space-right{padding-right:0px}.fieldset .no-space-top{padding-top:0px}.fieldset .no-space-bottom{padding-bottom:0px}.fieldset .gap-left{margin-left:5px}.fieldset .gap-right{margin-right:5px}.fieldset .gap-bottom{margin-bottom:10px}.fieldset .gap-top{margin-top:10px}.fieldset .no-gap-left{margin-left:0px}.fieldset .no-gap-right{margin-right:0px}.fieldset .no-gap-bottom{margin-bottom:0px}.fieldset .no-gap-top{margin-top:0px}.fieldset h3{padding:5px;font-size:16px;margin-bottom:10px;background:#f0f0f0}.fieldset h3.light{color:gray}.fieldset h4{padding:5px 10px;font-size:14px;margin-top:10px}.fieldset .field{padding-bottom:10px;clear:both}.fieldset .field.first{padding-top:10px}.fieldset .field label,.fieldset .field.title{float:left;padding:2px 0px 0px 10px;font-size:12px;color:#666666}.fieldset .field div label{float:none;padding:0}.fieldset .field.required label{font-weight:bold}.fieldset .field div{margin-left:220px;margin-right:15px}.fieldset .field div.hint{margin-left:0px;margin-right:0px}.fieldset .field .captcha{padding-left:10px;margin:0px;float:left;text-align:left}.fieldset .field .captcha div{margin:0px;float:left}.fieldset .option{padding-bottom:10px}.fieldset .option.first{padding-top:10px}.fieldset .option div{width:25px;float:left;margin-left:10px}.fieldset .option div input[type='radio']{float:left;width:13px;height:13px}.fieldset .option div input[type='checkbox']{float:left;width:13px;height:13px}.fieldset .option label{font-size:12px}.fieldset .hint{font-size:12px;padding:0px;margin:5px 0px;float:none;color:#999}.fieldset span.hint{display:block}.page-profile .buttons{color:transparent}.fieldset input[type="text"]{font-size:12px;width:200px;height:16px;padding:2px;padding-left:3px;font-family:Helvetica}.fieldset input[type="file"]{height:22px;padding:2px;padding-left:3px;font-family:Helvetica}.fieldset .error[type="text"]{}.fieldset .error[type="file"]{height:22px;padding:2px;padding-left:3px;font-family:Helvetica}.fieldset input[type="password"]{font-size:12px;width:200px;height:16px;padding:2px;padding-left:3px;font-family:Helvetica}.fieldset .error[type="password"]{}.fieldset input[type="checkbox"]{margin:0px;padding:0px}.fieldset input[type="radio"]{margin-top:2px}.fieldset select{font-size:12px;width:207px;height:24px;padding-top:2px;padding-left:3px;font-family:Helvetica}.fieldset select.wide{float:left;width:100%;margin:0px;padding:0px;height:100px}.fieldset select option{margin:0px;padding:3px}.fieldset select option.grayed{margin:0px;padding:3px}.fieldset textarea{float:left;width:100%;height:200px;margin:0px;padding:0px}.fieldset textarea.small{float:left;width:100%;height:50px;margin:0px;padding:0px}.buttons{text-align:center;padding:10px 0px;margin:0px}.separator-line{border-top:2px solid #f0f0f0} table.fieldset{width:95%;margin:0px;padding:0px;border-spacing:0px;border-collapse:collapse}table.fieldset tr.field{padding:0px;margin:0px}table.fieldset tr.field td{padding:0px 0px 3px 0px;margin:0px}table.fieldset tr.field td div,table.fieldset tr.field div{min-height:25px;padding:0px 0px 5px 0px;margin:0px;float:none}table.fieldset tr.field td div label{width:140px;padding:3px 0px 3px 0px;margin:0px;display:inline-block;float:none}table.fieldset tr.field td div input[type="text"]{width:170px;display:inline-block}table.fieldset tr.field td div input[type="password"]{width:170px;display:inline-block}table.fieldset tr.field td div select{width:178px;display:inline-block;padding-top:2px}table.fieldset tr.field td div textarea{height:80px;width:100%;display:inline-block;float:none}table.fieldset tr.checkbox td div,table.fieldset tr.radio td div{padding:0px;min-height:18px}table.fieldset tr.checkbox td div.input,table.fieldset tr.radio td div.input{padding:0px;margin:0px;width:20px;float:left}table.fieldset tr.checkbox td div.input input[type="checkbox"],table.fieldset tr.radio td div.input input[type="radio"]{width:13px;height:13px;padding:0px;margin:3px 0px}table.fieldset tr.checkbox td div label,table.fieldset tr.radio td div label{width:70%}table.fieldset tr.field td div select.select-expiration-month{width:65px}table.fieldset tr.field td div select.select-expiration-year{width:65px}table.fieldset tr.field td div select.select-start-month{width:65px}table.fieldset tr.field td div select.select-start-year{width:65px}table.fieldset tr.field td div input.input-cvv2{width:56px}table.fieldset tr.field td div.hint{padding:0px;margin:0px;min-height:10px}table.fieldset tr.field td div.custom-field-radio{float:left;width:160px;padding:3px}table.fieldset tr.field td div.custom-field-radio label{width:120px;clear:none}.page-billing_and_shipping_address .fieldset input{width:100%}.page-billing_and_shipping_address .fieldset select{width:100%} .msg-error,.msg-notice,.msg-warning{font-size:12px;font-weight:bold;margin:5px 0px 10px 0px}.msg-error{color:#AA0000}.msg-notice{color:#666}.msg-warning{color:#333}.msg-error ul li,.msg-notice ul li,.msg-warning ul li{font-size:12px;font-weight:normal;color:#444444;padding-top:5px}.msg-error ul li:first-child,.msg-notice ul li:first-child,.msg-warning ul li:first-child{padding-top:0px}.msg-error-framed{padding:10px;border:1px solid #cccccc;font-size:16px;margin:10px} table.list{width:100%;margin-bottom:25px;border:1px solid #ccc;border-collapse:collapse}table.list thead tr th{padding:7px;background:#f0f0f0}table.list tbody tr td{padding:7px;font-size:12px}table.list tfoot tr td{padding:7px;border-top:1px solid #f0f0f0;font-size:12px;font-size:100%;text-align:right}ul.list{margin:7px 15px}ul.list li{margin:3px 0px} .categories ul{list-style:none}.categories ul li{float:left;width:24%}.catalog-product-sub-categories ul.subcat-images{list-style:none}.catalog-product-sub-categories ul.subcat-images li{display:inline-block;text-align:center}.subcategory-image{display:block;margin:10px}.catalog-bread-crumbs{padding:5px;font-size:11px}.catalog-navigation{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:10px 0px;padding:5px 0px}.catalog-navigation .left{padding:5px 5px 5px 10px}.catalog-page-breaks{margin:10px 0px;padding:5px 0px;clear:both}.catalog-page-breaks span{padding:5px;display:inline-block}.catalog-page-breaks span.active{padding:5px;color:white;background-color:gray} .catalog-product-title{font-size:14px;font-weight:bold;margin:0px;padding:0px 0px 5px 0px}.catalog-product-sale-price{margin:5px 0px;font-size:16px} .catalog-product-add .input-quantity{width:22px}.catalog-product-add .submit{width:auto}.catalog-product-more-in-category{font-size:12px;margin:5px 0}.catalog-product-hot-deal span{font-weight:bold;color:#F30}.catalog-list{border-collapse:collapse;width:100%}.catalog-view-display .catalog-product{padding:10px 5px;text-align:center}.catalog-view-display .catalog-product-add .input-quantity{margin:0px;padding:0px;width:25px;margin-right:10px;display:inline-block}.catalog-view-display .catalog-product-add input[type='image']{display:inline-block}.catalog-view-display-box .catalog-list td{height:270px}.catalog-view-display-box .catalog-product{padding:10px 5px;text-align:center}.catalog-view-display-box .catalog-product-add .input-quantity{margin:0px;padding:0px;margin-right:10px;display:inline-block}.catalog-view-display-box .catalog-product-add input[type='image']{display:inline-block}.catalog-view-display-box .product-box{border:1px solid silver;margin:5px;padding:5px}.catalog-view-thumb1 .catalog-list td{padding:5px 10px}.catalog-view-thumb1 .catalog-product{padding:10px 0px}.catalog-view-thumb1 .catalog-product-image{text-align:left}.catalog-view-thumb1 .catalog-product-hot-deal{text-align:left}.catalog-view-thumb1 .catalog-product-id{font-size:0.8em}.catalog-view-thumb1-clean .catalog-product{margin-bottom:15px}.catalog-view-thumb1-clean .catalog-product-image{text-align:center}.catalog-view-thumb1-clean .catalog-product-hot-deal{text-align:center}.catalog-view-flexible .catalog-product{float:left;display:block;width:160px;min-width:160px;max-width:50%;text-align:center}.catalog-view-flexible .catalog-product-title{font-size:12px}.catalog-view-flexible .catalog-product-sale-price{font-size:12px}.catalog-view-thumb1 .catalog-list td{width:50%}.catalog-view-thumb2 .catalog-product{margin:0px;padding:5px}.catalog-view-thumb2 .catalog-product-title{background-color:#f0f0f0;padding:5px}.catalog-view-thumb2 .catalog-product-image{text-align:center}.catalog-view-thumb2 .catalog-product-hot-deal{text-align:center}.catalog-view-thumb2 .gap-left{margin-left:5px}.catalog-view-thumb2 .gap-right{margin-right:5px}.catalog-view-thumb2 .catalog-product-add .input-quantity{margin:0px;padding:0px;width:30px;margin-right:10px;display:inline-block}.catalog-view-thumb2 .catalog-product-add input[type='image']{display:block;margin-top:5px}.catalog-view-thumb2 .catalog-product-id{font-size:0.8em}.catalog-view-thumb3 .catalog-product{text-align:center;padding:10px 5px}.catalog-view-thumb3 .catalog-product-title{font-size:14px}.catalog-view-thumb3 .catalog-product-id{font-size:0.8em}.catalog-view-thumb3-clean .catalog-product{height:300px;border-bottom:1px solid silver;border-right:1px solid silver;padding:15px}.catalog-view-thumb3-clean .catalog-product-title{font-size:14px}.catalog-view-thumb3-clean .product-image{text-align:center;height:150px}.catalog-view-thumb3-clean .product-image img{height:140px}.catalog-view-thumb3-clean .catalog-product-add .input-quantity{margin:0px;padding:0px;width:50px;margin-right:10px;display:inline-block} .catalog-view-text .catalog-list{border:1px solid #dddddd}.catalog-view-text .catalog-list thead tr th{background:#eee}.catalog-view-text .catalog-list th{padding:7px}.catalog-view-text .catalog-list td{padding:7px}.catalog-view-text .catalog-list tr.even{background:#f0f0f0}.catalog-view-text .catalog-product-id{font-size:12px}.catalog-view-text .catalog-product-title{font-size:12px}.catalog-view-text .catalog-product-sale-price{font-size:12px}.catalog-view-text .catalog-product-sale-price{font-size:12px}.catalog-view-text .catalog-product-hot-deal{font-size:12px}.catalog-view-text .catalog-product-hot-deal span{line-height:24px;margin:0 5px}.catalog-view-text .catalog-product .price{font-size:12px}.catalog-product-sale-price .sale-price-label{color:#990000}.catalog-product-sale-price .sale-price-amount{color:#990000}.product-rating-small{width:60px;padding-top:3px;float:left}.product-reviews-link{float:left} .page-product .product-bread-crumbs{font-size:11px}.page-product .product-print{}.page-product .product-image{display:inline-block;text-align:center;width:100%}.page-product .product-id{}.page-product .product-price{margin-bottom:5px}.page-product .product-price .price-label{margin-bottom:5px;font-size:150%;color:black}.page-product .product-price .price-amount{margin-bottom:5px;font-size:150%;color:black}.page-product .product-price .price-label.compared{margin-bottom:5px;font-size:125%;color:black}.page-product .product-price .price-amount.compared{margin-bottom:5px;font-size:125%;color:black}.page-product .product-price .sale-price-label{margin-bottom:5px;font-size:150%;color:#990000}.page-product .product-price .sale-price-amount{margin-bottom:5px;font-size:150%;color:#990000}.page-product .product-purchase .fieldset .field{padding:0px;margin:0px 0px 7px 0px}.page-product .product-purchase .fieldset .field.first{padding:0px}.page-product .product-purchase .fieldset label{padding:0px;float:none;clear:both;font-weight:bold}.page-product .product-purchase .fieldset div{margin:0px;float:none;clear:both;margin:0px 0px 7px 0px}.page-product .product-purchase .fieldset .product-quantity label{padding:6px 0px 0px 0px;margin:0px;float:left;width:120px;clear:none}.page-product .product-purchase .fieldset .product-quantity div{float:left;width:100px;clear:none}.page-product .product-purchase .fieldset .product-quantity div input{width:50px}.page-product .product-recurring-details{background-color:#F7F7F7;border:1px solid gray;margin-top:15px;max-width:500px;padding:0}.page-product .product-purchase .fieldset .product-recurring-start-date label{padding:6px 0px 0px 0px;margin:0px 0px 10px 0px;float:left;width:120px;clear:none}.page-product .product-purchase .fieldset .product-recurring-start-date div{float:left;width:100px;clear:none}.page-product .product-purchase .fieldset .product-recurring-start-date div input{width:120px}.ui-datepicker{margin-top:-30px}.page-product .product-purchase .div-add-button{display:inline;margin:0;margin-top:2px}.page-product .product-purchase .div-checkout-button{text-align:left;margin-left:10px}.page-product .product-description .product-page-block-content ul{margin:10px;padding:5px} .page-product .product-special-offer{border:1px solid #ccc;background:#f0f0f0;padding:10px}.page-product .product-special-offer p{margin:0}.page-product .product-special-offer .offer-value{margin:0;font-weight:bold}.page-product .product-special-offer ul{list-style-type:none}.page-product .product-special-offer ul li{padding-left:20px}.page-product .product-special-offer .title{padding:0;color:red} .page-product .product-special-offer-quantity ul{list-style-type:none;padding:0px 0px 10px 0px;font-size:12px}.page-product .product-special-offer-quantity ul li{font-weight:bold;color:red;border-bottom:1px solid #999999;padding:5px 0px} .page-product .product-page-center .product-secondary-images h3{background:none;text-align:left;margin:0px;padding-bottom:0}.page-product .product-page-center .product-secondary-images ul{list-style:none;margin:10px 0px}.page-product .product-page-center .product-secondary-images ul li{list-style:none;float:left;margin:5px 10px 5px 0}.page-product .product-page-center .product-secondary-images ul li div{}.page-product .product-page-center .product-secondary-images ul li img{vertical-align:middle;text-align:center}.page-product .product-page-blocks .product-secondary-images ul{list-style:none;margin:10px 0px}.page-product .product-page-blocks .product-secondary-images ul li{list-style:none;float:left;margin-right:10px}.page-product .product-page-blocks .product-secondary-images ul li div{}.page-product .product-page-blocks .product-secondary-images ul li img{vertical-align:middle;text-align:center} .page-product .product-page-blocks .ui-tabs,.product-page-blocks.ui-tabs{padding:0px}.page-product .product-page-blocks.ui-tabs .ui-tabs-nav li a{padding:4px 8px}.page-product .product-page-blocks.ui-tabs .ui-tabs-nav li{margin:0 5px -1px 0px}.page-product .product-page-blocks .ui-widget,.product-page-blocks.ui-widget{font:inherit}.page-product .product-page-blocks .ui-widget-content,.product-page-blocks.ui-widget-content{background:none;border:none}.page-product .product-page-blocks .ui-corner-all,.product-page-blocks.ui-corner-all{-moz-border-radius:0px}.page-product .product-page-blocks .ui-widget-header{background:none;border:0px;border-bottom:1px solid silver}.page-product .product-page-blocks .ui-tabs-nav{padding:0px 0px 0px 10px}.page-product .product-page-blocks .ui-tabs-panel{padding:0px;font-size:13px;border:1px solid silver;border-top:none}.page-product .product-page-blocks .ui-state-active{border:1px solid silver;color:black}.page-product .product-page-blocks{margin-top:10px} .page-product .product-rating div{font-size:12px;line-height:25px}.page-product .product-rating .rating-value{float:left;margin-right:10px}.page-product .product-review-item{border-top:1px solid silver;margin:10px 0px;padding:10px 0px} .product-view-style1 .product-purchase{border:1px solid gray;padding:0px;background-color:#f7f7f7;margin-top:15px;max-width:500px}.product-view-style1 .product-purchase h3{display:none}.product-view-style1 .product-purchase .buttons{padding:0px}.product-view-style1 .product-purchase #div-add-button{text-align:right}.product-view-style1 .product-page-center .product-image .click-to-enlarge{display:none}.product-view-style1 .product-page-center .product-secondary-images h3{display:none}.product-view-style1 .product-page-center .product-secondary-images .spacer{padding:0px}.product-view-style1 .product-page-center .product-secondary-images .spacer .click-to-enlarge{display:none}.product-view-style1 .product-page-center .product-secondary-images ul{list-style:none;margin:10px 0px;display:inline-block;text-align:center}.product-view-style1 .product-page-center .product-secondary-images ul li{list-style:none;float:left;margin:5px 5px 5px 0px}.product-view-style1 .product-page-center .product-secondary-images ul li div{}.product-view-style1 .product-page-center .product-secondary-images ul li img{vertical-align:middle;text-align:center}.product-view-style1 .product-page-block .product-page-block-header{border-bottom:1px solid silver} .product-view-style2 .product-purchase{border:1px solid gray;padding:0px;background-color:#f7f7f7;margin-top:15px;max-width:500px}.product-view-style2 .product-purchase h3{display:none}.product-view-style2 .product-purchase .buttons{padding:0px}.product-view-style2 .product-purchase #div-add-button{text-align:right}.product-view-style2 .product-page-center .product-image .click-to-enlarge{display:none}.product-view-style2 .product-page-center .product-secondary-images h3{display:none}.product-view-style2 .product-page-center .product-secondary-images .spacer{padding:0px}.product-view-style2 .product-page-center .product-secondary-images .spacer .click-to-enlarge{display:none}.product-view-style2 .product-page-center .product-secondary-images ul{list-style:none;margin:10px 0px;display:inline-block;text-align:center}.product-view-style2 .product-page-center .product-secondary-images ul li{list-style:none;float:left;margin:5px 5px 5px 0px}.product-view-style2 .product-page-center .product-secondary-images ul li div{}.product-view-style2 .product-page-center .product-secondary-images ul li img{vertical-align:middle;text-align:center}.product-view-style2 .product-page-block .product-page-block-header{background-color:#f0f0f0;padding:10px} .product-view-style3 .product-page-center .product-image .click-to-enlarge{display:none}.product-view-style3 .product-page-center .product-secondary-images h3{display:none}.product-view-style3 .product-page-center .product-secondary-images .spacer{padding:0px}.product-view-style3 .product-page-center .product-secondary-images .spacer .click-to-enlarge{display:none}.product-view-style3 .product-page-center .product-secondary-images li{clear:left}.product-view-style3 .product-purchase{border:1px solid gray;padding:0px;background-color:#f7f7f7;max-width:800px}.product-view-style3 .product-purchase h3{display:none}.product-view-style3 .product-purchase .buttons{padding:0px}.product-view-style3 .product-purchase .product-attribute div{padding:5px 0px 0px 5px}.product-view-style3 .product-purchase #div-add-button{text-align:right} .product-view-style4 .product-page-center .product-image .click-to-enlarge{display:none}.product-view-style4 .product-page-center .side-borders{border-left:1px solid silver;border-right:1px solid silver}.product-view-style4 .product-page-center .product-secondary-images h3{display:none}.product-view-style4 .product-page-center .product-secondary-images .spacer{padding:0px}.product-view-style4 .product-page-center .product-secondary-images .spacer .click-to-enlarge{display:none}.product-view-style4 .product-page-center .product-overview{margin-top:10px}.product-view-style4 .product-page-center .product-overview .product-page-block-header{padding:0px;margin:0px}.product-view-style4 .product-page-center .product-overview .product-page-block-content{padding:5px 0px 0px 5px;margin:0px}.product-view-style4 .product-purchase{-border-top:1px solid silver;padding:0px;-background-color:#f7f7f7;max-width:800px;margin-top:15px}.product-view-style4 .product-purchase .spacer{padding:0px;padding-top:10px}.product-view-style4 .other-products .product-recommended{border:1px solid silver;padding:5px}.product-view-style4 .other-products .product-recommended .product-page-block-header{display:none}.product-view-style4 .other-products .product-siblings{border:1px solid silver;padding:5px}.product-view-style4 .other-products .product-siblings .product-page-block-header{font-size:12px}.product-view-style4 .product-purchase h3{display:none}.product-view-style4 .product-purchase .buttons{padding:0px}.product-view-style4 .product-purchase .product-attribute div{padding:5px 0px 0px 5px}.product-view-style4 .product-purchase #div-add-button{text-align:left}.product-view-style4 .rating-container{display:inline-block;text-align:center;width:125px;float:none;padding-top:10px}.product-view-style4 .fieldset select{width:100%} .product-view-style5 .product-page-center .product-image .click-to-enlarge{display:none}.product-view-style5 .product-page-center .side-borders{border-left:1px solid silver;border-right:1px solid silver}.product-view-style5 .product-page-center .product-secondary-images h3{display:none}.product-view-style5 .product-page-center .product-secondary-images .spacer{padding:0px}.product-view-style5 .product-page-center .product-secondary-images .spacer .click-to-enlarge{display:none}.product-view-style5 .product-page-center .product-overview{margin-top:10px}.product-view-style5 .product-page-center .product-overview .product-page-block-header{padding:0px;margin:0px}.product-view-style5 .product-page-center .product-overview .product-page-block-content{padding:5px 0px 0px 5px;margin:0px}.product-view-style5 .product-purchase{-border-top:1px solid silver;padding:0px;-background-color:#f7f7f7;max-width:800px;margin-top:15px}.product-view-style5 .product-purchase .spacer{padding:0px;padding-top:10px}.product-view-style5 .other-products .product-recommended{border:1px solid silver}.product-view-style5 .other-products .product-recommended h4{padding:10px}.product-view-style5 .other-products .product-siblings{border:1px solid silver}.product-view-style5 .other-products .product-siblings .product-page-block-header{font-size:12px}.product-view-style5 .product-purchase h3{display:none}.product-view-style5 .product-purchase .buttons{padding:0px}.product-view-style5 .product-purchase .product-attribute div{padding:5px 0px 0px 5px}.product-view-style5 .product-purchase #div-add-button{text-align:left}.product-view-style5 .product-purchase #div-add-button input{width:140px;height:35px;margin-top:5px}.product-view-style5 .rating-container{display:inline-block;text-align:center;width:125px;float:none;padding-top:10px}.product-view-style5 .product-page-block .product-page-block-header{background-color:#f0f0f0;padding:10px}.product-view-style5 .framed{padding:0px;border:4px solid silver}.product-view-style5 .product-page-blocks{padding:0px;margin:0px}.product-view-style5 .other-products .catalog-view-flexible .catalog-product{width:100%;max-width:100%}  .div-new-product-review .field div{margin-left:120px} .testimonial{border:1px solid gray;background:#FEF6DA;padding:25px;margin-top:10px}.testimonial .testimonial-text{font-size:16px;font-style:italic;font-family:times;text-indent:30px}.testimonial .testimonial-author{text-align:right} .page-wishlist-manage table{width:100%;border:1px solid #ccc;border-collapse:collapse}.page-wishlist-manage table tr td{border:1px solid #ccc;padding:10px}.page-wishlist-manage table thead tr td{border:none} .cart .quantity{width:50px;text-align:right}.cvv2{width:50px}ul li.productOption{list-style-type:none;padding-left:20px;font-style:italic}ul li.productOption span{padding-left:10px} .image-cart{vertical-align:middle} .page-unsubscribe .cancel-email{width:300px}.page-login .fieldset,.page-password_reset .fieldset{border:1px}.page-login .fieldset h3,.page-password_reset .fieldset h3{display:none} .page-login .fieldset .field label,.page-password_reset .fieldset .field label{padding-left:0px;width:140px;float:none;clear:both}.page-login .fieldset .field div,.page-password_reset .fieldset .field div{float:none;clear:both;margin-left:0px}.page-login .buttons,.page-password_reset .buttons{text-align:left}.page-login .col-50.col-left .spacer{border-right:1px solid #ccc}.page-login .express-checkout{margin-top:25px} .page-cart .cart-paypal-or{position:relative;top:-25px;padding-right:5px}.page-cart .cart-paypal-or.cart-paypal-bml{top:-85px}.page-cart table.list{margin:10px 0px}.page-cart table.list tr td{padding:15px}.page-cart table.list tr td .quantity{width:30px;text-align:left}.page-cart table.list tr td,.page-cart table.list tr th{border:1px solid #ccc}.page-cart table.list tr td.cart-image{border-right:none;width:15%}.page-cart table.list tr td.cart-image img{width:80px;margin-right:10px;margin-bottom:10px;text-align:left}.page-cart table.list tr td.cart-description{border-left:none}.page-cart table.list tfoot{background:#f0f0f0}.page-cart table.list tfoot tr td{border:none}.page-cart table.list tfoot tr td.text-left{text-align:left}.page-cart table.list tr td.cart-amount{text-align:right;padding-right:20px;padding-left:30px}.page-cart table.list tr td.cart-quantity{padding-left:10px;padding-right:10px}.page-cart table.list tr td span.product-id{font-size:12px}.page-cart table.list tr td ul{list-style-type:none}.page-cart .div-checkout-button{text-align:right}.page-cart .cart-other-options .spacer{border:1px solid #ccc;background:#f0f0f0}.page-cart .cart-other-options .spacer .spacer{border:none}.page-cart .cart-other-options h3{font-size:14px;margin-bottom:20px}.page-cart .cart-other-options h4{font-size:12px;font-weight:bold;padding:0;margin-bottom:5px}.page-cart .cart-other-options .others-bought ul{list-style-type:none}.page-cart .cart-other-options .others-bought ul li{margin-bottom:10px;border-top:1px solid #ccc;padding-top:10px}.page-cart .cart-other-options .others-bought ul li:first-child{border-top:none;padding-top:0px}.page-cart .cart-other-options .others-bought ul li img{width:100px}.page-cart .cart-totals{float:right}.page-cart .cart-totals .spacer{border:1px solid #ccc;background:#f0f0f0}.page-cart .cart-totals .spacer .spacer{border:none}.page-cart .cart-totals .div-checkout-button{text-align:right}.page-cart .cart-totals ul{width:99%;border:none;text-align:right;list-style-type:none}.page-cart .cart-totals ul li{margin-bottom:7px}.page-cart .cart-totals .cart-total-amount{color:#990000;font-size:14px;margin:15px 0px 22px 0px}.page-cart .cart-totals .cart-amount{font-size:16px;margin:5px 0px 15px 0px}.page-cart .cart-totals .promo-code .field label{float:none;display:inline-block}.page-cart .cart-totals .promo-code .field .formControlText{width:75px;margin:0 5px}.page-cart .cart-totals fieldset{margin-top:10px}.page-cart .cart-totals fieldset .spacer{border:none;background:none}.page-cart .cart-totals fieldset legend{margin-left:10px;font-weight:bold} .page-cart .promo-code{font-size:16px;margin:5px 0px 15px 0px}.page-cart .promo-code .title{padding-top:0}.page-cart .promo-code .field{padding:0px}.page-cart .promo-code .field input[type="text"]{height:auto}.page-cart .promo-code .field label{padding:0} .page-invoice .invoice .discounts.amount{font-weight:bold;background:#F0F0F0} .page-signup .fieldset .title{padding-left:10px }.page-signup .fieldset .shipping-fields{margin:10px}.page-signup .fieldset .shipping-fields input{float:left}.page-signup .fieldset .shipping-fields div{margin-left:30px}.page-signup .fieldset .shipping-fields div .hint{margin-left:0px}.page-signup .fieldset .field label{width:250px}.page-signup .fieldset .field div{margin-left:260px}.page-signup .fieldset .field div.captcha,.page-signup .fieldset .field div.captcha div{margin:0px;padding:0px}.page-signup .fieldset .field div label{margin-left:5px}.page-signup .fieldset .buttons{margin-left:260px;text-align:left}.page-signup .label-shipping-same{float:none;text-align:left} .gift-amount{width:60px}.page-opc .amounts .col-wrap{margin-bottom:10px}.page-opc .amounts .col-wrap .col-33{text-align:right}.page-opc .field .cvv2{width:40px}.page-opc .field div.hint{margin:0px}.page-opc .field.payment-form-cc-will-be-stored{font-weight:bold}.page-opc .payment-methods-form-wrapper{overflow:hidden;float:right;min-width:50%;overflow-x:hidden;overflow-y:hidden;max-width:70%}.page-opc .cart-item-title{border-top:1px solid #f0f0f0;padding:5px 0px}.page-opc .cart-item-price{border-top:1px solid #f0f0f0;padding:5px 0px;text-align:right}.page-opc #cart-items-toggle{font-size:16px}.page-opc #opc-invoice-totals{font-size:14px}.page-opc #opc-login{font-size:16px;font-weight:bold}.page-opc > div > div > div.col-25{float:right}#opc-dialog-spinner{background:#f0f0f0 url(../images/spinner.gif) no-repeat 25px 25px;border:1px solid #cccccc;padding:0px;color:gray}#opc-dialog-spinner .spinner-top{margin-left:120px;margin-top:25px;font-size:25px}#opc-dialog-spinner .spinner-message{margin-left:120px;margin-top:10px}#opc-dialog-login{background:#f0f0f0;border:1px solid #cccccc;padding:0px;width:370px;color:gray}#opc-dialog-login .login-top{font-size:25px}#opc-dialog-login input[type='text']{width:100%}#opc-dialog-login input[type='password']{width:100%}#opc-dialog-login input[type='submit']{width:100px}#opc-dialog-login input[type='button']{width:100px}.opc-spinner{position:absolute;top:30px;left:30px;width:300px;font-size:16px;padding:25px;background:#f0f0f0;display:none;clear:both;border:3px solid gray;z-index:99}.opc-invoice-totals table tbody tr td{padding-bottom:5px}.opc-invoice-totals .invoice-subtitle{font-size:0.95em;font-style:italic;color:#444444}.opc-invoice-totals table tbody tr.opc-invoice-gift-certificate-row td{border-top:1px solid gray;padding-top:5px;color:#000099}.opc-invoice-totals table tbody tr.opc-invoice-total-row td{border-top:1px solid gray;padding-top:5px;font-weight:bold}.opc-invoice-totals table tbody tr.opc-invoice-recurring-row td{padding-top:5px;font-weight:bold;padding-top:15px}.opc-invoice-totals table tbody tr.opc-invoice-recurring-items-row td{font-size:0.9em}.opc-invoice-totals table tbody tr.opc-invoice-recurring-items-row td div.recurring-product{text-decoration:underline;margin-bottom:5px;padding-top:5px;border-top:1px solid gray}.opc-invoice-totals table tbody tr.opc-invoice-recurring-items-row td div.recurring-product:first-child{border-top:none;padding-top:0px}.opc-invoice-totals table tbody tr.opc-invoice-recurring-items-row td div.recurring-payment{margin-top:5px;clear:both}.opc-invoice-totals table tbody tr.opc-invoice-recurring-items-row td div.recurring-payment-title{min-width:35%;float:left}.opc-invoice-totals table tbody tr.opc-invoice-recurring-items-row td div.recurring-payment-description{min-width:60%;float:right;text-align:right;font-style:italic}#opc-invoice-fixed{position:fixed;left:0px;top:0px;background-color:#f0f0f0;border:none;z-index:10000;border:none;width:100%}#opc-invoice-fixed div{padding:10px 15px;text-align:right;font-size:1.2em}#opc-invoice-fixed div span{font-weight:bold}.opc-payment-profile-view{min-height:100px}#opc-payment-methods-error{margin-left:10px}.checkout-payment-form .field div input,.checkout-payment-form .field div select{width:50%}.checkout-payment-form .field label{width:auto;float:none}.page-billing_and_shipping_address .fieldset .field label{width:140px}.page-billing_and_shipping_address .fieldset .field div{margin-left:150px}.page-billing_and_shipping_address .fieldset .field textarea{height:100px}.page-billing_and_shipping_address .fieldset .field div label{margin-left:5px}.page-shipping-quote .fieldset .field label{width:250px}.page-shipping-quote .fieldset .field div{margin-left:260px}.page-shipping-quote .fieldset .buttons{margin-left:260px;text-align:left}.toggle-new-shipping{float:left} .layout-zone-content .page-unsubscribe ul{padding-left:20px;margin:10px}.page-unsubscribe p.msg-notice{font-size:12px} .input-remember-me{width:auto}.col-50{width:49.9%} input.button,input.reset,input.submit{cursor:pointer;width:auto;padding:2px 5px}input.button-disabled{color:gray}.button-add-to-cart{width:auto} .div-shipping-address .option label{display:inline-block}.page-invoice .fieldset select{width:auto}.page-site-map ul li{margin:5px 0 5px 10px;list-style-type:disc}.layout-zone-content .page-404 ul li{margin:5px 0 5px 10px;list-style-type:disc} .catalog-product-image img{max-width:100%}.product-image,.product-image img{max-width:100%}.image-home{max-width:100%} .panel{background-color:#fff}.panel .title{background-color:#999;color:#fff}.msg-error{color:#dd0000}.msg-error ul li{color:#dd0000}.msg-notice{color:#333333}.msg-notice ul li{color:#666666}.msg-warning{color:#0000dd}.msg-warning ul li{color:#999999}.container-navigation-top .layout-zone-navigation{background-color:white}.container-navigation-middle .layout-zone-navigation{background-color:#bbbbbb}.layout-zone-navigation{background-color:#bbbbbb}.layout-zone-footer{background-color:#bbbbbb}.fieldset .hint{color:#999}  .treeview .hover{color:inherit} .drop-down-menu,drop-down-menu *{padding:0px;margin:0px;list-style:none;z-index:5}.drop-down-menu ul{position:absolute;list-style:none;display:none;z-index:5}.drop-down-menu li{float:left;position:relative;list-style:none;z-index:5}.drop-down-menu a{display:block;position:relative;z-index:5}.drop-down-menu li ul li{float:none;clear:left;z-index:5} .drop-down-menu-vertical{width:100%}.drop-down-menu-vertical,.drop-down-menu-vertical ul,.drop-down-menu-vertical li,.drop-down-menu-vertical a,.drop-down-menu-vertical li ul li{z-index:4}.drop-down-menu-vertical li{clear:left;float:none} .drop-down-menu,.drop-down-menu ul{background-color:#cccccc}.drop-down-menu-item-separator{color:black}.drop-down-menu-item{background-color:#cccccc;border-top:0px solid white;padding:7px 7px;text-decoration:none;color:black;font-size:12px}.drop-down-menu-item-hover{background-color:#777777;border-top:0px solid white;padding:7px 7px;text-decoration:none;color:white;font-size:12px}.catalog-navigation .drop-down-menu{background:none;z-index:4}.catalog-navigation .drop-down-menu li{z-index:4}.catalog-navigation li{margin-right:5px}.catalog-navigation li li{margin-right:0px}.catalog-navigation .drop-down-menu-item{border:none;padding:5px;margin-right:0px;z-index:4}.catalog-navigation .drop-down-menu-item-hover{border:none;padding:5px;margin-right:0px;z-index:4}.catalog-navigation .drop-down-menu li ul .drop-down-menu-item{border-top:1px solid white;z-index:4}.catalog-navigation .drop-down-menu li ul .drop-down-menu-item-hover{border-top:1px solid white;z-index:4}select.select-expiration-month,select.select-expiration-year{width:70px;margin-right:5px}.address-variants-text{font-size:1.1em;margin-bottom:10px}.address-variants-ul{list-style:none;padding:0px;margin:0px 0px 0px 10px}.address-variants-li{list-style:none;width:315px;height:65px;display:block;margin:0px;float:left}.address-variants-radio{float:left}.address-variants-option{margin-left:20px}.framed-block{padding:20px 20px 5px 20px;border:2px solid #e0e0e0;-background-color:#f7f7f7;font-size:1.2em;margin-left:5px;margin-right:5px}.framed-block table{width:100%}.framed-block table thead th{padding-bottom:10px;border-bottom:2px solid #e0e0e0}.framed-block table tbody td{padding-bottom:5px}.framed-block table.framed-list tbody tr:first-child td{padding-top:10px}.framed-block table.framed-list tbody tr:last-child td{padding-bottom:10px}.framed-block table.framed-list tfoot tr:first-child td{padding-top:10px;border-top:2px solid #e0e0e0}.framed-block table.framed-list tfoot tr td{padding-top:5px}.page .layout-zone-content .framed-block a{font-size:1em;font-weight:normal}.framed-block .field label{padding-left:0px;font-size:1em;margin-top:3px}.framed-block .fieldset .field div{margin-left:200px}.framed-block h3{padding:0px;background:none}.page-cart .cart-image{width:150px;float:left}.page-cart .cart-image img{width:100%}.page-cart .cart-description{margin-left:165px}@media screen and (max-width:767px){table.list.cart thead{display:none}table.list.cart span.product-id{display:none}table.list.cart tbody tr{border-bottom:1px solid #e1e1e1}.page-cart table.list tr td,.page-cart table.list tr th{border:none;padding:15px 0}.page-cart table.list{border:none;border-top:1px solid #e1e1e1}.page-cart table.list tr td .quantity{float:right !important;text-align:center;height:24px;border:1px solid #cfcfcf}.page-cart table.list tr td.cart-amount{padding-left:20px;padding-right:0px}.page-cart .cart-description div a{font-weight:600}.page-cart table.list tfoot{background-color:transparent;font-size:12px}.page-cart .cart-totals .spacer{background-color:transparent;border:none;padding:0}.page-cart .cart-totals .cart-amount{text-align:center;padding-bottom:15px}.page-cart .promo-code{text-align:center;margin:0}.page-cart .cart-totals .promo-code .field .formControlText{width:100%;margin:0 0 5px 0}.page-cart input.button-apply-promo.submit{width:100%}#form-cart .cart-totals > div > div > div > div{text-align:center}}#pikfly-button{position:fixed;bottom:0;right:15%;padding:8px;font-family:Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 0 10px 0 rgba(0,0,0,0.38);background-color:white;border-radius:2px 0 2px 0;opacity:1}#pikfly-button img{vertical-align:middle;padding:0 5px}#pikfly-button a,#pikfly-button a:link,#pikfly-button a:hover,#pikfly-button a:focus,#pikfly-button a:active{font-size:12px;font-weight:700;color:#009053;text-decoration:underline;display:block;text-align:center}.pikfly-available{display:block;padding-bottom:7px;text-decoration:none}#pikfly-button a.close-btn,#pikfly-button a.close-btn:link,#pikfly-button a.close-btn:hover,#pikfly-button a.close-btn:focus,#pikfly-button a.close-btn:active{font-size:13px;font-weight:300;color:#a8a8a8;text-decoration:none;position:absolute;top:5px;right:7px}.shipment-status{font-size:0.90em;font-style:italic}
@charset "UTF-8";html{background:#010101;color:#000}body{font-family:'alwyn-new-rounded-web',sans-serif;font-size:14px}.container-wrap{margin:0 auto;width:auto}.container-main{background:#fff;padding:40px 0}@media (min-width:1280px){.container-main .container-wrap{max-width:1160px}}.container-main #main{min-height:0}a{color:#c00;text-decoration:none}  .carousel-inner > .item{display:none}.carousel-inner > .active{display:block} .container-main .layout-zone-content .padding-left{padding-left:20px} .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%); } .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} #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} .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} .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}.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} .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,0.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,0.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}h1,h3{padding:0}.spacer{padding:0}.container-main #main{margin:0}.container-main .layout-zone-content{float:none}.framed-block .fieldset input[type="text"],.fieldset input[type="text"]{height:auto;font-family:inherit}@media (max-width:640px){.framed-block .fieldset .field label,.fieldset .field label{float:none;padding-left:0}.framed-block .fieldset .field div,.fieldset .field div{margin-left:0}}table.list.cart thead{display:table-header-group !important}.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background-image:url(../images/star.png)}.star-rating,.star-rating a,.star-rating .current-rating{height:19px}.collapse-toggle .collapse-open{display:none}.collapse-toggle .collapse-close{display:block}.collapse-toggle.collapsed .collapse-open{display:block}.collapse-toggle.collapsed .collapse-close{display:none}.collapse{display:none}.collapse.in{display:block}.btn-new,.page-cart .button-checkout{-webkit-appearance:none;background:#fff;border:2px solid #c3171f;border-radius:0;color:#000;display:inline-block;font-size:14px;font-style:italic;font-weight:bold;padding:10px 25px !important;text-transform:uppercase}.container-header{background:#231f20}@media (min-width:990px){.site-services .container-header{background:#ccc}}.container-header .container-wrap{width:auto}.nav-container{background:#000;margin-top:25px;padding-top:15px;position:relative}@media (min-width:990px){.nav-container{border-color:#2b2b2b;border-style:solid;border-width:1px 0;line-height:58px;margin-bottom:50px;padding-top:0}.site-services .nav-container{border:none;margin-top:0;margin-bottom:0}}.nav-container .nav-toggle{color:#fff;float:left;font-size:40px;line-height:1;margin-top:-4px;margin-left:8px;padding:9px 10px}@media (min-width:990px){.nav-container .nav-toggle{display:none}}.nav-container .nav-toggle .icon-bar{background-color:#fff;display:block;height:3px;width:20px}.nav-container .nav-toggle .icon-bar + .icon-bar{margin-top:4px}.nav-container .nav-toggle .collapse-close{margin-top:-10px}.nav-container .search-button{color:#fff;float:right;font-size:20px;margin-right:18px}@media (min-width:990px){.nav-container .search-button{display:none}}.nav-container .logo{display:block;margin:0 auto 15px;max-width:200px}@media (min-width:400px){.nav-container .logo{max-width:230px}}@media (min-width:990px){.nav-container .logo{display:inline-block;margin:0 0 0 12px;vertical-align:middle}.site-services .nav-container .logo{max-width:150px}}@media (min-width:1200px){.nav-container .logo{margin-left:50px}.site-services .nav-container .logo{max-width:230px}}.nav-container .logo img{display:block;width:100%}.primary-nav{background:#000;color:#fff;left:0;line-height:30px;position:absolute;text-transform:uppercase;top:55px;vertical-align:middle;z-index:5;width:100%}@media (min-width:990px){.primary-nav{background:inherit;display:inline;line-height:40px;margin-left:12px;position:static}.site-services .primary-nav{margin-left:6px}.primary-nav .visible-in-dropdown-only{display:none}}@media (min-width:1200px){.primary-nav{font-size:16px;margin-left:55px}.site-services .primary-nav{margin-left:12px}}@media (min-width:1320px){.site-services .primary-nav{margin-left:25px}}.primary-nav a{color:#fff}@media (min-width:990px){.primary-nav > ul{display:inline;line-height:58px}}.primary-nav > ul > li{padding:0 18px;position:relative}.primary-nav > ul > li + li{border-top:1px solid #272727}@media (min-width:990px){.primary-nav > ul > li{border-color:#2b2b2b;border-style:solid;border-width:0 0 0 1px;border-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 14%,rgba(40,40,40,0.13) 16%,rgba(40,40,40,0.36) 18%,rgba(40,40,40,0.61) 23%,rgba(40,40,40,0.66) 25%,rgba(40,40,40,0.76) 26%,rgba(40,40,40,0.76) 30%,rgba(40,40,40,0.84) 32%,rgba(40,40,40,0.88) 33%,rgba(40,40,40,0.88) 39%,#282828 42%,#282828 58%,rgba(40,40,40,0.88) 61%,rgba(40,40,40,0.88) 67%,rgba(40,40,40,0.84) 68%,rgba(40,40,40,0.76) 70%,rgba(40,40,40,0.76) 74%,rgba(40,40,40,0.66) 75%,rgba(40,40,40,0.62) 77%,rgba(40,40,40,0.36) 82%,rgba(40,40,40,0.13) 84%,rgba(255,255,255,0) 86%,rgba(255,255,255,0) 100%) 1 100%;display:inline-block;padding:0}.primary-nav > ul > li:first-child{border:none}}.primary-nav > ul > li > a{display:block}.primary-nav > ul > li > a.inline{display:inline}@media (min-width:990px){.primary-nav > ul > li > a{margin:0 12px}}@media (min-width:1200px){.primary-nav > ul > li > a{margin:0 24px}.site-services .primary-nav > ul > li > a{margin:0 12px}}@media (min-width:1320px){.site-services .primary-nav > ul > li > a{margin:0 20px}}.primary-nav > ul > li > a:hover{color:#555}.primary-nav > ul ul{background:#000;border-top:1px solid #2b2b2b;display:none;font-size:15px;margin-top:1px;white-space:nowrap;z-index:3}.primary-nav > ul ul li{border-bottom:1px solid #2b2b2b;display:block}.primary-nav > ul ul a{display:block;padding:0 24px}.primary-nav > ul ul a:hover{background:#c71c10}@media (min-width:990px){.primary-nav > ul ul{border-top:none;line-height:52px;position:absolute;top:100%}}.primary-nav .dropdown:hover > .dropdown-menu{display:block}.primary-nav .social-media--icons{padding:30px 18px 75px}.primary-nav .social-media--icons a{margin-right:20px}.site-section-switch{background:#c3171f;color:#fff;display:block;font-size:18px;line-height:45px;text-align:center}.site-section-switch span{background:url(../images/home/icon-tools.png) no-repeat 0 50%;background-size:35px;display:inline-block;padding-left:45px}.site-services .site-section-switch span{background-image:url(../images/home/icon-brakes.png);background-size:30px;padding-left:40px}@media (min-width:990px){.site-section-switch{float:right;line-height:60px;margin:-1px 0;padding:0 20px}.site-services .site-section-switch{line-height:58px;margin:0}.site-section-switch span{background-size:42px;padding-left:52px}}@media (min-width:1320px){.site-section-switch{padding:0 45px}}.session-nav{display:none;float:right;font-size:12px;margin-top:16px;position:relative;text-transform:uppercase}@media (min-width:990px){.session-nav{display:block}}.session-nav a{color:#fff;display:block;line-height:25px;padding:0 10px}.logged-in .session-nav a{min-width:77px}.session-nav > a{background:#2b2b2b;min-width:81px;text-align:center}.session-nav ul{background:#2b2b2b;display:none;list-style:none;position:absolute;top:25px;z-index:1}.session-nav ul a{color:#838383}.session-nav:hover ul{display:block}.session-nav li{border-top:1px solid #1e1e1e;line-height:25px}.cart-summary{color:#fff;font-size:12px;position:absolute;right:10px;top:6px}.cart-summary a{color:#fff;text-transform:uppercase}.container-footer .container-wrap{width:auto}.layout-zone-footer{background:url(../images/footer/carbon-fiber.jpg);color:#fff;font-size:12px;padding-top:0;padding-bottom:80px}@media (min-width:1200px){.layout-zone-footer{padding-bottom:0}}.layout-zone-footer p{line-height:1.6;margin:0}.layout-zone-footer p + p{margin-top:20px}.layout-zone-footer ul{display:block;margin:0}.layout-zone-footer ul li{border:none;display:block;padding:0}@media (min-width:1200px){.layout-zone-footer .collapse{display:block}}.layout-zone-footer .collapse-toggle{color:#fff;font-size:40px;line-height:1;position:absolute;right:15px;top:0}@media (min-width:1200px){.layout-zone-footer .collapse-toggle{display:none}}.layout-zone-footer .footer--section{background:#010101;border-bottom:1px solid #fff;box-sizing:border-box;padding:15px;position:relative;text-align:left}@media (max-width:1200px){.layout-zone-footer .footer--section{min-height:0 !important}}@media (min-width:1200px){.layout-zone-footer .footer--section{background:none;border:none;display:inline-block;padding:25px 35px;vertical-align:top}.layout-zone-footer .footer--section + .footer--section{border-color:#ad161d;border-style:solid;border-width:0 0 0 1px;border-image:linear-gradient(to bottom,rgba(195,23,31,0.02) 0%,rgba(195,23,31,0.07) 1%,rgba(195,23,31,0.17) 2%,rgba(195,23,31,0.29) 3%,rgba(195,23,31,0.4) 4%,rgba(195,23,31,0.41) 7%,rgba(195,23,31,0.52) 8%,rgba(195,23,31,0.53) 11%,rgba(195,23,31,0.59) 12%,rgba(195,23,31,0.65) 13%,rgba(195,23,31,0.65) 15%,rgba(195,23,31,0.71) 16%,rgba(195,23,31,0.71) 19%,rgba(195,23,31,0.76) 20%,rgba(195,23,31,0.76) 25%,rgba(195,23,31,0.83) 26%,rgba(195,23,31,0.83) 35%,rgba(195,23,31,0.88) 36%,rgba(195,23,31,0.88) 39%,rgba(195,23,31,0.94) 40%,rgba(195,23,31,0.94) 50%,#c3171f 51%,rgba(195,23,31,0.94) 59%,rgba(195,23,31,0.94) 63%,rgba(195,23,31,0.88) 64%,rgba(195,23,31,0.83) 68%,rgba(195,23,31,0.83) 69%,rgba(195,23,31,0.83) 77%,rgba(195,23,31,0.76) 78%,rgba(195,23,31,0.76) 83%,rgba(195,23,31,0.71) 84%,rgba(195,23,31,0.69) 87%,rgba(195,23,31,0.65) 88%,rgba(195,23,31,0.65) 90%,rgba(195,23,31,0.61) 91%,rgba(195,23,31,0.53) 92%,rgba(195,23,31,0.47) 95%,rgba(195,23,31,0.46) 96%,rgba(195,23,31,0.41) 97%,rgba(195,23,31,0.4) 99%,rgba(195,23,31,0.29) 100%) 1 100%}}.layout-zone-footer .footer--section h1{font-size:12px;font-weight:normal;margin-bottom:22px;text-transform:uppercase}.layout-zone-footer .footer--section.collapsible h1{margin-bottom:0}.layout-zone-footer .footer--section.collapsible .collapse{margin-top:22px}@media (min-width:1200px){.layout-zone-footer .footer--multiple-section-wrapper{border-color:#ad161d;border-style:solid;border-width:0 0 0 1px;border-image:linear-gradient(to bottom,rgba(195,23,31,0.02) 0%,rgba(195,23,31,0.07) 1%,rgba(195,23,31,0.17) 2%,rgba(195,23,31,0.29) 3%,rgba(195,23,31,0.4) 4%,rgba(195,23,31,0.41) 7%,rgba(195,23,31,0.52) 8%,rgba(195,23,31,0.53) 11%,rgba(195,23,31,0.59) 12%,rgba(195,23,31,0.65) 13%,rgba(195,23,31,0.65) 15%,rgba(195,23,31,0.71) 16%,rgba(195,23,31,0.71) 19%,rgba(195,23,31,0.76) 20%,rgba(195,23,31,0.76) 25%,rgba(195,23,31,0.83) 26%,rgba(195,23,31,0.83) 35%,rgba(195,23,31,0.88) 36%,rgba(195,23,31,0.88) 39%,rgba(195,23,31,0.94) 40%,rgba(195,23,31,0.94) 50%,#c3171f 51%,rgba(195,23,31,0.94) 59%,rgba(195,23,31,0.94) 63%,rgba(195,23,31,0.88) 64%,rgba(195,23,31,0.83) 68%,rgba(195,23,31,0.83) 69%,rgba(195,23,31,0.83) 77%,rgba(195,23,31,0.76) 78%,rgba(195,23,31,0.76) 83%,rgba(195,23,31,0.71) 84%,rgba(195,23,31,0.69) 87%,rgba(195,23,31,0.65) 88%,rgba(195,23,31,0.65) 90%,rgba(195,23,31,0.61) 91%,rgba(195,23,31,0.53) 92%,rgba(195,23,31,0.47) 95%,rgba(195,23,31,0.46) 96%,rgba(195,23,31,0.41) 97%,rgba(195,23,31,0.4) 99%,rgba(195,23,31,0.29) 100%) 1 100%;box-sizing:border-box;display:inline-block;padding-bottom:25px;vertical-align:top}.layout-zone-footer .footer--multiple-section-wrapper .footer--section{border:none;display:block;padding-bottom:0;width:250px}}.layout-zone-footer .footer--badges{text-align:center}.layout-zone-footer .footer--badge + .footer--badge{margin-top:15px}@media (min-width:1200px){.layout-zone-footer .footer--synopsis{width:337px}}.layout-zone-footer .footer--company-info li,.layout-zone-footer .footer--nav li{line-height:1.6}.layout-zone-footer .footer--company-info a,.layout-zone-footer .footer--nav a{color:#fff}.layout-zone-footer .footer--company-info .directions{font-size:14px;margin-top:1em;text-transform:uppercase}.layout-zone-footer .footer--company-info .directions a{color:#c3171f}.layout-zone-footer .footer--social-media{line-height:26px;text-transform:uppercase}.layout-zone-footer .footer--social-media img{margin-left:20px;vertical-align:middle}@media (min-width:1200px){.layout-zone-footer .footer--social-media a:first-child img{margin-left:0}}.layout-zone-footer .footer--social-media .social-media--icons{display:inline}@media (min-width:1200px){.layout-zone-footer .footer--social-media .social-media--icons{display:block;margin-top:20px}}.layout-zone-footer .footer--brands-served{font-style:italic;text-align:center}@media (min-width:1200px){.layout-zone-footer .footer--brands-served{font-style:normal;text-align:left;text-transform:uppercase}}.layout-zone-footer .footer--brands-served--icons{margin-top:20px}.layout-zone-footer .footer--brands-served--icons img{margin:0 3px;vertical-align:middle}@media (min-width:1200px){.layout-zone-footer .footer--brands-served--icons img{display:inline-block;margin-bottom:10px}}.container-main .layout-zone-left{float:none;margin-bottom:20px;min-height:0;width:auto}@media (min-width:950px){.container-main .layout-zone-left{border-radius:5px;box-shadow:0 1px 9px rgba(102,102,102,0.75);float:left;margin-bottom:0;padding:8px;width:18.62%}}.panel{border-width:1px 0 0;margin:0}@media (min-width:950px){.panel{border-width:1px;margin-bottom:10px}}.panel .title{background:#555;font-size:14px;font-weight:normal;line-height:50px;padding-left:30px;padding-right:30px;position:relative}.panel .title .collapse-toggle{color:#fff;font-size:40px;position:absolute;right:20px;text-align:center;top:0;width:25px}@media (min-width:950px){.panel .title{background-color:#000;font-size:12px;line-height:inherit;padding-left:5px;padding-right:5px;text-transform:uppercase}.panel .title .collapse-toggle{display:none}}.panel .content{display:none}.panel .content.in{display:block}@media (min-width:950px){.panel .content{display:block}}.panel-vehicle-select .content{padding:0}.panel-vehicle-select .vehicle-tree{background:#ccc;line-height:30px;list-style:none}.panel-vehicle-select .vehicle-tree ul{background:#fff;display:none;list-style:none}.panel-vehicle-select .vehicle-tree ul.in{display:block}.panel-vehicle-select .vehicle-tree a{border-top:1px solid #555;color:#000;display:block;padding-right:15px}.panel-vehicle-select .vehicle-tree .collapse-toggle{position:relative}.panel-vehicle-select .vehicle-tree .collapse-open,.panel-vehicle-select .vehicle-tree .collapse-close{color:#555;font-size:40px;position:absolute;right:20px;text-align:center;top:0;width:25px}.panel-vehicle-select .vehicle-tree a{padding-left:30px}.panel-vehicle-select .vehicle-tree ul a{padding-left:45px}.panel-vehicle-select .vehicle-tree ul ul a{padding-left:60px}.panel-vehicle-select .vehicle-tree ul ul ul a{padding-left:75px}@media (min-width:950px){.panel-vehicle-select .vehicle-tree .collapse-open,.panel-vehicle-select .vehicle-tree .collapse-close{display:none}.panel-vehicle-select .vehicle-tree a{padding-left:5px}.panel-vehicle-select .vehicle-tree ul a{padding-left:20px}.panel-vehicle-select .vehicle-tree ul ul a{padding-left:35px}.panel-vehicle-select .vehicle-tree ul ul ul a{padding-left:50px}}.panel-vehicle-selected{position:relative}.panel-vehicle-selected .title{background:none;color:inherit;font-weight:bold;line-height:20px}.panel-vehicle-selected .collapse-toggle{display:none}.panel-vehicle-selected .content{display:block;padding:5px 30px}.panel-vehicle-selected .clear-btn{background:#e5e5e5;bottom:05px;color:#666;display:block;font-weight:bold;line-height:30px;padding:0 10px;position:absolute;right:5px;text-transform:uppercase}@media (min-width:950px){.panel-vehicle-selected{border:none}.panel-vehicle-selected .content{padding:5px 5px 35px}.panel-vehicle-selected .clear-btn{bottom:0;right:-8px}}.panel-catalog-categories ul{background:none;text-transform:uppercase}.panel-catalog-categories li{border-top:1px solid #e5e5e5}.panel-catalog-categories li:first-child{border-top:none}.panel-catalog-categories .content a{background:none;color:#666;padding:5px}.panel-catalog-categories .content 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; }.panel-catalog-search{display:none}@media (min-width:950px){.panel-catalog-search{display:block}}.page-about_us .container-main{padding-top:0}@media (min-width:1280px){.page-about_us .container-main{padding-top:80px}}@media (min-width:1280px){.page-about_us .page-title{margin-bottom:20px}}.page-about_us .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-align:center;text-transform:uppercase}@media (min-width:1280px){.page-about_us .page-title h1{display:inline-block;font-size:22px;margin-right:20px;padding:0 25px}}.page-about_us .page-title .sharing{margin:10px 0;text-align:center}@media (min-width:1280px){.page-about_us .page-title .sharing{display:inline-block}}.page-about_us .about--content{margin:0 15px;max-width:1160px}.page-about_us .about--content h2{font-size:22px;font-weight:normal;padding:12px 0 0;text-transform:uppercase}.page-about_us .about--content figure{margin:22px -15px}.page-about_us .about--content img{display:block;margin:0 auto;max-width:100%}.page-about_us .about--content .easyhtml5video{margin:22px auto 0}@media (min-width:935px){.page-about_us .about--content{margin:0 30px}.page-about_us .about--content .col{float:left;margin-left:15px;width:45%}.page-about_us .about--content figure{margin-left:0;margin-right:0}.page-about_us .about--content .sidebar{float:right;margin-top:0;width:50%}}@media (min-width:1280px){.page-about_us .about--content{margin:0}}.page-address_book .container-main{padding-left:10px;padding-right:10px}.page-brands_we_offer .container-main{padding-top:0}@media (min-width:1280px){.page-brands_we_offer .container-main{padding-top:80px}}.page-brands_we_offer .page-title{margin-bottom:20px;text-align:center}.page-brands_we_offer .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-transform:uppercase}@media (min-width:1280px){.page-brands_we_offer .page-title h1{font-size:22px;padding:0 25px}}.page-brands_we_offer .brands--wrapper{display:flex;flex-wrap:wrap}.page-brands_we_offer .brand--item{margin:20px;width:250px}.page-brands_we_offer .brand--item img{display:block;margin-bottom:10px;max-width:100%}.page-cart .container-main{padding-left:10px;padding-right:10px}.page-cart .input-quantity{background:#000;border:none;border-radius:0;box-sizing:border-box;color:#fff;font-size:18px;height:auto !important;padding:8px;text-align:center !important;width:55px !important}.page-cart .cart-totals .spacer{padding:10px}@media (max-width:767px){.page-cart .cart-image{width:75px}.page-cart .cart-description{margin-left:90px}.page-cart .input-quantity{font-size:14px;padding:4px;width:35px !important}.page-cart .col-50{float:none;width:auto}.page-cart .cart-totals{text-align:left}.page-cart .cart-totals .spacer{background-color:#f0f0f0;border:1px solid #ccc}.page-cart .cart-totals ul{text-align:inherit}.page-cart .cart-totals .cart-amount{text-align:inherit !important}.page-cart .promo-code{text-align:inherit}.page-cart .promo-code .formControlText{width:85px !important}.page-cart .promo-code .submit{width:auto !important}.page-cart .div-checkout-button{float:none;text-align:inherit !important}}.catalog-view-display-box .product-box{border:none;margin:0;padding:0}.catalog-view-display-box .catalog-product{padding:0;text-align:left}.catalog-view-display-box .catalog-product-title a{color:inherit}.catalog-view-display-box .catalog-product-add .label-quantity{display:block;text-transform:uppercase}.catalog-view-display-box .catalog-product-add .input-quantity{background:#000;border:none;border-radius:0;box-sizing:border-box;color:#fff;display:block;text-align:center}.page-catalog .container-main{padding-top:0}@media (min-width:950px){.page-catalog .container-main{padding-top:80px}}.page-catalog .layout-zone-content{float:none}@media (min-width:950px){.page-catalog .layout-zone-content{float:right;max-width:77.93%;width:100%}}.page-catalog #categoryImg{max-width:100%}@media (max-width:400px){.catalog-navigation .col-40,.catalog-navigation .col-60{float:none;width:auto}}.catalog-view-display-box .category-header{background:#5d5d5d;background:linear-gradient(to bottom,#5d5d5d 0%,#5d5d5d 2%,#535353 11%,#151515 55%,#010101 75%,black 77%,#030303 82%,#0b0b0b 91%,#161616 100%);color:#fff;padding:0 20px;position:relative}.catalog-view-display-box .category-header h4{font-size:14px;font-weight:bold;line-height:24px;padding:0;text-transform:uppercase}.catalog-view-display-box .category-header h4 small{font-size:11px;font-weight:normal;text-transform:none}@media (min-width:640px){.catalog-view-display-box .category-header{height:45px}.catalog-view-display-box .category-header h4{float:left;line-height:45px}}.category-header-additional-products{color:#999;font-size:11px;font-weight:bold;line-height:24px;text-transform:uppercase}@media (min-width:640px){.category-header-additional-products{float:right;font-size:12px;line-height:45px}.category-header-additional-products:before{background:#1e1e1e;background:linear-gradient(to bottom,#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 20px;position:absolute;right:0;top:100%;transition:all 0.5s ease-out}.category-header-additional-products-detail.open{max-height:12em;padding-bottom:20px;padding-top:20px}.category-header-additional-products-detail p{margin-bottom:2em}.category-header-additional-products-detail .contact{font-weight:bold;margin-bottom:1em}@media (min-width:640px){.category-header-additional-products-detail{padding:0 40px}}.page-catalog .catalog-view-display-box .catalog-list{clear:both}@media (min-width:950px){.page-catalog .catalog-view-display-box .catalog-list{display:flex;flex-wrap:wrap}}.page-catalog .catalog-view-display-box .product-box + .product-box{border-top:2px solid #ccc}@media (min-width:950px){.page-catalog .catalog-view-display-box .product-box{box-sizing:border-box;width:50%}.page-catalog .catalog-view-display-box .product-box:nth-child(2){border-top:none}.page-catalog .catalog-view-display-box .product-box:nth-child(2n+1){border-right:2px solid #ccc}}.page-catalog .catalog-view-display-box .catalog-product-image{margin-bottom:30px}.page-catalog .catalog-view-display-box .catalog-product-image img{display:block}@media (min-width:640px) and (max-width:949px){.page-catalog .catalog-view-display-box .catalog-product-image{float:left;margin-bottom:0;width:50%}}.page-catalog .catalog-view-display-box .catalog-product-content{padding:0 20px}@media (min-width:640px) and (max-width:949px){.page-catalog .catalog-view-display-box .catalog-product-content{box-sizing:border-box;float:right;padding-top:20px;padding-bottom:20px;width:50%}}.page-catalog .catalog-view-display-box .catalog-product-title{font-size:30px;font-style:italic;font-weight:normal}.page-catalog .catalog-view-display-box .catalog-product-id,.page-catalog .catalog-view-display-box .catalog-product-price{margin:0.5em 0}.page-catalog .catalog-view-display-box .catalog-product-add{margin:20px 0}.page-catalog .catalog-view-display-box .catalog-product-add .label-quantity{margin-bottom:30px}.page-catalog .catalog-view-display-box .catalog-product-add .input-quantity{font-size:18px;margin-bottom:30px;padding:8px;width:55px}@media (min-width:640px) and (max-width:949px){.page-catalog .catalog-view-display-box .catalog-product-add{margin:10px 0}.page-catalog .catalog-view-display-box .catalog-product-add .label-quantity,.page-catalog .catalog-view-display-box .catalog-product-add .input-quantity{display:inline;margin-bottom:20px}.page-catalog .catalog-view-display-box .catalog-product-add .label-quantity{margin-right:20px}.page-catalog .catalog-view-display-box .catalog-product-add .submit{display:block}}.page-contact_us .container-main{padding-top:0}@media (min-width:1280px){.page-contact_us .container-main{padding-top:80px}}.page-contact_us .directions-btn{ background:#636363; background:-moz-linear-gradient(top,#636363 0%,#555555 21%,#3c3c3c 50%,black 52%,black 100%); background:-webkit-linear-gradient(top,#636363 0%,#555555 21%,#3c3c3c 50%,black 52%,black 100%); background:linear-gradient(to bottom,#636363 0%,#555555 21%,#3c3c3c 50%,black 52%,black 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363',endColorstr='black',GradientType=0 ); border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.25);color:#fff;display:inline-block;font-style:italic;font-weight:bold;line-height:53px;margin:12px 0;padding:0 24px;text-transform:uppercase}.page-contact_us .page-title{text-align:center}@media (min-width:1280px){.page-contact_us .page-title{margin-bottom:20px;text-align:left}}.page-contact_us .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-align:center;text-transform:uppercase}@media (min-width:1280px){.page-contact_us .page-title h1{display:inline-block;font-size:22px;margin-right:20px;padding:0 25px}}@media (min-width:1280px){.page-contact_us .page-title .directions-btn{display:none}}.page-contact_us .page-title .sharing{margin:10px 0;text-align:center}@media (min-width:1280px){.page-contact_us .page-title .sharing{display:inline-block}}.page-contact_us .map-wrapper{height:380px;margin-bottom:25px;width:100%}.page-contact_us .content{margin:0 15px 25px}.page-contact_us .content .directions-btn{display:none}@media (min-width:920px){.page-contact_us .content{float:left;margin-left:50px;width:38%}}@media (min-width:1280px){.page-contact_us .content{margin-left:20px;width:46%}.page-contact_us .content .directions-btn{display:inline-block}}@media (min-width:920px){.page-contact_us .distributors-wrapper{float:right;margin-right:50px;width:46%}.page-contact_us .distributors-wrapper .page-title{text-align:left}.page-contact_us .distributors-wrapper .page-title h1{display:inline-block;font-size:22px;padding:0 25px}}@media (min-width:1280px){.page-contact_us .distributors-wrapper{margin-right:0;width:50%}}.page-customer_recommendations .container-main{padding-top:0}@media (min-width:1280px){.page-customer_recommendations .container-main{padding-top:80px}}.page-customer_recommendations .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-align:center;text-transform:uppercase}@media (min-width:1280px){.page-customer_recommendations .page-title{margin-bottom:20px}.page-customer_recommendations .page-title h1{display:inline-block;font-size:22px;margin-right:20px;padding:0 10px}}.customer-recommendations--intro{font-size:14px;line-height:1.8;margin-bottom:30px;padding:0 15px}.customer-recommendations--intro figure{margin:0 -15px}.customer-recommendations--intro img{display:block;margin:0 auto;max-width:100%}.customer-recommendations--intro q{font-size:18px}@media (min-width:920px){.customer-recommendations--intro{align-items:center;border:1px solid #bdbdbd;display:flex;justify-content:space-between;margin-left:30px;margin-right:30px;padding:0;position:relative}.customer-recommendations--intro:before{background:url("../images/logo-icon.png") no-repeat;content:'';height:201px;left:50%;margin-left:-73px;margin-top:-100px;position:absolute;opacity:0.125;top:50%;width:146px}.customer-recommendations--intro figure{margin:0;width:48%}.customer-recommendations--intro .content{float:right;margin-right:35px;position:relative;width:44%;z-index:1}}@media (min-width:1280px){.customer-recommendations--intro{margin-left:0;margin-right:0}}.customer-recommendation{background:#888;color:#fff;margin-bottom:40px;padding:45px}.customer-recommendation audio{display:block;margin-bottom:30px}@media (min-width:640px){.customer-recommendations--list{display:flex;flex-wrap:wrap}.customer-recommendation{box-sizing:border-box;width:50%}}.page-distributors .container-main{padding-top:0}@media (min-width:1280px){.page-distributors .container-main{padding-top:80px}}.page-distributors .page-title{margin-bottom:20px;text-align:center}.page-distributors .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-transform:uppercase}@media (min-width:1280px){.page-distributors .page-title h1{font-size:22px;padding:0 25px}}.page-distributors .distributors--wrapper{display:flex;flex-wrap:wrap}.page-distributors .distributor--item{margin:20px;width:250px}.page-distributors .distributor--item img{display:block;margin-bottom:10px;max-width:100%}.page-distributors .distributor--country{font-size:18px;font-weight:normal;text-align:center}body.page-home{background:url(../images/home/faded-carbon-fiber.jpg) repeat-x center bottom;padding-bottom:147px}@media (min-width:1050px){body.page-home{padding-bottom:190px}}body.page-home .site-container{position:relative}body.page-home header.main{left:0;position:absolute;right:0;top:22px;z-index:1}body.page-home .container-header{background:transparent}body.page-home .container-header .logo{display:block;margin:0 auto;max-width:75%}body.page-home .container-header .logo img{display:block;margin:0 auto 0;max-width:100%}body.page-home .container-main{background:transparent url(../images/home/carbon-fiber-bg.jpg) bottom center;background-size:cover;padding:34% 0 10px}@media (min-width:690px){body.page-home .container-main{padding-bottom:100px}}@media (min-width:931px){body.page-home .container-main{padding-top:300px}}body.page-home .container-main .container-wrap{max-width:none}body.page-home .container-main .layout-zone-content{float:none}body.page-home .site-section{box-sizing:border-box;color:#fff}body.page-home .site-section + .site-section{margin-top:75px}body.page-home .site-section img{display:block;margin:0 auto 20px;max-width:85%}body.page-home .site-section--wrap{display:block;max-width:250px}body.page-home .site-section a{background:#c3171f;box-sizing:border-box;color:#fff;display:block;font-size:28px;line-height:37px;padding:0 20px;position:relative;text-transform:uppercase}body.page-home .site-section a:before{background:#000;border:3px solid #fff;border-radius:100%;box-sizing:border-box;content:'';height:55px;margin-top:-27.5px;position:absolute;top:50%;width:55px}body.page-home .site-section a:after{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:'';height:39px;margin-top:-19.5px;position:absolute;top:50%;width:39px}body.page-home .site-section p{background:#000;margin:0;padding:10px 20px}body.page-home .site-section:nth-child(odd){padding-right:65px}body.page-home .site-section:nth-child(odd) .site-section--wrap{margin-left:auto}body.page-home .site-section:nth-child(odd) a:before{right:-45px}body.page-home .site-section:nth-child(odd) a:after{right:-39px}body.page-home .site-section:nth-child(even){padding-left:65px}body.page-home .site-section:nth-child(even) a:before{left:-45px}body.page-home .site-section:nth-child(even) a:after{left:-39px}body.page-home .site-section--products a:after{background-image:url(../images/home/icon-brakes.png)}body.page-home .site-section--services a:after{background-image:url(../images/home/icon-tools.png)}@media (min-width:690px){body.page-home .site-section{box-sizing:border-box;width:50%}body.page-home .site-section + .site-section{margin-top:0}body.page-home .site-section:nth-child(odd){float:left}body.page-home .site-section:nth-child(odd) img{margin-right:0}body.page-home .site-section:nth-child(even){float:right}body.page-home .site-section:nth-child(even) img{margin-left:0}}body.page-home .container-footer{border-top:1px solid #bcbcbc;color:#fff}body.page-home .footer--section{border-bottom:1px solid #bcbcbc;padding:30px 15px}@media (min-width:1050px){body.page-home .footer--section{padding:15px}}@media (min-width:1200px){body.page-home .footer--multiple-section-wrapper{border-bottom:1px solid #bcbcbc;padding:15px;text-align:center}body.page-home .footer--multiple-section-wrapper .footer--section{border:none;padding:0}}body.page-home .footer--brands-served{font-size:12px;font-style:italic;text-align:center}@media (min-width:640px){body.page-home .footer--brands-served{font-size:20px}}@media (min-width:1200px){body.page-home .footer--brands-served{display:inline-block}}body.page-home .footer--brands-served--icons{margin-top:20px}@media (min-width:850px){body.page-home .footer--brands-served--icons{display:inline;margin-left:20px}}body.page-home .footer--brands-served--icons img{margin:0 3px;vertical-align:middle}body.page-home .footer--social-media{font-size:16px;line-height:26px;text-transform:uppercase}@media (min-width:500px){body.page-home .footer--social-media{text-align:center}}@media (min-width:1200px){body.page-home .footer--social-media{display:inline-block;margin-left:90px}}body.page-home .footer--social-media img{margin-left:20px;vertical-align:middle}@media (min-width:1200px){body.page-home .footer--social-media img{margin-left:15px}}body.page-home .footer--social-media .social-media--icons{display:inline}body.page-home .footer--contact-info p{margin:0}body.page-home .footer--contact-info p + p{margin-top:1em}body.page-home .footer--contact-info a{text-transform:uppercase}@media (min-width:500px){body.page-home .footer--contact-info{text-align:center}body.page-home .footer--contact-info br{display:none}}@media (min-width:1160px){body.page-home .footer--contact-info p{display:inline;margin:0 5px}}body.page-home .footer--badges{text-align:center}body.page-home .footer--badges .footer--badge + .footer--badge{margin-top:25px}@media (min-width:520px){body.page-home .footer--badges .footer--badge{display:inline}body.page-home .footer--badges .footer--badge + .footer--badge{margin-left:60px}body.page-home .footer--badges .footer--badge img{vertical-align:middle}}.page-login .container-main{padding-left:10px;padding-right:10px}.page-login .spacer{padding:10px}@media (max-width:639px){.page-login .col-50{float:none;width:auto}.page-login .col-50.col-left .spacer{border-right:none;border-bottom:1px solid #ccc}}@media (max-width:640px){.page-orders .view-col{display:none}}.page-one_page_checkout .container-main{padding-left:10px;padding-right:10px}@media (max-width:767px){.page-one_page_checkout .col-25,.page-one_page_checkout .col-30,.page-one_page_checkout .col-50,.page-one_page_checkout .col-75{float:none !important;width:auto}.page-one_page_checkout .page-opc .payment-methods-form-wrapper{float:none;max-width:none}}.page-product .container-main{padding-top:0}@media (min-width:950px){.page-product .container-main{padding-top:80px}}.page-product .layout-zone-content{float:none}@media (min-width:950px){.page-product .layout-zone-content{float:right;max-width:77.93%;width:100%}}.product-bread-crumbs{display:block;padding:5px}.product-view-style1 .product-page-block .product-page-block-header{border:none;font-size:32px;font-weight:normal;margin:30px 0;text-transform:uppercase}.product-view-style1 .product-meta,.product-view-style1 .product-page-blocks{padding:0 15px}.product-view-style1 .product-image,.product-view-style1 .product-secondary-images{border-bottom:1px solid #ccc}.product-view-style1 .product-image .product-page-block-header,.product-view-style1 .product-image .click-to-enlarge,.product-view-style1 .product-secondary-images .product-page-block-header,.product-view-style1 .product-secondary-images .click-to-enlarge{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.product-view-style1 .product-secondary-images ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.product-view-style1 .product-secondary-images li{margin:10px;width:75px}.product-view-style1 .product-secondary-images img{display:block;max-width:100%}.product-view-style1 .product-title{font-size:30px;font-style:italic;font-weight:normal;margin-top:25px;text-transform:uppercase}.product-view-style1 .product-id,.product-view-style1 .product-manufacturer-name{margin:0.5em 0}.product-view-style1 .product-purchase{margin:30px 0;padding:10px}.product-view-style1 .product-purchase .input-quantity{background:#000;border:none;border-radius:0;box-sizing:border-box;color:#fff;display:block;font-size:18px;padding:8px;text-align:center}.product-view-style1 .product-social{margin-top:50px;text-align:center}.product-view-style1 .product-page-blocks{margin:0}.product-view-style1 .product-siblings .catalog-view-display-box{display:flex;flex-wrap:wrap}.product-view-style1 .product-siblings .product-box{margin:0 10px 30px;width:120px}.product-view-style1 .product-siblings .catalog-product-image{margin-left:-5px;margin-right:-5px;text-align:center}.product-view-style1 .product-siblings .catalog-product-image img{max-height:125px}.product-view-style1 .product-siblings .catalog-product-title{font-size:14px;font-weight:normal}.product-view-style1 .product-siblings .catalog-product-id{display:none}.product-view-style1 .product-siblings .catalog-product-sale-price{font-size:14px}.product-view-style1 .product-siblings .catalog-product-add{margin-top:10px}.product-view-style1 .product-siblings .catalog-product-add .label-quantity{margin-bottom:10px}.product-view-style1 .product-siblings .catalog-product-add .input-quantity{padding:4px;width:30px}.product-view-style1 .product-siblings .catalog-product-add .submit{display:block;margin-top:20px}.product-view-style1 .product-siblings .catalog-product-add .btn-new,.product-view-style1 .product-siblings .catalog-product-add .page-cart .button-checkout,.page-cart .product-view-style1 .product-siblings .catalog-product-add .button-checkout{padding-left:0 !important;padding-right:0 !important;text-align:center;width:100%}@media (min-width:768px){.product-view-style1 .product-top{*zoom:1;border-bottom:2px solid #ccc;padding-bottom:40px}.product-view-style1 .product-top:before,.product-view-style1 .product-top:after{content:'';display:table}.product-view-style1 .product-top:after{clear:both}.product-view-style1 .product-images{float:left;width:48%}.product-view-style1 .product-meta{float:right;padding:0;width:48%}.product-view-style1 .product-title{margin-top:0}.product-view-style1 .product-siblings .product-box{margin-left:17px;margin-right:17px;width:140px}}@media (min-width:950px){.product-view-style1 .product-secondary-images li{margin:2px;width:50px}}.page-products .container-main{padding-top:0;padding-bottom:0}.page-products .container-main .container-wrap{max-width:none}.products--navigation{background:#555;overflow:hidden;position:relative}.products--navigation a{color:#fff;display:block}.products--navigation .search-form{display:none;float:right}.products--navigation .search-form label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.products--navigation .search-form input[type="text"]{border:none;box-sizing:border-box;height:50px;position:absolute;right:72px;top:0px;transition:width 0.3s;width:0}.products--navigation .search-form button{background:#000;border:none;color:#fff;cursor:pointer;font-size:30px;height:50px;width:72px}.products--navigation .search-form.in input[type="text"]{padding:0 10px;width:calc(100% - 72px)}.products--navigation ul{line-height:50px;list-style:none}@media (min-width:990px){.products--navigation ul{display:flex;flex-wrap:wrap}}.products--navigation ul a{padding:0 12px}.products--navigation li{border-top:1px solid #fff;flex:auto;text-align:center}.products--navigation li:hover{background:#c3171f}@media (min-width:990px){.products--navigation .search-form{display:block}.products--navigation ul{flex-wrap:nowrap}.products--navigation ul a{padding:0}.products--navigation li{border-top:none;border-color:#2b2b2b;border-style:solid;border-width:0 0 0 1px;border-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 8%,rgba(40,40,40,0.13) 10%,rgba(40,40,40,0.36) 12%,rgba(40,40,40,0.61) 18%,rgba(40,40,40,0.66) 20%,rgba(40,40,40,0.76) 22%,rgba(40,40,40,0.76) 27%,rgba(40,40,40,0.84) 29%,rgba(40,40,40,0.88) 31%,rgba(40,40,40,0.88) 37%,#282828 41%,#282828 59%,rgba(40,40,40,0.88) 63%,rgba(40,40,40,0.88) 69%,rgba(40,40,40,0.84) 71%,rgba(40,40,40,0.76) 73%,rgba(40,40,40,0.76) 78%,rgba(40,40,40,0.66) 80%,rgba(40,40,40,0.62) 82%,rgba(40,40,40,0.36) 88%,rgba(40,40,40,0.13) 90%,rgba(255,255,255,0) 92%,rgba(255,255,255,0) 100%) 1 100%}.products--navigation li:first-child{border-left-width:0}}.products--featured-panels--panel{padding:25px 0}@media (min-width:640px){.products--featured-panels--panel{align-items:center;display:flex;min-height:477px;padding:0}}.products--featured-panels--panel--photo{margin-bottom:25px;text-align:center}@media (min-width:640px){.products--featured-panels--panel--photo{flex-grow:1;margin-bottom:0}}.products--featured-panels--panel--photo img{max-width:100%}.products--featured-panels--panel--content{padding:0 15px}@media (min-width:640px){.products--featured-panels--panel--content{padding:0;width:90%}}@media (min-width:1100px){.products--featured-panels--panel--content{padding-left:160px;position:relative;width:33%}.products--featured-panels--panel--content:before{background:url(../images/products/category-icon-bg.png) no-repeat;content:'';height:120px;left:0;margin-top:-60px;position:absolute;top:50%;width:120px}.products--featured-panels--panel--content:after{background-repeat:no-repeat;content:'';left:60px;position:absolute;top:50%}}.products--featured-panels--panel.category--cooling .products--featured-panels--panel--content:after{background-image:url(../images/products/icon-engine.png);height:49px;margin:-25px 0 0 -37px;width:73px}.products--featured-panels--panel.category--braking .products--featured-panels--panel--content:after{background-image:url(../images/products/icon-brakes.png);height:74px;margin:-37px 0 0 -36px;width:71px}.products--featured-panels--panel.category--suspension .products--featured-panels--panel--content:after{background-image:url(../images/products/icon-suspension.png);height:48px;margin:-24px 0 0 -43px;width:85px}.products--featured-panels--panel .btn-new,.products--featured-panels--panel .page-cart .button-checkout,.page-cart .products--featured-panels--panel .button-checkout{background:transparent;color:inherit;margin-bottom:20px;margin-right:20px}.products--featured-panels--panel .btn-muted{border-color:#e4e4e4;color:#676767}.products--featured-panels h1{color:#fff;font-size:35px;font-style:italic;font-weight:normal;margin-bottom:20px;text-transform:uppercase}.products--featured-panels--panel--content-title{display:block}.products--featured-panels--panel--content-subtitle{display:block;font-size:13px;margin-bottom:5px;white-space:nowrap}@media (min-width:1100px){.products--featured-panels--panel--content-subtitle{display:inline;margin-bottom:0}}.products--featured-panels--panel--content-subtitle span{background:url(../images/products/text-logo-gray.png) no-repeat;display:block;height:15px;margin-bottom:5px;text-indent:-999em;width:191px}@media (min-width:1100px){.products--featured-panels--panel--content-subtitle span{display:inline-block;margin-bottom:0}}.products--featured-panels ul{margin-bottom:24px}.products--featured-panels li{margin:0 0 1em 12px}.products--featured-panels--panel:nth-child(even){background:#231f20;background:linear-gradient(to right,#2f2f2f 0%,#231f20 34%,#231f20 100%);color:#adadad}@media (min-width:640px){.products--featured-panels--panel:nth-child(even) .products--featured-panels--panel--photo{text-align:left}.products--featured-panels--panel:nth-child(even) .products--featured-panels--panel--content{margin:15px}}@media (min-width:640px) and (min-width:1100px){.products--featured-panels--panel:nth-child(even) .products--featured-panels--panel--content{margin-left:0;margin-right:60px}}.products--featured-panels--panel:nth-child(even) .products--featured-panels--panel--content-subtitle{color:silver}.products--featured-panels--panel:nth-child(odd){background:#ccc;background:linear-gradient(to right,#cccccc 0%,#cccccc 66%,#404040 100%);color:#333}@media (min-width:640px){.products--featured-panels--panel:nth-child(odd){flex-direction:row-reverse}.products--featured-panels--panel:nth-child(odd) .products--featured-panels--panel--photo{text-align:right}.products--featured-panels--panel:nth-child(odd) .products--featured-panels--panel--content{margin:15px}}@media (min-width:640px) and (min-width:1100px){.products--featured-panels--panel:nth-child(odd) .products--featured-panels--panel--content{margin-left:60px;margin-right:0}}.products--featured-panels--panel:nth-child(odd) .products--featured-panels--panel--content-subtitle{color:#010101}.products--additional-categories{*zoom:1;background:#ccc}.products--additional-categories:before,.products--additional-categories:after{content:'';display:table}.products--additional-categories:after{clear:both}@media (min-width:550px){.products--additional-categories{font-size:18px;padding:4% 1.5% 8.6%}}@media (min-width:800px){.products--additional-categories{font-size:24px}}.products--additional-categories h1{font-size:20px;font-weight:normal;margin:4.6% 8%;text-align:center;text-transform:uppercase}@media (min-width:550px){.products--additional-categories h1{font-size:40px;margin-left:0;margin-right:0}}.products--additional-categories--wrapper{*zoom:1;background:#555;border-color:#fff;border-style:solid;border-width:1px 0}.products--additional-categories--wrapper:before,.products--additional-categories--wrapper:after{content:'';display:table}.products--additional-categories--wrapper:after{clear:both}@media (min-width:550px){.products--additional-categories--wrapper{background:transparent;border:none}}.products--additional-categories--category{box-sizing:border-box;color:#fff;float:left;padding:5px 0;width:50%}.products--additional-categories--category:nth-child(odd) span{border-color:#2b2b2b;border-style:solid;border-width:0 1px 0 0;border-image:linear-gradient(to bottom,rgba(40,40,40,0.13) 0%,rgba(40,40,40,0.36) 3%,rgba(40,40,40,0.61) 10%,rgba(40,40,40,0.66) 13%,rgba(40,40,40,0.76) 15%,rgba(40,40,40,0.76) 21%,rgba(40,40,40,0.84) 23%,rgba(40,40,40,0.88) 26%,rgba(40,40,40,0.88) 33%,#282828 38%,#282828 62%,rgba(40,40,40,0.88) 67%,rgba(40,40,40,0.88) 74%,rgba(40,40,40,0.84) 77%,rgba(40,40,40,0.76) 79%,rgba(40,40,40,0.76) 85%,rgba(40,40,40,0.66) 87%,rgba(40,40,40,0.62) 90%,rgba(40,40,40,0.36) 97%,rgba(40,40,40,0.13) 100%) 1 100%}.products--additional-categories--category:nth-child(2n+3),.products--additional-categories--category:nth-child(2n+4){border-top:1px solid #fff;border-image:none}@media (min-width:550px){.products--additional-categories--category{margin:0 1.2%;padding:0;position:relative;width:22.6%}.products--additional-categories--category:nth-child(n){border:none}.products--additional-categories--category:after{background:url(../images/icon-ellipsis.png) no-repeat;background-size:15px;bottom:9.6%;content:'';height:15px;left:50%;margin-left:-7.5px;position:absolute;width:15px}}@media (min-width:800px){.products--additional-categories--category:after{background-size:30px;height:30px;margin-left:-15px;width:30px}}.products--additional-categories--category img{display:none}@media (min-width:550px){.products--additional-categories--category img{display:block;width:100%}}.products--additional-categories--category-name{display:block;line-height:40px;text-align:center}@media (min-width:550px){.products--additional-categories--category-name{bottom:29.6%;left:5%;line-height:inherit;position:absolute;text-transform:uppercase;width:90%}}.page-profile .container-main{padding-left:10px;padding-right:10px}.page-project_cars .container-main{background-color:#000;background-position:50% 50%;background-size:cover;padding-top:0}@media (min-width:990px){.page-project_cars .container-main{padding-top:80px}}@media (min-width:990px){.page-project_cars .page-title{margin-bottom:20px}}.page-project_cars .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-align:center;text-transform:uppercase}@media (min-width:990px){.page-project_cars .page-title h1{display:inline-block;font-size:22px;margin-right:20px;padding:0 25px}}.page-project_cars .page-title .sharing{display:none}@media (min-width:990px){.page-project_cars .page-title .sharing{display:inline-block}}.project-cars--nav{*zoom:1;list-style:none}.project-cars--nav:before,.project-cars--nav:after{content:'';display:table}.project-cars--nav:after{clear:both}@media (min-width:760px){.project-cars--nav{margin-bottom:18px}}.project-cars--nav li{float:left}@media (min-width:0px) and (max-width:429px){.project-cars--nav li{margin-left:3.125%;width:31.25%}.project-cars--nav li:nth-child(3n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+4){margin-top:3.125%}}@media (min-width:430px) and (max-width:539px){.project-cars--nav li{margin-left:2.32558%;width:23.25581%}.project-cars--nav li:nth-child(4n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+5){margin-top:2.32558%}}@media (min-width:540px) and (max-width:649px){.project-cars--nav li{margin-left:1.85185%;width:18.51852%}.project-cars--nav li:nth-child(5n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+6){margin-top:1.85185%}}@media (min-width:650px) and (max-width:759px){.project-cars--nav li{margin-left:1.53846%;width:15.38462%}.project-cars--nav li:nth-child(6n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+7){margin-top:1.53846%}}@media (min-width:760px) and (max-width:869px){.project-cars--nav li{margin-left:1.31579%;width:13.15789%}.project-cars--nav li:nth-child(7n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+8){margin-top:1.31579%}}@media (min-width:870px) and (max-width:979px){.project-cars--nav li{margin-left:1.14943%;width:11.49425%}.project-cars--nav li:nth-child(8n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+9){margin-top:1.14943%}}@media (min-width:980px) and (max-width:1089px){.project-cars--nav li{margin-left:1.02041%;width:10.20408%}.project-cars--nav li:nth-child(9n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+10){margin-top:1.02041%}}@media (min-width:1090px) and (max-width:9999px){.project-cars--nav li{margin-left:0.91743%;width:9.17431%}.project-cars--nav li:nth-child(10n+1){clear:left;margin-left:0}.project-cars--nav li:nth-child(n+11){margin-top:0.91743%}}.project-cars--nav img{display:block;width:100%}@media (min-width:760px){.project-car{*zoom:1}.project-car:before,.project-car:after{content:'';display:table}.project-car:after{clear:both}}.project-car h2{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:55px;text-align:center}@media (min-width:760px){.project-car h2{float:left;font-size:22px;margin-bottom:20px;padding:0 25px}}@media (min-width:760px){.project-car .slider-wrapper{float:right;width:60.94%}}.project-car .slider-wrapper .royalSlider{margin-bottom:15%;width:100%}@media (min-width:990px){.project-car .slider-wrapper .royalSlider{margin-bottom:11%}}.project-car .slider-wrapper .sharing{margin-bottom:15px;text-align:center}@media (min-width:990px){.project-car .slider-wrapper .sharing{display:none}}.project-car--content{padding:0 20px}@media (min-width:760px){.project-car--content{clear:left;padding:0;width:37%}}.project-car--testimonial{color:#b4b4b4;margin-bottom:20px}.project-car--upgrades{*zoom:1;color:#fff}.project-car--upgrades:before,.project-car--upgrades:after{content:'';display:table}.project-car--upgrades:after{clear:both}.project-car--upgrades dl{margin-bottom:20px}.project-car--upgrades dt{font-size:22px;margin-bottom:14px;text-transform:uppercase}@media (min-width:640px){.project-car--upgrades dl{float:left;margin-left:10%;width:45%}.project-car--upgrades dl:nth-child(2n+1){clear:left;margin-left:0}}@media (min-width:760px){.project-car--upgrades dl{float:none;margin-left:0;width:auto}}@media (min-width:1024px){.project-car--upgrades dl{float:left;margin-left:10%;width:45%}}@media (min-width:990px){.page-services .nav-container{margin-bottom:50px}}.page-services .container-main{padding-top:0;padding-bottom:0}.page-services .container-wrap{max-width:none}.services--section-header{background:#010101;border-color:#fff;border-style:solid;border-width:2px 0;color:#fff;font-weight:normal;line-height:59px;text-align:center;text-transform:uppercase}@media (min-width:640px){.services--section-header{font-size:24px}}.page-services .hero-image{background:linear-gradient(to bottom,black 0%,black 42%,rgba(0,0,0,0.92) 45%,rgba(0,0,0,0.79) 49%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.15) 64%,transparent 69%,rgba(255,255,255,0) 100%),url(../images/services/shop-lifts.jpg) no-repeat bottom left;background-size:cover;padding:65px 18px 280px}.page-services .hero-image h1{color:#585858;font-size:35px;font-weight:normal;text-transform:uppercase}@media (min-width:720px){.page-services .hero-image{background:linear-gradient(to right,black 0%,black 42%,rgba(0,0,0,0.92) 45%,rgba(0,0,0,0.79) 49%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0.15) 64%,transparent 69%,rgba(255,255,255,0) 100%),url(../images/services/shop-lifts.jpg) no-repeat top right;background-size:contain;border-top:2px solid #231f20;padding:0 0 37.109375%;position:relative}.page-services .hero-image h1{font-size:40px;left:20px;margin-top:-70px;position:absolute;top:50%;width:42%}}@media (min-width:1080px){.page-services .hero-image h1{font-size:60px;left:80px;margin-top:-105px}}.services-offered{background:#ccc;padding:40px 0}@media (min-width:685px){.services-offered{display:flex}}.services-offered--category{padding:0 40px}@media (min-width:685px){.services-offered--category{flex:1;padding:0 20px}.services-offered--category:first-child{border-right:2px dotted #000}}@media (min-width:1185px){.services-offered--category{padding:0 60px}}.services-offered--category h2{background-position:top center;background-repeat:no-repeat;font-size:24px;font-weight:normal;margin-bottom:50px;padding-top:100px;text-align:center;text-transform:uppercase}.services-offered--category.maintenance h2{background-image:url(../images/services/icon-tools.png)}.services-offered--category.upgrades h2{background-image:url(../images/services/icon-turbo.png)}@media (min-width:1025px){.services-offered--list{display:flex;flex-wrap:wrap;justify-content:space-between}}.services-offered--service{border:2px solid transparent;color:#fff;display:block;font-size:20px;margin-bottom:32px;position:relative}@media (min-width:1025px){.services-offered--service{width:48%}}.services-offered--service:after{background:url(../images/icon-ellipsis.png) no-repeat;bottom:22.5%;content:'';height:30px;left:50%;margin-left:-15px;position:absolute;width:30px}.services-offered--service span{bottom:41.9%;left:5%;position:absolute;right:5%;text-align:center;z-index:1}.services-offered--service img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%}.services-offered--service:hover{border-color:#c3171f}.services-offered--service:hover img{-webkit-filter:none;filter:none} .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{border-radius:5px}.page-service .layout-zone-content{color:#666;margin:30px auto 0;max-width:1000px;position:relative}.page-service .layout-zone-content .page-title{color:#000;font-size:20px;margin:20px 0 20px;padding:15px;position:relative;text-transform:uppercase;z-index:1}.page-service .layout-zone-content .page-title .sep{color:#ccc}@media (max-width:1021px){.page-service .layout-zone-content .page-title{border-radius:0}}.js .page-service .layout-zone-content .page-title{border-bottom-right-radius:0;border-top-right-radius:0}@media (min-width:1020px){.js .page-service .layout-zone-content .page-title{float:left;width:376px}}@media (min-width:1020px){.page-service .layout-zone-content .main{float:right;width:594px}}.page-service .layout-zone-content .main h2{margin-top:0}.page-service .layout-zone-content .advanced-slider{display:none;font-family:inherit;margin:0 auto}@media (min-width:1020px){.page-service .layout-zone-content .advanced-slider{margin:0 0 37px}}.js .page-service .layout-zone-content .advanced-slider{display:block;margin-top:0}.page-service .layout-zone-content .advanced-slider .slide-wrapper,.page-service .layout-zone-content .advanced-slider .slide{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.page-service .layout-zone-content .advanced-slider .slide-wrapper{border:0;-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)}.page-service .layout-zone-content .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}.page-service .layout-zone-content .advanced-slider .caption{color:#fff;font-size:16px;line-height:18px;padding:8px}.page-service .layout-zone-content .advanced-slider .slide-buttons{margin-top:20px}.page-service .layout-zone-content .sharing{border-top:1px solid #ccc;display:none;margin-bottom:30px;padding-top:12px;text-align:center}.js .page-service .layout-zone-content .sharing{display:block}.page-service .layout-zone-content h2{color:#666;font-size:16px;line-height:20px;font-weight:normal}.page-service .layout-zone-content .service{color:#666;margin-bottom:12px}.page-service .layout-zone-content .service h3{color:#000;font-size:12px;margin-bottom:15px;padding:10px;text-align:center;text-transform:uppercase}@media (min-width:1020px){.page-service .layout-zone-content .service h3{border-top-right-radius:5px;border-bottom-right-radius:5px;float:right;margin-bottom:0;padding-left:17px;padding-right:0;position:relative;text-align:left;width:385px}.page-service .layout-zone-content .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 .layout-zone-content .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;margin:0 auto 15px;width:186px}@media (min-width:1020px){.page-service .layout-zone-content .service a{float:left}}.page-service .layout-zone-content .service img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block}.page-service .layout-zone-content .service .copy{line-height:1.4;margin:0 20px}@media (min-width:1020px){.page-service .layout-zone-content .service .copy{float:right;margin-left:0;width:365px}}.page-service .layout-zone-content .service .copy ul{margin-left:0;padding-left:15px}.page-service .layout-zone-content aside{line-height:1.6;margin:30px 20px 0}@media (min-width:1020px){.page-service .layout-zone-content aside{margin-left:37px;margin-right:0;width:315px}}.page-service .layout-zone-content aside h2{margin-bottom:0.25em}.page-service .layout-zone-content aside ul{font-weight:bold;margin:0 0 45px 25px;padding:0}.page-service .layout-zone-content 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 .layout-zone-content aside .models p{font-weight:bold;margin:0}.page-service .layout-zone-content aside .models dt{font-weight:bold;text-transform:uppercase}.page-service .layout-zone-content aside .models dd{margin:0.25em 0 0.75em;padding:0}.page-service .layout-zone-content aside .inquire-cta{background:url(../images/services/inquire-cta-bg.jpg) repeat-x;color:#fff;line-height:1.2;min-height:90px;padding-top:17px}.page-service .layout-zone-content aside .inquire-cta p{font-weight:bold;margin:0 0 15px;padding:0 39px;text-align:center}.page-service .layout-zone-content aside .inquire-cta div{background:#fff;height:20px;text-align:center}.page-why_tyrol_products .container-main,.page-why_tyrol_services .container-main{padding-top:0}@media (min-width:1280px){.page-why_tyrol_products .container-main,.page-why_tyrol_services .container-main{padding-top:80px}}.page-why_tyrol_products .page-title h1,.page-why_tyrol_services .page-title h1{background:#000;color:#fff;font-size:18px;font-weight:normal;line-height:50px;text-align:center;text-transform:uppercase}.page-why_tyrol_products .page-title .sharing,.page-why_tyrol_services .page-title .sharing{margin:10px 0;text-align:center}@media (min-width:1280px){.page-why_tyrol_products .page-title,.page-why_tyrol_services .page-title{margin-bottom:20px}.page-why_tyrol_products .page-title h1,.page-why_tyrol_services .page-title h1{display:inline-block;font-size:22px;margin-right:20px;padding:0 10px}.page-why_tyrol_products .page-title .sharing,.page-why_tyrol_services .page-title .sharing{display:inline-block}}.why-tyrol--intro{font-size:16px;line-height:1.8;margin-bottom:30px;padding:0 15px}.why-tyrol--intro figure{margin:0 -15px}.why-tyrol--intro img{display:block;margin:0 auto;max-width:100%}.why-tyrol--intro h2{display:none;font-size:20px;font-weight:normal;padding:0}@media (min-width:920px){.why-tyrol--intro{align-items:center;border:1px solid #bdbdbd;display:flex;font-size:14px;justify-content:space-between;margin-left:30px;margin-right:30px;padding:0;position:relative}.why-tyrol--intro:before{background:url("../images/logo-icon.png") no-repeat;content:'';height:201px;left:50%;margin-left:-73px;margin-top:-100px;position:absolute;opacity:0.125;top:50%;width:146px}.why-tyrol--intro figure{margin:0;width:48%}.why-tyrol--intro .content{float:right;margin-right:35px;position:relative;width:44%;z-index:1}.why-tyrol--intro h2{display:block}}@media (min-width:1280px){.why-tyrol--intro{margin-left:0;margin-right:0}}@media (min-width:920px){.why-tyrol--reasons-list{margin:0 30px}}@media (min-width:1280px){.why-tyrol--reasons-list{margin-left:0;margin-right:0}}.why-tyrol--reason{background:#fff;border:1px solid #bdbdbd;color:#000;line-height:1.6;margin-bottom:30px;padding:0 15px 30px}.why-tyrol--reason figure{margin:0 -15px 35px}.why-tyrol--reason img,.why-tyrol--reason .easyhtml5video,.why-tyrol--reason video{display:block;margin:0 auto;max-width:100%}.why-tyrol--reason h2{font-size:22px;font-weight:normal;padding:0;text-transform:uppercase}@media (min-width:920px){.why-tyrol--reason{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;line-height:1.2;margin-bottom:40px;padding:0}.why-tyrol--reason figure{margin:0;margin-right:45px;width:53%}.why-tyrol--reason .content{margin-left:50px;width:33%}.why-tyrol--reason h2 + p{margin-top:0}.why-tyrol--reason:nth-child(2n){flex-direction:row}.why-tyrol--reason:nth-child(2n) figure{margin-left:45px;margin-right:0}.why-tyrol--reason:nth-child(2n) .content{margin-left:0;margin-right:50px}}@media (min-width:1280px){.why-tyrol--reason figure{width:44%}.why-tyrol--reason .content{width:43%}}