@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}.vehicle_title_wrapper{float:left;padding:.3em 1%;position:relative;width:98%}.vehicle_title_wrapper .vehicle_title h1{padding:.3em 1em .3em 0;font-weight:400}.vehicle_title_wrapper .srp_titlebar_phone,.vehicle_title_wrapper .titlebar_ellipsis,.vehicle_title_wrapper .vehicle_title_subsection{height:51px;line-height:51px}.vehicle_title_wrapper .titlebar_ellipsis{display:none}.vehicle_title_wrapper .vehicle_title{position:relative}.srp_titlebar_phone{height:100%;margin-left:.5em}.vehicle_title_wrapper a{text-decoration:none;color:#fff}.vehicle_title img{position:absolute;top:50%;left:50%;max-width:25px;width:100%;transform:translate(-50%,-50%)}.srp_titlebar_phone a>img{left:0;transform:translate(0,-50%)}.vehicle_title_subsection .vehicle_title{height:100%}.vehicle_title.vehicle_title_subsection a{position:absolute;width:100%;height:100%}.vehicle_title.vehicle_title_subsection.closed{display:block!important}.titlebar_ellipsis>img{cursor:pointer}.srp_titlebar_phone span{font-size:1.375em;left:1.3em;position:relative}.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-phone img,.details-vehicle_phone img{margin-right:.39em;float:left}.details-vehicle_phone span{padding:.195em 0;float:right}.details-vehicle_phone .click_call{padding:5px 2px;display:none;font-size:1.125em;text-align:center;text-decoration:none}.details-vehicle_phone .click_call img{width:12px;float:none;vertical-align:middle}.details-vehicle_phone .click_call span{float:none;text-decoration:none;font-size:14px}#details-highlights .special-header{padding:.658em 1.316em;background:transparent url(/cdn/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:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *),.details-price dt:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){margin:.15625em}.details-price dt{float:left;clear:both;line-height:1.25em}.details-price dt.incentive_offer{width:60%;font-size:14px}.details-price dd.incentive_price{font-size:14px}.details-price dt .price_field_tooltip,.details-price dt .tippy_price_field_tooltip{margin-left:3px;cursor:pointer}.details-price dt .price_field_tooltip img,.details-price dt .tippy_price_field_tooltip img{display:inline}.details-price dt .price_field_popup{display:none;position:absolute;width:220px;min-height:100px;color:#000;z-index:99;background-color:#eee;border:1px solid #000;top:25px;left:0;padding:20px 12px 10px 10px;box-sizing:border-box;font-size:12px;font-weight:400}.details-price dt .price_field_popup .price_field_tooltip_popup_close{position:absolute;top:5px;right:5px;z-index:100;width:12px;height:12px;background:url(../../img/dashboard/pricemanager/close_x.png) center center no-repeat;cursor:pointer}.details-price dd:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){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(/cdn/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:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){border-top:10px solid #e6e7e8;border-bottom:10px solid #e6e7e8;width:100%;float:left;margin:0}.veh_pricing_container dl dt:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){float:left;border-left:10px solid #e6e7e8;margin:0;padding:5px}.veh_pricing_container dl dt.incentive_offer{width:60%;font-size:14px}.veh_pricing_container dl dd.incentive_price{font-size:14px}.veh_pricing_container dl dt .price_field_tooltip,.veh_pricing_container dl dt .tippy_price_field_tooltip{margin-left:3px;cursor:pointer}.veh_pricing_container dl dt .price_field_popup{display:none;position:absolute;width:230px;min-height:100px;max-height:300px;overflow:auto;color:#000;z-index:99;background-color:#eee;border:1px solid #000;top:25px;left:3px;padding:20px 12px 10px 10px;box-sizing:border-box;font-size:12px}.veh_pricing_container dl dt .price_field_popup .description_popup{margin-bottom:10px}.veh_pricing_container dl dt .price_field_popup .price_field_tooltip_popup_close{position:absolute;top:5px;right:5px;z-index:100;width:12px;height:12px;background:url(../../img/dashboard/pricemanager/close_x.png) center center no-repeat;cursor:pointer}.veh_pricing_container dl dt .price_field_popup .incentive_breakdown,.veh_pricing_container dl dt .price_field_popup .option_breakdown{margin-bottom:5px}.veh_pricing_container dl dt .price_field_popup .incentive_name,.veh_pricing_container dl dt .price_field_popup .option_name{width:140px}.veh_pricing_container dl dt .price_field_popup .incentive_price,.veh_pricing_container dl dt .price_field_popup .option_msrp{width:60px;text-align:right}.veh_pricing_container dl dt .price_field_popup .incentive_description,.veh_pricing_container dl dt .price_field_popup .option_description{margin-top:5px}.price_field_popup .incentive_expire{display:block;margin-top:2px;margin-left:5px;font-size:.8em}.veh_pricing_container dl dd:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){float:right;margin:0;border-right:10px solid #e6e7e8;padding:5px;text-align:right}.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}.price_special_heading{margin:0 0 1.25em;line-height:1.25em;text-align:center;font-size:1.375em;font-weight:700}.price_special_heading span{width:0;height:0;display:inline-block;border-bottom:.8em solid transparent;border-left:.8em solid #fff}.veh_pricing_container.view_class{background-color:#fff;padding:0}.veh_pricing_container.view_class dl:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){margin-bottom:1.3em;font-size:1.375em}.veh_pricing_container.view_class dl dt:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){padding:0 5px 5px 0}.veh_pricing_container.view_class dl dd:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){padding:0 0 5px 0;font-size:inherit;font-weight:inherit}.veh_pricing_container.view_class dd.price_underline:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){margin-right:0;padding-bottom:4px}.view_price_drop:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){width:100%;display:inline-block;line-height:1.67em;text-align:center;text-decoration:underline;font-size:.75em}.view_price_drop img{margin:0 1% -1.5% 0;max-height:20px}.intransit,.new_image_flag{text-align:center}.acura_precision_maintenance{padding:5px;height:50px!important}.veh_toyota_care_logo{height:60px;max-height:60px}.veh_toyoguard,.veh_toyota_safety_sense{text-align:center}.veh_toyoguard span,.veh_toyota_safety_sense a{text-decoration:none;font-weight:700;color:#000}.veh_toyoguard .veh_toyoguard_logo,.veh_toyota_safety_sense .tss_veh_logo{max-height:60px;max-width:100%;vertical-align:middle}.veh_honda_service_pass{text-align:center}.veh_honda_service_pass .hsp_veh_logo{height:60px;max-height:60px}.oem_badge{margin:.625em}.oem_badge .cap-height{max-height:60px}.oem_badge .cap-width{max-width:100%}.shiftbmwusa_logo_wrapper{text-align:center}.shiftbmwusa_logo{max-height:110px}.bmw_logo_disclaimer_text{margin:5% 0;font-size:.8em}.in_production_logo{margin-left:-10%}#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_table tr{border-bottom:1px solid #d1d1d1}.details-overview_table tr:last-child{border-bottom:none}.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:.8125em}.ext_tour,.int_tour{position:relative;margin:3px 5px 6px;padding:10px 0 0;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;display:block;text-decoration:none}.slider_image_controls{width:100%;display:table;box-sizing:border-box}.dep_image_slider_main_container .slider_image_controls{border-top:none}.slider_controls_section{display:table-cell;text-align:center}.slider_section_25{width:25%}.slider_section_16-666{width:16.666%}.view_all_controls_btn{padding:10px 0;display:inline-block;vertical-align:middle}.view_all_controls_btn img{margin:0 auto;max-width:41px;display:block}.view_all_controls_btn span{display:block}.video_gallery_controls_btn{padding:10px 0;display:inline-block;text-align:right;vertical-align:middle}.video_gallery_controls_btn img{margin:0 auto;max-width:39px;display:block}.video_gallery_controls_btn span{display:block;text-align:center;color:#000}.arrow_next_controls_btn,.arrow_prev_controls_btn{padding:10px 5px;display:inline-block;vertical-align:middle}.arrow_next_controls_btn img,.arrow_prev_controls_btn img{max-width:25px}.ext_tour_control_btn,.int_tour_control_btn{padding:10px 0;display:inline-block;text-align:center;text-decoration:none;font-weight:700;vertical-align:middle}.ext_tour_control_btn a,.int_tour_control_btn a{display:block}.ext_tour_control_btn img,.int_tour_control_btn img{margin:0 auto;max-width:39px;display:block}.autocheck img,.carfax img,.oneowner img{width:100px;max-width:100px;height:auto;margin:3px auto;display:block}.oneowner img{width:70px}.carfax .carfax-default{margin-top:7px;max-width:120px}.preview_certified-carfax-container>div img{margin:0;height:auto}.preview_certified-carfax-container .veh_toyota_care_logo{height:60px}.certified-checklist{padding-right:.5em}.certified,.new-flag-img{margin:8px auto;display:block}.certified.cap-height{max-height:60px}.carproof-badge div{width:auto!important;height:auto!important;padding:5px!important;text-align:center}.carproof-badge img{padding:2px 0}.preview_certified-carfax-container div.carproof-badge-container{max-width:100%}.preview_certified-carfax-container .carproof-badge div{padding:0!important;text-align:left}.preview_certified-carfax-container .carproof-badge a{display:inline-block!important}.mobile .carproof-badge div{margin:0 auto}.mobile .carproof-badge img{display:inline-block!important}.mobile .carproof-badge a{display:inline-block!important}.carproof-badge{text-align:center}.sticky-details-mini-container{position:relative;z-index:1}.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:.8125em}.sticky-details-mini .vehicle_details p{line-height:1.5em;font-size:.8125em}.sticky-details-mini .details-price{margin-top:10px;font-size:.8125em}.sticky-details-mini .details-price dd{font-size:1em}.sticky-details-mini .details-price .pricing_btn_w_border .get-e-price{padding:.4em 0;line-height:1.2em}.sticky-details-mini .details-price .pricing_btn_w_border.preview_eprice_btn_container img{top:0;margin-top:-.3em}.sticky-details-mini .details-price .pricing_btn_w_border.preview_eprice_btn_container a{font-size:1em}#details-tabs{margin-bottom:10px}#details-parent_tabs{width:100%;clear:both}#details-parent_tabs li{padding:10px;display:inline-block;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;display:inline-block;font-size:.75em;font-weight:700;cursor:pointer}.details-sub_tabs li.active{background:url(/cdn/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}.consumer_report{text-align:center}div.details-overview_table{border-right:none;border-left:none;line-height:1.5em;font-size:.8125em}#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:2.925em}.details-vehicle_text .description,.details-vehicle_text .full_description{font-size:.8125em;line-height:1.5em}.details-vehicle_text .details-expand{padding:.46em 2.5em;font-size:.75em}.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_default{float:left;width:30%}#details-sheet_incentives_finance .paycalc_wrap_default .calc_info{display:none}#details-sheet_incentives_finance .paycalc_wrap_default .form .tabbed_top-header{margin:0 10px;padding:0}#details-sheet_incentives_finance .paycalc_wrap_default .form fieldset input[type=text],#details-sheet_incentives_finance .paycalc_wrap_default .form fieldset input[type=email]{padding-left:5px;width:195px}#details-sheet_incentives_finance .paycalc_wrap_default .calculate_button{width:228px}.paycalc_wrap_default .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}.incentives-tcuv_charge_amount{line-height:2em;font-size:.8em}.calc_info{padding:5px 10px;font-size:.8em;line-height:1.3em}.calc_info img{margin-right:10px}.paycalc_wrap_default #modalform fieldset{padding:5px}.paycalc_wrap_default .form fieldset label{margin:10px 5px 5px;font-size:.875em;font-weight:400}.paycalc_wrap_default .form fieldset .input_container{position:relative;float:none;padding:0 5px}.paycalc_wrap_default .form fieldset .input_container input{width:100%;border:none;padding:5px 0;font-size:.8em}.paycalc_wrap_default .form fieldset select{width:100%;font-size:.8em}.paycalc_wrap_default fieldset .calculate_button{margin:10px auto 0;padding:3px 0;width:230px;display:block;cursor:pointer;font-size:1em}.paycalc_wrap_default .months,.paycalc_wrap_default .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:.8125em;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:.3125em 0;width:100%;float:left;border-bottom:1px solid #d1d1d1}.data_one_installed_options_container:first-of-type{padding-top:0}.data_one_icon{padding:.125em .5em 0 0;width:.875em}.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.5em;font-size:.8125em;font-weight:600}.data_one_cost{position:absolute;right:0;top:0;line-height:1.5em;font-size:.8125em}.data_one_option_descriptions{font-size:.7em}.data_one_option_descriptions2{margin-left:1.5em}.data_one_option_descriptions2 p{font-size:.8125em;line-height:1.5em}.hidden_option{display:none}.toggle_display_container:hover{position:relative;cursor:pointer}.crash_test_data_container table td{font-size:.8125em;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}.crash_test_data_container h3.crash-test_header,.dataone_greenscore h3,.dataone_greenscore h3.greenscore_header{padding:.6125em;font-size:1em;font-weight:700}.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:.3847em 0 .3847em .5em;font-size:.8125em;vertical-align:middle}.dataone_greenscore td{width:50%}.dataone_greenscore td.label{line-height:1.5em}.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.5em;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:2}.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}.green_score_a{background:#096;border-left-color:#096!important;border-right-color:#096!important}.green_score_b{background:#00995d;border-left-color:#00995d!important;border-right-color:#00995d!important}.green_score_c{background:#9c3;border-left-color:#9c3!important;border-right-color:#9c3!important}.green_score_d{background:#E5CC33;border-left-color:#E5CC33!important;border-right-color:#E5CC33!important}.green_score_e{background:#FC3;border-left-color:#FC3!important;border-right-color:#FC3!important}.green_score_f{background:#F63;border-left-color:#F63!important;border-right-color:#F63!important}.green_score_g{background:#F33;border-left-color:#F33!important;border-right-color:#F33!important}#rating_legend_nl #rating-heading-last{margin-bottom:5px}#rating_content_a{width:20%}#rating_content_b{width:25%}#rating_content_c{width:30%}.rating_arrow{border-left:16px solid}#rating_content_d{width:35%}#rating_content_e{width:40%}#rating_content_f{width:45%}#rating_content_g{width:50%}#rating_flag_arrow{border-right:40px solid}.rating_arrow{width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent;position:relative;float:right;left:15px}.rating_text{position:relative;float:right;right:10px;font-weight:700;font-size:1.3em;color:#fff;text-shadow:-2px 2px 4px #000}.rating_content{height:2em;line-height:2em;position:relative;cursor:pointer}.rating_flag{float:right;position:relative;right:0;width:15%;min-width:80px;margin:-1.5em 0 0 2em;height:5em;line-height:5em;text-align:left}.rating_container{padding:.2em 0}.rating_flag_text{color:#fff;font-weight:700;font-size:2.3em;text-shadow:-2px 2px 5px #000}.rating_flag_arrow{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;position:relative;float:left;right:40px}.rating_heading{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}#rating_legend_nl .rating_heading div.right{float:right;margin-right:10px;color:#fff}#rating_legend_nl .rating_heading .left{float:left}#rating_legend_nl .rating_heading{float:left;width:100%;padding:5px 0 5px 0}.no-rating-back{background:0 0}.vdp_vehicle_subtabs{padding:0 1%;width:98%}.vdp_vehicle_subtabs li{padding:.667em 10px;display:inline-block;cursor:pointer;font-size:1.125em}.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.mobile_open{cursor:default}body .vdp_subtab_header.mobile_open .arrow{background-position:top center}body .vdp_subtab_header.mobile_closed .arrow{background-position:bottom center}.vdp_subtab_content.open{display:block}.vdp_subtab_content.closed{display:none}.vehicle_equipment h2{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:.8125em}.vehicle_equipment ul{margin:.625em 1.25em}.vehicle_equipment p,.vehicle_equipment ul{font-size:.8125em;line-height:1.5em}.vehicle_equipment li{padding:.3125em 0;list-style:disc}.vehicle_equipment ul.equipment_list{column-count:2}#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 a,.details-similar-larger .details-similar_vehicle ul a{line-height:1.2em;text-decoration:none;font-size:.8125em;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}.vehicle_location{margin:0 .625em;font-size:.875em;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.5em;font-size:.8125em}.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:50%;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;font-size:.8125em}.vdp_department_hours .footer_hours_container ul{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:.76em}.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:38%;min-width:5.2em}.vdp_department_hours .footer_hours_container ul li span.hrs{width:62%;text-align:right;display:inline-block}.vdp_hours_directions_map #map_canvas{height:20em}.middle_spacer{width:1%;float:left;height:1px}.vdp_directions_label{font-size:.8125em;line-height:1.5em}.vdp_map_input{width:73%}#details-highlights .details-price .dealer_track_container .impWidgetBox{margin-left:-.6em}body .dealer_track_container.dealer_track_borderless{margin-top:.625em;padding:0;clear:both;background-color:transparent;border:none}.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}.preview_certified-carfax-container div.fl_c{padding: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}.vdp-vehicle_link_buttons .vdp_vehicle_links_container div{font-size:.8125em}.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:not(.preview_eprice--theme-color,.preview_eprice--theme-color *){border:10px solid #e6e7e8}.preview_eprice_btn_container a:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){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}.pricing_btn_w_border.preview_eprice_btn_container:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){margin:0;padding:.63em 0 0 0;background-color:transparent;border:none}.pricing_btn_w_border.preview_eprice_btn_container.first_pricing_btn{padding-top:0}.pricing_btn_w_border.preview_eprice_btn_container img{margin-top:-.1em;width:1.1em;height:1.1em}.pricing_btn_w_border.preview_eprice_btn_container .fca_ore_img{width:100%;height:auto}.pricing_btn_w_border.preview_eprice_btn_container .get-e-price:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){margin:0;padding:.25em 0;width:100%;display:block;box-sizing:border-box;text-align:center;color:#000;text-shadow:none;line-height:1.6em;font-size:1.25em}.pricing_btn_w_border.preview_eprice_btn_container.inverse_hover .get-e-price:hover{background-color:transparent}.pricing_btn_w_border.preview_eprice_btn_container a:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){padding:0;color:#000;text-shadow:none;text-decoration:none;font-size:1em}.pricing_btn_w_border.preview_eprice_btn_container .get-e-price a:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *):focus,.pricing_btn_w_border.preview_eprice_btn_container .get-e-price:hover a:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){color:#fff}.pricing_btn_w_border.preview_eprice_btn_container.inverse_hover .get-e-price a:focus,.pricing_btn_w_border.preview_eprice_btn_container.inverse_hover .get-e-price:hover a{color:#000}.preview_eprice_btn_container.click_to_call_oem_button_outer .click_to_call_oem_button a,.pricing_btn_w_border.preview_eprice_btn_container.inverse_hover a{color:#fff}.pricing_btn_w_border .get-e-price .eprice_icon_hover{display:none}.pricing_btn_w_border .get-e-price a:focus .eprice_icon,.pricing_btn_w_border .get-e-price:hover .eprice_icon{display:none}.pricing_btn_w_border .get-e-price a:focus .eprice_icon_hover:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *),.pricing_btn_w_border .get-e-price:hover .eprice_icon_hover:not(.carbon_srp_results_wrapper *,.preview_eprice--theme-color,.preview_eprice--theme-color *){display:inline-block}.sticky-details-mini .preview_eprice_btn_container{margin:.15625em;border:none}.sticky-details-mini .preview_eprice_btn_container img{display:inline}.sticky-details-mini .preview_eprice_btn_container.pricing_btn_w_border{margin:0}.details-price .pricing_btn_w_border .get-e-price{line-height:2.6em;margin-left:3%;margin-top:1em;width:94%}.details-price .pricing_btn_w_border.preview_eprice_btn_container img{display:inline}.details-price .pricing_btn_w_border.preview_eprice_btn_container a{font-size:1.2em}.multi_widget .lead-item-textlink{margin-left:3%;width:97%}.multi_widget.row_clear .lead-item-textlink{margin-left:0}.paycalc_wrap_default.form_design_version_2 .calc_info{margin-top:10px;background-image:none;border-radius:0;filter:none}.modal-inner-wrapper .paycalc_wrap_default .form_design_version_2 fieldset{margin:0 auto;padding:5px;width:97%;background-color:transparent;border:none}.paycalc_wrap_default form.form_design_version_2 fieldset div.input_container{padding:0!important;border:none;border-radius:0}.paycalc_wrap_default form.form_design_version_2 fieldset .input_container input{padding-right:8px;padding-left:8px;height:30px;box-sizing:border-box}.paycalc_wrap_default form.form_design_version_2 fieldset select{margin-top:0}.paycalc_wrap_default form.form_design_version_2 fieldset .calculate_button{padding:10px 0;width:100%;border:none;border-radius:0}.disclaimer_tooltip{position:relative;margin-left:3px;cursor:pointer}.disclaimer_tooltip .disclaimer_tooltip_body{position:absolute;top:25px;left:0;z-index:19;padding:20px 12px 10px 10px;width:220px;min-height:100px;display:none;box-sizing:border-box;background-color:#eee;border:1px solid #000;color:#000;text-align:left;font-size:12px;font-weight:400}.disclaimer_tooltip .disclaimer_tooltip_close{position:absolute;top:5px;right:5px;z-index:100;width:12px;height:12px;cursor:pointer}.disclaimer_tooltip .disclaimer_tooltip_img{display:inline}.vehicle_highlights_wrapper{background:0 0;border-bottom:1px solid silver;text-transform:uppercase;font-size:.75em;font-weight:700}.vehicle_highlights_list{width:75%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-flow:wrap;letter-spacing:1px;font-family:MazdaType}.vehicle_highlights_list li{margin:17px 41px 14px 0;padding:2% 0 0 50px;width:28%;min-height:36px;font-size:13px!important;letter-spacing:2px}