@charset "utf-8";/*! CSS File: results.css */#search_header .vew_results{margin-right:10px;line-height:18px;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:.875em}.search-title{line-height:1.2em;font-size:1.2em;font-weight:700}.search_no-results{padding:10px 0;line-height:1.2em}.zip_required_message{margin:10px 0}.zip_required{display:none}.zip_required .range,.zip_required .zip{margin:0 1.5% 5px;width:47%;float:left}.zip_required .range label,.zip_required .zip label{padding:5px 0;display:block;font-size:.8em}.zip_required .range select,.zip_required .zip input{padding:5px;width:100%;box-sizing:border-box}.zip_required .submit{margin:0 1.5%;width:47%}.zip_required .submit input{padding:5px 0;width:100%;box-sizing:border-box}.search-results_count{margin:0 -1%;line-height:1.2em;font-size:.875em}.search-results_count .bold{font-weight:700}.search-inv_display,.search-sort,.search-view_results{margin-top:5px}.srp_vehicle_table{margin:0 -1%;display:table;table-layout:fixed;border-collapse:separate;border-spacing:.75em 0}.srp_vehicle_table .srp_col{float:none;display:table-cell;vertical-align:top}.search-inv_display .display-condensed,.search-inv_display .display-default,.search-inv_display .display-grid{margin-right:5px;width:25px;height:18px;cursor:pointer;line-height:5px;font-size:1px}.search-inv_display .display-default div{margin-bottom:1px;width:100%;height:5px}.search-inv_display .display-condensed div{margin-bottom:2px;width:100%;height:2px}.search-inv_display .display-grid div{margin:0 0 2px 2px;width:10px;height:8px;float:left;display:inline}.search-inv_display div .no-margin{margin:0}.search-inv_display div .no-left-margin{margin-left:0}.search-inv_display div .no-btm-margin{margin-bottom:0}.search-view_results{margin-left:20px}.search-view_results span{font-size:.875em}#search_header{min-width:100%}.compare_selected{margin-top:5px;padding:3px 10px;text-decoration:none;font-size:.875em;font-weight:700;cursor:pointer;width:25%}.save{margin:5px 0 0 5px;padding:5px 10px;font-size:.9em;font-weight:700;display:block}.save a{text-decoration:none}.view_details_link{padding:.625em 0;display:block;text-align:center;text-decoration:none;font-size:.8125em}.view_details_link:hover{text-decoration:underline}.search-listing_default .search-price{margin:5px 0 0 10px;width:170px}.search-listing_condensed .search-price{margin-left:10px}.search-listing_grid .search-price{margin-bottom:10px;padding-left:10px;width:159px;border-top:none;border-right:none;border-bottom:none}.search-listing_condensed .search-price dd,.search-listing_condensed .search-price dt,.search-listing_default .search-price dd,.search-listing_default .search-price dt{padding-bottom:5px}.search-listing_condensed .search-price dt,.search-listing_default .search-price dt,.search-listing_grid .search-price dt{float:left;clear:both}.search-listing_condensed .search-price dt.incentive_offer,.search-listing_default .search-price dt.incentive_offer,.search-listing_grid .search-price dt.incentive_offer{width:60%;font-size:14px}.search-listing_condensed .search-price dd.incentive_offer,.search-listing_default .search-price dd.incentive_offer,.search-listing_grid .search-price dd.incentive_offer{font-size:14px}.search-listing_condensed .search-price dt .price_field_tooltip,.search-listing_default .search-price dt .price_field_tooltip,.search-listing_grid .search-price dt .price_field_tooltip{margin-left:3px;cursor:pointer}.search-listing_condensed .search-price dt .price_field_popup,.search-listing_default .search-price dt .price_field_popup,.search-listing_grid .search-price dt .price_field_popup{position:absolute;top:25px;left:0;z-index:99;padding:20px 12px 10px 10px;width:170px;min-height:100px;display:none;background-color:#eee;border:1px solid #000;box-sizing:border-box;color:#000;font-size:12px}.search-listing_condensed .search-price dt .price_field_popup .price_field_tooltip_popup_close,.search-listing_default .search-price dt .price_field_popup .price_field_tooltip_popup_close,.search-listing_grid .search-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}.search-listing_default .search-price dl dt .price_field_popup .description_incentive_expire .incentive_expire{display:block;margin-top:0;margin-left:0;font-size:12px}.search-listing_condensed .search-price dd,.search-listing_default .search-price dd,.search-listing_grid .search-price dd{float:right;clear:right;font-weight:700}.search-listing_default .search-price dl dt .incentive_expire{margin-top:2px;margin-left:5px;display:block;font-size:.8em}.search-eprice{position:relative;padding:7px 0 0;min-width:100%;height:1%;display:block;text-align:center;text-decoration:none;font-weight:700}.search-listing_default .search-eprice{margin-bottom:5px}.search-listing_grid .search-eprice{margin-top:5px}.search-eprice img{position:absolute;top:0;left:5px}.search-eprice a{padding:8px 5px 8px 33px;height:1%;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(#fff),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}.search-listing_default .search-veh_inner_listing{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-listing_default .search-media{width:182px}.search-listing_default .search-veh_img{display:block}.search-listing_default .search-media .search-media-links{padding:5px 0;height:20px;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}.search-listing_default .search-media-links li,.search-listing_default .video_link{padding:0 15px;float:left;display:inline;border-top:none;border-right:none;border-bottom:none;line-height:17px;font-size:.7em;font-weight:700}.uwmVideo{cursor:pointer}.search-listing_default .search-media-links li a{text-decoration:none}.search-listing_default .search-media .search-media-links img{margin-right:5px;float:left}.search-listing_default .search-veh_details{margin-left:10px;width:481px}.search-listing_default .search-veh_details h2{font-size:1.25em;font-weight:700}.search-listing_default .search-veh_details h2 a{text-decoration:none}.search-listing_default .search-veh_details h2 a:hover{text-decoration:underline}.search-listing_default .search-veh_data{width:300px}.search-listing_default .search-veh_data dl{font-size:.7em}.search-listing_default .search-veh_data dd,.search-listing_default .search-veh_data dt{padding-bottom:10px;float:left}.search-listing_default .search-veh_data .search-veh_data_conf,.search-listing_default .search-veh_data .search-veh_data_title_conf{margin-top:-8px}.search-listing_default .search-veh_data .search-veh_data_title_conf{clear:both}.search-listing_default .search-veh_data dt{margin-right:5px;font-weight:700}.search-listing_default .search-veh_data dd{margin-right:10px}.search-listing_default .vehicle_location{font-weight:700}.srp_vehicle_item_container .vehicle_location{margin:0 .625em;font-size:.875em;font-weight:700}.search-listing_default .search-veh_data p{display:block;line-height:1.5em;font-size:.75em}.search_paragraph{margin:0 .625em .625em}.search_paragraph p{line-height:1.5em;font-size:.8125em}.search_paragraph .view_more_links{display:inline-block;text-align:right;text-decoration:none;font-size:.92em}.search_paragraph .description_mobile{display:none}.search_paragraph .view_more_links:hover{text-decoration:underline}.search-listing_default .search-veh_data li{margin-top:5px;padding:0 10px;float:left;display:inline;border-top:none;border-right:none;border-bottom:none;line-height:17px;font-size:.7em;font-weight:700}.search-listing_default .search-veh_data li a{text-decoration:none}.search-listing_default .search-veh_data li a img{margin-right:5px;float:left}.search-listing_default .search-veh_data img.autocheck-default,.search-listing_default .search-veh_data img.carfax-default{max-width:100px}.search-listing_default .search-veh_data .certifed-logo a img{margin-top:5px;margin-bottom:5px}.search-price .purecars img{margin:0 auto;display:block}.search-listing_grid .search-price .purecars img{margin-top:10px;margin-bottom:10px}.search-listing_default .condition_report{margin:5px 0;padding:5px;display:block;background:#c52a0e;line-height:16px;text-align:center;text-decoration:none;font-size:.7em;font-weight:700}.search-listing_default #driveitnow_container{margin:10px 0;text-align:center}.search-listing_default .search-phone{margin-top:5px;line-height:25px;font-size:1.2em;font-weight:700}.search-listing_default .search-phone img{margin-right:10px;float:left}.srp_vehicle_item_container .vdp_print_wrap{float:right}.srp_vehicle_item_container .vdp_print img{margin:3px .25em 0 0;width:28px;float:right}.srp_vehicle_item_container .details-vehicle_phone{padding:.5em .5em 0}.srp_vehicle_item_container .details-vehicle_phone img{margin-right:5px;width:20px;float:left}.srp_vehicle_item_container .details-vehicle_phone span{font-size:.9375em;font-weight:700}body .details-vehicle_phone .click_call{padding:5px 2px;display:block;text-align:center;text-decoration:none}body .details-vehicle_phone .click_call img{width:12px;float:none;vertical-align:middle}.details-vehicle_phone .click_call span{float:none;text-decoration:none}.srp_vehicle_item_container .details-vehicle_phone .click_call{padding:.555em .278em;display:none}.srp_vehicle_item_container .details-vehicle_phone .click_call span{font-size:1.125em}.search-listing_default .search-leads{margin:0 10px 10px;height:35px;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}.search-listing_default .search-leads h3{margin:10px;float:left;display:inline;font-weight:700}.search-listing_default .search-leads ul{width:520px;float:left}.search-listing_default .search-leads li{margin:5px 0;padding:0 10px;float:left;display:inline;border-top:none;border-bottom:none;border-left:none;font-size:.7em;font-weight:700}.search-listing_default .search-leads li a{line-height:24px;text-decoration:none}.search-listing_default .search-leads li img{margin-right:5px;float:left}.search-listing_default .search-compare{margin:10px 10px 0;float:right;display:inline;cursor:pointer;font-size:.7em}.search-listing_default .search-compare span{float:right;display:inline;line-height:15px;cursor:pointer;text-decoration:none;font-weight:700}.search-listing_default .search-compare span img{margin-right:5px;float:left;display:inline}.search-listing_default .search-compare input{margin:2px 2px 2px 5px;float:right;display:inline}.search-listing_default.special{background:transparent url(../../img/search/special_bg.png) 0 0 no-repeat}.search-listing_default.special .special-header{padding:10px;width:182px;text-align:center;font-size:.95em;font-weight:700}.search-listing_condensed .search-listing_inner{margin:0 0 10px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-listing_condensed .search-veh_img{float:left}.search-listing_condensed .search-veh_img img{display:block}.search-listing_condensed .search-veh_data{margin-left:10px;width:391px}.search-listing_condensed .search-veh_data h2{font-size:1.25em;font-weight:700}.search-listing_condensed .search-veh_data h2 a{text-decoration:none}.search-listing_condensed .search-veh_data h2 a:hover{text-decoration:underline}.search-listing_condensed .search-veh_data dl{font-size:.7em}.search-listing_condensed .search-veh_data dd,.search-listing_condensed .search-veh_data dt{padding-bottom:5px;float:left}.search-listing_condensed .search-veh_data dt{margin-right:5px;font-weight:700}.search-listing_condensed .search-veh_data dd{margin-right:10px}.search-listing_condensed .vehicle_location{line-height:1.5em;font-size:.75em;font-weight:700}.search-listing_condensed .search-leads li{margin-right:5px;float:left;display:inline;font-size:.65em;font-weight:700}.search-listing_condensed .search-leads li a{padding:0 10px;display:block;line-height:24px;text-decoration:none}.search-listing_condensed .search-veh_links li{padding-top:5px;padding-right:10px;float:left;display:inline;line-height:17px;font-size:.7em;font-weight:700}.search-listing_condensed .search-veh_links li a{text-decoration:none}.search-listing_condensed .search-veh_links li a img,.search-listing_condensed .search-veh_links li span img{margin-right:5px;float:left}.search-listing_condensed .search-compare span{float:left;line-height:17px;text-decoration:none;cursor:pointer}.search-listing_condensed .search-compare span img{margin-right:5px;float:left}.search-listing_condensed .search-compare input{margin:2px 2px 2px 5px}.search-listing_condensed.special{background:transparent url(../../img/search/special_bg.png) 0 0 no-repeat}.search-listing_condensed.special .special-header{padding:10px 0;width:202px;text-align:center;font-size:.95em;font-weight:700}.search-listing_grid{margin:0 0 10px}.search-listing_grid .search-listing_inner{padding:10px;width:320px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.search-odd_listing{margin-right:10px}.search-listing_grid.special{background:transparent url(../../img/search/special_bg.png) 0 0 no-repeat}.search-listing_grid .special-header{padding:10px 0;width:202px;text-align:center;font-size:.95em;font-weight:700}.search-listing_grid h2{margin-bottom:10px;text-align:center;font-size:1.125em;font-weight:700}.search-listing_grid h2 a{text-decoration:none}.search-listing_grid h2 a:hover{text-decoration:underline}.search-listing_grid .search-veh_img{display:block}.search-listing_grid .search-veh_data{font-size:.7em}.search-listing_grid .search-veh_data dd,.search-listing_grid .search-veh_data dt{padding:5px 0 8px 0;line-height:.8em;float:left}.search-listing_grid .search-veh_data dt{margin-right:5px;font-weight:700}.search-listing_grid .search-veh_data dd{margin-right:10px}.search-listing_grid .vehicle_location{margin-bottom:10px;font-size:.75em;font-weight:700}.search-listing_grid .search-leads{padding-right:10px;width:140px;float:left;clear:left}.search-listing_grid .search-leads li{margin-bottom:10px;float:left;clear:left;display:inline;border-top:none;border-bottom:none;border-left:none;font-size:.65em;font-weight:700}.search-listing_grid .search-leads li a{padding:0 5px;line-height:24px;text-decoration:none}.search-listing_grid .search-leads li img{margin-right:5px;float:left}.search-listing_grid .search-phone{margin-top:10px;clear:both;line-height:25px;font-size:1.125em;font-weight:700}.search-listing_grid .search-phone img{margin-right:10px;float:left}.search-listing_grid .search-media-links li{padding:7px 8px 0 0;float:right;display:inline;line-height:17px;font-size:.7em;font-weight:700}.search-listing_grid .search-media-links li a{text-decoration:none}.search-listing_grid .search-media-links img{margin-right:5px;float:left}.search-listing_grid .search-media-links img.autocheck-default,.search-listing_grid .search-media-links img.carfax-default{max-width:75px;margin-top:5px}.search-listing_grid .search-compare{font-size:.7em}.search-listing_grid .search-compare span{float:left;text-decoration:none;font-weight:700;cursor:pointer}.search-listing_grid .search-compare span img{margin-right:5px;float:left}.search-listing_grid .search-compare input{margin:2px 2px 2px 5px}.full_description{display:none}.search-listing_grid .realDeal img{margin:10px auto 0;display:block}.search-listing_condensed .realDeal img{margin:0 auto;display:block}.srp_vehicle_item_container .split_box{width:35%}.srp_vehicle_item_container .srp_sub_region1{width:35%}.srp_vehicle_item_container .srp_sub_region2{width:100%}.srp_vehicle_item_container .srp_sub_region2-hidden{display:none}.srp_vehicle_item_container .srp_sub_region3{width:100%;border-top:1px solid #c6c6c6}.srp_vehicle_item_container .srp_sub_region4{width:28%}.srp_vehicle_item_container{clear:both;padding-bottom:1em}.srp_vehicle_item_container.srp_results_design_v3{padding-bottom:0}.srp_vehicle_title_container h2{padding:.2em;font-size:1.4em;font-weight:700}.srp_vehicle_title_container h2 a{text-decoration:none;color:#000}.srp_vehicle_item_container .preview_vehicle_image_item{width:100%}.srp_vehicle_item_container .dep_image_slider_ul_style:hover{cursor:pointer}.srp_vehicle_item_container .dep_image_slider_main_container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.srp_vehicle_item_container .dep_image_slider_main_container{padding:0}.no-bottom-border{border-bottom:none!important}.srp_vehicle_item_container .dep_image_slider_ui_buttons_container .alt_first_box{border-left:none}.srp_vehicle_item_container .image_slider_wrapper{border-left:none;border-right:none;border-top:none}.srp_vehicle_item_container .flag_header{font-size:.875em;font-weight:400}.srp_vehicle_item_container .veh_pricing_container{background-color:#ececec;border-bottom:1px solid #c6c6c6}.srp_vehicle_item_container .veh_pricing_inner_container{background-color:#fff}.srp_vehicle_item_container .veh_pricing_container dl{margin:0 0 .5em 0;width:100%;float:left}.srp_vehicle_item_container .veh_pricing_container dl dt{margin:0;padding:.3em;float:left;clear:both}.srp_vehicle_item_container .veh_pricing_container dl dt.incentive_offer{width:60%;font-size:14px}.srp_vehicle_item_container .veh_pricing_container dl dd.incentive_offer{font-size:14px}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_tooltip{margin-left:3px;cursor:pointer}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup{position:absolute;padding:20px 12px 10px 10px;top:25px;left:3px;z-index:99;width:200px;min-height:100px;max-height:300px;overflow:auto;display:none;background-color:#eee;border:1px solid #000;box-sizing:border-box;color:#000;font-size:12px;font-weight:400}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .description_incentive_expire,.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .description_popup{margin-bottom:10px}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .description_incentive_expire .incentive_expire{margin-top:0;margin-left:0;display:block;font-size:12px}.srp_vehicle_item_container .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}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .incentive_breakdown,.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .option_breakdown{margin-bottom:5px}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .incentive_name,.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .option_name{width:70%}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .incentive_price,.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .option_msrp{width:29%;text-align:right}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .incentive_description,.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_popup .option_description{margin-top:5px}.srp_vehicle_item_container .veh_pricing_container dl dd{margin:0;padding:.3em;width:4.25em;float:right;clear:right;text-align:right;font-weight:700}.srp_vehicle_item_container .veh_pricing_container dl dt .price_field_tooltip,.srp_vehicle_item_container .veh_pricing_container dl dt .tippy_price_field_tooltip{margin-left:3px;cursor:pointer}.srp_vehicle_item_container .veh_pricing_container dl dt .incentive_expire{display:block;margin-top:2px;margin-left:5px;font-size:.8em}.srp_vehicle_item_container .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%)}.srp_vehicle_item_container .veh_special_text{position:absolute;padding:.5em 0;top:0;left:50%;width:50%;text-align:center;text-indent:0}.srp_vehicle_item_container .flag_header_special{margin-bottom:.556em;padding:.5em 5% .5em 3%;width:42%;background-image:url('../../img/details/heading_flag_special.png');background-position:right center;background-repeat:no-repeat;background-size:1em 100%;font-size:.875em}.details-disclaimer-srp{padding:.5em}.details-disclaimer-srp h2,.details-disclaimer-srp p{font-size:.75em}.srp_compare_vehicle_container,.srp_window_sticker_container{padding:.5em 0;width:100%;border-top:1px solid #c6c6c6;text-align:center}.srp_compare_vehicle_container img,.srp_compare_vehicle_container input[type=checkbox],.srp_compare_vehicle_container label,.srp_window_sticker_container a,.srp_window_sticker_container img{vertical-align:middle}.srp_window_sticker_container img{padding:.3em .5em}.srp_window_sticker_container a{color:#000}.srp_compare_vehicle_container input[type=checkbox]{width:1.4em;height:1.4em}.srp_compare_vehicle_container label,.srp_window_sticker_container a{font-size:.8125em}.srp_compare_vehicle_submit:hover{cursor:pointer}.srp_vehicle_item_container .preview_certified-carfax-container{max-width:100%;display:block}.srp_vehicle_item_container .preview_certified-carfax-container>div{max-width:50%}.srp_vehicle_item_container .preview_certified-carfax-container img{padding-left:.3em;max-width:100%}.srp_vehicle_item_container .preview_certified-carfax-container .veh_toyota_care_logo{max-height:40px}.shiftbmwusa_logo_wrapper{text-align:center}.shiftbmwusa_logo{max-height:110px}.in_production_logo{margin-left:-10%}.bmw_logo_disclaimer_text{margin:5% 0;font-size:.8em}.certified-checklist{padding-right:.5em}.carproof-badge{text-align:center}.carproof-badge div{padding:0!important;width:auto!important;height:auto!important}.carproof-badge img{padding:2px 0}.carproof-badge a,.carproof-badge img{float:none!important}.search-listing_condensed .carproof-badge img,.search-listing_grid .carproof-badge img{display:none!important}.search-listing_condensed .carproof-badge a img,.search-listing_grid .carproof-badge a img{display:inline!important}.srp_vehicle_item_container .preview_certified-carfax-container div.carproof-badge-container{max-width:100%}.create_your_deal_container,.dealer_track_container,.preview_eprice_btn_container,.srp_vehicle_item_container .lead-item-largetext{margin:0 .5em .77em;padding:0}.search-veh_details .search-price .dealer_track_container{margin:.5em 0}.create_your_deal_container>div>a,.dealer_track_container>div>div,.preview_eprice_btn_container a,.srp_vehicle_item_container .lead-item-largetext a{padding:.555em .278em;font-size:1.125em}.search-veh_details .search-price .dealer_track_container>div>div{font-size:1em}.dealer_track_container:hover{cursor:pointer}.create_your_deal_container>div>a{color:#fff}.create_your_deal_container>div>a,.dealer_track_container>div>div,.preview_eprice_btn_container a{display:block;text-align:center;text-decoration:none;font-weight:700}.dealer_track_container.dealer_track_borderless>div>div{padding:.555em 0}.dealer_track_container.dealer_track_borderless{margin:0;clear:both;border:none}.srp_vehicle_item_container .preview_eprice_btn_container a{color:#fff;text-shadow:1px 1px 1px #000}.preview_eprice_btn_container img{height:1.4em;vertical-align:middle}.sub_module_top_margin{margin-top:.77em}.vehicle_details_cols{margin:0 .625em}.vehicle_details_cols span{font-size:.8125em}.search-pagination{margin-top:5px;height:35px}.search-pagination ul{float:right}.search-pagination li{margin:2px;float:left}.search-pagination li a,.search-pagination li span{padding:5px 7px;min-width:8px;text-align:center}.search-pagination .prev{margin:0 5px 0 0;padding:0}.search-pagination .next{margin:0 0 0 4px;padding:0}.search-pagination .next img,.search-pagination .prev img{margin:0 auto;width:14px;height:13px;display:block}.search-pagination .active{margin:0 2px}.search-pagination .active a,.search-pagination .active span{padding:7px 10px}.search-pagination li a,.search-pagination li span{display:block;text-decoration:none;font-size:.7em;font-weight:700}#srp_search_controls_container .srp_pagination_links_container{clear:none}.srp_pagination_links_container .srp_view_options{margin-right:10%}.srp_results-infinite .srp_pagination_links_container .srp_view_options{margin-right:0}.srp_pagination_links_container .srp_view_options>*{margin-right:4px}.srp_pagination_links_container .srp_view_options>:last-child{margin-right:0}.srp_pagination_links_container .alt_view_icon{opacity:.4}.srp_pagination_links_container .search-pagination{margin-top:0;height:auto}.srp_page_title_container,.srp_pagination_links_container{margin:0;padding:0;width:50%}#srp_search_controls_container{margin:.5em 0}#srp_search_results_control_top1,#srp_search_results_control_top2{margin-bottom:.5em;width:100%}.srp_page_title_container h1,.srp_results_count_container span{padding-top:.1em;font-weight:700;font-size:1.2em}.srp_perpage_select_container span{font-size:1em;line-height:1.4em}.srp_results_top_bx_first{width:35%}.srp_results_top_bx_second{width:35%;padding:0 1%}.srp_results_top_bx_third{width:28%}.srp_results-infinite .srp_results_top_bx_third{float:right}.srp_orderby_select_container select{width:100%;padding:.2em 0}.srp_orderby_select_container select.disabled,.srp_perpage_select_container select.disabled{opacity:.5}.srp_perpage_select_container select{padding:.2em 0}.srp_pagination_links_container .search-pagination li{margin:0 .14em}.srp_pagination_links_container .search-pagination li.prev{margin-right:.5em}#srp_mobile_search_controls_outer_container{display:none}.srp_pagination_links_container .search-pagination li a,.srp_pagination_links_container .search-pagination li span{padding:.1em;width:1.6em;height:1.8em;line-height:1.8em}.srp_pagination_links_container .search-pagination .next a,.srp_pagination_links_container .search-pagination .prev a{position:relative;top:-.5em;width:auto}.srp_mobile_search_controls_container{width:90%;margin:auto}.srp_mobile_search_control_item{position:relative;margin-left:3%;width:31.3%;height:2.5em;float:left}.srp_mobile_search_control_item select{width:100%;height:2.5em;font-size:1em;-webkit-appearance:menulist}@-moz-document url-prefix(){.srp_mobile_search_control_item select{padding-top:.5em}}.srp_mobile_search_control_item select option{line-height:2.5em}.srp_mobile_search_control_item:first-child{margin-left:0}.srp_mobile_search_control_item p{position:relative;top:100%;text-align:center;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.vertical_center_container{position:absolute;display:block;width:100%;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.autotrader_container,.autovisor_container,.drive_it_now_container,.pure_cars_container,.real_deal_container,.smart_dealer_container{padding-bottom:.5em;background:0 0!important;text-align:center}.autotrader_container>a>img,.autovisor_container>a>img,.drive_it_now_container>a>img,.pure_cars_container>a>img,.real_deal_container>a>img,.smart_dealer_container>a>img{margin:0 auto;max-width:90%}.vehicle-html-container img{max-width:100%}.srp_vehicle_wrapper{width:100%;float:left;clear:left;border:none}.srp_vehicle_wrapper.srp_results_design_v3{margin:0 0 4.5% 0;border-collapse:separate;box-shadow:0 3px 15px rgba(0,0,0,.2);-moz-box-shadow:0 3px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 15px rgba(0,0,0,.2)}.srp_vehicle_titlebar{position:relative;width:100%;float:left;box-sizing:border-box;color:#fff}.srp_vehicle_titlebar h2{padding:.2em 0 .2em .2em;float:left;box-sizing:border-box}.srp_vehicle_titlebar a{color:#fff;text-decoration:none;font-size:.8em;font-weight:400}.srp_vehicle_titlebar .srp_titlebar_compare{padding:.2em 0 0 0;float:left;text-align:center;border-top:none}.srp_vehicle_titlebar .srp_titlebar_compare img{visibility:hidden}.srp_vehicle_titlebar .srp_titlebar_compare.compare_checked img{visibility:visible}.srp_vehicle_titlebar .srp_titlebar_compare input[type=checkbox]{margin:.5em;width:auto;height:auto;vertical-align:top;line-height:1.75em}.srp_vehicle_titlebar .srp_titlebar_compare label{margin-top:.3em;display:inline-block;vertical-align:top;font-size:1em}.srp_vehicle_titlebar .srp_titlebar_phone{padding-top:.2em;width:100%;float:left;text-align:center}.srp_vehicle_titlebar .srp_titlebar_phone img{width:20%;max-width:25px;transform:none}.srp_titlebar_phone a{font-size:1.1em}.srp_vehicle_titlebar .srp_titlebar_phone span{position:static;left:0;margin-top:.25em;display:inline-block;vertical-align:top;font-size:inherit}.srp_vehicle_titlebar .titlebar_ellipsis{display:none}.srp_vehicle_titlebar .titlebar_ellipsis:hover{cursor:pointer}.srp_vehicle_titlebar .toggle_widget{padding-top:.25em}.srp_vehicle_titlebar .toggle_widget div{text-align:center}.srp_vehicle_titlebar .toggle_widget a img{width:90%;max-width:25px}.srp_vehicle_titlebar .toggle_widget .srp_titlebar_compare{display:none}.srp_vehicle_titlebar .toggle_widget.closed{display:block!important}.srp_vehicle_content{position:relative;margin:1% 0 3% 0;width:100%;float:right;display:table;border:1px solid #d2d2d2;box-sizing:border-box}.srp_vehicle_item_container.srp_results_design_v3 .srp_vehicle_content{margin:0;border:none}.srp_vehicle_col_wrapper{width:71%;display:table-cell}.srp_vehicle_image_col{margin-bottom:4.7em;padding:.9%;width:50.7%;float:left;box-sizing:border-box}.collapse_ctas .srp_vehicle_image_col{margin-bottom:0}.srp_image_controls{margin-top:1%;width:100%;height:2.6em;float:left}.srp_image_controls .srp_image_control_btn{margin:0 0 0 1%;height:100%}.srp_image_controls .dep_image_slider_view_all.srp_image_control_btn::before,.srp_image_controls .srp_image_arrow.srp_image_control_btn::before{width:0;height:100%;display:inline-block;content:'';vertical-align:middle}.srp_image_controls .srp_image_control_btn:first-child{margin-left:0}.srp_image_arrow{width:30%;float:left;text-align:center}.srp_image_arrow:hover{cursor:pointer}.srp_image_arrow img{height:1.85em;max-width:24px;vertical-align:middle}.dep_image_slider_view_all.srp_image_control_btn{float:left;color:#fff;text-align:center;text-decoration:none}.dep_image_slider_view_all.srp_image_control_btn:hover{cursor:pointer}.dep_image_slider_view_all.srp_image_control_btn span{font-size:.7em}.srp_video_btn{float:left;text-align:center}.srp_video_btn .video{height:100%}.srp_video_btn .uwmVideo,.srp_video_btn .video #LTVVideo,.srp_video_btn .video .les_video,.srp_video_btn .video a{display:block;height:100%}.srp_video_btn .uwmVideo::before,.srp_video_btn .video #LTVVideo::before,.srp_video_btn .video .les_video::before,.srp_video_btn .video a::before{width:0;height:100%;display:inline-block;content:'';vertical-align:middle}.srp_video_btn img{height:1.5em;max-width:24px;vertical-align:middle}.srp_mobile_information_dropdown{display:block}.srp_vehicle_details_col{margin-bottom:4.5em;padding:1.25em 1.5% 0;width:49.3%;float:left;box-sizing:border-box}.collapse_ctas .srp_vehicle_details_col{margin-bottom:0}.srp_vehicle_wrapper p.vehicle_location{margin:0 0 1.39em;padding:0;display:block;line-height:1.39em;font-size:.9em;font-weight:400}.srp_vehicle_wrapper .srp_grid_main_info_col p.vehicle_location{margin-top:1.39em}.srp_vehicle_wrapper .search_paragraph{margin:0;margin-bottom:1.39em}.srp_vehicle_wrapper .srp_vehicle_details.description{min-height:2.78em;display:inline;line-height:1.39em;font-size:.9em}.srp_vehicle_wrapper .srp_vehicle_full_details.full_description{display:none;line-height:1.39em;font-size:.9em}.srp_vehicle_wrapper .view_more_links{font-size:.8em}.srp_vehicle_wrapper .search_paragraph .view_more_links:hover{cursor:pointer}.srp_vehicle_wrapper .srp_details{margin-bottom:1.79em;width:100%}.srp_vehicle_wrapper .srp_details tr{border-top:1px solid #d2d2d2;line-height:1.32em;font-size:.9em}.srp_vehicle_wrapper .srp_details tr:first-child{border-top:none}.srp_vehicle_wrapper .srp_details tr td{position:relative;font-weight:400}.srp_vehicle_wrapper .srp_details .details-overview_data{text-align:right}.srp_vehicle_wrapper .srp_details tr td span.details_tooltip{position:absolute;top:-2em;right:0;padding:.3em;display:none;background-color:#fff;border:1px solid #ccc;text-align:center}.srp_vehicle_wrapper .srp_details tr td:hover .details_tooltip{display:block;z-index:18}.consumer_report{text-align:center}.srp_vehicle_wrapper .intransit,.srp_vehicle_wrapper .new_image_flag,.vehicle_item .intransit,.vehicle_item .new_image_flag,.vehicle_item_return .intransit,.vehicle_item_return .new_image_flag{text-align:center}.srp_vehicle_wrapper .intransit img,.srp_vehicle_wrapper .new_image_flag img,.vehicle_item .intransit img,.vehicle_item .new_image_flag img,.vehicle_item_return .intransit img,.vehicle_item_return .new_image_flag img{max-width:100%}.acura_precision_maintenance{display:none}.reserve_disclaimer_wrapper{margin:3% 0}.srp_vehicle_item_container .veh_toyota_care_logo,.srp_vehicle_wrapper .veh_toyota_care_logo,.vehicle_item .veh_toyota_care_logo,.vehicle_item_return .veh_toyota_care_logo{max-height:40px}.srp_vehicle_item_container .veh_honda_service_pass,.srp_vehicle_item_container .veh_toyoguard,.srp_vehicle_item_container .veh_toyota_safety_sense,.vehicle_item .veh_honda_service_pass,.vehicle_item .veh_toyoguard,.vehicle_item .veh_toyota_safety_sense,.vehicle_item_return .veh_toyoguard,.vehicle_item_return .veh_toyota_safety_sense{text-align:center}.srp_vehicle_item_container .veh_toyota_safety_sense a,.vehicle_item .veh_toyota_safety_sense a,.vehicle_item_return .veh_toyota_safety_sense a{margin:0 auto;display:inline-block;color:#000;text-decoration:none;font-size:.68em;font-weight:700}.srp_vehicle_item_container .veh_toyota_safety_sense .tss_veh_logo,.vehicle_item .veh_toyota_safety_sense .tss_veh_logo,.vehicle_item_return .veh_toyota_safety_sense .tss_veh_logo{max-width:30%;max-height:40px;float:left;display:inline-block;vertical-align:middle}.srp_vehicle_item_container .veh_toyota_safety_sense span,.vehicle_item .veh_toyota_safety_sense span,.vehicle_item_return .veh_toyota_safety_sense span{margin-top:9%;width:70%;display:inline-block;text-align:left}.srp_vehicle_item_container .hsp_veh_logo,.srp_vehicle_wrapper .hsp_veh_logo,.vehicle_item .hsp_veh_logo{max-height:40px}.srp_vehicle_item_container .veh_toyoguard .veh_toyoguard_logo,.vehicle_item .veh_toyoguard .veh_toyoguard_logo,.vehicle_item_return .veh_toyoguard .veh_toyoguard_logo{max-width:30%;max-height:40px;vertical-align:middle}.srp_vehicle_item_container .veh_toyoguard span,.vehicle_item .veh_toyoguard span,.vehicle_item_return .veh_toyoguard span{font-weight:700}.srp_vehicle_details_toggle{display:none}.srp_vehicle_details_toggle .less_info{display:none}.srp_mobile_information_dropdown.closed{display:block!important}.srp_vehicle_cta_container{position:absolute;bottom:0;float:left;width:71%;clear:left;border-top:1px solid #d2d2d2;box-sizing:border-box}.srp_vehicle_wrapper .srp_cta_left{padding:1.2% .8%;width:51%;float:left;box-sizing:border-box}.srp_vehicle_wrapper .srp_cta_left img{width:14%;max-width:24px;float:left}.srp_vehicle_wrapper .srp_cta_right{padding:1.2% .8%;width:49%;float:left;box-sizing:border-box}.srp_vehicle_wrapper .srp_cta_right>div{text-align:center}.srp_vehicle_wrapper .srp_cta_right .lead-item-black a img{width:16%;max-width:24px;float:left}.srp_vehicle_wrapper .srp_cta_right .oneowner a{margin:0 auto}.srp_vehicle_details_col .oneowner a img,.srp_vehicle_wrapper .srp_cta_right .oneowner a img{width:80%;max-width:70px}.srp_vehicle_wrapper .srp_cta_right .certified{max-height:40px;max-width:90%;width:auto}.autocheck img,.carfax img,.oneowner img{padding-top:5px;width:100px;max-width:100px;height:auto;margin:3px auto;display:block}.srp_vehicle_details_col .autocheck a,.srp_vehicle_details_col .carfax a,.srp_vehicle_details_col .carproof-badge a,.srp_vehicle_wrapper .srp_cta_right .autocheck a,.srp_vehicle_wrapper .srp_cta_right .carfax a,.srp_vehicle_wrapper .srp_cta_right .carproof-badge a{margin:.4em auto}.srp_vehicle_details_col .autocheck a img,.srp_vehicle_details_col .carfax a img,.srp_vehicle_details_col .carproof-badge a img a,.srp_vehicle_wrapper .srp_cta_right .autocheck a img,.srp_vehicle_wrapper .srp_cta_right .carfax a img,.srp_vehicle_wrapper .srp_cta_right .carproof-badge a img a{width:100%;max-width:100px;padding-top:0}.srp_results_design_v3 .carfax img{width:75px;padding-top:0}.srp_mobile_dropdown_border{display:none}.srp_vehicle_wrapper .lead-item-textlink{font-size:.75em;margin:.63em 0;padding:.7917em 0}.srp_vehicle_pricing_col{padding:1.25em 1.5% 0;width:29%;display:table-cell;vertical-align:top;border-left:1px solid #d2d2d2;box-sizing:border-box}.srp_vehicle_wrapper .price_special_heading{margin:0 0 1.25em;text-align:center;line-height:1.25em;font-size:inherit;font-weight:700}.srp_vehicle_wrapper .price_special_heading span{width:0;height:0;display:inline-block;border-bottom:.8em solid transparent;border-left:.8em solid #ececec}.srp_vehicle_wrapper.srp_vehicle_item_container .veh_pricing_container{border-bottom:none}.srp_vehicle_wrapper .price_field_tooltip img,.srp_vehicle_wrapper .tippy_price_field_tooltip img{position:relative;top:-2px;max-height:20px}.srp_vehicle_wrapper .veh_pricing_container dl{margin-bottom:2.5em;width:100%;float:left;line-height:1.25em;border-top:none;border-bottom:none;font-size:inherit}.srp_vehicle_wrapper .veh_pricing_container dl dt{padding:0;width:65%;float:left;clear:both;border-left:none}.srp_vehicle_wrapper .veh_pricing_container dl dt:first-child{margin-top:0}.srp_vehicle_wrapper .veh_pricing_container dl dt span{font-size:.7em}.srp_vehicle_wrapper .veh_pricing_container dl dd{padding:0;width:30%;float:right;clear:right;border-right:none;text-align:right;font-size:1em;font-weight:700}.srp_vehicle_wrapper .veh_pricing_container dl dd.price_underline{margin-right:0}.srp_vehicle_wrapper .view_price_drop{cursor:pointer;position:relative;width:100%;display:inline-block;text-align:center;text-decoration:underline;line-height:1.67em;font-size:.75em}.srp_vehicle_wrapper .view_price_drop img{margin:0 2% -2% 0;max-height:20px}.srp_vehicle_wrapper .preview_eprice_btn_container{margin:0;padding:.63em 0 0 0;border:none}.srp_vehicle_wrapper .preview_eprice_btn_container.first_pricing_btn{margin-top:0}.srp_vehicle_wrapper .preview_eprice_btn_container img{margin-top:-.1em;width:1.1em;height:1.1em}.preview_eprice_btn_container .fca_ore_img,.srp_vehicle_wrapper .preview_eprice_btn_container .fca_ore_img{width:100%;height:auto}.srp_vehicle_wrapper .preview_eprice_btn_container.inverse_hover .get-e-price:hover{background-color:transparent}.srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price{margin:0;padding:0;width:100%;clear:both;display:block;box-sizing:border-box;text-align:center;color:#000;text-shadow:none;line-height:1.8em;font-size:1.25em}.srp_vehicle_wrapper .preview_eprice_btn_container a{padding:0;text-shadow:none;color:#000;font-weight:400;font-size:1em}.srp_vehicle_wrapper .preview_eprice_btn_container.inverse_hover a{color:#fff}.srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price a:focus,.srp_vehicle_wrapper .preview_eprice_btn_container .get-e-price:hover a{outline:0;color:#fff}.srp_vehicle_wrapper .preview_eprice_btn_container.inverse_hover .get-e-price a:focus,.srp_vehicle_wrapper .preview_eprice_btn_container.inverse_hover .get-e-price:hover a{outline:0;color:#000}.srp_vehicle_wrapper .preview_eprice_btn_container span{display:inline-block}.srp_vehicle_wrapper .get-e-price .eprice_icon_hover{display:none}.srp_vehicle_wrapper .get-e-price a:focus .eprice_icon,.srp_vehicle_wrapper .get-e-price:hover .eprice_icon{display:none}.srp_vehicle_wrapper .get-e-price a:focus .eprice_icon_hover,.srp_vehicle_wrapper .get-e-price:hover .eprice_icon_hover{display:inline-block}.srp_vehicle_pricing_col .multi_widget:nth-child(odd) .lead-item-textlink{margin-left:0}.multi_widget .lead-item-textlink{margin-left:3%;width:97%}.multi_widget.row_clear .lead-item-textlink{margin-left:0}.srp_results_vehicles_wrapper{clear:both;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.srp_results_vehicles_wrapper .srp_vehicle_wrapper{position:relative;margin:0 0 1.5% 1.5%;padding-bottom:0;width:32.33%;clear:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box}.srp_results_vehicles_wrapper .srp_vehicle_wrapper:nth-of-type(3n+1){margin-left:0;clear:left}.srp_results_vehicles_wrapper .srp_vehicle_inner_wrapper{position:relative;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.srp_results_vehicles_wrapper .srp_vehicle_content{margin:0}.srp_results_vehicles_wrapper .srp_vehicle_titlebar{z-index:1;display:flex;align-items:center}.srp_results_vehicles_wrapper .srp_vehicle_titlebar h2{padding:.4em 0 .35em .35em}.srp_results_vehicles_wrapper .srp_vehicle_titlebar>.multi_widget h2 a{display:block;font-size:.6em}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .srp_titlebar_phone span{display:none}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .srp_titlebar_phone{padding:0;text-align:center}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .titlebar_ellipsis{margin:.75% 0;width:11%;float:left;display:block;text-align:center}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .titlebar_ellipsis img{width:60%;max-width:24px}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .toggle_widget{position:absolute;top:100%;right:0;margin:0;width:50%;display:none;z-index:2}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .toggle_widget.closed{display:none!important}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .toggle_widget div{margin:.85em 0;width:100%}.srp_results_vehicles_wrapper .srp_vehicle_titlebar .toggle_widget .srp_titlebar_compare{display:block}.srp_results_vehicles_wrapper .srp_vehicle_content{position:relative;padding-bottom:2.25em;width:100%;display:block;border-width:2px;border-top:none;box-sizing:border-box;-ms-flex:1 0 auto;flex:1 0 auto}.srp_results_vehicles_wrapper .srp_vehicle_col_wrapper{padding:0 1%;width:100%;display:block;box-sizing:border-box}.srp_results_vehicles_wrapper .srp_vehicle_image_col{margin-bottom:0;width:100%}.srp_results_vehicles_wrapper .srp_vehicle_phone{position:relative;clear:both;text-align:center}.srp_results_vehicles_wrapper .srp_vehicle_phone a{position:relative;padding:.25em 0;display:block;text-decoration:none}.srp_results_vehicles_wrapper .srp_vehicle_phone a img{max-height:1em;max-width:24px;vertical-align:top}.srp_results_vehicles_wrapper .srp_vehicle_phone a span{vertical-align:bottom;color:#000;font-size:.9em}.srp_results_vehicles_wrapper .dep_image_slider_main_container{margin-top:1%}.srp_results_vehicles_wrapper .srp_image_controls{margin:.3em 0}.srp_results_vehicles_wrapper .srp_grid_main_info_col{padding:.8em 1%;width:100%;clear:both;display:block;box-sizing:border-box}.srp_results_vehicles_wrapper .srp_grid_main_info_col .veh_pricing_container.view_class .veh_pricing_inner_container.details-price dl{line-height:1.6em;font-size:1rem}.srp_results_vehicles_wrapper .srp_vehicle_wrapper .veh_pricing_container dl{margin-bottom:1em}.srp_results_vehicles_wrapper .srp_grid_main_info_col .srp_details{margin-bottom:0}.srp_results_vehicles_wrapper .srp_grid_main_info_col .certified,.vehicle_item .certified,.vehicle_item_return .certified{margin:.625em auto;max-width:100%;display:block}.srp_results_vehicles_wrapper .srp_grid_main_info_col .certified.cap-height,.vehicle_item .certified.cap-height,.vehicle_item_return .certified.cap-height{max-height:60px}.srp_results_vehicles_wrapper .view-box_controllers{position:absolute;bottom:0;margin:.3em 2%;width:96%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.srp_results_vehicles_wrapper .view-box_controllers .toggle-details-pane{display:flex;flex-direction:row;align-items:center}.srp_results_vehicles_wrapper .view-box_controllers>a,.srp_results_vehicles_wrapper .view-box_controllers>div{max-width:50%;display:inline-block;cursor:pointer}.srp_results_vehicles_wrapper .view-box_controllers>a.vb_contact_us{text-decoration:none;color:#000}.srp_results_vehicles_wrapper .view-box_controllers>a .vb-image_lead,.srp_results_vehicles_wrapper .view-box_controllers>div .vb-image_lead{margin:0 .25em 0 0}.srp_results_vehicles_wrapper .view-box_controllers>a>*,.srp_results_vehicles_wrapper .view-box_controllers>div>*{vertical-align:middle}.srp_results_vehicles_wrapper .view-box_controllers .vb-image_inactive{display:none}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .vb_contact_us .vb-image_trail,.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .vb_more_info .vb-image_trail{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.srp_results_vehicles_wrapper.open .srp_vehicle_wrapper{opacity:.4}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .srp_vehicle_inner_wrapper,.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_vehicle_inner_wrapper{position:absolute;z-index:1}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open.last_lone_vehicle .srp_vehicle_inner_wrapper,.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open.last_lone_vehicle .srp_vehicle_inner_wrapper{position:relative}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .srp_vehicle_content,.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_vehicle_content{box-shadow:0 0 5px 1px #aaa}.srp_results_vehicles_wrapper .more_info_toggle_container{margin:0 auto;display:none;width:90%}.srp_results_vehicles_wrapper.open .srp_vehicle_wrapper.more_info_open .more_info_toggle_container{display:block}.srp_results_vehicles_wrapper.open .srp_vehicle_wrapper.more_info_open{opacity:1}.srp_results_vehicles_wrapper.open .srp_vehicle_wrapper.more_info_open .srp_mobile_information_dropdown.closed{display:block!important}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_vehicle_details_col{margin:0;padding:.8em 0;width:100%}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_details{margin-bottom:0}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_vehicle_cta_container{position:relative;width:100%;border-top:none}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_cta_left,.srp_vehicle_wrapper.more_info_open .srp_cta_right{padding:0;width:100%}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.more_info_open .srp_grid_main_info_col{display:none}.srp_results_vehicles_wrapper .srp_vehicle_pricing_col{display:none}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .srp_vehicle_pricing_col{padding:.8em 2%;width:100%;clear:both;display:block;border-left:none}.srp_results_vehicles_wrapper .srp_vehicle_wrapper .view_price_drop{margin-bottom:.5em}.srp_results_vehicles_wrapper.open .srp_vehicle_wrapper.contact_us_open{opacity:1}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .srp_grid_main_info_col{display:none}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .view_price_drop{margin:1.2em 0}.srp_results_vehicles_wrapper .srp_vehicle_content .srp_vehicle_pricing_col .preview_eprice_btn_container .get-e-price a{padding:2% 0}.srp_results_vehicles_wrapper .srp_vehicle_wrapper.contact_us_open .multi_cta_wrapper .multi_wrapper .lead-item-textlink{width:100%;font-weight:700}.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}.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{padding:2% 0;min-height:240px;border-top:1px solid silver;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:1.2px}.vehicle_highlights_list li{padding:2% 0 2% 40px;line-height:2em}.srp_results.carbon #srp_search_results_control_top1{margin-bottom:0}.carbon_srp_results_wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;box-sizing:border-box}.carbon_srp_results_wrapper.list>div{margin:0 0 1.15% 0;width:49.425%}.carbon_srp_results_wrapper.list>div:nth-of-type(even){margin-left:1.15%}.carbon_srp_results_wrapper.tile>div{margin:0 0 1.15% 1.15%;width:24.1375%}.carbon_srp_results_wrapper.tile>div:nth-of-type(4n+1){margin-left:0}.available_to_order_banner{margin:.875em 0;width:100%;display:flex;flex-wrap:nowrap;box-sizing:border-box}.available_to_order_banner>div{width:49.425%;flex-basis:50%}.available_to_order_banner>.available_to_order_banner__left_container>*{padding-right:1.5em}.available_to_order_banner>.available_to_order_banner__left_container>h2{margin-bottom:.875em;font-size:1.0625em;font-weight:700}.available_to_order_banner>.available_to_order_banner__left_container>p{margin-bottom:1em;line-height:1.25em;color:#666;font-size:.8125em}.available_to_order_banner>.available_to_order_banner__left_container>a{padding:.875em 0;width:55%;display:block;border-radius:5px;color:#fff;text-align:center;text-decoration:none;font-size:.8125em}.available_to_order_banner>.available_to_order_banner__right_container{margin-left:1.15%;background-position:50% 25%;background-repeat:no-repeat;background-size:cover;border-radius:5px}