@charset "utf-8";/*! CSS File: vehicle.css */.sub_module_spacing{margin:.3125em 0 .625em;padding:.625em}body #details-toolbar{padding:0 .625em;border-right:none;border-bottom:none;border-left:none;line-height:2.1875em}#details-toolbar .return{float:left}#details-toolbar .return a{text-decoration:none;font-size:.75em}#details-toolbar .return a:hover{text-decoration:underline}#details-toolbar .return img{margin:.917em .417em 0 0;float:left}#details-toolbar .links{float:right}#details-toolbar .links li{padding-left:.625em;height:35px;float:left;white-space:nowrap}#details-toolbar .links li a{font-size:.75em}#details-toolbar .pinit iframe{width:45px!important}#details-toolbar .email a,#details-toolbar .print a{text-decoration:none}#details-toolbar .email a:hover,#details-toolbar .print a:hover{text-decoration:underline}#details-toolbar .email img,#details-toolbar .print img{margin:.833em .4167em 0 0;float:left}#details-toolbar .pinit a{display:block}#details-header{padding:10px 0;border-right:none;border-left:none}.vdp_vehicle_title_container h1{font-weight:600}#details-header h1{padding:0;line-height:33px;font-weight:700}.vdp_print_wrap{float:right}.vdp_print{text-decoration:none;display:block;float:right;line-height:2em}.vdp_print img{margin:2px .25em 2px 0;width:2em;float:left}.details-phone{line-height:33px;font-size:1.6em;font-weight:700}.details-vehicle_phone{padding-bottom:.39em;float:left;font-weight:700}.details-vehicle_phone .phone_number{font-size:1.5em}.details-vehicle_phone .click_call{font-size:1.125em;display:none}.details-phone img,.details-vehicle_phone img{margin-right:.39em;float:left}.details-vehicle_phone .click_call img{width:33px}.details-vehicle_phone span{padding:.195em 0;float:right}#details-highlights .special-header{padding:.658em 1.316em;background:transparent url(../../img/search/special_bg.png)center 0 no-repeat;text-align:center;font-size:.95em;font-weight:700}#details-highlights .special-pricing{padding:.625em .625em .3125em;border-right:none;border-left:none}.details-price{margin:0 auto;max-width:40em}.details-price dd,.details-price dt{margin:.15625em}.details-price dt{float:left;clear:both;line-height:1.25em}.details-price dd{float:right;clear:right;font-size:1.25em;font-weight:700}.details-price .price_underline{margin:0 0 2.5px;padding:2.5px 2.5px 5px;box-sizing:border-box}.details-eprice{margin-bottom:.625em;padding:.4375em 0 0;display:block;text-align:center;text-decoration:none;font-weight:700;position:relative;height:1%}.details-eprice img{position:absolute;top:0;left:.3125em}.details-eprice a{padding:.5em .3125em .5em 2.0625em;display:block;background-image:url(../../img/details/eprice-gradient.png);background-position:center center;background-repeat:repeat-x;background-image:-webkit-gradient(linear,top bottom,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 95%);background-image:-moz-linear-gradient(top,rgba(255,255,255,.3) 20%,rgba(255,255,255,0) 95%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 95%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 95%);background-image:linear-gradient(top,rgba(255,255,255,.5) 20%,rgba(255,255,255,0) 95%);text-decoration:none;height:1%}.veh_pricing_container{background-color:#ececec}.veh_pricing_inner_container{background-color:#fff}.veh_pricing_container dl{border-top:10px solid #e6e7e8;border-bottom:10px solid #e6e7e8;width:100%;float:left;margin:0}.veh_pricing_container dl dt{float:left;border-left:10px solid #e6e7e8;margin:0;padding:5px}.veh_pricing_container dl dd{float:right;width:5em;margin:0;border-right:10px solid #e6e7e8;padding:5px}.veh_pricing_special_wrapper{position:relative;background:#ffd65e;background:-moz-linear-gradient(top,#ffd65e 0,#febf04 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffd65e),color-stop(100%,#febf04));background:-webkit-linear-gradient(top,#ffd65e 0,#febf04 100%);background:-o-linear-gradient(top,#ffd65e 0,#febf04 100%);background:-ms-linear-gradient(top,#ffd65e 0,#febf04 100%);background:linear-gradient(to bottom,#ffd65e 0,#febf04 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04', GradientType=0 )}.veh_special_text{position:absolute;top:0;width:50%;left:50%;padding:.9em 0;text-align:center;text-indent:0}.flag_header_special{font-size:.9em;margin-bottom:.556em;padding:.9em 3% 1em 5%;width:42%;background-image:url(../../img/details/heading_flag_special.png);background-position:right center;background-repeat:no-repeat;background-size:1em 100%}.multi_widget .vehicle-pricing-container{margin-bottom:.625em}.multi_widget .veh_pricing_container dl,.multi_widget .veh_pricing_container dl dd,.multi_widget .veh_pricing_container dl dt{border:none}.multi_widget .details-price{max-width:100%}.multi_widget_sub_section .vehicle-pricing-container{margin:0}.multi_widget_sub_section .veh_pricing_container{margin:0;padding:10px;background-color:#e6e7e8}#driveitnow_container{margin:0 auto;text-align:center}#highlight-item{padding:0;border-right:none;border-bottom:none;border-left:none}#highlight-item img{margin:5px auto;display:block}.details-window_sticker{margin:.3125em auto;padding:.3125em;max-width:40em;display:block;text-align:center;text-decoration:none;font-weight:700}div.highlight-incentive-apr{margin:.625em auto 0;padding-top:.625em;max-width:40em;border-right:none;border-bottom:none;border-left:none;font-weight:700}.highlight-incentive-apr .apr-container{width:42%}.highlight-incentive-apr .percent-sign{font-size:1.4em}.highlight-incentive-apr .apr{font-size:.6em}.highlight-incentive-apr .apr_number{line-height:.9em;font-size:2em}.highlight-incentive-apr .term-for{width:16%;line-height:2.31em;vertical-align:top;font-size:.8125em;text-align:center}.highlight-incentive-apr .month-term{margin-bottom:.3125em;width:42%;text-align:left}.highlight-incentive-apr .term-month_num{font-size:1.875em}.highlight-incentive-apr .term-months{margin-right:5px;font-size:.875em}.highlight-incentive-cash{font-weight:700}.highlight-incentive-cash .cash-container{margin-left:10px}.highlight-incentive-cash .dollar-sign{font-size:3em}.highlight-incentive-cash .cash-number{line-height:.8em;font-size:5em}.highlight-incentive-cash .special-cash{margin-bottom:5px;text-align:center;font-size:1.125em}#highlight-item #incentives-link,#highlight-item .incentives-details{margin:0 auto 10px;padding:4px 0;width:141px;display:block;text-decoration:none;text-align:center;font-size:.75em;font-weight:700}#highlight-item .incentives-details{cursor:pointer}.highlight-incentive-details{position:relative}.highlight-incentive-details .incentives_extended{position:absolute;padding:10px;width:90%;display:none;-moz-box-shadow:0 0 3px 0 ccc;-webkit-box-shadow:0 0 3px 0 #ccc;box-shadow:0 0 3px 0 #ccc}.highlight-incentive-details .payment_amount{margin-bottom:5px;text-align:center;font-size:.9em;font-weight:700}.highlight-incentive-details .disclaimer{margin-bottom:5px;line-height:1.2em;font-size:.75em}.highlight-incentive-details .expiration{padding:5px 5px 0;text-align:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:.7em;font-weight:700}div.details-overview_table{border-right:none;border-left:none;line-height:1.5em;font-size:.75em}#highlight-item div.details-overview_table{margin:.833em auto}.details-overview_table table{width:100%}.details-overview_table table .details-overview_title{font-weight:700}.details-overview_data{text-align:right}#details-highlights .condition_report{margin:0 auto .3125em;padding:0;max-width:40em;display:block;background:#c52a0e;text-align:center;text-decoration:none;font-size:1em;font-weight:700}#details-highlights .condition_report img{margin:.25em 0 0 .3125em;float:left}#details-highlights .condition_report span{padding:.6875em;display:block}#details-highlights .DorButton{margin:5px auto}#details-media_box{padding-bottom:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.details-vehicle_img{margin:7px 0 0 7px;float:left}.page_up img{margin:10px auto 0;display:block;cursor:pointer}.page_down img{margin:0 auto 10px;display:block;cursor:pointer}.thumbs-viewport{margin:7px auto;width:56px;height:183px;display:block;overflow:hidden}.thumbs-viewport .thumbs{width:56px;position:asbolute;left:5px}.thumbs img{margin:0 auto 5px;display:block}#details-media_box .video,#details-media_box .video_3rd-party,.uwmVideo{width:66px;float:left}.uwmVideo{cursor:pointer}#details-media_box .video img,#details-media_box .video_3rd-party img,.uwmVideo img{margin:0 auto;display:block}#details-media_box .ext_tour{margin:0 10px}div.details-vehicle_items{margin:0 10px;padding:5px 0;border-top:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div.details-vehicle_items-col{width:33%;border-top:none;border-bottom:none;border-left:none}#highlight-item .details-mpg{margin:0 auto;padding:.625em;max-width:30em;border-left:none;border-right:none}#highlight-item #details-city{width:40%;float:left}#highlight-item .details-mpg img{margin:0 auto}#highlight-item #details-hwy{width:40%;float:right}#highlight-item .details-mpg_title{text-align:center;font-size:.75em}#highlight-item .details-mpg_num{text-align:center;font-size:2em;font-weight:700}#highlight-item .details-mpg_disclaimer{text-align:center;font-size:.7em}.details-mpg-small{padding:5px 0}.details-mpg-small .details-city,.details-mpg-small .details-hwy{width:33%;float:left}.details-mpg-small .details-mpg_img{width:33%;float:left}.details-mpg-small .details-mpg_img img{margin:0 auto;max-width:100%;max-height:35px;display:block}.details-mpg-small .details-mpg_title{width:100%;text-align:center;font-size:.7em}.details-mpg-small .details-mpg_num{width:100%;text-align:center;font-size:1.6em;font-weight:700}.details-mpg-small .details-mpg_disclaimer{text-align:center;font-size:.625em}.icon_text_overlay .details-mpg-small .details-mpg_disclaimer{font-size:.8em}.ext_tour,.int_tour{position:relative;margin:3px 5px 6px;padding:10px 0 0;height:1%;display:block;text-align:center;text-decoration:none;font-weight:700}.ext_tour img,.int_tour img{position:absolute;top:0;left:5px}.ext_tour a,.int_tour a{padding:10px 5px 10px 33px;height:1%;display:block;text-decoration:none}.autocheck img,.carfax img,.oneowner img{margin:3px auto;display:block}.preview_certified-carfax-container>div img{margin:0;height:2.2em}.certified,.new-flag-img{margin:8px auto;display:block}.sticky-details-mini-container{position:relative}.sticky-details-mini{margin-bottom:.625em;padding:.625em .3125em;line-height:1.2em}.sticky-details-mini .sticky-details_heading{padding-bottom:5px}.sticky-details-mini img{margin:0 auto;max-width:99%;display:block}.sticky-details-mini .vehicle_details{margin-top:.625em}.sticky-details-mini .vehicle_details h4{font-size:.9375em}.sticky-details-mini .vehicle_details p{font-size:.875em}.sticky-details-mini .details-price{margin-top:10px;font-size:.9em}#details-tabs{margin-bottom:10px}#details-parent_tabs{width:100%;clear:both}#details-parent_tabs li{padding:10px;float:left;font-size:.75em;font-weight:700;cursor:pointer}#details-parent_tabs li a{text-decoration:none}#details-parent_tabs .active{border-bottom:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.details-sub_tabs{display:none;min-height:10px}.details-sub_tabs.active{display:block}.details-sub_tabs li{margin:10px 0 0 10px;padding-bottom:10px;float:left;font-size:.75em;font-weight:700;cursor:pointer}.details-sub_tabs li.active{background:url(../../img/details/sub_tab-arrow.png)50% 87% no-repeat}.details-sub_tabs li span{padding:7px 10px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none}.details-sheet{display:none}.details-sheet.active{display:block}.details-subsheet{display:none}.details-subsheet.active{display:block}#details-dealer_comments,#details-dealer_description,#details-vehicle_packages{margin:0 0 .83em;padding:0 .83em .83em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:1.2em;font-size:.75em}#region_3 #details-dealer_comments,#region_3 #details-dealer_description,#region_3 #details-vehicle_packages{margin:.74em 0 0}#details-sheet_overview_summary .half_width{float:left}.half_width #details-dealer_comments,.half_width #details-dealer_description,.half_width #details-vehicle_packages{margin-right:10px;width:321px}#details-dealer_comments p,#details-dealer_description p{line-height:1.3em}#details-dealer_comments h3,#details-dealer_description h3,#details-vehicle_packages h3,.details-overview_table h3{margin:0 0 .74em}#details-dealer_comments h3 span,#details-dealer_description h3 span,#details-vehicle_packages h3 span,.details-overview_table h3 span{min-width:181px}#details-dealer_comments li,#details-dealer_description li,#details-vehicle_packages li{margin:5px 15px;list-style:disc outside none;line-height:1.2em}.details-used_links h3{margin:0 0 10px}#details-vehicle_packages dt{font-weight:700}#details-vehicle_packages dd{margin:0 0 10px 10px}.details-expand{margin-top:.925em;padding:.46em .925em;float:right;text-decoration:none;font-size:.9em;font-weight:700}.details-used_links{margin:0 0 10px 0;padding:0 10px 10px;width:144px;height:97px;font-size:.75em}.details-carfax{margin-right:10px}.details-used_links a{width:100%;display:block}.details-used_links img{margin:0 auto;display:block}.details-certified img{margin:25px auto 15px}.vehicle_details_container{margin-bottom:10px}div.details-overview_table{border-right:none;border-left:none;line-height:1.5em;font-size:.75em}#highlight-item div.details-overview_table{margin:10px 0}.details-overview_table table{width:100%}.details-overview_table table .details-overview_title{font-weight:700}.details-overview_data{text-align:right}.details-vehicle_text{margin-bottom:10px}.details-vehicle_text .description,.details-vehicle_text .full_description{font-size:.75em}.details-vehicle_text .details-expand{padding:.46em 2.5em;font-size:.75em}#details-sheet_incentives_finance>div,#details-sheet_incentives_lease>div,#details-sheet_incentives_special>div{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#details-sheet_incentives_finance h3,#details-sheet_incentives_lease h3,#details-sheet_incentives_special h3{margin-bottom:10px;padding:10px;font-weight:700}.available-incentives h3{margin-bottom:10px;font-weight:700}#details-sheet_incentives .no-incentives{margin:20px 0 10px;text-align:center;font-size:.95em}#details-sheet_incentives_finance .finance-wrap{margin-right:1%;width:64%}.finance-wrap .incentives-number{margin-right:.714em;padding:.357em .57em;float:left;font-size:.875em;font-weight:700}.available-incentives .incentives-number{padding:.14em .428em}.finance-wrap .incentives-offer_details{padding:.3125em;text-align:center;font-weight:700}.available-incentives .incentive_finance-offer .incentives-offer_details{margin:0 auto;max-width:21.875em;text-align:left}.finance-wrap .incentives-offer_details .offer_amount{font-size:1.875em}.finance-wrap .incentives-disc{padding-bottom:1em;text-align:right;font-size:.75em;font-weight:700}#details-sheet_incentives_finance .incentives-disc{text-align:center}#details-sheet_incentives_finance .incentive_cash{margin:0 auto;width:350px}.finance-wrap .or_divider{margin:.556em 0;text-align:center;font-size:1.125em;font-weight:700}.finance-wrap .or_divider .divider_border{margin:.556em 0;width:45%;border-right:none;border-bottom:none;border-left:none}.finance-wrap .or_divider .or_text{width:10%;margin:0;text-align:center;line-height:21px}.finance-wrap .incentive_finance-offer{margin:0 auto;width:100%;border-right:none;border-bottom:none;border-left:none}.finance-wrap .do_i_qualify{margin:0 auto 10px;padding:5px;display:block;cursor:pointer;text-align:center;text-decoration:none;font-size:.9em;font-weight:700}.finance-wrap .incentives-calculate{margin-top:.5em;padding:.357em;width:75px;display:block;cursor:pointer;text-align:center;text-decoration:none;font-size:.875em;font-weight:700}.available-incentives .incentives-calculate{margin-bottom:.357em;background-image:url(../../img/details/vert_button_gradient.png)}#details-sheet_incentives_finance #paycalc_wrap{float:left;width:30%}#details-sheet_incentives_finance #paycalc_wrap .calc_info{display:none}#details-sheet_incentives_finance #paycalc_wrap .form .tabbed_top-header{margin:0 10px;padding:0}#details-sheet_incentives_finance #paycalc_wrap .form fieldset input[type=text],#details-sheet_incentives_finance #paycalc_wrap .form fieldset input[type=email]{padding-left:5px;width:195px}#details-sheet_incentives_finance #paycalc_wrap .calculate_button{width:228px}#paycalc_wrap .form fieldset .disabled input{background:0 0}#details-sheet_incentives_lease .incen-lease_left{padding:0 10px 0 0;width:235px;float:left;border-bottom:medium none;border-left:medium none;border-top:medium none;font-weight:700}#details-sheet_incentives_lease .incen-lease-dollar_sign{width:35px;float:left;font-size:4em}#details-sheet_incentives_lease .veh_lease_cash{width:200px;float:left;line-height:.8em;font-size:7.5em}#details-sheet_incentives_lease .incen-lease-per_month_sign{padding-left:35px;width:200px;text-align:center;font-size:1.6em}#details-sheet_incentives_lease .incen-lease_desc{margin:6px 0 0 10px;width:200px;float:left}#details-sheet_incentives_lease .incen-lease_desc p{font-size:1.25em;font-weight:700}#details-sheet_incentives_lease .incen-lease_disc p{padding:10px 0 0;font-size:.7em;font-weight:700}#details-sheet_incentives_lease .incen-expiration{padding:5px 5px 0;text-align:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:.7em;font-weight:700}#details-sheet_incentives_lease .incen-lead_btn{margin:10px 0 0;padding:5px 0;width:145px;display:block;float:right;text-align:center;text-decoration:none;font-size:.75em;font-weight:700}#details-sheet_incentives_special .incentives-special{margin:10px 0;padding:0}#details-sheet_incentives_special .incentives-special h3{margin-bottom:0;border-top:none;border-right:none;border-left:none;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px}#details-sheet_incentives_special .incentives-special h3 img{margin-right:5px;float:left}#details-sheet_incentives_special .incentives-special .incentives-expiration{font-size:.8em}#details-sheet_incentives_special .incentives-special .incentives-special_details{padding:5px}#details-sheet_incentives_special .incentives-special .incentives-specials-cash{padding:5px;line-height:1.3em;font-size:.8em;font-weight:700}#details-sheet_incentives_special .incentives-special .incentives-specials-body,#details-sheet_incentives_special .incentives-special .incentives-specials-call_us{padding:5px;line-height:1.2em;font-size:.75em}#details-sheet_incentives_special .incentives-special .incentives-specials-call_us{font-weight:700}.incen-special_offers .incentives-special{position:relative;margin-bottom:.625em;clear:both;overflow:hidden}.incen-special_offers .special_img{position:absolute;left:0}.incentives-special_inner{margin-left:1.875em}.incen-special_offers .incentives-specials-heading{font-size:1em;font-weight:700}.incen-special_offers .incentives-special_details{margin-top:.3125em}.incen-special_offers .toggle_expand_offer{margin-right:.3125em;width:.875em;float:left;cursor:pointer}.incen-special_offers .incentives-special_details_inner{line-height:1.2em;font-size:.75em}.incentives-disclaimer{line-height:1.2em;font-size:.75em;font-style:italic}.calc_info{padding:5px 10px;font-size:.8em;line-height:1.3em}.calc_info img{margin-right:10px}#paycalc_wrap #modalform fieldset{padding:5px}#paycalc_wrap fieldset label{margin:10px 5px 5px;font-size:.875em;font-weight:400}#paycalc_wrap .form fieldset .input_container{position:relative;float:none;padding:0 5px}#paycalc_wrap .form fieldset .input_container input{width:100%;border:none;padding:5px 0;font-size:.8em}#paycalc_wrap .form fieldset select{width:100%;font-size:.8em}#paycalc_wrap fieldset .calculate_button{margin:10px auto 0;padding:3px 0;width:230px;display:block;cursor:pointer;font-size:1em}#paycalc_wrap .months,#paycalc_wrap .percent{font-size:.8em;margin-top:8px;position:absolute;top:0;right:10px}#details-sheet_equipment_exterior div,#details-sheet_equipment_interior div,#details-sheet_equipment_mechanical div,#details-sheet_equipment_options div,#details-sheet_equipment_safety div,#details-sheet_equipment_standard div{padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#details-sheet_equipment_exterior h3,#details-sheet_equipment_interior h3,#details-sheet_equipment_mechanical h3,#details-sheet_equipment_options h3,#details-sheet_equipment_safety h3,#details-sheet_equipment_standard h3{margin:10px 0;padding:10px;width:433px;font-weight:700}#details-sheet_equipment_exterior li,#details-sheet_equipment_interior li,#details-sheet_equipment_mechanical li,#details-sheet_equipment_options li,#details-sheet_equipment_safety li,#details-sheet_equipment_standard li{margin:10px 15px;list-style:disc;line-height:1.2em;font-size:.8em}#details-sheet_warranty_summary div{padding:0 10px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#details-sheet_warranty_summary h3{margin:10px 0;padding:10px;width:433px;font-weight:700}#details-sheet_warranty_summary li{margin:10px 15px;list-style:disc;font-size:.95em}#details-sheet_warranty_summary p{margin-top:10px;line-height:1.3em;font-size:.75em}.vehicle_awards_text_container>*{font-size:.8em;line-height:1.2em;padding-bottom:.5em}.vehicle_awards_text_container{margin-left:3em}.vehicle_awards_text_container .vehicle_award_source{font-style:italic}#details-sheet_awards_summary div{margin-top:10px;padding:0 10px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#details-sheet_awards_summary h3{margin:10px 0;padding:10px 1%;width:98%;font-weight:700}#details-sheet_awards_summary li{margin-top:20px}#details-sheet_awards_summary li.first{margin-top:0}#details-sheet_awards_summary h4{font-weight:700;line-height:1.2em}#details-sheet_awards_summary .award-model_year{font-size:.8em;font-weight:400}#details-sheet_awards_summary .award-source{margin-left:20px;font-size:.95em;line-height:1.2em;font-weight:700;font-size:.95em}#details-sheet_awards_summary .award-source a{text-decoration:none}#details-sheet_awards_summary .award-source a: hover{text-decoration:underline}#details-sheet_awards_summary blockquote{margin-top:10px;padding:0 20px;font-size:.95em;line-height:1.2em}.dataone_features{padding:10px 10px 0}.dataone_features h3{font-weight:700;padding:10px}.dataone_features .option_category{margin:10px 0}.dataone_features .option_item{padding:10px;border-right:none;border-bottom:none;border-left:none;font-size:.8em}.dataone_features .option_item p{padding:5px 20px 0;line-height:1.2em}.dataone_features{padding:10px 10px 0}.dataone_features table{margin:10px 1%;width:98%}.dataone_features tr{border-right:none;border-bottom:none;border-left:none}.dataone_features td{padding:10px;width:50%;font-size:.8em}.dataone_features h3{font-weight:700;padding:10px}.hide_parent_options{display:none}a.show_more_options{color:#333;font-size:.9em;text-decoration:underline}.data_one_installed_options_container{padding-bottom:.625em;width:100%;float:left}.data_one_icon{padding:.1875em .5em 0 0;width:.95em}.data_one_icon img{width:100%}.data_one_options_group{font-weight:700}.data_one_sub_options{margin-left:1.3em;padding-top:.3em}.data_one_options_info{position:relative}.data_one_options_info2{position:relative;margin-left:1.5em}.data_one_title{margin-right:5em;font-size:.8em}.data_one_title2{margin-right:5em;line-height:1.2em;font-size:1.125em;font-weight:600}.data_one_cost{position:absolute;right:0;top:0;line-height:1.4em;font-size:.8em}.data_one_option_descriptions{font-size:.7em}.data_one_option_descriptions2{margin-left:1.5em}.data_one_option_descriptions2 p{font-size:.8125em}.hidden_option{display:none}.toggle_display_container:hover{position:relative;cursor:pointer}.crash_test_data_container table td{font-size:.8em;padding:.2em 0}.crash_test_data_container .vehicle_crash_test_stars{min-width:7em}.crash_test_data_container table{padding:.8em 0}.dataone_greenscore label{font-size:.7em}.dataone_crashtest h3,.dataone_greenscore h3{font-weight:700;padding:.6125em}.dataone_crashtest p,.dataone_greenscore p{font-size:.95em}.dataone_crashtest table,.dataone_greenscore table{margin:.7em 0;width:100%}.dataone_crashtest tr,.dataone_greenscore tr{border-right:none;border-bottom:none;border-left:none}.dataone_crashtest td,.dataone_greenscore td{padding:.5em;font-size:.8em;vertical-align:middle}.dataone_greenscore td{width:50%}.dataone_greenscore .data{text-align:right}.greenscore_epa_desc{font-size:.7em;font-weight:100;line-height:1.1em}.greenscore_tooltiplink{padding:.1em .4em;cursor:pointer;font-size:.875em}.greenscore_tooltip{position:absolute;display:none;margin-top:.6em;padding:.6em;width:250px;line-height:1.2em;text-align:left;font-weight:400;z-index:9999}.grade_scale .grade_number{position:relative;margin-bottom:25px;width:80%;margin-left:10%}.grade_scale .grade_number_position{position:absolute;min-width:2em;font-weight:700;margin-left:-1em;z-index:9}.grade_scale .grade_number_position span{padding:.25em 0;display:block;text-align:center}.grade_scale{width:96%;position:relative;bottom:.5em}.grade_scale .scale{width:80%;position:relative;left:10%}#details-sheets td.data{width:50%}.grade_scale .arrow{margin:0 auto;width:0;height:0;border-top-width:5px;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.grade_scale .scale div{padding:5px 0}.grade_scale .scale span{visibility:hidden}.grade_scale .scale_end,.grade_scale .scale_start{padding:0;line-height:23px;width:10%;font-size:.7em;border-top:none;border-bottom:none;text-align:center;position:absolute}.grade_scale .scale_start{border-left:none;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;left:0}.grade_scale .scale_end{border-right:none;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;right:0}.vdp_vehicle_subtabs{padding:0 1%;width:98%;background-image:url(../../img/h2_gradient.png);background-repeat:repeat-y;background-size:100% 8px}.vdp_vehicle_subtabs li{padding:5px 10px;float:left;cursor:pointer;font-size:18px}.vdp_subtab_header{display:none}body .vdp_subtab_header{position:relative;padding-right:22px}body .vdp_subtab_header .arrow{position:absolute;top:50%;right:.5em;margin-top:-6px;width:12px;height:12px;background:transparent url(../../img/expand_arrows.png)top center no-repeat}body .vdp_subtab_header.open{cursor:default}body .vdp_subtab_header.open .arrow{background-position:top center}body .vdp_subtab_header.closed .arrow{background-position:bottom center}.vehicle_equipment h3{font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700}.vehicle_equipment table{margin:5px 0 15px;width:100%}.vehicle_equipment tr{border-bottom:medium none;border-left:medium none;border-right:medium none}.vehicle_equipment td{padding:7px;width:50%;font-size:.8em}.vehicle_equipment ul{margin:.625em 1.25em}.vehicle_equipment li{padding:.3125em 0;list-style:disc}#details-similar_vehicles h2{margin-top:.55em}#details-similar_vehicles .details-similar_vehicle{margin-top:.625em;margin-left:1.5%;padding:.4375em .5% .3125em;width:17.4%;min-width:7.4375em;min-height:9.875em;float:left}#details-similar_vehicles .details-similar_vehicle.first{margin-left:0}#details-similar_vehicles .details-similar_img{margin:0 auto .3125em;padding:.3125em;max-width:6.375em}#details-similar_vehicles .details-similar_img img{display:block}#details-similar_vehicles .details-similar_vehicle li{line-height:1.43em;font-size:.7em}#details-similar_vehicles .details-similar_title{font-weight:700}#details-similar_vehicles .details-similar_title a{text-decoration:none}#details-similar_vehicles .details-similar_title a:hover{text-decoration:underline}.details-similar-larger .similar-inner{padding:5px}.details-similar-larger .details-similar_vehicle{width:33.33%;float:left}.details-similar-larger .similar_vehicle-inner{padding:5px}.details-similar-larger .details-similar_vehicle a{display:block}.details-similar-larger .details-similar_vehicle img{margin:0 auto;max-width:100%;display:block}.details-similar-larger .details-similar_vehicle ul{max-width:370px;margin:0 auto;padding:5px}.details-similar-larger .details-similar_vehicle ul a{line-height:1.2em;text-decoration:none;font-weight:700}#details-location{margin-bottom:10px}#details-location img{margin:10px;float:left}#details-location p{margin:10px 0;width:172px;float:left;line-height:1.2em;font-size:.7em}#details-location span{font-weight:700}.lead-item{padding:.625em}.lead-item .lead_img{margin-right:.625em;float:left}.lead-item .lead_text{padding:.428em 0;display:block;line-height:1.2em;text-decoration:none;font-size:.875em;font-weight:700}.service_manual .lead_text{line-height:1.2em}.details_testimonials{margin-top:10px}.details_testimonials .testimonial_flipper-item{margin-top:10px}.details_testimonials .testimonial_flipper-item h2{line-height:1.2em;text-align:center;font-size:1.05em;font-weight:700}.details_testimonials .comments_testimonial{font-size:.95em}.details_testimonials .video-wrap_testimonial{float:none}.details_testimonials .video-wrap_testimonial img{margin:0 auto;display:block}.details_testimonials .name_testimonial{text-align:right;font-size:.95em}.details_testimonials .view_testimonials{margin-top:10px;padding:5px 10px;display:block;text-decoration:none;text-align:center;font-size:.9em;font-weight:700}.details_testimonials .no_testimonials{margin-top:10px;padding:0 5px;line-height:1.2em}#details-disclaimer{margin-top:.625em}#details-disclaimer p{padding:.416em 0;line-height:1.2em;font-size:.75em}.ui-dialog-content .tabs .gallery_tab{border:none}.media_gallery #vehicle_info{margin:10px 0}.media_gallery .details-overview_table{margin-right:10px;width:318px}.media_gallery .details-mpg{margin-right:10px}.media_gallery .details-price{width:200px}.media_gallery .thumbs-viewport .thumbs{left:0}.media_gallery .disabled{opacity:.1;cursor:default!important}.media_gallery .page_down,.media_gallery .page_up{cursor:pointer}.gallery_dialog.ui-dialog .ui-dialog-content{padding:0}.gallery_dialog .ui-widget-content{border-top:none;border-right:none;border-bottom:none;border-left:none}.gallery_dialog.ui-widget-content{border-top:none;border-right:none;border-bottom:none;border-left:none}.gallery_dialog.ui-dialog.ui-widget-content{background-image:none;background-color:transparent}.gallery_dialog .ui-tabs.ui-widget-content{background:none transparent}.gallery_dialog .ui-tabs .ui-widget-header{background-image:none;background-color:transparent;border:none}.gallery_dialog .ui-tabs .ui-tabs-panel{padding:10px;min-height:400px;background-color:#fff}.gallery_dialog .ui-dialog-titlebar{position:absolute!important;right:0;padding:0!important;margin:10px 10px 0 0;z-index:99;height:18px!important;width:31px!important;background:0 0!important;border-top:none;border-right:none;border-bottom:none;border-left:none}.gallery_dialog .ui-dialog-titlebar:hover{background:0 0;border-top:none;border-right:none;border-bottom:none;border-left:none}.gallery_dialog .ui-dialog-titlebar-close{background:#ccc}.gallery_dialog .ui-dialog-title{display:none}.gallery_dialog .ui-tabs-selected{background-image:none!important;background-color:#fff}.gallery_dialog .ui-tabs .ui-tabs-nav{padding:0}#gallery_pager li.activeSlide img{opacity:1}#gallery_pager li img{opacity:.5}.media_gallery input,.media_gallery textarea{border-radius:4px}#details-sheet_paycalc_summary .paycalc_parent_container{width:49.4%;float:left}#details-sheet_paycalc_summary .paycalc_parent_container:first-child{margin-right:1%}.vdp_sub_module_container{margin-bottom:1em}.vdp_sub_module_wrapper{padding:.5em}.keep_it_together{white-space:nowrap}.wrap_normal{white-space:normal}.vdp_department_hours{float:left;width:49%;margin:1.2em 0 0 0;padding:0}.vdp_department_hours div.footer_hours_container{width:49%;float:left;padding:0;margin:0}.vdp_department_hours .footer_hours_container{min-width:12em}.vdp_department_hours .footer_hours_container ul{font-size:.8em;padding:1em 0 1em 0}.vdp_hours_directions_map #inner_searchDealerAddress{border:none;background-color:transparent}.vdp_department_hours .footer_hours_container ul{border:none;padding-left:1em}.vdp_department_hours .footer_hours_container ul.vdp_hours_border_right{border-right:1px solid #ccc;padding-left:0;padding-right:1em}.vdp_department_hours .footer_hours_container ul.vdp_hours_border_bottom{border-bottom:1px solid #ccc}.vdp_department_hours .footer_hours_container ul li{width:96%;padding:.4em 2%;margin:auto;border:none}.vdp_hours_directions_map{float:left;width:49%;padding:0;margin:0}.vdp_department_hours .footer_hours_container ul li span.hrs_day{width:40%;min-width:5.5em}.vdp_department_hours .footer_hours_container ul li span.hrs{width:60%;text-align:right;display:inline-block}.vdp_hours_directions_map #map_canvas{height:20em}.middle_spacer{width:2%;float:left;height:1px}.vdp_directions_label{font-size:.85em;line-height:1.3em}.vdp_map_input{width:73%}#details-highlights .details-price .dealer_track_container .impWidgetBox{margin-left:-.6em}.dealer_track_container{border:10px solid #e6e7e8;background-color:#e6e7e8;margin-top:-10px;margin-bottom:-15px}.multi_widget .dealer_track_container{margin:0;padding:0;background-color:#fff;border:none}.multi_widget_sub_section .dealer_track_container{margin:0;background-color:#e6e7e8;padding:10px;border:none}.preview_certified-carfax-container>div{max-width:50%;margin:0;padding:.2em 0}.custom_dealer_track_button{color:#666;font-weight:700;padding:.6em .5em;font-size:.85em;background-color:#ececec;text-align:center;margin-top:.3em;border:1px solid #999;background:#eee;background:-moz-linear-gradient(top,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(238,238,238,1)),color-stop(100%,rgba(204,204,204,1)));background:-webkit-linear-gradient(top,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);background:-o-linear-gradient(top,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);background:-ms-linear-gradient(top,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,1) 0,rgba(204,204,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 )}.custom_dealer_track_button:hover{cursor:pointer}.vdp-vehicle_link_buttons .vdp_vehicle_links_container{width:46%;float:left;padding:1em 2%}.vdp-vehicle_link_buttons .vdp_vehicle_links_container a{text-decoration:none;display:block;line-height:2em;color:#4a4a4a}.vdp-vehicle_link_buttons .vdp_vehicle_links_container img{padding-right:.5em;width:2em;float:left}.vdp-vehicle_link_buttons .vdp_vehicle_links_container>div{margin-left:2.5em;padding:.5em 0}.preview_360btn_container{float:left;width:100%;position:relative;top:-.95em;left:1%;margin-bottom:-.95em}.preview_360btn_container img{width:1.5em;left:-.2em}.preview_360btn_container .ext_tour a,.preview_360btn_container .int_tour a{padding:.8em .2em}.preview_eprice_btn_container{border:10px solid #e6e7e8}.preview_eprice_btn_container a{display:block;text-align:center;vertical-align:middle;padding:.2em 0;font-weight:700;color:#fff;text-shadow:1px 1px 1px #000;padding:.555em .278em;font-size:1.5em}.preview_eprice_btn_container img{height:1.2em;position:relative;top:-.05em;vertical-align:middle}.multi_widget .preview_eprice_btn_container{margin-bottom:.625em;border:none}.multi_widget_sub_section .preview_eprice_btn_container{margin:0;padding:10px;background-color:#e6e7e8;border:none}