body,html{height:auto !important; overflow-x:hidden; }

body.print{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); }

a{cursor:hand; cursor:pointer; }

ul.nav li span{background:#3b3b3b url(../img/nav-li-hover-bg.png) repeat; height:20px; }

ul.nav li.repairsolutions span{height:auto; }

.navbar .nav > li > span > ul.SocialLogin> li{float:left; width:140px; }

.navbar .nav > li > span > ul.SocialLogin> li img{max-width:none; }

.top-nav{float:right; width:50%; }

.top-nav ul li{float:left; }

ul.nav li:hover a{color:#d6d6d6; text-shadow:none; }

 /* Hide the slides before the JS is loaded. Avoids image jumping */
#indexslider .flexslider .slides img{width:1170px; }

/*product details*/
#details-wrapper .zoom-container{width:220px; float:left; }

.support-thumbs ul li{width:291.4px; }

 .support-thumbs ul li a{line-height:21px; color:#fff; font-weight:bold; display:block; padding:8px 7px 13px; border-right:none; }

.support-thumbs ul li a .icon{background:url(../img/support/support-ico.png) no-repeat; text-indent:0; width:36px; height:39px; background-position:0 0; margin-right:10px; display:inline-block; position:relative; /*z-index:999; */
}

.support-thumbs ul li a .icon.icon-features{text-indent:0px; }

.support-thumbs ul li a .icon.icon-solutions{text-indent:0px; }

.support-thumbs ul li a:hover{text-decoration:none; }

.slider.eco-intro{height:700px; }

/* Technical Support */
.tech-support .pagination li{width:19%; }

.tech-support .pagination li.secondrow{margin-left:45px; }

/*Careers*/
.sales-entry .form-horizontal .controls{margin-left:-20px; }

/*dropdowns*/
/*.styled-select{overflow:visible; background:none; border:none; width:58px; }

*/
.add-to-cart select{background:inherit; width:100%; border:0; border-radius:0; margin:0; -webkit-appearance:inherit; line-height:1; }

/*BTNS*/
.btn.custom-btn{padding:3px 22px; }

.cart-details .btn.blk-btn{padding:4px 19px 4px 19px; font-size:13px; margin-left:0px; }

.compare-products .btn.custom-btn{padding:4px 16px; }

.access-wrapper .thumbnails > li .add-to-cart .btn{font-size:12px; }

.red-btn{height:30px; padding:2px 12px; }

.log-in .controls{margin-left:0px; }

.form-horizontal.log-in{width:200px; }

/*check marks*/
.product-container input[type="checkbox"]{display:block; float:left; margin-right:4px; }

.product-container input[type="checkbox"] + label{text-align:left; }

.product-container input[type="checkbox"] + label span{display:none; }

/*Repair Solutions*/
.repair-wrapper .info-col{background-color:#fff; }

/*Products*/
.product-thumbs.thumbnails li a:hover{text-decoration:underline; color:#fff; }

.multizoom2 ul li.last{margin-right:0; }

.sort-by .styled-select{border:none; }

/*Sales*/
.sales-entry .r-col form{width:338px; }

.inner-nav ul{display:block; height:48px; }

.inner-nav li{display:inline-block; float:left; width:302px; list-style:none; }

/*support*/
.filter-form select{background:fff; }

.styled-select{overflow:hidden; background:#fff; border:1px solid #ccc; width:58px; }

.info-search{width:900px; margin:20px auto; }

/*Checkout*/
.payment-method .secur{margin-left:15px; width:115px; }

.user-info input[type="text"]{width:initial; }

/*Portal*/
.portal-sidebar .widget ul{border-bottom:1px solid #c1c1c1; }

.log-in .blk-btn{margin-right:-20px; }

 .story3.yt{background:url(../img/public/youtube_landing.jpg) 50% -250px no-repeat}

.repair-wrapper .vidz-container.yt{background:url(../img/public/video_ie.png) top left; }

#VideoLibrary .thumbnails > li, .thumbnails > li.video{height:200px; overflow:hidden; }

.access-wrapper .thumbnails > li.FindStore{height:160px; overflow:hidden; }

/**/
.module{border:1px solid #ddd; border-radius:4px; }

.mmy_details table.items td{padding-left:15px; padding-right:15px; }

/*--------------------*/
#OrderHistory ul.Oders li{padding:10px 0; border-bottom:1px dotted #bbb; }

#OrderHistory ul.Oders li li{border:0; }

.form-horizontal.form-UpdateMileage .row{padding-top:4px; padding-bottom:4px; }

.form-horizontal.form-UpdateMileage .spanL, .form-horizontal.form-UpdateMileage .spanL01{width:50%; font-weight:bold; margin-left:0; text-align:left; }

 .form-horizontal.form-UpdateMileage .spanR,.form-horizontal.form-UpdateMileage .spanR01{width:100%; float:none; }

.form-horizontal.form-UpdateMileage .spanR,.form-horizontal.form-UpdateMileage.spanR01{margin:0; }

/* Light box */
#lightninBox.lb-visible{width:490px; position:fixed; left:40%; top:17%; }

 /*#lightninBox.lb-lightbox-fade-out{filter:alpha(opacity=1); }

*/
/* End Light box*/
@media screen{.row{margin-left:-30px; *zoom:1; }

 .row:before, .row:after{display:table; line-height:0; content:""; }

 .row:after{clear:both; }

 [class*="span"]{float:left; min-height:1px; margin-left:30px; }

 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1170px; }

 .span12{width:1170px; }

 .span11{width:1070px; }

 .span10{width:970px; }

 .span9{width:870px; }

 .span8{width:770px; }

 .span7{width:670px; }

 .span6{width:570px; }

 .span5{width:470px; }

 .span4{width:370px; }

 .span3{width:270px; }

 .span2{width:170px; }

 .span1{width:70px; }

 .offset12{margin-left:1230px; }

 .offset11{margin-left:1130px; }

 .offset10{margin-left:1030px; }

 .offset9{margin-left:930px; }

 .offset8{margin-left:830px; }

 .offset7{margin-left:730px; }

 .offset6{margin-left:630px; }

 .offset5{margin-left:530px; }

 .offset4{margin-left:430px; }

 .offset3{margin-left:330px; }

 .offset2{margin-left:230px; }

 .offset1{margin-left:130px; }

 .row-fluid{width:100%; *zoom:1; }

 .row-fluid:before, .row-fluid:after{display:table; line-height:0; content:""; }

 .row-fluid:after{clear:both; }

 .row-fluid [class*="span"]{display:block; float:left; width:100%; min-height:30px; margin-left:2.564102564102564%; *margin-left:2.5109110747408616%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

 .row-fluid [class*="span"]:first-child{margin-left:0; }

 .row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.564102564102564%; }

 .row-fluid .span12{width:100%; *width:99.94680851063829%; }

 .row-fluid .span11{width:91.45299145299145%; *width:91.39979996362975%; }

 .row-fluid .span10{width:82.90598290598291%; *width:82.8527914166212%; }

 .row-fluid .span9{width:74.35897435897436%; *width:74.30578286961266%; }

 .row-fluid .span8{width:65.81196581196582%; *width:65.75877432260411%; }

 .row-fluid .span7{width:57.26495726495726%; *width:57.21176577559556%; }

 .row-fluid .span6{width:48.717948717948715%; *width:48.664757228587014%; }

 .row-fluid .span5{width:40.17094017094017%; *width:40.11774868157847%; }

 .row-fluid .span4{width:31.623931623931625%; *width:31.570740134569924%; }

 .row-fluid .span3{width:23.076923076923077%; *width:23.023731587561375%; }

 .row-fluid .span2{width:14.52991452991453%; *width:14.476723040552828%; }

 .row-fluid .span1{width:5.982905982905983%; *width:5.929714493544281%; }

 .row-fluid .offset12{margin-left:105.12820512820512%; *margin-left:105.02182214948171%; }

 .row-fluid .offset12:first-child{margin-left:102.56410256410257%; *margin-left:102.45771958537915%; }

 .row-fluid .offset11{margin-left:96.58119658119658%; *margin-left:96.47481360247316%; }

 .row-fluid .offset11:first-child{margin-left:94.01709401709402%; *margin-left:93.91071103837061%; }

 .row-fluid .offset10{margin-left:88.03418803418803%; *margin-left:87.92780505546462%; }

 .row-fluid .offset10:first-child{margin-left:85.47008547008548%; *margin-left:85.36370249136206%; }

 .row-fluid .offset9{margin-left:79.48717948717949%; *margin-left:79.38079650845607%; }

 .row-fluid .offset9:first-child{margin-left:76.92307692307693%; *margin-left:76.81669394435352%; }

 .row-fluid .offset8{margin-left:70.94017094017094%; *margin-left:70.83378796144753%; }

 .row-fluid .offset8:first-child{margin-left:68.37606837606839%; *margin-left:68.26968539734497%; }

 .row-fluid .offset7{margin-left:62.393162393162385%; *margin-left:62.28677941443899%; }

 .row-fluid .offset7:first-child{margin-left:59.82905982905982%; *margin-left:59.72267685033642%; }

 .row-fluid .offset6{margin-left:53.84615384615384%; *margin-left:53.739770867430444%; }

 .row-fluid .offset6:first-child{margin-left:51.28205128205128%; *margin-left:51.175668303327875%; }

 .row-fluid .offset5{margin-left:45.299145299145295%; *margin-left:45.1927623204219%; }

 .row-fluid .offset5:first-child{margin-left:42.73504273504273%; *margin-left:42.62865975631933%; }

 .row-fluid .offset4{margin-left:36.75213675213675%; *margin-left:36.645753773413354%; }

 .row-fluid .offset4:first-child{margin-left:34.18803418803419%; *margin-left:34.081651209310785%; }

 .row-fluid .offset3{margin-left:28.205128205128204%; *margin-left:28.0987452264048%; }

 .row-fluid .offset3:first-child{margin-left:25.641025641025642%; *margin-left:25.53464266230224%; }

 .row-fluid .offset2{margin-left:19.65811965811966%; *margin-left:19.551736679396257%; }

 .row-fluid .offset2:first-child{margin-left:17.094017094017094%; *margin-left:16.98763411529369%; }

 .row-fluid .offset1{margin-left:11.11111111111111%; *margin-left:11.004728132387708%; }

 .row-fluid .offset1:first-child{margin-left:8.547008547008547%; *margin-left:8.440625568285142%; }

 input, textarea, .uneditable-input{margin-left:0; }

 .controls-row [class*="span"] + [class*="span"]{margin-left:30px; }

 input.span12, textarea.span12, .uneditable-input.span12{width:1156px; }

 input.span11, textarea.span11, .uneditable-input.span11{width:1056px; }

 input.span10, textarea.span10, .uneditable-input.span10{width:956px; }

 input.span9, textarea.span9, .uneditable-input.span9{width:856px; }

 input.span8, textarea.span8, .uneditable-input.span8{width:756px; }

 input.span7, textarea.span7, .uneditable-input.span7{width:656px; }

 input.span6, textarea.span6, .uneditable-input.span6{width:556px; }

 input.span5, textarea.span5, .uneditable-input.span5{width:456px; }

 input.span4, textarea.span4, .uneditable-input.span4{width:356px; }

 input.span3, textarea.span3, .uneditable-input.span3{width:256px; }

 input.span2, textarea.span2, .uneditable-input.span2{width:156px; }

 input.span1, textarea.span1, .uneditable-input.span1{width:56px; }

 .thumbnails{margin-left:-30px; }

 .thumbnails > li{margin-left:30px; }

 .row-fluid .thumbnails{margin-left:0; }

 .span13{width:120px; }

 .span14{width:100px; }

 .cart-details{margin-left:30px; }

 .product-entry .product-details{width:450px; border-right:1px #d6d6d6 solid; margin-left:5px; padding-right:30px; }

 /**/
 .product-entry .product-details.OrderHistory{width:360px; }

 .report-general-content{width:350px; padding-right:20px; color:#676767; margin-bottom:20px; }

 .step-box-txt{margin-left:70px; margin-top:20px; width:600px; }

 .report-fix-col1{width:225px; float:left; }

 .report-fix-col2{width:190px; float:left; }

 .report-fix-col3{width:150px; float:left; }

 .report-fix-col4{width:200px; float:left; }

 .report-fix-col5{width:130px; float:left; }

 tr.verifyfix li{width:154px; }

 tr.verifyfix li:nth-child(8n){border-right:1px solid #898989; }

 tr.verifyfix li:nth-child(8n) a{border-right:1px solid #000000; }

 tr.verifyfix li:nth-child(6n){border-right:none; }

 tr.verifyfix li:nth-child(6n) a{border-right:none; }

 tr.verifyfix li+li+li+li+li+li+li{margin-top:10px; }

 .report-related-video{width:32%; margin-right:10px; }

 .report-related-video .detail{width:125px; }

 .bs-docs-container{max-width:970px; }

 .bs-docs-sidenav{width:258px; }

 .bs-docs-sidenav > li > a{width:230px \9; /* Override the previous IE8-9 hack */
 }

 .navbar .nav > li > a{padding:10px 15px 10px; }

/*product-matrix*/
 .product-entry .product-details{/*width:35%; */
 margin-left:20px; }

 .product-details h3{font-size:24px; }

 .product-details ul.detail-list li{list-style:none; font-size:15px; line-height:22px; }

 .product-entry .product-container{width:17%; }

 .review-wrapper .nav-tabs > li > a, .nav-pills > li > a{padding-right:49px; padding-left:50px; }

 /*support*/
 .request-form .styled-select{width:245px; }

 /*@Software*/
 .manual-entry .product-title{font-size:22px; line-height:32px; }

 .manual-entry .product-title span{font-size:15px; max-width:200px; }

 .manual-entry h4{font-size:15px; }

 /*sales*/
 .sales-entry .col{padding-right:95px; }

 .sales-entry .col.r-col{padding-right:0; padding-left:125px; }

 /*@dealer*/
 .contact{width:200px; margin-left:84px; ; }

 .store-container .span5.omega{padding-left:55px; }

 /*.account-details{float:left; width:900px; }

*/
/*@DCL */
 .filter-form .control-group{}

 .filter-form .control-group.ml{}

 .filter-form .control-group.mk{}

 .repair-wrapper .info-col h3{font-size:21px; line-height:25px; margin:0 0 19px; }

 .repair-wrapper .info-col ul li{font-size:14px; line-height:20px; margin-bottom:19px; }

 .repair-wrapper .info-col p{margin:49px 0 10px}

 .member-wrap .form-inline{width:230px; min-height:285px; }

 #repair-entry .rcol, #diagnostic-entry .rcol{margin-left:30px; }

 #diagnostic-entry{background-position:0 -23px; }

/*lifestyle*/
 #diagnostic-entry{background-size:contain; background-position:center center; }

 .reg.rcol{margin-top:0px; }

 .user-info .addy{width:456px; }

 .story2 .slides_container{margin:28px 0 0; }

 .tech-support .slides_container{margin:auto; top:137px; }

 .tech-wrap .col p{width:80%; margin:auto; }

.nav-diag-report ul li{width:33.21%; }

.nav-diag-report ul.fourtabs li{width:24.8%; }

}

/* ---------- /vehiclesNeeded ---------- */
.vehiclesNeeded-sidebar{margin-left:0; }

.request-form.vehiclesNeeded-form{margin-left:0; }

.request-form.vehiclesNeeded-form .styled-select{width:50%; }

/***------------------------------***/
#VerifiedFixes .RelatedVideos li.rlt_videos{height:200px; overflow:hidden; }

.checkout .styled-select{background:none; }

.checkout #crumbs ul li a{margin:0 12px 0 0; padding-left:44px; padding-right:44px; }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1170px !important; }

.my-vehicles .vehicle-list ul.vehicles li{height:132px; }

.my-vehicles .main-vehicle .vehicle-info .vehicle-name .rating{width:50%; }

.update-vehicle-info input, .update-vehicle-info select, .update-vehicle-info textarea{min-height:20px; }

.pane-shadow{border:1px solid #bbb; }

.related-items-wrapper li{width:18%; }

#maintenance-related-video li{height:150px; }

#maintenance-related-article li{height:170px; }

.specifications-tab .spec-consumer-rating .spec-consumer-rating-head h5 span.rating-stars{width:400px; }

.specifications-tab .specifications-details .specifications-details-item .specifications-details-item-body ul.list-items li .spec-rating-stars{width:200px; }

.specifications-tab .specifications-details .specifications-details-item .specifications-details-item-body ul.list-items.colors li{padding-right:15px; }

.popup-care-plan-packages ul.packages li{width:32%; }

#tech-tips .review-wrapper .nav-tabs > li > a > span{top:30%; width:100%; text-align:center; left:0;}