.hide-listing-container{display:none;position:absolute;background:#F1F1F1;opacity:.97;filter:alpha(opacity=97);height:100%;width:100%;top:0;left:0;z-index:200;cursor:default;}.hide-listing-container .undo-hide{position:absolute;top:0;right:0;}.hide-listing-container textarea{resize:none;}.hide-listing-container .undo-hide-icon{padding:5px;font-size:20px;vertical-align:-2px;}.hide-listing-container .hide-listing-verbiage{padding:20px 0 0;display:block;}.hide-listing-container .hide-statement{color:#9a9a9a;display:block;clear:both;}.hide-listing-container .reason-statement{font-size:16px;color:#000;display:block;}.hide-listing textarea{display:block;padding-bottom:5px;}.hide-listing-container .hidden-input-received{display:none;}.hide-listing-container .hidden-input-received > div{padding:10px;}.listing-actions{float:right;font-size:12px;}.sevotestoptimizelistingv2 .listing-actions{display:block;}.sevotestoptimizelistingv2 .listing-action{display:block;}.sevotestoptimizelistingv2 .listing-action > span, .sevotestoptimizelistingv2 .listing-actions > a, .sevotestoptimizelistingv2 .listing-actions > div{float:none;}.sevotestoptimizelistingv2 .listing-actions .compareActions, .sevotestoptimizelistingv2 .listing-actions .save, .sevotestoptimizelistingv2 .listing-actions .hide{padding:0;}.sevotestoptimizelistingv2 .listing-actions .save .atcui-icon-link{margin-right:0px;}.listing-actions .actions-form{display:inline;}.listing-actions .compareActions, .listing-actions .save{line-height:16px;}.listing-actions .compareActions{border-right:1px solid #FFFFFF;padding-left:35px;padding-right:27px;display:block;float:left;}.listing-actions .compareActions .action, .listing-actions .save .action{display:none;}.listing-actions .compareActions .action.active, .listing-actions .save .active{display:inline;}.listing-actions .save{padding-left:5px;display:block;float:left;}.sevotestoptimizelistingv2 .listing-actions .save{padding-bottom:15px;}.listing-actions .hide{padding-left:5px;}.sevotestoptimizelistingv2 .listing-actions .hide{position:absolute;top:135px;}.listing-actions .hide .atcui-icon-link, .listing-actions .atcui-icon-link .atcui-icon{margin-right:0;}.listing-actions-tooltip .ui-tooltip-title{width:190px;}.listing-actions-tooltip iframe{margin-top:4px;}.listing-actions .compareLimitTip{display:block;width:1px;height:1px;}.listing-controls-footer{position:relative;display:block;clear:both;height:50px;text-align:center;background:#E5E9F2;margin-top:20px;}.listing-controls-footer .pagination-text{padding:0 80px;line-height:30px;}.listing-controls-footer .pagination-button-prev, .listing-controls-footer .pagination-button-next{position:absolute;top:0;bottom:0;left:0;width:85px;text-align:center;padding-left:10px;padding-right:10px;}.listing-controls-footer .pagination-button-next{right:0;left:auto;}.pagination-button-block{display:inline-block;position:absolute;top:0;bottom:0;left:105px;right:105px}.pagination-button{display:inline-block;font-size:16px;height:50px;line-height:50px;min-width:40px;text-decoration:none !important;}.pagination-button:hover{background:#f5f5f5;}.pagination-button.active{background:#f5f5f5;font-weight:bold;}.listing-controls{margin-bottom:10px;border:none;color:#ffffff;height:42px;width:100%;overflow:visible;background:#808C8D;color:#fff;}.listing-controls .listingOptions{float:left;line-height:25px;width:auto;}.listing-controls .listingOptions #searchRangeContainer{position:relative;color:#000;height:42px;}.listing-controls .listingOptions .searchRadiusContainer{position:absolute;top:-80px;left:65px;color:#333;}.listing-controls .listingOptions .searchRadiusContainer.spotlight-searchRadiusContainer{left:133px;width:200px;}.listing-controls .listingOptions .searchRadiusContainer label{margin-right:-2px;background:none !important;}.listing-controls .listingOptions .searchRadiusContainer label, .listing-controls .listingOptions .searchRadiusContainer .searchRange select, .listing-controls .listingOptions .searchRadiusContainer .searchRange option{font-size:15px;background:none;}.listing-controls .listingOptions .searchRange .atcui-selectOneMenu-styled{color:#333;margin:0px;padding-left:3px !important;}.listing-controls .listingOptions .atcui-selectOneMenu-styled option{background:#6e7879;}.listing-controls .listingOptions .searchRadiusContainer .searchRange{background:#d4d4d4;height:30px;width:122px;margin-right:10px;}#searchRangeContainer label, .listing-controls .listingOptions .atcui-selectOneMenu-styled, #searchRangeContainer .view-button{padding:0 0 0 5px !important;font-size:15px;line-height:20px;color:#ffffff;border:none;position:relative;z-index:3;zoom:1;}#searchRangeContainer label{background:none !important;font-size:12px;margin-left:5px;}#searchRangeContainer .searchRadiusContainer label{color:#333;margin:0 4px 0 0;top:2px;}.listing-controls .listingOptions .numRecords .atcui-selectOneMenu-styled{position:relative;}#searchRangeContainer .view-button-container{display:inline-block;float:right;margin-left:20px;}#searchRangeContainer .view-button.gallery-view-button, #searchRangeContainer .view-button.list-view-button{display:table-cell;height:42px;vertical-align:middle;width:60px;text-align:center;}#searchRangeContainer .view-button.gallery-view-button:before, #searchRangeContainer .view-button.list-view-button:before{padding-right:5px;}#searchRangeContainer .view-button.gallery-view-button-down{color:#fff;padding-right:15px;}#searchRangeContainer .view-button.gallery-view-button-up{color:#d7d7d7;padding-right:15px;}.atcui-icon.atcui-listView:before{width:25px;height:20px;font-size:1.3rem;background:none;padding-left:15px;}.listing-controls .listingOptions .atcui-selectOneMenu-arrow{display:none;}.listing-controls .listingOptions .atcui-selectOneMenu{line-height:0px;height:30px;margin:6px 12px 6px 0px;padding:5px 20px 3px 0;border-radius:2px;backmargin-right:5px;overflow:hidden;background:none;border:none;color:#fff;background-color:#6e7879;box-sizing:border-box;}.listing-controls .listingOptions .atcui-selectOneMenu:before{border:none;position:absolute;top:14px;right:10px;font-size:18px;}.listing-controls .listingOptions .searchRadiusContainer .searchRange.atcui-selectOneMenu:before{color:#505fbb;right:10px;top:14px;}.listing-controls .listingOptions .atcui-icon{vertical-align:middle;background:none;}.listing-controls .listingOptions .searchRange option, .listing-controls .listingOptions .searchRange{}.listing-controls .listingOptions .searchRange select{width:145px;}.listing-controls .listingOptions .sortBy{width:170px;}.listing-controls .listingOptions .sortBy select{width:190px;}.listing-controls .listingOptions .dealerSortBy select{width:205px;}.listing-controls .listingOptions .numRecords{width:65px;}.listing-controls .listingOptions .numRecords select{width:85px;}.listing-controls .pager{float:right;display:table;height:42px;padding-right:15px;}.listing-controls .pager .atcui-icon-link, .listing-controls .pager .pageof, .listing-controls .pager .atcui-icon{vertical-align:middle;display:table-cell;margin:0;text-align:center;}.listing-controls .pager .atcui-arrow-right:before, .listing-controls .pager .atcui-arrow-left:before, .atcui a.atcui-icon-link.atcui-arrow-right, .atcui a.atcui-icon-link.atcui-arrow-left{color:#fff !important;font-size:16px;}.listing-controls .pager .atcui-hidden{display:none;}.listing-controls .pager .pageof{margin:0 5px;display:table-cell;padding:0 15px;font-size:15px;}.listing-results{}.listing-results.list-view.srpGrey{background-color:#d4d4d4;}.listing-results .no-results-title{height:27px;}.listing-results .no-results{background-color:#EBEBEB;}.listing-results .no-results .details{padding:32px;}.listing-results .no-results h2, .listing-results .showcase h2{font-size:20px;font-weight:bold;margin-bottom:10px;color:#666;}.listing-results .no-results h3, .listing-results .showcase h3{font-size:14px;font-weight:bold;margin-bottom:10px;}.listing-results .no-results .no-results-options{overflow:hidden;margin:15px 0;}.listing-results .no-results .no-results-options .atcui-column{width:198px;border-left:solid 1px #ccc;padding-left:10px;}.listing-results .no-results .no-results-options .atcui-column:first-child{border-left:none;outline-left:none;}.listing-results .showcase{background:#FFF;padding:32px;}.listing-results .showcase h3{border-bottom:1px solid #000;}.recommendations-module{margin-bottom:10px;}.recommendations-module .titlebar{background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #e5e5e5 0%, #ffffff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(50%,#ffffff));background:-webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 50%);background:-o-linear-gradient(top, #e5e5e5 0%,#ffffff 50%);background:-ms-linear-gradient(top, #e5e5e5 0%,#ffffff 50%);background:linear-gradient(to bottom, #e5e5e5 0%,#ffffff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0);-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;border:1px solid #efefef;border-bottom:none;padding:10px;}.recommendations-module .titlebar .atcui-title{display:block;font-weight:bold;font-size:16px;margin-bottom:0;}.recommendations-module .titlebar span{margin-bottom:0px;}.recommendations-module .content{background:#e5e5e5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #e5e5e5 0%, #ffffff 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(50%,#ffffff));background:-webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 50%);background:-o-linear-gradient(top, #e5e5e5 0%,#ffffff 50%);background:-ms-linear-gradient(top, #e5e5e5 0%,#ffffff 50%);background:linear-gradient(to bottom, #e5e5e5 0%,#ffffff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0);border:1px solid #efefef;border-top:none;padding:10px;}.limitTooltip{margin-top:-9px;margin-left:-26px;}.stockphoto-disclaimer .atcui-trigger:hover, .stock-photo-indicator .atcui-trigger:hover{text-decoration:none;}#addSuggestedModelsOverlay .suggested-model-overlay-container .main-text, #addSuggestedModelsOverlay .suggested-model-overlay-container .select-do-not-show{padding-left:30px;width:265px;}#addSuggestedModelsOverlay .suggested-model-overlay-container .main-text > .add-make-model-to-search{font-weight:bold;padding-left:0;}.no-results{margin:30px 0 0 30px;}.no-results .prominent{font-size:36px;}.no-results .save-search-option{font-size:16px;}.no-results .no-recommendations{display:block;margin-bottom:20px;}.no-results .recommendations-heading{display:block;padding:60px 0 20px;font-size:20px;}.no-results .recommendations .recommendation{font-size:14px;width:120px;}.no-results .recommendations .recommendation .atcui-letterbox{height:90px;width:120px;}.no-results .recommendations .price{font-weight:bold;}.sevo.atcui-page-title{margin-bottom:25px;margin-top:4px;}.sevo.atcui-page-title-prominent{padding-bottom:0px;margin-bottom:-1px;}.sevo.atcui-page-title.bread-crumb{margin-bottom:10px;}.sevo.atcui-page-title h1{display:inline;}.price-ranges{font-size:14px;white-space:nowrap;background:#FFFFFF;padding-top:10px;margin-top:0;}.price-ranges > .price-range-title{color:#7F8C8D;}.price-ranges > .price-range-list{list-style:none;display:inline-block;padding-left:0px;}.price-ranges > .price-range-list li{display:inline-block;padding-left:3px;}.price-ranges > .price-range-list .price-range-label{display:inline-block;color:#333333;margin-right:3px;}.price-ranges > .price-range-list .atcui-icon{width:0px;}.sessionTimerText{display:block;margin:-5px 0 10px 0;}.alpha-fallback-wrapper{}.alpha-fallback-wrapper{position:relative;margin-top:17px;border-bottom:1px solid #FFF;height:250px;}.alpha-fallback-wrapper .hide{display:none;}.alpha-fallback-wrapper .alpha-showcase{height:250px;overflow:hidden;}.alpha-fallback-wrapper .alpha-showcase > span{top:-15px;font-size:9px;display:block;text-align:right;}.alpha-fallback-wrapper .alpha-showcase .atcui-vehicle-image.ghost.width-200px{background-position:center -53px;}.alpha-fallback-wrapper .atcui-section.model-year-range-link{margin:3px 0 10px 2px;}.alpha-fallback-wrapper .alpha-top{position:relative;padding:10px;height:150px;}.alpha-fallback-wrapper .alpha-top.no-footer{height:235px;}.alpha-fallback-wrapper .alpha-top .content-wrapper{text-align:center;}.alpha-fallback-wrapper .alpha-top .atcui-column.content-left, .alpha-fallback-wrapper .alpha-top .atcui-column.content-right{padding:10px 0 10px 10px;margin:0;overflow:hidden;}.alpha-fallback-wrapper .alpha-top .content-left, .alpha-fallback-wrapper .alpha-top .content-right{display:inline-block;padding:10px 0 10px 10px;text-align:left;vertical-align:top;}.alpha-fallback-wrapper .alpha-top .atcui-section.car-image-small{width:162px;}.alpha-fallback-wrapper .alpha-top .atcui-section.car-image-large{border:1px solid #ccc;height:166px;}.alpha-fallback-wrapper .alpha-top .atcui-section.car-image-small img{border:1px solid #ccc;width:160px;}.alpha-fallback-wrapper .alpha-top .atcui-section.car-image-large img{height:166px;}.alpha-fallback-wrapper .alpha-top .atcui-vehicle-image.ghost.width-72px{background-position:-36px -43px;}.alpha-fallback-wrapper .alpha-footer{background:#E3E3E3;height:83px;font-size:11px;padding:2px 10px 0;position:relative;}.alpha-fallback-wrapper .alpha-footer .inventory-link{position:absolute;top:3px;right:10px;}.alpha-fallback-wrapper .alpha-footer .image-cont{-moz-box-shadow:2px 2px 2px #5E5E5E;-webkit-box-shadow:2px 2px 2px #5E5E5E;box-shadow:2px 2px 2px #5E5E5E;border:0;height:54px;width:72px;background:#FFF;display:table-cell;vertical-align:middle;cursor:pointer;}.alpha-fallback-wrapper .alpha-footer .image-cont img{*vertical-align:middle;}.alpha-fallback-wrapper .alpha-footer .thumb-active{border:2px #FC9900 solid;color:#FC9900;box-shadow:none;}.alpha-fallback-wrapper .atcui-carousel{margin-top:15px;padding:0 50px;}.alpha-fallback-wrapper .atcui-carousel .atcui-carousel-panels{height:58px;}.alpha-fallback-wrapper .atcui-carousel .atcui-carousel-panel{width:74px;height:58px;margin:0 4px 0 6px;float:left;}.alpha-fallback-wrapper .atcui-carousel .atcui-carousel-control{top:14px;}.alpha-fallback-wrapper .atcui-carousel .atcui-pageCounter{position:absolute;top:-15px;left:0;}.alpha-fallback-wrapper .alpha-top{height:150px;padding:0 0 15px 0;}.alpha-fallback-wrapper .alpha-fallback-vehicleinfo{padding-left:10px;}.alpha-fallback-wrapper .heading{font-weight:bold;display:block;font-size:16px;}.alpha-fallback-wrapper .alpha-top .details.carousel-content{width:440px;}.alpha-fallback-wrapper .alpha-top .details .desc-container{float:left;margin-right:5px;max-width:270px;overflow:hidden;}.alpha-fallback-wrapper .alpha-top .details .logo-container{float:right;display:inline-block;overflow:hidden;text-align:center;}.alpha-fallback-wrapper .alpha-top .details .logo-container.atcui-hidden{display:none;}.alpha-fallback-wrapper .alpha-top .details .description{display:block;margin:3px 0 15px 0;}.alpha-fallback-wrapper .alpha-top .details .description strong{font-size:14px;}.alpha-fallback-wrapper .alpha-top .details .price-heading{display:block;margin-top:10px;font-size:10px;}.alpha-fallback-wrapper .alpha-top .details .price{display:block;}.alpha-fallback-wrapper .alpha-top .details form{padding-top:2px;}.alpha-fallback-wrapper .alpha-top .details.next-gen-header{font-weight:bold;font-size:14px;}.alpha-fallback-wrapper .alpha-top .details .atcui-section.next-gen-component img{height:67px;border:1px solid #CCCCCC;}.alpha-fallback-wrapper .alpha-top .atcui-list-item{margin-left:15px;margin-top:10px;}.alpha-fallback-wrapper span.alpha-title{display:block;padding:9px 0 9px 10px;font-weight:bold;font-size:16px;}.alpha-fallback-wrapper .alpha-footer .pager{float:right;padding-top:2px;padding-right:5px;}.alpha-fallback-wrapper .image-cont > img{width:72px;}#searchresults-ads{position:absolute;z-index:-1;zoom:1;left:0;top:109px;width:100%;height:290px;padding-left:25px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 82%, #E3E3E3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(82%, #ffffff), color-stop(100%, #E3E3E3));background:-webkit-linear-gradient(top, #ffffff 82%, #E3E3E3 100%);background:-o-linear-gradient(top, #ffffff 82%, #E3E3E3 100%);background:-ms-linear-gradient(top, #ffffff 82%, #E3E3E3 100%);background:linear-gradient(to bottom, #ffffff 82%, #E3E3E3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#E3E3E3', GradientType = 0);}#searchresults-alpha{margin-bottom:30px;display:block;overflow:hidden;width:965px;}.alpha-showcase{height:260px;overflow:hidden;}.alpha-showcase-wrapper{position:relative;margin-top:7px;border-bottom:1px solid #FFF;height:260px;}.alpha-showcase-wrapper .hide{display:none;}.alpha-showcase-wrapper .alpha-showcase > span{top:-15px;font-size:9px;display:block;text-align:right;}.alpha-showcase-wrapper .alpha-showcase .widget-caption.widget-caption-left{text-align:left;padding-left:10px;}#alphaContentViewer{float:left;width:100%;}#alphaContentViewer .image-cont{margin-top:0;display:block;position:relative;}#alphaContentViewer .image-cont img{display:block;}#alphaContentViewer .atcui-letterbox{height:150px;width:200px;background-color:#000;}#alphaContentViewer .atcui-letterbox.video{background-color:#000;}#alphaContentViewer .stock-photo-indicator{position:absolute;bottom:10px;left:65px;}#alphaContentViewer .new-listing-flag{position:absolute;}#alphaContentViewer .price .atc-reduced{clear:left;display:block;}.alpha-showcase-wrapper .price-container{width:244px;position:relative;}.alpha-showcase-wrapper .price{position:relative;z-index:2;}.alpha-showcase-wrapper .price-container .promote-by-payment{margin-right:0px;color:#346631;position:absolute;right:0px;}.alpha-showcase-wrapper .price-container .promote-by-payment .listing-special{width:125px;margin:0;padding:0;}.alpha-showcase-wrapper .price-container .promote-by-payment .finance-payment{clear:both;font-size:10px;color:#3A7718;}.alpha-showcase-wrapper .price-container .promote-by-payment .finance-payment .payment{font-size:14px;font-weight:bold;}.alpha-showcase-wrapper .price-notes{display:none;}.alpha-showcase-wrapper .price .rebate{clear:left;}.alpha-showcase-wrapper #alphaContentViewer .video .image-cont{margin-left:-3px;margin-top:0;height:150px;background-color:#000;position:relative;width:200px;display:block;}.alpha-showcase-wrapper #alphaContentViewer .video-link{position:absolute;bottom:14px;left:80px;}.alpha-showcase-wrapper .dealer-image.image-cont{float:right;}.alpha-showcase-wrapper .email-dealer{display:block;text-align:right;margin-bottom:-3px;position:absolute;right:0px;}.alpha-showcase-wrapper .alpha-top{position:relative;padding:10px;height:150px;background:#FFF;}.alpha-showcase-wrapper .dealer-details{width:400px;}.alpha-showcase-wrapper .dealer-link-list{width:400px;position:relative;}.alpha-showcase-wrapper .dealer-link-list .atcui-list-item{margin:0 2px 10px 0;float:left;width:190px;}.alpha-showcase-wrapper .dealer-link-list .atcui-list-item .atcui-icon{margin-left:0;}.alpha-showcase-wrapper .owner-name{line-height:15px;padding:1px 0;}.alpha-showcase-wrapper .owner-name.atcui-block{display:inline-block;}.alpha-showcase-wrapper .details > div{padding-bottom:7px;}.alpha-showcase-wrapper .veh-trim{font-size:11px;}.alpha-showcase-wrapper .primary-price{font-size:18px;font-weight:bold;float:left;line-height:18px;}.alpha-showcase-wrapper .special-details.offer-container-inner{color:#346631;font-size:10px;}.alpha-showcase-wrapper .special-details.offer-container-inner .buyfor, .alpha-showcase-wrapper .special-details.offer-container-inner .formonths{display:block;}.alpha-showcase-wrapper .special-details.offer-container-inner .offer-data{font-size:10px;font-weight:normal;}.alpha-showcase-wrapper .special-details.offer-container-inner .prominent, .alpha-showcase-wrapper .special-details.offer-container-inner .prominent-full, .alpha-showcase-wrapper .special-details.offer-container-inner .prominent-small{font-weight:bold;font-size:11px;}.alpha-showcase-wrapper .special-details.offer-container-inner, .alpha-showcase-wrapper .promote-by-payment.offer-container-inner{position:relative;display:block;height:40px;width:109px;margin:1px 0;padding:3px;left:0;top:0;text-align:right;background:#fffcfc;background:-moz-linear-gradient(left, #ffffff 0%, #e9f7e8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e9f7e8));background:-webkit-linear-gradient(left, #ffffff 0%,#e9f7e8 100%);background:-o-linear-gradient(left, #ffffff 0%,#e9f7e8 100%);background:-ms-linear-gradient(left, #ffffff 0%,#e9f7e8 100%);background:linear-gradient(to right, #ffffff 0%,#e9f7e8 100%);}.alpha-showcase-wrapper .special-details.offer-container-inner .payment-details, .alpha-showcase-wrapper .promote-by-payment.offer-container-inner .payment-details{position:relative;display:block;}.alpha-showcase-wrapper .special-details.offer-container-inner .payment-details{margin-left:50px;text-align:right;}.alpha-showcase-wrapper .special-details.offer-container-inner .payment-details .prominent{display:inline-block;}.alpha-showcase-wrapper .special-details span{padding-right:2px;}.alpha-showcase-wrapper .special-details > .atcui-block{white-space:nowrap;}.alpha-showcase-wrapper .special-details > .atcui-block > .buyfor{display:block;}.alpha-showcase-wrapper .mileage{font-size:14px;font-weight:bold;}.alpha-showcase-wrapper .details .cert-tile{display:block;}.alpha-showcase-wrapper a.dealer-info{width:100%;margin-left:-10px;padding-right:10px;padding-left:10px;line-height:20px;cursor:pointer;}.alpha-showcase-wrapper .dealer-info-arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #DBDEE5;margin-left:-19px;position:absolute;left:-1px;}#alphaVehicleInfo{float:left;}#alphaVehicleInfo .image-cont{height:150px;width:200px;background:#FFF;display:table-cell;vertical-align:middle;}#alphaVehicleInfo .image-cont img{*vertical-align:middle;}#alphaDealerSummary{background:#f2f2fa;height:146px;width:155px;margin:-10px;padding:10px;position:absolute;right:0px;}.alpha-showcase-wrapper .alpha-content > a:first-child{display:inline-block;float:left;padding-right:10px;}#alphaDealerSummary .dealer-info-container{bottom:-4px;position:absolute;width:155px;}#alphaDealerSummary > div{margin-bottom:5px;}#alphaDealerSummary > div > span.atcui-icon-span{line-height:0px;}#alphaDealerSummary .atcui-sync{vertical-align:middle;}.alpha-showcase-wrapper .alpha-title{font-size:16px;}.alpha-showcase-wrapper .details .atcui-trigger:hover{text-decoration:none;}.alpha-showcase-wrapper .dealer-link-list{padding-top:10px;}.alpha-showcase-wrapper .alpha-footer{background:#ececec;height:83px;font-size:12px;padding:2px 10px 0;position:relative;}.alpha-showcase-wrapper .alpha-footer .inventory-link{position:absolute;top:3px;right:10px;}.alpha-showcase-wrapper .alpha-footer .image-cont{-moz-box-shadow:1px 1px 2px #5E5E5E;-webkit-box-shadow:1px 1px 2px #5E5E5E;box-shadow:1px 1px 2px #5E5E5E;border:0;height:54px;width:72px;background:#000;display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;}.alpha-showcase-wrapper .alpha-footer .image-cont img{*vertical-align:middle;display:block;margin-left:auto;margin-right:auto;}.alpha-showcase-wrapper .alpha-footer .thumb-active{border:2px #FC9900 solid;color:#FC9900;box-shadow:none;}.alpha-showcase-wrapper .atcui-carousel{margin-top:15px;padding:0 50px 0 58px;}.alpha-showcase-wrapper .atcui-carousel .atcui-carousel-panels{height:58px;}.alpha-showcase-wrapper .atcui-carousel .atcui-carousel-panel{width:74px;height:58px;margin-right:10px;float:left;}.alpha-showcase-wrapper .atcui-carousel .atcui-carousel-control{top:14px;}.alpha-showcase-wrapper .atcui-carousel .atcui-pageCounter{position:absolute;top:-15px;left:0;}#alphaVehicleCarousel .atcui-carousel-wrapper{width:502px !important;}#searchresults-ads > div > .atcui-column{padding:8px 0 0 0;}#alphaVehicleCarousel .atcui-vehicle-image.ghost.small{border:2px solid #CCC;}.alphaAd{padding-left:0px;}.sip-content .search-tagline{color:#FFFFFF;display:block;font-weight:bold;margin-top:10px;text-align:center;}.sip-content .atcui-spinner{display:block;margin:0 auto;}.sip-content .dealer-banner{margin:0;}.sip-content .vehicle-image{margin:10px 10px 0px 20px;}.sip-content .vehicle-image img{float:right;}.sip-content .vehicle-info{margin:10px 20px 0px 0px;min-height:50px;}.sip-content .vehicle-title{font-size:16px;font-weight:bold;}.sip-content .vehicle-price{margin-top:10px;font-size:24px;font-weight:bold;}.sip-content .tagline1, .sip-content .tagline2{display:none;}.sip-content .dealer-name{bottom:25px;font-size:14px;font-weight:bold;position:absolute;}.sip-content .dealer-phone{bottom:0px;font-size:16px;font-weight:bold;position:absolute;}.cert-make-flyout{padding:10px;}.cert-make-flyout .ui-tooltip-content .multitier-cpo .header{font-size:12px;font-weight:bold;padding:10px 0;}.cert-make-flyout .ui-tooltip-content .multitier-cpo .content{position:relative;padding:0 0 5px 0;}.cert-make-flyout .ui-tooltip-content .multitier-cpo .content > .footnote{font-size:8px;position:relative;top:-4px;}.certified-make-overlay{padding:0;font-size:14px;}.certified-make-overlay .certified-make-overlay-content .certified-content-column .multitier-cpo{height:350px;padding-right:10px;position:relative;overflow:auto;}.certified-make-overlay .certified-make-overlay-content .multitier-cpo .header{font-size:16px;font-weight:bold;margin-bottom:5px;}.certified-make-overlay .certified-make-overlay-content .multitier-cpo .content{position:relative;line-height:1.5;margin-bottom:10px;}.certified-make-overlay .certified-make-overlay-content .multitier-cpo .content > ul > li{margin-bottom:10px;}.certified-make-overlay .certified-make-overlay-content .multitier-cpo .content > .atcui-icon-link > .atcui-externalLink{position:relative;margin-bottom:-4px;}.certified-make-overlay .certified-make-overlay-content .multitier-cpo .content > .footnote{font-size:8px;font-weight:bold;position:relative;top:-6px;}.certified-make-overlay .certified-make-overlay-content .atcui-title{float:left;margin-bottom:20px;}.certified-make-overlay .certified-make-overlay-content .atcui-title .certified-make-overlay-title-text{font-size:24px;display:block;position:relative;float:left;}.certified-make-overlay .certified-make-overlay-content .atcui-title .certified-make-overlay-title-img{display:block;float:left;margin-right:10px;margin-top:-5px;}.multitier-cpo br{display:none;}.certified-make-overlay .certified-make-overlay-content .atcui-spaced{margin-bottom:20px;}.certified-make-overlay .certified-make-overlay-content .certified-link-list > .certified-link-list-item{margin-bottom:10px;}.filters .atcui-accordion-trigger{text-transform:uppercase;font-size:13px;font-weight:bold;color:#333333;margin-left:25px;}.filters .atcui-accordion-arrow{top:4px;left:-14px;}.filters .atcui-active .atcui-accordion-arrow{top:6px;left:-16px;}.filters a.atcui-accordion-trigger:hover{color:#333333;text-decoration:none;}.filters .atcui-accordion > .atcui-section.atcui-separator{padding:10px 0;margin-top:0;}.filters .narrow-your-results{margin-right:10px;width:100%;background:#f2f3f7;}.filters .narrow-your-results .atcui-section a:first-child{margin-top:20px;}.filters .narrow-your-results .atcui-section:first-child, .filters .narrow-your-results .atcui-accordion-panel .atcui-section{margin-top:10px;}.filters .narrow-your-results .atcui-section .magnify-button a:first-child{margin-top:0px;}.filters .narrow-your-results .findcar-filter{margin-top:5px;}.filters .atcui-title{background:#808c8d;color:#fff;font-size:20px;padding:9px 10px;zoom:1;font-weight:normal;}.filters .search-summary{margin-right:10px;margin-bottom:10px;width:100%;background:#f2f3f7;}.filters .search-summary .hide{display:none;}.filters .search-summary > .atcui-title{color:#FFFFFF;font-size:20px;padding:9px 10px;background:#808c8d;}.filters .search-summary .search-actions{margin-top:0px;padding:10px;font-weight:bold;}.filters .search-summary .search-actions .search-summary-save-search, .filters .search-summary .search-actions .search-summary-search-saved{display:none;}.filters .search-summary .search-actions .search-summary-save-search.active, .filters .search-summary .search-actions .search-summary-search-saved.active{display:block;word-wrap:break-word;}.filters .search-summary .search-actions .search-summary-save-search.active .atcui-saveSearch, .filters .search-summary .search-actions .search-summary-search-saved.active .atcui-saveSearch{float:left;margin:auto 3px auto 0px;}.filters .search-summary .clear-all{display:block;margin:15px 10px 0 13px;}.filters .search-summary .default-search{margin-left:10px;font-weight:bold;}.filters .search-summary .last-child{padding:0px 10px 15px 10px;}.filters .filter-custom{display:inline-block;margin:5px 0 0 25px;*display:inline;}.filters .filter-custom select, .filters .filter-custom input{border:1px solid #ccc;width:60px;box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}.filters .atcui-button-panel.atcui-left > .atcui-button{width:136px;}.filters .filter-custom.filter-mileage select{width:auto;}.hybrid .atcui-selectOneMenu{width:152px;margin:5px 0 7px 10px;}.atcui-accordion-panel .selectOneGroupContainer{margin-left:25px;}.atcui-accordion-panel .atcui-selectOneMenu{margin:5px 0 7px 0px;width:133px;}.filters .narrow-your-results .filter-section-price{z-index:101;}.filters .narrow-your-results .filterHidden{}.filters .atcui-form-row.filter-custom .atcui-button{height:5px;width:5px;margin-left:5px;}.atcui-button.filterFetchResults, .filters .filterSubmitButton.keywordButton .atcui-button.filterFetchResults{margin:5px 0 0 0;}.filters .filter-keyword .magnify-button{position:relative;vertical-align:middle;}.filters .filter-keyword .magnify-button a{background-color:#505FBB;display:block;height:16px;padding:2px 2px 2px 8px;width:25px;}.filters .filter-keyword .magnify-button a:hover{background-color:#F8991D;}.filters .certified-tiles{margin:0 0 0 25px;}.filters .certified-tiles .atcui-list-item{margin:5px 0;}.filters .premium-features{}.filters .premium-features img{display:block;}.filters .atcui-checkboxes .premium-features img{margin-bottom:5px;margin-top:5px;}.filters .premium-features img[width="1"]{display:inline;margin-right:-4px;}span.toyotaCertHeader{font-size:14px;font-weight:bold;line-height:30px;}.filters .betaLabel{display:block;float:right;position:relative;z-index:100;}.filters .hybrid .hybrid-label{font-weight:bold;font-size:13px;margin:8px 0 0 10px;text-transform:uppercase;display:block;}.filters .hybrid .hybrid-label:first-child{margin-top:0px;margin-bottom:7px;}.filters .hybrid .hybrid-label.mileageHeader{margin-top:16px;margin-bottom:8px;}.filters .hybrid .hybrid-label.priceHeader{margin-top:16px;margin-bottom:9px;}.filters .hybrid .hybrid-sublabel{margin:-7px 0 -5px 28px;color:#999;margin:0 auto;width:20px;}.filters .hybrid .hybridButton{margin:20px 0 15px 10px;}.filters .sublabel{margin:-7px 0 -5px 1px;color:#999;}.search-summary .bread-crumb{line-height:22px;}.search-summary .bread-crumb span{display:inline-block;white-space:nowrap;}.search-summary .bread-crumb b{display:inline-block;font-weight:bold;margin-right:10px;}.filters .narrow-your-results .atcui-section.more-options{padding:10px 10px 10px 25px;margin-top:0;background:#e6e5eb;}.filters .more-options-separator{background-color:#FFFFFF;display:block;height:3px;}.filters .more-options-separator.after-hybrid{margin-bottom:-10px;}.filters .more-options a{font-size:14px;}.filters .narrow-your-results .atcui-section.more-options .plusview, .filters .narrow-your-results .atcui-section.more-options .minusview{background:url(/3_108_318210/resources/img/atcui/icon/atcui-icon-sprite.png);padding-right:5px;margin-top:3px;height:9px;width:8px;float:left;}.filters .narrow-your-results .atcui-section.more-options .plusview{background-position:-124px -428px;}.filters .narrow-your-results .atcui-section.more-options .minusview{background-position:-111px -428px;}.filters .more-options a.options-link:hover .plusview{background-position:-124px -440px;}.filters .more-options a.options-link:hover .minusview{background-position:-111px -440px;}.emptyFiltersTitle{font-weight:bold;}.emptyFiltersMessage, .emptyFiltersTitle{display:block;font-size:11px;}.filters .search-summary > .atcui-title .clear-all{float:right;font-size:12px;color:#FFE600;margin-top:4px;}.filters .search-summary > .atcui-title .clear-all:hover{color:#F8991D;}.filters .atcui-checkboxes .atcui-list-item{position:relative;}.filters .atcui-checkboxes .atcui-list-item .atcui-icon-span{margin-top:-8px;position:absolute;right:0;top:50%;}.filters .atcui-checkboxes .premium-features .atcui-list-item .atcui-icon-span.active{margin-top:-20px;right:-5px;position:absolute;}.filters .atcui-checkboxes .premium-features .atcui-list-item .atcui-icon-span{margin-top:-20px;position:absolute;}.filters .atcui-checkboxes .premium-features .atcui-icon.atcui-help{position:relative;left:1px;top:2px;}.filters .atcui-checkboxes .certified-tiles .atcui-list-item .atcui-icon-span{position:static;margin-top:5px;line-height:0px;}.bread-crumb .atcui-section.atcui-clearfix.search-actions{display:inline-block;font-size:12px;padding-left:10px;padding-right:8px;}.bread-crumb .atcui-section.atcui-clearfix.search-actions.left-separator{border-left:1px solid #CCC;}.make-model-options{width:600px;color:#505fbb;}.make-model-options ul{list-style-type:none;}.make-model-options li{float:left;width:115px;font-size:10px;}.make-model-options a{clear:both;}.frontline{background:#EEEEEE;padding:0 10px 3px;margin-top:10px;font-size:11px;}.srpGrey .frontline{background:#EEEEEE;padding:0 10px 3px;margin-top:10px;width:690px;margin-bottom:10px;font-size:11px;}.listing.listing-isClickable .frontline{position:relative;z-index:3;zoom:1;cursor:default;}.frontline .frontline-clickable-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;}.listing.listing-isClickable .frontline .atcui-carousel-panel:hover{background:#fbfaee;}.sevotestoptimizelistingv2 .frontline{background:#E5E9F2;border-top:1px solid #CCC;margin-top:0;font-size:12px;}.frontline.frontline-wrapper:before{display:block;content:"";position:relative;top:-15px;left:625px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #EEEEEE;}.sevotestoptimizelistingv2 .frontline.frontline-wrapper:before{border-bottom:15px solid #CCC;left:538px;}.sevotestoptimizelistingv2 .frontline.frontline-wrapper:after{display:block;content:"";position:relative;top:-268px;left:538px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #E5E9F2;}.frontline > .title{font-size:12px;}.frontline > .atcui-section{float:left;width:85%;}.frontline .view-all{padding-left:5px;}.frontline .atcui-carousel{clear:both;padding:10px 35px 0;}.srpGrey .frontline .atcui-carousel{clear:both;padding:10px 30px 0;}.frontline .atcui-carousel .atcui-pageCounter{position:absolute;right:0;top:-15px;font-size:12px;}.frontline .atcui-carousel .atcui-carousel-control{top:85px;}.frontline .atcui-carousel-panels{height:166px;}.frontline .atcui-carousel-panel{position:relative;width:200px;margin:5px;background:#FFF;}.sevotestoptimizelistingv2 .frontline .atcui-carousel-panel{height:205px;width:210px;}.srpGrey .atcui-carousel-panel{position:relative;width:205px;margin:5px 0px 5px 5px;background:#FFF;}.srpGrey .atcui-carousel-panel .listing-actions{float:left;}.frontline .atcui-carousel-panel .frontline-details{margin:5px;}.frontline .atcui-carousel-panel .frontline-titlebar{margin-bottom:5px;}.frontline .atcui-carousel-panel .listing-actions .compare, .frontline .atcui-carousel-panel .listing-actions .save{line-height:16px;}.frontline .atcui-carousel-panel .listing-actions .hide{float:right;}.sevotestoptimizelistingv2 .frontline .listing-actions{position:relative;right:18px;padding-top:5px;}.frontline .listing-media > a{height:90px;width:120px;background:#FFF;display:table-cell;vertical-align:middle;}.sevotestoptimizelistingv2 .frontline .listing-media > a{border:1px solid #CCC;}.frontline .atcui-carousel-panel .listing-media > a > img{*vertical-align:middle;}.frontline .atcui-carousel-panel .listing-media .stockphoto-disclaimer{bottom:45px;}.sevotestoptimizelistingv2 .frontline .atcui-carousel-panel .listing-media .stockphoto-disclaimer{bottom:108px;left:auto;right:78px;}.frontline .atcui-carousel-panel .listing-media .stockphoto-disclaimer.truncatedTrim{bottom:45px;}.frontline .atcui-carousel-panel .details{width:65px;}.frontline .atcui-carousel-panel .details > div{margin-bottom:8px;}.frontline .atcui-carousel-panel .view-more-details{padding-top:10px;display:block;}.sevotestoptimizelistingv2 .frontline .view-more-details{font-size:12px;padding-top:5px;clear:both;}.sevotestoptimizelistingv2 .frontline .view-more-details .details-icon{background:url("/3_108_318210/resources/img/atcui/icon/atcui-icon-sprite.png") no-repeat scroll transparent;background-position:-211px -321px;display:inline-block;width:11px;height:11px;}.frontline .atcui-carousel-panel .primary-price{font-size:14px;font-weight:bold;display:block;}.sevotestoptimizelistingv2 .frontline .primary-price{float:left;padding-right:5px;}.frontline .atcui-carousel-panel .price-amount{display:block;}.sevotestoptimizelistingv2 .frontline .price-amount{display:inline;line-height:20px;}.frontline .price .price-notes{display:inline-block;}.frontline .price > .rebate > label{padding-left:0;font-size:10px;}.sevotestoptimizelistingv2 .frontline .price > .rebate > label{padding-left:5px;display:inline;}.sevotestoptimizelistingv2 .frontline .price .price-notes{display:none;}.sevotestoptimizelistingv2 .frontline .price .rebate, .sevotestoptimizelistingv2 .frontline .atcui-carousel-panel .price > .rebate > label.secondary-price{display:inline;}.frontline .atcui-carousel-panel .price > .price-notes > label{padding-left:0;font-size:10px;position:relative;top:-1px;display:inline-block;margin-bottom:3px;}.frontline .atcui-carousel-panel .price > .rebate > label.secondary-price{color:#888888;display:block;}.frontline .atcui-carousel-panel .promote-by-payment, .frontline .atcui-carousel-panel .special-details{font-size:10px;color:#3A7718;}.frontline .atcui-carousel-panel .promote-by-payment .payment, .frontline .atcui-carousel-panel .prominent{font-size:14px;font-weight:bold;}.sevotestoptimizelistingv2 .frontline .offer-container-outer{display:block;clear:both;}.frontline .trim{float:right;margin-right:2px;max-height:15px;}.sevotestoptimizelistingv2 .frontline .trim{float:none;display:block;clear:left;padding:10px 0 5px 0;}.frontline .atcui-carousel-panel .trim > label{padding-right:3px;}.frontline .atcui-carousel-panel .trim > span{line-height:inherit;color:#000;display:inline-flex;}.frontline .atcui-carousel-panel .promote-by-payment .payment{font-size:14px;font-weight:bold;}.frontline .atcui-carousel-panel .swatch{width:20px;height:13px;border:1px solid #000;float:left;margin-right:3px;}.frontline .atcui-carousel-panel .swatch.hide{border:1px solid #fff;}.frontline .atcui-carousel-panel .listing .hidden-input-received > div{margin:15px 5px 5px;}.frontline .atcui-carousel-panel .listing .hide-listing .hide-listing-verbiage{margin:15px 5px 0;padding:0;}.frontline .atcui-carousel-panel .listing .hide-listing-verbiage > span{padding-bottom:5px;}.frontline .atcui-carousel-panel .listing .collect-data{padding:0;margin:0 5px;}.frontline .atcui-carousel-panel .listing .hide-listing-container .hide-statement{font-size:14px;padding-top:5px;}.frontline .atcui-carousel-panel .listing .hide-listing-container .reason-statement{font-size:11px;}.frontline .atcui-carousel-panel .listing .hide-listing .input-area textarea{height:13px;width:160px;margin:5px 0;}.frontline .atcui-carousel-panel .listing .hide-listing-container .hidden-input-received > div{padding:0;}.listing .frontline-carousel .atcui-previous{left:4px !important;background-color:#4F5BBD;}.listing .frontline-carousel .atcui-previous:hover{background-color:#F8991D;background-position:-400px -128px;}.listing .frontline-carousel .atcui-next{background-color:#4F5BBD;}.listing .frontline-carousel .atcui-next:hover{background-color:#F8991D;background-position:-400px -224px;}.gallery.listing-extended .listing-price{height:40px;}.frontline-panel .listing-media a.ghost{margin-bottom:-3px;}.frontline-panel .listing-media{position:static;}.gallery{}.gallery.listing-findcar, .gallery.frontline-wrapper{display:block;position:relative;float:left;margin:0 0 -1px -1px;padding:12px 7px 35px;border:1px solid #ebebeb;width:235px;border-radius:0;height:312px;z-index:2;overflow:hidden;}.gallery.listing-isClickable:hover, .gallery.listing-isClickable .listing-extended:hover{background:#fbfaee;cursor:pointer;}.gallery.cpo{height:312px;}.gallery .gallery-listing-header{height:40px;}.gallery .listing-actions{margin:0;height:20px;position:absolute;top:0;right:0;}.gallery .listing-actions .compareActions{line-height:18px !important;padding-left:7px;padding-right:5px;}.gallery .listing-actions .save{padding-top:1px;}.gallery.listing-findcar .listing-content{margin-top:0;}.gallery .listing-title .ymm{font-size:14px;display:block;margin-top:0;}.gallery .listing-title .trim{font-size:12px;}.gallery .listing-media{height:174px;width:232px;padding-left:2px;background:#FFF;display:table-cell;vertical-align:middle;}.atcui-section.atcui-clearfix.gallery-listing-header img{margin:3px 0 0 5px;}.listing-media .media-img img{*vertical-align:middle;}.gallery .listing-media .stockphoto-disclaimer{width:100%;text-align:center;top:200px;position:absolute;}.gallery.cpo .listing-media .stockphoto-disclaimer{top:200px;}.gallery.frontline-wrapper .listing-media .stockphoto-disclaimer{top:174px;}.gallery.frontline-wrapper.cpo .listing-media .stockphoto-disclaimer{top:184px;}.gallery .listing-media .stockphoto-disclaimer.active{bottom:100px;}.gallery .listing-media > span{position:relative;top:50px;font-size:12px;}.gallery .listing-mileage{display:block;position:relative;clear:both;padding:3px 0 0 10px;font-size:12px;height:15px;width:50%;}.gallery .mileage{font-size:12px;}.gallery .pricing-milage{height:38px;}.gallery .listing-title{margin-top:5px;height:32px;}.gallery .listing-title span a{line-height:14px;}.gallery .price-offer-wrapper{margin-top:0;}.gallery .price-offer-wrapper .price-container{margin-right:0;width:100%;}.gallery .price-offer-wrapper .offer-container{margin-right:0;width:100px;float:right;}.gallery .listing-price .left-container{float:left;width:60%;}.gallery .listing-price .right-container{float:left;width:40%;}.gallery.listing-findcar .listing-title, .gallery .listing-price{padding-left:10px;display:block;clear:both;position:relative;border:none;}.gallery .listing-price .price{margin-top:-2px;padding:0;z-index:2;position:relative;float:left;width:50%;}.gallery .price-container .listing-special{width:50%;float:left;max-height:42px;overflow:hidden;}.gallery .listing-price .finance-payment{z-index:1;}.gallery .listing-price .atc-sale{top:0;}.gallery .listing-price .sales-price-now{clear:both;}.gallery .listing-price .primary-price{font-size:16px;}.gallery .listing-price .sales-price-now{clear:both;float:none;}.gallery .listing-price .sales-price-specials-msrp{clear:both;float:none;}.gallery .listing-special{text-align:right;padding:0;height:42px;overflow:hidden;}.gallery .listing-special a, .gallery .listing-special a:hover{color:#037900;}.gallery .listing-price .price-notes{float:left;}.gallery .listing-price .price-notes > label.price-type{display:block;padding-left:5px;top:5px;}.gallery .listing-price .price-notes > label.price-type.atc-msrp{padding-top:0px;line-height:21px;}.frontline-carousel.gallery .listing-price .price > .rebate, .listing-findcar.gallery .listing-price .price > .rebate{display:block;clear:left;padding-left:0px;}.frontline-carousel.gallery .listing-price .price > .rebate{clear:both;}.gallery .listing-price .price > .rebate > .price-amount{font-size:11px;}.gallery .listing-price .price > .rebate > label.price-amount{font-size:11px;display:inline;}.gallery .listing-price .price > .atc-reduced{display:inline-block;line-height:23px;margin-bottom:-4px;float:left;}.gallery .offer-container-outer{position:absolute;right:0;top:-6px;}.gallery .special-details.offer-container-inner, .gallery .promote-by-payment.offer-container-inner{position:relative;display:block;height:40px;width:139px;margin:1px 0;padding:3px;left:0;top:0;text-align:right;background:#fffcfc;background:-moz-linear-gradient(left, #ffffff 0%, #e9f7e8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#e9f7e8));background:-webkit-linear-gradient(left, #ffffff 0%,#e9f7e8 100%);background:-o-linear-gradient(left, #ffffff 0%,#e9f7e8 100%);background:-ms-linear-gradient(left, #ffffff 0%,#e9f7e8 100%);background:linear-gradient(to right, #ffffff 0%,#e9f7e8 100%);}.gallery .special-details.offer-container-inner .payment-details, .gallery .promote-by-payment.offer-container-inner .payment-details{position:relative;display:block;}.gallery .special-details.offer-container-inner .payment-details{margin-left:60px;text-align:right;}.gallery .special-details.offer-container-inner .payment-details .prominent{display:inline-block;}.gallery .special-details span{padding-right:2px;}.gallery .special-details > .atcui-block{white-space:nowrap;}.gallery .special-details > .atcui-block > .buyfor{display:block;}.gallery .offer-text{color:#346631;font-size:12px;}.gallery .listing-price .formonths, .gallery .listing-price .withdown, .gallery .listing-price .financerate{display:block;}.gallery .listing-price .prominent-full{font-size:12px;font-weight:bold;}.gallery.listing-findcar .owner-title{font-weight:normal;font-size:12px;padding-left:10px;}.gallery-listing-ownerName-wrapper{position:absolute;bottom:5px;}.gallery.listing-findcar .gallery-listing-ownerName-wrapper .owner-title{letter-spacing:-0.1px;}.gallery-listing-ownerName-wrapper a.ncal{font-size:11px;}.gallery-listing-ownerName-wrapper .atcui-trigger, .gallery-listing-ownerName-wrapper .atcui-trigger:hover{text-decoration:none !important;color:#000;cursor:default;}.gallery-listing-ownerName-wrapper.owner-logo-tile .owner-title, .gallery.frontline-wrapper .owner-logo-tile .owner-name{display:inline-block;vertical-align:middle;width:126px;padding-left:7px;}.gallery-listing-ownerName-wrapper.owner-logo-tile .owner-tile, .gallery.frontline-wrapper .owner-logo-tile .owner-tile{display:inline-block;vertical-align:middle;padding-left:5px;}.atcui-tile.atcui-privateSeller.owner-tile{display:inline-block;vertical-align:middle;margin-left:5px;}.gallery .listing-description{padding-left:10px;padding-right:10px;font-size:12px;height:40px;overflow:hidden;}.gallery .ncal{background:none;box-shadow:none;padding:0;position:relative;bottom:0;left:0;margin-left:10px;font-size:12px;font-weight:normal;line-height:normal;}.gallery.listing-extended{border:0;height:312px;margin:0;width:236px;padding:0;}.gallery.cpo .gallery.listing-extended{height:340px;}.gallery.listing-extended .listing-title, .gallery.listing-extended .listing-price{padding:0 0 0 8px;position:relative;}.gallery.listing-extended .offer-container-outer{top:-4px;}.gallery.listing-extended .vehicle-title{font-weight:bold;float:none;}.gallery .hide{display:block;text-align:right;float:none;}.gallery.listing-extended .listing-media{width:inherit;}.gallery.listing-extended .listing-price .price{padding:0;top:-2px;margin:0;}.gallery.listing-extended .listing-price .price .price-notes{position:relative;left:0;width:70px;}.gallery.listing-extended .listing-price .price .primary-price{width:70px;font-size:14px;}.gallery.listing-extended .listing-price .price .price-notes > label.price-type{padding:0;left:-70px;top:17px;}.gallery.listing-extended .listing-price .price .price-notes > label.price-type.atc-msrp{line-height:18px;}.gallery.listing-extended .price > .rebate{position:relative;top:0px;line-height:18px;float:left;clear:none;padding-left:0px;}.gallery.listing-extended .price > .rebate > span{font-size:12px;display:inline;}.gallery.listing-extended .price .rebate > label{font-size:12px;padding-left:0;line-height:10px;}.gallery.listing-extended .listingColumn0, .gallery.listing-extended .listingColumn3, .gallery.listing-extended .media-box .media-img, .gallery.listing-extended .media-box{width:200px;height:150px;}.gallery.frontline-wrapper .ownerName-wrapper{height:18px;text-align:left;padding-left:10px;display:block;font-weight:normal;font-size:12px;}.gallery.frontline-wrapper .ownerName-wrapper .atcui-trigger, .gallery.frontline-wrapper .ownerName-wrapper .atcui-trigger:hover{text-decoration:none !important;color:#000;cursor:default;}.gallery.frontline-carousel{width:100%;margin:0 auto;z-index:100;}.gallery.frontline-carousel .atcui-carousel-wrapper{height:245px !important;}.gallery.cpo .frontline-carousel .atcui-carousel-wrapper{height:327px !important;}.gallery .frontline-carousel .atcui-carousel-wrapper{height:310px !important;width:100% !important;}.gallery .frontline-carousel .atcui-carousel-control{top:inherit;bottom:6px;z-index:10;}.gallery .frontline-carousel .atcui-previous{left:5px;}.gallery .frontline-carousel .atcui-previous:hover, .gallery .frontline-carousel .atcui-next:hover{background-color:#f7972c;}.gallery .frontline-carousel .atcui-next{right:5px;}.gallery.frontline-carousel .atcui-pageCounter{background:#4f5bbd;height:28px;line-height:28px;bottom:3px;display:block;font-size:14px;left:0;position:absolute;text-align:center;width:100%;color:#FFF;z-index:9;}.gallery.frontline-carousel .no-icon{display:block;height:16px;width:16px;}.gallery.frontline-carousel .atcui-pageCounter .firstPanel, .gallery.frontline-carousel .atcui-pageCounter .totalPanels{font-size:12px;}.gallery.listing-findcar .hide-listing > div{margin:2px 10px;}.gallery.listing-findcar .hide-listing-container .hide-listing-verbiage{margin:15px 10px 0;padding:0;}.gallery.listing-findcar .hide-listing-container .hide-statement{font-size:14px;}.gallery.listing-findcar .hide-listing-container .reason-statement{font-size:12px;margin-top:10px;}.gallery.listing-findcar .atcui-list.atcui-list-columns-2{-moz-column-count:1;}.gallery.listing-findcar .hide-listing textarea{width:185px;margin:5px 0;}.gallery .new-listing-flag-space{padding-top:2px;display:block;float:left;}.gallery-view .atcui-ad.superliner{clear:both;padding-top:20px;padding-bottom:30px;}.listing-details{margin-top:18px;}.sevotestoptimizelistingv2 .listing-details{margin-top:20px;}.listing-details .vehicle-summary{font-size:11px;font-weight:bold;}.listing-details .vehicle-summary .border-right{border-right:1px solid #CCCCCC;margin-right:3px;padding-right:3px;}.listing-details .vehicle-summary > span{float:left;line-height:16px;font-size:14px;overflow:hidden;}.sevotestoptimizelistingv2 .listing-details .mileage{font-size:10px;font-weight:normal;}.sevotestoptimizelistingv2 .listing-details .mileage > span{font-size:14px;}.listing-details .mileage, .listing-details .mileage-unlisted{padding-right:10px;}.listing-details .vehicle-summary span.mileage-unlisted{font-size:12px;font-weight:normal;}.listing-details .color{width:120px;}.listing-details .swatch{width:25px;height:12px;border:1px solid #000;float:left;margin-right:3px;}.listing-findcar{position:relative;margin:10px;padding:0 0 0 10px;background:#FFF;border:1px solid #FFF;}.sevotestoptimizelistingv2.listing-findcar{margin:40px 0;border-bottom:1px solid #000;padding-left:0;}.listing-isClickable a{}.listing-isClickable .clickable-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;zoom:1;}.listing-findcar.listing-isClickable{cursor:pointer;}.listing-findcar.listing-isClickable:hover{cursor:pointer;background:#fbfaee;}.listing-isClickable a, .listing-isClickable .atcui-icon-link{position:relative;z-index:5;}.srpGrey .listing-findcar{margin:15px 10px 0px 10px;}.listing-findcar .listing-title{border-bottom:1px solid #666666;padding-bottom:2px;}.sevotestoptimizelistingv2.listing-findcar .listing-title{border-bottom:none;width:356px;height:30px;padding-bottom:0;overflow:hidden;}.listing-findcar .listingColumn0{width:120px;margin:0 15px 5px 0;}.sevotestoptimizelistingv2.listing-findcar .listingColumn0{width:152px;margin-right:10px;}.listing-findcar .listing-media .atcui-vehicle-image.ghost.width-120px{background-position:-56px -42px;}.listing-findcar .listingColumn1{width:140px;margin-right:10px;}.sevotestoptimizelistingv2.listing-findcar .listingColumn1{width:135px;}.listing-findcar .listingColumn2{width:250px;margin-right:10px;}.sevotestoptimizelistingv2.listing-findcar .listingColumn2{width:240px;margin-right:0;}.listing-findcar .listingColumn3{overflow:hidden;width:152px;height:168px;float:right;margin-top:-8px;padding:5px 8px 0 10px;border-left:1px solid #cccccc;}.sevotestoptimizelistingv2.listing-findcar .listingColumn3{float:left;width:132px;margin-top:0;margin-right:0;padding-top:0;height:185px;}.listing-findcar .hide-listing{-moz-border-radius:5px 0 00;-webkit-border-radius:5px 0 0 0;border-radius:5px 0 0 0;}.listing-findcar .hide-listing-verbiage > span{padding:5px 0;}.listing-findcar .hide-listing-verbiage{margin:0 100px;}.listing-findcar .collect-data{margin:0 100px;}.listing-findcar .collect-data ul{display:inline-block;padding-right:30px;}.listing-findcar .hide-listing-container .hide-statement{font-size:22px;padding-top:20px;}.listing-findcar .hide-listing textarea{width:210px;height:30px;margin-bottom:5px;}.listing-findcar .listing-actions .compareActions{line-height:16px;}.listing-media{margin-right:5px;position:relative;}.gallery.cpo .listing-media{position:static;}.listing-media .new-listing-flag-space{margin:-3px 0 3px;height:16px;display:block;}.sevotestoptimizelistingv2 .listing-media .new-listing-flag-space{margin-bottom:0;margin-top:-16px;}.listing-media .media-box{width:120px;border:2px solid #FFF;-moz-box-shadow:1px 1px 1px #CCC;-webkit-box-shadow:1px 1px 1px #CCC;box-shadow:1px 1px 1px #CCC;margin-bottom:5px;position:relative;}.sevotestoptimizelistingv2 .listing-media .media-box{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;width:152px;}.listing-media .media-img{height:90px;width:120px;display:table-cell;vertical-align:middle;overflow:hidden;background-color:#FFF;}.sevotestoptimizelistingv2 .listing-media .media-img{border:1px solid #CCC;width:152px;height:114px;}.listing-media .media-img img.listing-image{*vertical-align:middle;}.listing-media img{margin:0 auto;display:block;}.listing-media .media-img .ghost-image{background:url("/3_108_318210/resources/img/atcui/vehicleImage/atcui-vehicleImage-sprite.png") no-repeat -2px -177px #cccccc;}.sevotestoptimizelistingv2 .listing-media .atcui-vehicle-image.ghost.width-232px{background-position:center -28px;}.listing-media .stock-photo-indicator, .listing-media .stockphoto-disclaimer{position:absolute;bottom:18px;left:5px;font-size:9px;font-weight:bold;color:#000;text-transform:uppercase;}.sevotestoptimizelistingv2 .listing-media .stock-photo-indicator{left:auto;right:-6px;top:100px;}.sevotestoptimizelistingv2 .frontline .listing-media .stock-photo-indicator, .sevotestoptimizelistingv2 .frontline .listing-media .stockphoto-disclaimer{right:0;left:auto;bottom:0;}.sevotestoptimizelistingv2 .frontline .media-bar{display:block;clear:left;padding-top:5px;}.sevotestoptimizelistingv2 .frontline .media-bar > li{float:left;padding-left:10px;}.sevotestoptimizelistingv2 .media-bar .media-count{padding-left:5px;}.listing-media ul.media-bar{background:#EBEBEB;height:18px;text-align:center;padding-top:2px;list-style:none;width:100px;padding-left:10px;padding-right:10px;}.sevotestoptimizelistingv2 .listing-media ul.media-bar{border:1px solid #EBEBEB;width:132px;}.listing-media ul.media-bar li{padding-left:10px;float:left;}.sevotestoptimizelistingv2 .listing-media ul.media-bar li{padding-left:20px;}.listing-media .atcui-primary{width:123px;height:30px;line-height:30px;text-align:center;}.sevotestoptimizelistingv2 .listing-media .atcui-primary{width:152px;}.listing-price{}.listing-price .price{margin-top:15px;}.listing-price .sales-price-now{display:block;font-size:10px;float:left;}.listing-price .primary-price{display:block;font-weight:bold;font-size:20px;float:left;}.listing-price .sales-price-specials-msrp{display:block;font-size:10px;float:left;}.listing-special{font-size:12px;color:#037900;padding-top:15px;}.listing-special a, .listing-special a:hover{color:#037900 !important;}.listing-price .price .rebate{clear:left;}.listing-price .price-notes{display:block;float:left;}.listing-price .atc-sale{padding-left:4px;}.listing-price .price-notes .atc-sale{font-size:10px;position:relative;left:-3px;}.listing-price .price-notes .atc-msrp{padding:6px 0 0 4px;display:block;clear:both;}.listing-price .atc-sale > .rebate{clear:left;float:left;position:relative;}.listing-price .atc-reduced{color:#3A7718;line-height:30px;padding-left:4px;font-size:11px;}.listing-price .real-deal-link{padding-top:20px;}.listing-price .offer-container-outer{display:block;clear:left;}.listing-price .promote-by-payment, .listing-price .special-details{font-size:10px;color:#3A7718;}.sevotestoptimizelistingv2 .listing-price .promote-by-payment, .listing-price .special-details{font-size:12px;color:#339933;}.listing-price .promote-by-payment .payment, .listing-price .prominent, .listing-price .prominent-full, .listing-price .promote-by-payment .payment, .listing-price .finance-payment .payment{font-size:14px;font-weight:bold;}.sevotestoptimizelistingv2 .listing-price .promote-by-payment .payment, .sevotestoptimizelistingv2 .listing-price .prominent, .sevotestoptimizelistingv2 .listing-price .prominent-full, .sevotestoptimizelistingv2 .listing-price .promote-by-payment .payment, .sevotestoptimizelistingv2 .listing-price .finance-payment .payment{font-weight:normal;font-size:12px;}.listing-price .prominent-small{font-size:11px;font-weight:bold;}.sevotestoptimizelistingv2 .listing-price .prominent-small{font-weight:normal;font-size:12px;}.listing-price .special-details .monthlypayment{display:block;}stingv2 .listing-price .finance-payment{font-size:12px;}.listing-price .finance-payment .payment-details{margin:0;padding:0;text-align:left;}.listing-price .finance-payment{clear:both;font-size:10px;color:#3A7718;}.sevotestoptimizeli .listing-price .finance-payment .payment-details .payment-link{color:#346631;text-decoration:none;}.listing-price .finance-payment .payment-details .payment-link-container{position:relative;top:-4px;margin:0;padding:0;}.listing-price .finance-payment .payment-details.last{margin-bottom:0;}.gallery .listing-price .price-amount{font-size:16px;}.gallery .listing-price .price-amount.unlisted{font-size:12px;}.listing-title{}.listing-results .listing-title > span{float:left;}.listing-title .ymm{font-size:16px;font-weight:bold;padding-right:5px;margin-top:10px;display:inline-block;text-decoration:inherit;color:inherit;}.sevotestoptimizelistingv2 .listing-title .ymm{margin-top:0;display:block;float:left;}.sevotestoptimizelistingv2 .listing-title > span{line-height:14px;}.listing-title .trim{text-decoration:inherit;color:inherit;display:inline-block;}.sevotestoptimizelistingv2 .listing-title .trim{font-size:15px;display:block;float:left;}.listing-title .ymm:hover, .listing-title .trim:hover{text-decoration:inherit;color:inherit;}.gallery .listing-title .ymm{font-weight:normal;}.listing-title .listing-actions{position:absolute;bottom:0;right:0;}.listing-actions > a, .listing-actions > div{float:right;}.spotlight .listing-actions > .compare-save{clear:right;}.listing-title .distance-cont{position:absolute;bottom:-10px;left:550px;}.ncal{background:#EEEEEE;-moz-box-shadow:inset 5px 5px 30px #E2E2E2;-webkit-box-shadow:inset 5px 5px 30px #E2E2E2;box-shadow:inset 5px 5px 30px #E2E2E2;padding:15px 10px;margin:0 0 0 -10px;font-size:14px;font-weight:bold;line-height:20px;position:relative;display:block;}.sevotestoptimizelistingv2 .ncal{background:#E5E9F2;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #CCC;font-weight:normal;margin-left:0;padding:0 20px;height:48px;}.sevotestoptimizelistingv2 .ncal:before{display:block;content:"";position:relative;top:-15px;left:528px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #CCC;}.sevotestoptimizelistingv2 .ncal:after{display:block;content:"";position:relative;top:-48px;left:528px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #E5E9F2;}.srpGrey .ncal{margin:2px 2px 2px -7px;background:#E6EAF1;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-weight:normal;}.ncal .atcui-icon{margin-right:20px !important;}.ncal .ncal-veh-count{background:#fc6132;background:-moz-linear-gradient(top, #fc6132 22%, #e7432f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(22%,#fc6132), color-stop(100%,#e7432f));background:-webkit-linear-gradient(top, #fc6132 22%,#e7432f 100%);background:-o-linear-gradient(top, #fc6132 22%,#e7432f 100%);background:-ms-linear-gradient(top, #fc6132 22%,#e7432f 100%);background:linear-gradient(to bottom, #fc6132 22%,#e7432f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc6132', endColorstr='#e7432f',GradientType=0);border:1px solid #FFF;color:#FFF;font-weight:bold;font-size:11px;text-align:center;min-width:13px;height:13px;line-height:13px;position:absolute;top:4px;left:32px;display:block;padding:2px;}.owner-details{margin-top:20px;}.sevotestoptimizelistingv2 .owner-details{margin-top:0;}.owner-details > a{font-size:10px;}.owner-details .owner-title, .owner-details .owner-phone{font-weight:bold;font-size:14px;margin-bottom:12px;display:block;}.sevotestoptimizelistingv2 .owner-details .owner-title{font-weight:normal;font-size:12px;margin-top:18px;}.sevotestoptimizelistingv2 .owner-details .owner-phone{font-size:18px;}.owner-details .owner-title{min-height:30px;margin-top:12px;max-height:50px;overflow:hidden;text-overflow:ellipsis;}.sevotestoptimizelistingv2 .owner-details .owner-tile{margin-top:0;}.owner-details .owner-tile{margin-top:10px;}.owner-details .owner-phone-trigger, .owner-details .owner-taglines{font-size:11px;line-height:18px;margin-right:0px;display:block;}.sevotestoptimizelistingv2 .owner-details .owner-phone-trigger{line-height:14px;margin-bottom:10px;}.owner-details ul, .owner-details .owner-phone{margin-top:12px;}.owner-details .dealer-badge{position:absolute;bottom:0px;border:1px solid #FFF;width:150px;height:30px;}.sevotestoptimizelistingv2 .owner-details .distance-cont{display:block;padding-top:5px;}.listing-ownerName-wrapper .atcui-trigger, .listing-ownerName-wrapper .atcui-trigger:hover{text-decoration:none !important;color:#000;cursor:default;}.listing-ownerName-wrapper{display:inline-block;vertical-align:top;height:58px;margin-bottom:20px;}@media print{body{font-family:arial, "Arial", "Helvetica", sans-serif;background:none;color:black;}#searchResultPageContent{width:100%;margin:0;padding:0;background:none;}#searchresults-ads,.myatcHeaderBadge, #atcui-navigation-container, #certifiedHelp, #searchRangeContainer, #footer1x1ads, #stockPhotoTip, #atcToolbarWrapper, #atcToolbar, #compareLimitWarning{display:none;}#atcui-navigation-container, #atcui-navigation-container ul, #atcui-navigation-container ul li{display:none;}iframe, input, form.atcui-form{display:none;}.filter-summary, .search-summary, .ad-text, .view-all, .change-location-link, .narrow-your-results, .atcui-button-panel, .compare-save, .atcui-form-row, .atcui-bare, .tier-descriptions, .price-range-title, .price-range-list, .tab-label-text, .atcui-footer, .atcui-global-footer, .atcui-link-list-item, .atcui-remove, .frontline, .frontline-wrapper, .new-listing-flag-space, .ncal, .stock-photo-indicator, .atcui-help, .atcui-icon, .listing-actions, .pageof, .spotlight-ad, .top, .atcui-feedback, .listing-controls-footer, .atcui-devTools, .myatc-authenticateViaGigya{display:none;}.spotlight-container{display:block;margin-top:20px;padding:0;overflow:hidden;clear:both;height:380px;}.spotlight-special{width:50%;font-size:14px;border:1px solid #89C680;display:inline-block;float:left;margin:0 10px 10px 0;height:180px;overflow:hidden;}.spotlight{width:48%;font-size:14px;border:1px solid #89C680;display:inline-block;float:left;margin:0 5px 10px 0;height:170px;overflow:hidden;padding:0 0 5px 5px;}.spotlight-listing-title{font-size:16px;font-weight:bold;margin:5px 0 0;width:400px;display:block;clear:both;}.spotlight-listing-title a{text-decoration:none;}.spotlight-image{float:left;display:block;margin-right:8px;clear:both;}.spotlight-image .image-cont img{width:117px;margin-top:10px;}.spotlight-listing-desc h2 a{text-decoration:none;}.spotlight-listing-desc .left-container{width:100px;display:block;float:left;margin-top:10px;}.spotlight-listing-desc .spotlight-listing-msrp{display:block;width:140px;float:left;clear:both;}.spotlight-listing-desc .spotlight-listing-msrp-text{display:inline;margin-right:5px;}.spotlight-listing-desc .spotlight-listing-msrp-price{display:inline;}.spotlight-listing-desc .listing-special{width:90px;float:right;font-size:12px;display:block;margin-top:10px;}.spotlight-listing-desc .listing-special a{text-decoration:none;font-size:12px;}.spotlight-listing-desc .owner-name{font-size:10px;width:100px;float:left;margin-top:15px;}.spotlight-listing-desc .atcui-hidden{display:none;}.spotlight-special .owner-name{font-size:9px;font-weight:normal;margin-top:50px;clear:both;}.spotlight-special-oem-logo{right:5px;float:right;display:block;margin-top:-45px;}.special-icon-col{display:block;margin:15px 5px 5px 20px;width:90px;float:left;}.special-detail-col{display:block;width:180px;float:left;font-size:12px;padding-top:15px;}.offer-title{font-weight:bold;font-size:12px;clear:both;}.spotlight-offer{font-size:12px;margin-top:5px;}.spotlight-offer-name{font-size:12px;}.spotlight-offer-link a{margin-top:10px;display:block;font-size:12px;}.atcui-page-title-prominent{font-size:24px;font-weight:bold;}h1{font-size:20px;font-weight:bold;margin:2px 0;}.atcui a, .atcui a:visited, .atcui .atcui-light a, .atcui .atcui-light a:visited, .atcui a.atcui-link-content, .atcui a.atcui-link-content:visited{color:#25358E;}.num-listings{font-size:17px;font-weight:bold;display:inline-block;float:left;}.num-listings-text{font-size:15px;display:inline-block;float:left;margin:0 5px 20px;}.num-listings-text span{font-size:15px;display:inline-block;float:right;margin:0 5px;}.listing-tier-bar-sevo span{display:block;clear:both;margin:20px 0;}.listing-findcar{width:97%;display:block;margin:10px;min-height:160px;clear:both;border-bottom:1px solid #cccccc;overflow:auto;}.listing-title h2{font-size:16px;font-weight:bold;margin:5px 0 0;width:400px;display:block;}.listing-title h2 a{font-size:18px;font-weight:bold;margin:0px;padding:0px;width:400px;display:block;line-height:20px;text-decoration:none;overflow:hidden;}.listing-price{font-size:16px;width:150px;display:inline-block;float:left;margin-left:10px;padding:0px;}.listing-price .price{margin-top:0px;}.rebate{clear:both;font-size:14px;font-weight:normal;margin:0 0 10px;}h4.primary-price{font-size:20px;font-weight:bold;margin:0 0 1px;padding:0;clear:both;}.price-amount, .secondary-price{margin-right:5px;}.listing-special{font-size:14px;font-weight:normal;}.listing-special a{text-decoration:none;}.payment-details{font-size:14px;font-weight:normal;}.payment-details a{text-decoration:none;}.listing-details{font-size:14px;width:200px;display:block;margin:0 5px 10px 10px;overflow:auto;float:left;}.mileage{font-size:14px;font-weight:bold;clear:both;}span.color{font-size:14px;font-weight:bold;clear:both;}.owner-details{font-size:12px;width:150px;display:block;float:right;padding-bottom:10px;overflow:auto;min-height:140px;}.owner-details img{margin:10px 0;}.distance-cont{padding-bottom:10px;}.owner-title{display:block;font-size:12px;font-weight:bold;margin-bottom:5px;}.stockphoto-disclaimer{display:none;}.vehicle-title{font-size:18px;}.media-img img{width:120px;height:90px;float:left;display:block;}.media-box{display:block;}span#windowTitle span#windowTitle_title{display:block;clear:both;margin:0 0 0 15px;float:left;}}.private-seller-details{}.private-seller-details .distance-cont{padding-bottom:5px;}.private-seller-details .owner-title{font-weight:bold;font-size:11px;display:inline-block;padding-top:10px;}.private-seller-details .contact-options{padding-top:10px;clear:left;}.private-seller-details .contact-options .seller-phone, .private-seller-details .contact-options .seller-email{display:block;font-size:11px;}.private-seller-details .contact-options .seller-phone .atcui-trigger{margin-right:0px;}.private-seller-details .contact-options a{display:block;font-size:11px;line-height:20px;white-space:nowrap;}.private-seller-details .upsell-badge{position:absolute;bottom:5px;}.private-seller-details .atcui-tile.atcui-privateSeller{margin-right:5px;float:left;}.product-tiles{position:absolute;bottom:0;}.sevotestoptimizelistingv2 .product-tiles{position:relative;display:block;margin-top:10px;}.product-tiles > .product-tile{width:110px;font-size:11px;margin:0 10px 10px 0;float:left;}.sevotestoptimizelistingv2 .product-tiles > .product-tile{margin-bottom:0;}.product-tiles > .product-tile > a.atcui-icon-link + .atcui-icon-link{margin-left:0;}.product-tiles > .product-tile > .external-icon{vertical-align:text-bottom;}.product-tiles > .product-tile.vhr-tile-subtile{display:none;}.product-tiles > .product-tile .vhr-tile-contents{display:table;width:100px;height:31px;}.product-tiles > .product-tile .vhr-tile-contents > .vehicle-tile-text{display:table-cell;vertical-align:middle;line-height:13px;}.product-tiles > .thirdPartyImpression{position:absolute;}.more-info-content{height:300px;overflow-y:auto;display:block;}.more-info-content ol{font-size:10px;list-style:decimal !important;margin-left:4px;}.more-info-overlay-container .more-info-buttons{margin-top:10px;}.elite-modal-image-view .ui-widget-content .atcui-column.atcui-span-16{display:inline-block;height:300px;width:100%;overflow-y:scroll;overflow-x:hidden;}.vehicleHistoryReport .vhr-overlay-intro{margin:10px 0;width:225px;}.vehicleHistoryReport .product-tile{margin:10px 0;}.vehicleHistoryReport .product-tile .vhr-tile-contents{overflow:hidden;}.vehicleHistoryReport .product-tile .vhr-tile-contents > a{display:block;float:left;width:100px;min-height:1px;margin-left:10px;}.vehicleHistoryReport .product-tile .vhr-tile-contents > .vehicle-tile-text{width:110px;}.vehicleHistoryReport .product-tile .vhr-tile-contents > .vehicle-tile-text-extended{width:200px;}.suggested-model-overlay-container{}.suggested-model-overlay-container .main-text, .suggested-model-overlay-container .select-do-not-show{padding-left:30px;width:265px;}.suggested-model-overlay-container .main-text > .add-make-model-to-search{font-weight:bold;padding-left:0;}.suggested-model-overlay-container img.vs-impression-tag{height:1px;width:1px;display:none;}.spotlight-container{padding:10px 4px 10px 2px !important;background:#ececec;clear:left;display:none;}.spotlight-loading{display:block;text-align:center;margin:30px auto;}.spotlight-container.srpGrey{padding:10px 4px 0px 2px !important;}.list-view.listing-results.srpGrey .spotlight-container{background:#d4d4d4;}.list-view.listing-results.srpGrey .spotlight-container .view-all{color:#000;margin-bottom:5px;margin-top:5px;}.spotlight-container .view-all{font-size:12px;color:#999;padding-right:5px;display:block;width:100%;margin-bottom:10px;text-align:right;float:right;}.spotlight-container .view-all .spotlight-ad-text{padding-right:10px;}.spotlight-container .ad-text{padding-right:0px;}.spotlight-ad-only-container{margin-top:0;margin-bottom:0;padding:0 !important;display:inline-block;}.spotlight-ad-no-display{min-height:210px;}.spotlight-ad-only-container .ad-text{display:block;float:left;width:350px;padding-bottom:2px;}.spotlight-ad-only-container iframe{clear:left;}.spotlight-ad-only-container-expanded{margin-top:10px;margin-bottom:25px;}.adsRow{position:relative;}.adsRow .ad728{bottom:0;left:223px;position:absolute;}.spotlight, .spotlight.spotlight-ad.atcui-container.atcui-tertiary{position:relative;padding:5px 4px 5px 4px;float:left;width:350px;margin:0 0 10px 10px;min-height:167px;height:167px;background:#FFF;border:1px solid #FFF;border-radius:0;}.listing-isClickable .clickable-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}.spotlight.listing-isClickable{cursor:pointer;}.spotlight.listing-isClickable:hover{background:#fbfaee;}.spotlight .vehicle-title{height:32px;}.spotlight .spotlight-listing-title{font-size:16px;width:320px;}.spotlight .veh-trim, .spotlight-special .owner-name{font-size:11px;}.spotlight-special-title-trigger{cursor:inherit;}.spotlight .action-column{float:right;}.spotlight .listing-actions{height:36px;margin-top:-32px;}.spotlight .listing-actions .compareActions{padding:0 0 0 8px;}.spotlight .listing-actions .hide{display:block;text-align:right;margin:-5px -5px 10px 0;}.spotlight .atcui-section.atcui-separator{margin-top:2px;}.spotlight .spotlight-image{overflow:inherit;width:117px;}.spotlight .spotlight-image .image-cont{height:111px;width:117px;background:#FFF;display:table-cell;}.spotlight .spotlight-image img{max-width:117px;*vertical-align:middle;}.spotlight .spotlight-image.video{margin-left:-3px;margin-top:0;}.spotlight .spotlight-image.video .atcui-letterbox{height:90px;background:#FFF;}.spotlight .spotlight-image .atcui-letterbox{text-align:center;}.spotlight .spotlight-image.video a{display:block;height:80px;width:117px;text-align:center;}.spotlight .image-cont .atcui-play-cont{position:relative;height:20px;background:#000;}.spotlight .image-cont span.atcui-play{position:absolute;bottom:5px;left:33px;}.spotlight .image-cont:hover span.atcui-play, .spotlight .image-cont span.atcui-play:hover{background-position:-112px -224px;}.spotlight .video-link{position:absolute;bottom:5px;left:30px;}.spotlight .price{display:block;}.spotlight .primary-price{font-weight:bold;font-size:18px;float:left;}.spotlight .price-amount{font-weight:bold;font-size:18px;float:left;}.spotlight .price-amount.unlisted{font-weight:normal;font-size:12px;}.spotlight .rebate{float:left;clear:both;}.spotlight .price .price-notes{display:inline;font-size:10px;line-height:26px;padding-left:1px;position:relative;z-index:2;}.spotlight .price > .atc-reduced{line-height:24px;margin:2px 0 0 1px;}.spotlight .price > .rebate label.secondary-price{font-size:10px;}.spotlight .spotlight-listing-desc{width:220px;}.spotlight .spotlight-listing-desc div.left-container{width:120px;float:left;margin:0;}.spotlight .spotlight-listing-desc div.left-container.left-container-only{width:220px;}.spotlight .spotlight-listing-desc div.right-container{float:right;margin:0;width:100px;}.spotlight-listing-desc > div{margin-bottom:5px;}.spotlight .spotlight-listing-desc div.left-container .spotlight-noprice{font-size:12px;}.spotlight .spotlight-listing-desc div.left-container .price-type.atc-reduced{color:#3A7718;font-size:11px;clear:both;display:block;margin-top:-5px;}.spotlight .spotlight-listing-desc div.left-container .spotlight-listing-msrp{font-size:12px;font-weight:normal;clear:both;}.spotlight .spotlight-listing-desc div.left-container .spotlight-listing-msrp-text{font-size:12px;display:inline-block;}.spotlight .spotlight-listing-desc div.left-container .spotlight-listing-msrp-price, .spotlight .spotlight-listing-desc div.left-container .spotlight-listing-msrp-price h4.primary-price{font-size:12px;display:inline-block;font-weight:normal;margin:0px;}.spotlight .spotlight-listing-desc .listing-special{display:block;font-size:12px;color:#037900;padding-top:0px;right:0;width:100px;}.spotlight .spotlight-listing-desc .listing-special a, .spotlight .spotlight-listing-desc .listing-special a:hover{color:#037900;}.spotlight-listing-desc .tagline{font-weight:bold;word-wrap:break-word;}.spotlight-listing-desc .atcui-forsale{float:left;}.spotlight-listing-desc .miles{display:block;clear:both;height:20px;line-height:20px;}.spotlight-listing-desc .atcui-tile.atcui-privateSeller{margin-right:5px;float:left;}.spotlight-listing-desc .owner-name{font-size:11px;display:inline-block;padding-top:2px;line-height:12px;}.spotlight-ad > iframe{float:left;background:#FFF;}.spotlight-ad-no-display{display:none;}.spotlight-special{}.spotlight.spotlight-special{border:1px solid #89C680 !important;background-color:#FFFFFF;background-image:none;}.spotlight.spotlight-special .atcui-icon-link{margin-right:0;}.spotlight.spotlight-special .offer-title{font-weight:bold;margin-bottom:10px;}.spotlight.spotlight-special .listing-special{padding:0;margin-bottom:5px;}.spotlight.spotlight-special .listing-special a, .spotlight.spotlight-special .listing-special a:hover{color:#037900;}.spotlight.spotlight-special .listing-special.spotlight-offer{font-size:12px;}.spotlight.spotlight-special .listing-special.spotlight-offer .spotlight-offer-name{margin:5px 0 10px;color:#000;}.spotlight.spotlight-special .listing-special.spotlight-offer .spotlight-offer-expiring-soon{color:#000;float:left;display:block;clear:both;font-size:10px;margin-top:-5px;}.spotlight.spotlight-special .listing-special.spotlight-offer .spotlight-offer-link{float:left;display:block;clear:both;font-size:12px;margin-top:10px;}.spotlight.spotlight-special .spotlight-special-title{color:#505FBB;}.spotlight.spotlight-special .owner-name, .spotlight.listing .owner-name{text-decoration:none;color:#000;cursor:default;}.spotlight.spotlight-special .atcui-truncate.owner-name:hover{color:#F8991D;}.spotlight.spotlight-special .spotlight-special-oem-logo{bottom:2px;position:absolute;right:2px;}.spotlight.spotlight-special .special-icon-col{width:120px;text-align:center;}.spotlight.spotlight-special .special-detail-col{width:220px;}.spotlight.spotlight-special .special-promote-by-payment{font-size:10px;}.spotlight.spotlight-special .special-promote-by-payment ul{list-style:disc outside none;margin:0 0 0 15px;padding:0;font-size:11px;}.spotlight.spotlight-special .spotlight-listing-title{font-weight:bold;}.spotlight.spotlight-special .special-offer-link{width:100%;font-size:11px;}.spotlight .offer-container-outer{position:absolute;right:0;top:10px;width:105px;background:#fffcfc;background:-moz-linear-gradient(left, #fffcfc 0%, #ced8cd 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fffcfc), color-stop(100%, #ced8cd));background:-webkit-linear-gradient(left, #fffcfc 0%, #ced8cd 100%);background:-o-linear-gradient(left, #fffcfc 0%, #ced8cd 100%);background:-ms-linear-gradient(left, #fffcfc 0%, #ced8cd 100%);background:linear-gradient(to right, #fffcfc 0%, #ced8cd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfc', endColorstr='#ced8cd', GradientType=1);}.spotlight .special-details.offer-container-inner{position:relative;display:block;width:91px;margin:1px 0;left:0;top:0;text-align:right;text-indent:0;padding-left:10px;padding-right:3px;background:#fffcfc;background:-moz-linear-gradient(left, #ffffff 0%, #e9f7e8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, #e9f7e8));background:-webkit-linear-gradient(left, #ffffff 0%, #e9f7e8 100%);background:-o-linear-gradient(left, #ffffff 0%, #e9f7e8 100%);background:-ms-linear-gradient(left, #ffffff 0%, #e9f7e8 100%);background:linear-gradient(to right, #ffffff 0%, #e9f7e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e9f7e8', GradientType=1);}.spotlight .special-details.offer-container-inner .buyfor{display:block;}.spotlight .promote-by-payment, .spotlight .special-details{font-size:10px;color:#3A7718;}.spotlight .special-details.offer-container-inner .financerate, .spotlight .special-details.offer-container-inner .withdown{display:inline-block;}.spotlight .special-details.offer-container-inner .financerate{white-space:nowrap;}.spotlight .special-details.offer-container-inner .formonths{display:block;}.spotlight .special-details.offer-container-inner .prominent{font-weight:bold;font-size:12px;}.spotlight .special-details.offer-container-inner .prominent-full, .spotlight .special-details.offer-container-inner .prominent-small, .spotlight .special-details.offer-container-inner .offer-data{font-size:11px;font-weight:bold;}.spotlight .special-details.offer-container-inner .financerate .offer-data{font-size:10px;font-weight:normal;}.spotlight .spot-tile{position:absolute;bottom:5px;right:10px;}.spotlight .hide-listing .hide-listing-verbiage{margin:15px 10px 0;padding-top:5px;}.spotlight .hide-listing-verbiage > span{padding-bottom:10px;}.spotlight .hide-listing-container .hide-statement{font-size:14px;padding-top:10px;}.spotlight .hide-listing-container .reason-statement{font-size:12px;}.spotlight .hide-listing .collect-data{margin:0 10px;}.spotlight .hide-listing .input-area{clear:both;padding-top:5px;}.spotlight .hide-listing .input-area textarea{height:15px;width:150px;margin-bottom:5px;}.spotlight .finance-payment{clear:both;font-size:10px;color:#3A7718;}.spotlight .finance-payment .payment{font-size:14px;font-weight:bold;}.spotlight .finance-payment .payment-details{margin:0;padding:0;}.spotlight .finance-payment .payment-details .payment-link{color:#346631;text-decoration:none;}.spotlight.spotlight-special .spotlight-special-title-trigger:hover{color:#000;text-decoration:none;}