#sidebar .widget{border:1px solid #CCC;margin-bottom:15px;margin-top:0;padding:10px}#sidebar .widget h4{background:0 0;border:none;color:#444;font-size:15px;padding:0 0 10px}#sidebar .widget-body{background:0 0;padding:0;border:none}#finance-center,.select-car{border-bottom:1px dotted #DDD}.used-rankings-promo img{margin:5px 0 0}#content h1{font-size:22px;margin-bottom:8px}.select-car{overflow:hidden;padding-bottom:25px;padding-top:15px}.select-car label{display:block;color:#444;font-size:11px;font-weight:700}.select-car fieldset{float:left;margin-right:9px}.select-car select{width:175px}.select-car input#zip{width:95px;padding:1px}.select-car input.btn-search-used{background:url(/images/cars-trucks/used/btn_search_used.png) left top no-repeat;border:none;color:#333;font-size:12px;font-weight:700;height:30px;position:relative;top:10px;width:156px;cursor:pointer}.select-car input.btn-search-used:hover{background:url(/images/cars-trucks/used/btn_search_used.png) -156px top no-repeat}.select-car input.disabled-search-used,.select-car input.disabled-search-used:hover{background:url(/images/cars-trucks/used/btn_search_used.png) -312px top no-repeat;cursor:default}.select-car .required{margin-top:-8px}.browse-car{border-bottom:1px dotted #ddd;overflow:hidden;padding-bottom:20px;padding-top:10px}.browse-car fieldset{border:1px solid #ddd;width:292px;margin:18px 0 10px;padding:0 13px}.browse-car legend{color:#444;font-size:14px;font-weight:700;margin-left:-4px;padding:0 4px}.browse-car #brand{float:right;margin-top:8px;width:280px;height:255px}.browse-car #brand ul{float:left;margin-right:30px}.browse-car #brand ul.last{margin-right:0}.browse-car #brand ul li{margin-bottom:7px;margin-top:7px}.browse-car #body-style{height:255px}.browse-car #body-style ul{float:left;margin:0 10px;width:73px}.browse-car #body-style ul li{padding:20px 0 5px}.browse-car #body-style ul li a{display:block;padding-top:35px;background:url(/images/cars_sprite.png) left top no-repeat}.browse-car #body-style ul li a#Convertible{background-position:-158px -340px}.browse-car #body-style ul li a#Minivan{background-position:-158px -1303px}.browse-car #body-style ul li a#SUV{background-position:-158px -738px}.browse-car #body-style ul li a#Coupe{background-position:-158px -261px}.browse-car #body-style ul li a#Hatchback{background-position:-158px -20px}.browse-car #body-style ul li a#Pickup{background-position:-158px -1219px}.browse-car #body-style ul li a#Wagon{background-position:-158px -418px}.browse-car #body-style ul li a#Van{background-position:-158px -1457px}.browse-car #body-style ul li a#Sedan{background-position:-158px -100px}.browse-car #body-style ul li a:hover#Convertible{background-position:-248px -340px}.browse-car #body-style ul li a:hover#Minivan{background-position:-248px -1303px}.browse-car #body-style ul li a:hover#SUV{background-position:-248px -738px}.browse-car #body-style ul li a:hover#Coupe{background-position:-248px -261px}.browse-car #body-style ul li a:hover#Hatchback{background-position:-248px -20px}.browse-car #body-style ul li a:hover#Pickup{background-position:-248px -1219px}.browse-car #body-style ul li a:hover#Wagon{background-position:-248px -418px}.browse-car #body-style ul li a:hover#Van{background-position:-248px -1457px}.browse-car #body-style ul li a:hover#Sedan{background-position:-248px -100px}.browse-car #body-style ul li span{display:block;font-size:12px;text-align:center}#locations{width:612px;padding-top:7px}.browse-car #locations ul{width:100%;-webkit-column-count:4;-moz-column-count:4;column-count:4}.browse-car #locations ul li{display:block;padding-top:3px;padding-bottom:8px}#used-cars,.buying-guides{padding-bottom:15px;overflow:hidden}#locations ul li:last-child{padding-top:0}.see-more-locations{font-weight:700}.see-more-locations span{color:#CF8F04;font-size:16px;font-weight:700}#used-cars{border-bottom:1px dotted #ddd;padding-top:11px;margin-bottom:10px}#used-cars img{float:left;margin-right:20px;margin-top:15px}#used-cars .used-rankings li{float:left;margin-right:14px;margin-top:16px;width:47%;height:58px}#used-cars .used-rankings h3{font-size:14px;font-weight:700;margin-bottom:3px}#used-cars .used-rankings li p{font-size:11px;line-height:1.2}#used-cars a.more{display:block;float:left;font-size:12px;font-weight:700;margin-top:10px}#used-cars a.more span{font-size:16px;color:#CF8F04}.buying-guides{float:left;width:300px;border-right:1px dotted #ddd;margin-right:20px;padding-right:10px}.buying-guides img{float:left;margin-right:10px;margin-top:3px}.buying-guides ul{float:left;margin-top:5px}.buying-guides ul li{background:url(/images/bullet.gif) 0 3px no-repeat;line-height:1.3;padding-bottom:5px;padding-left:12px}.used-reviews{overflow:hidden;width:308px}.used-reviews label{display:block;color:#444;font-size:11px;font-weight:700}.used-reviews fieldset{float:left;margin-bottom:10px;margin-right:10px}.used-reviews select{width:144px}.used-reviews .button{position:relative;top:13px;width:auto}#finance-center{float:left;overflow:hidden;padding-bottom:30px;margin-bottom:20px}#finance-center div{background:url(/images/finance_icons.png) -400px -60px no-repeat;padding-left:40px;margin:5px 0;float:left;width:43%}#finance-center h3{margin-bottom:0;margin-top:2px}#finance-center .more{display:block;float:left;font-weight:700;margin-top:3px}#finance-center .more span{color:#CF8F04;font-size:16px}a.make-see-all{display:block;font-size:14px;margin-top:6px;float:left}a.make-see-all span{color:#CF8F04;font-size:16px;padding-left:4px;font-weight:700}#make-summary{border:1px solid #ccc;float:right;overflow:hidden;padding:8px 12px;margin-left:10px}#make-summary a{font-size:15px;font-weight:700}#make-summary div{color:#555;font-size:12px;margin-top:2px;margin-bottom:3px}#make-summary #btn-search-used{background:url(/images/cars-trucks/used/btn_search_used.png) left top no-repeat;border:none;color:#333;cursor:pointer;font-size:12px;font-weight:700;height:30px;left:-3px;margin-top:7px;position:relative;width:156px;display:block}#make-summary #btn-search-used:hover{background:url(/images/cars-trucks/used/btn_search_used.png) -156px top no-repeat;color:#444}#make-summary #btn-search-used span{display:none}#model-list{margin-top:25px;clear:left;float:left;width:650px}#model-list .model{width:202px;float:left;margin-bottom:15px;margin-right:12px}#model-list .model:hover{cursor:pointer}#model-list .row-last{margin-right:0}#model-list .model .listing-info{height:150px;border:1px solid #ccc;border-bottom:1px dashed #ccc;padding:8px}#model-list .model .listing-info:hover{border:2px solid #005A9F;padding:7px}#model-list .model img{width:185px;margin-bottom:5px}#model-list .model a.model-name{font-size:15px;font-weight:700;display:block;margin-bottom:4px;line-height:1.1}#model-list .model .specs{color:#555;font-size:11px}#model-list .model .reviews{color:#444;font-weight:700;font-size:12px;background-color:#eee;border:1px solid #ccc;border-top:none;padding:10px 9px;height:45px}#model-list .model .reviews span{display:block;margin-bottom:2px}#model-list .model .reviews span.no-reviews{color:#999}#body.lg-gutter #content{position:relative}#wait-overlay{background-color:#FFF;cursor:wait;display:none;height:97%;opacity:.5;position:absolute;width:100%;z-index:100}#title-content{clear:both;overflow:hidden}#title-content p{clear:both;position:relative;top:-10px}h1#refine-search-header{margin:5px 0 20px;float:left}h1#refine-search-header+span{float:left;font-size:20px;font-weight:700;color:#444;margin-left:6px}.filter{width:185px;float:left}.refine-search{background-color:#F9F9F9;border-radius:10px;box-shadow:0 0 2px #777;padding:12px;font-size:12px;margin-bottom:15px}.refine-search h2{font-size:15px;margin:0 0 15px;color:#333}.refine-search fieldset{margin-bottom:20px;font-size:12px}.refine-search h5{font-weight:700;color:#111;display:block;text-transform:uppercase;margin-bottom:5px;font-size:11px}.refine-search span{font-size:12px}.refine-search input[type=text],.refine-search select{padding:3px;color:#444;font-size:12px}.refine-search select{width:100%}.refine-search select#location,.refine-search select#year-max,.refine-search select#year-min{width:44%}.refine-search input#zipCode{width:60px}.refine-search ul li{color:#888;padding-bottom:5px}.refine-search ul li a{font-size:12px;padding-top:2px;cursor:pointer}.refine-search ul li span{font-weight:700;color:#555}.refine-search ul#selected-features{margin:6px 0}.refine-search a.clear{font-size:11px;font-weight:400;margin-left:5px;background:0 0;padding-left:0;color:#005a9f;cursor:pointer}.refine-search.refine fieldset{border-top:1px dotted #ddd;padding-top:15px;margin-bottom:15px}.refine-search.refine h2+fieldset{border:none;padding:0}.error{color:red;margin-top:5px;font-weight:700;font-size:12px;display:none}.input-error{border:1px solid red}.refine-search a.cb_info{display:block;margin-bottom:10px}.refine-search .cpo input{position:relative;top:2px}.refine-search .cpo span{font-weight:700;text-transform:uppercase}.refine-search .slider{margin-top:10px}.refine-search .slider-labels{margin-top:5px;color:#444}.refine-search #value-label{margin-left:5px}.refine-search #value-label span{display:block;float:left;line-height:1;text-align:center;width:35px;margin-left:25px}.refine-search #value-label span:first-child{margin-left:0}.refine-search .slider-max{float:right}.refine-search .ui-widget-header{background-color:#256ca4;background:-webkit-gradient(linear,0 0,0 100%,from(#3b7daf),to(#1a629c));background:-webkit-linear-gradient(top,#3b7daf,#1a629c);background:-moz-linear-gradient(top,#3b7daf,#1a629c);background:-ms-linear-gradient(top,#3b7daf,#1a629c);background:-o-linear-gradient(top,#3b7daf,#1a629c)}.refine-search .ui-widget-content{background-color:#cfcfcf;background-image:none;border:1px solid #c6c6c6}.refine-search .ui-state-default,.refine-search .ui-widget-content .ui-state-default,.refine-search .ui-widget-header .ui-state-default{background:url(/images/slider_handle.png) no-repeat;border:none}.infinite-scroll__btn,.search-used-btn{border:1px solid #105387;font-weight:700;cursor:pointer}.refine-search .ui-slider .ui-slider-handle{width:22px}.refine-search .ui-slider-horizontal .ui-slider-handle{top:-4px;margin-left:-10px}.refine-search .ui-slider-vertical{height:40px;width:7px}.refine-search .ui-slider-horizontal{height:7px;margin-left:9px;width:88%}.refine-search ul.more-options{display:none}.refine-search .show-hide{font-size:12px;margin-top:5px;font-weight:700;display:block;cursor:pointer}.search-used-btn{background-color:#256ca4;background:-webkit-gradient(linear,0 0,0 100%,from(#3b7daf),to(#1a629c));background:-webkit-linear-gradient(top,#3b7daf,#1a629c);background:-moz-linear-gradient(top,#3b7daf,#1a629c);background:-ms-linear-gradient(top,#3b7daf,#1a629c);background:-o-linear-gradient(top,#3b7daf,#1a629c);border-radius:5px;padding:8px 0;width:100%;color:#fff;font-size:12px}#price-rating{background-color:#FFF;border:1px solid #CCC;box-shadow:0 0 8px #222;display:none;font-size:12px;padding:20px 25px 10px;position:relative;width:530px}#price-rating h3 span{background-color:#921;border:2px solid #FFF;border-radius:15px;box-shadow:0 0 5px #000;color:#fff;cursor:pointer;font-family:Verdana;font-size:14px;font-weight:700;left:-12px;line-height:1;padding:3px 6px 5px;position:absolute;top:-10px}#change-zip{float:left;font-size:12px;margin:13px 10px;text-decoration:underline}p.count.results-count{float:left;position:relative;top:4px}.pagination{float:none;margin:0 0 20px;overflow:hidden;padding:0}.pagination.used a{border:1px solid #CCC;font-size:14px;font-weight:700;padding:5px 10px 6px;z-index:999;position:relative}.pagination.used a#next-link{float:right}.pagination.used a#previous-link{float:left}.pagination.used span{color:#444;display:block;font-size:12px;position:relative;top:6px;text-align:center;z-index:1}.infinite-scroll__spinner::after,.infinite-scroll__spinner::before{top:0;bottom:0;line-height:0;animation-name:usn-spinner;animation-iteration-count:infinite;animation-timing-function:ease-in-out;left:0;right:0}#sort-by{text-align:right;margin-bottom:10px}#sort-by select{color:#444;font-size:12px;padding:3px}.infinite-scroll__spinner{display:none;position:relative;width:6rem;height:6rem;margin:0 auto}@keyframes usn-spinner{from{transform:rotate(0)}to{transform:rotate(360deg)}}.infinite-scroll__spinner::before{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23C9C9C9%22%20stroke-width%3D%2214%22%20d%3D%22M93%2C50%20a43%2C43%200%200%2C0%20-12.59%2C-30.41%22/%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23C9C9C9%22%20stroke-width%3D%2214%22%20d%3D%22M7%2C50%20a43%2C43%200%200%2C0%2012.59%2C30.41%22/%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23D9D9D9%22%20stroke-width%3D%2214%22%20d%3D%22M50%2C93%20a43%2C43%200%200%2C1%20-30.41%2C-12.59%22/%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23D9D9D9%22%20stroke-width%3D%2214%22%20d%3D%22M50%2C7%20a43%2C43%200%200%2C1%2030.41%2C12.59%22/%3E%3C/svg%3E%0A");position:absolute;animation-duration:3s}.infinite-scroll__spinner::after{content:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%231A61A7%22%20stroke-width%3D%2214%22%20d%3D%22M50%2C7%20a43%2C43%200%200%2C0%20-43%2C43%22/%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%231A61A7%22%20stroke-width%3D%2214%22%20d%3D%22M50%2C93%20a43%2C43%200%200%2C0%2043%2C-43%22/%3E%3C/svg%3E");position:absolute;animation-duration:1.5s}.infinite-scroll__btn{display:none;background:linear-gradient(180deg,#3b7daf,#1a629c);border-radius:.3125rem;padding:.5rem 0;width:100%;color:#fff;font-size:.75rem}.infinite-scroll__btn--disabled{cursor:not-allowed;pointer-events:none}#used-car-results{float:left;margin-left:10px;width:445px}#used-car-results p.no-results{background-color:#F9F9F9;border:1px solid #CCC;padding:5px 0;text-align:center}.no-zip{padding:0 20px;font-size:14px}.no-zip h2{font-size:20px;margin:0 0 15px}.no-zip h3{font-size:14px}.no-zip .error+h3{border-top:1px solid #ddd;padding-top:20px;margin-top:25px}.no-zip input[type=text]{font-size:18px;padding:3px 5px;width:75px}.no-zip select{font-size:14px;padding:2px 0}.no-zip .search-used-btn{width:175px;margin-left:6px;border:1px solid #c36c02;background-color:#e3902a;background:-webkit-gradient(linear,0 0,0 100%,from(#ef9b38),to(#d8851f));background:-webkit-linear-gradient(top,#ef9b38,#d8851f);background:-moz-linear-gradient(top,#ef9b38,#d8851f);background:-ms-linear-gradient(top,#ef9b38,#d8851f);background:-o-linear-gradient(top,#ef9b38,#d8851);color:#fff;text-shadow:0 1px 2px #777;font-size:16px;padding:6px 0 5px}.no-zip ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;line-height:1.6}.used-car-listing{display:block;border:1px solid #CCC;clear:both;overflow:hidden;padding:15px 10px 0;border-bottom:none}.used-car-listing:last-of-type{border-bottom:1px solid #CCC}.used-car-listing:hover{background-color:#fff9e8;cursor:pointer}#similar-cars{margin-top:15px}#similar-cars>a{display:block;font-weight:700;margin-bottom:20px}#similar-cars .used-car-listing:hover{background-color:#FFF;cursor:initial}#similar-cars .stats{column-count:2;max-width:300px}#similar-cars .car-image span{bottom:4px}.used-car-listing h3{color:#005a9f}.used-car-listing .car-image{width:122px;float:left;margin-right:12px;margin-bottom:10px;position:relative}.used-car-listing .car-image>div{position:relative}.used-car-listing .car-image .btn{font-weight:700;border-radius:5px;padding:5px 0;width:122px;font-size:12px;display:block;text-align:center;margin-top:11px}.used-car-listing .car-summary{position:relative;margin-left:122px}.used-car-listing .car-image img{width:120px;border:1px solid #ddd;margin-right:10px;max-height:130px;display:block}.used-car-listing .car-image span{background:rgba(0,0,0,.5);color:#FFF;display:block;font-size:10px;font-weight:700;left:1px;right:1px;bottom:0;padding:1px 0;position:absolute;text-align:center}.get-special-offer{font-weight:700;border-radius:5px;padding:5px 0;width:122px;font-size:12px}#similar-cars .get-special-offer{margin-bottom:10px}.similar-listings-top-btn{margin-left:10px}#used-car-results .get-special-offer{display:block;text-align:center;margin-top:11px}#similar-cars-main-header{font-size:20px;color:#555;margin-bottom:10px}.used-car-listing .car-image .btn .btn-subtext{font-weight:400;font-size:11px}.used-car-listing .car-summary .car-name{font-weight:700;font-size:16px;line-height:1}.used-car-listing .car-summary .car-name:hover{color:#005A9F}.used-car-listing:visited .car-summary .car-name,.used-car-listing:visited .car-summary .car-name:hover{color:#551A8B}.used-car-listing .car-summary .location{font-size:11px;color:#777;margin-top:2px;line-height:1}.used-car-listing .car-summary .price-box{float:right;color:#333;font-weight:700;line-height:1;margin-left:10px;text-align:center}.used-car-listing .car-summary .price-box .price{font-size:23px;margin-bottom:4px}.used-car-listing .car-summary .price-box .label{font-size:12px;margin-bottom:2px}.used-car-listing .car-summary .price-box .message{font-size:11px;color:#dc8e0f;font-weight:400}.hover-tip{position:absolute;width:233px;text-align:left;background-color:#fff;border:1px solid #ddd;box-shadow:0 3px 2px #444;right:79px;padding:8px 10px 0;top:-5px;display:none}.hover-tip p{font-size:11px;font-weight:400;color:#777;line-height:1.2;margin-bottom:10px}.bar{font-size:9px;padding:3px 5px;text-transform:uppercase}.bar.Great{background-color:#015e99;border:1px solid #064d7c;color:#fff}.bar.Good{background-color:#5a9dc7;border:1px solid #4a8ebc;color:#fff}.bar.reduced{background-color:#ffff87;border:1px solid #eddf6b;color:#555}.bar.new_listing{background-color:#407c36;border:1px solid #3a732f;color:#fff}.cpo-label{background:url(/images/checkbox.png) 0 -1px no-repeat;color:#444;float:left;font-size:12px;font-weight:700;margin:10px 0;padding:4px 0 0 18px;width:170px}#show-all,#show-all div{display:inline-block;width:78px}.used-car-listing .car-summary .stats{margin-top:10px;margin-bottom:10px;float:left;max-width:285px}.used-car-listing .car-summary .stats li{font-size:12px;margin-bottom:3px;color:#444}.used-car-listing .car-summary .stats li.mileage{margin-bottom:8px;font-weight:700;font-size:14px}.used-car-listing .car-summary .stats li span{font-weight:700}.car-info{background-color:#eee;border:1px solid #ccc;border-top:1px solid #e0e0e0;padding:7px 10px;margin-bottom:15px;font-size:12px;font-weight:700;color:#555}.carfax{background:url(/images/cars-trucks/used/report.png) no-repeat;padding:1px 0 3px 17px;float:right}#show-all div{vertical-align:top;line-height:60px;text-align:center;height:59px}#thumbnails li{border:2px solid #FFF}#thumbnails li.selected{border-color:#F59D34}#used-car-results-also-interested{margin-left:6px}.used-car-listing .car-image a.img-count{padding-left:20px;display:block;background:url(/images/cars-trucks/product/camera.gif) top left no-repeat;font-size:93%}#similar-nearby{overflow:hidden;background-color:#F0F0F0;border:1px solid #CCC;border-radius:10px;padding:0 2px 12px}#similar-nearby h4{font-size:11pt;font-weight:700;margin-bottom:5px}#similar-nearby div{float:left;overflow:hidden;padding:0 15px 2px;margin:15px 0 0;width:450px}#similar-nearby div:first-child{border-right:1px dotted #ccc}#similar-nearby ul li{padding-bottom:2px}h1#used-car-header{font-size:22px;margin:0 0 10px;color:#333;width:80%}#interested .btn.cdc{float:right;font-size:11px;font-weight:400;padding:5px 12px;position:relative;top:-4px;width:140px}#interested .btn.cdc span{font-size:16px;font-weight:700}a.page-back{font-size:14px;font-weight:700;float:right}a.page-back span{font-size:20px;position:relative;top:1px}#madlibs{border:1px solid #DDD;border-top:.1875rem solid #297CF0;margin:0 0 15px -11px;padding:1rem 1.25rem;position:relative}#madlibs.non-tc-madlibs{margin:0;border:1px solid #DDD;padding:12px 13px}.bpp-img{display:block;margin:-3.5rem auto 0;width:5rem}#madlibs #next-step{left:-55px;position:absolute;top:5px}#madlibs #next-step.cdc{top:13px}.interested{text-align:center}.interested p{font-size:1.4rem;color:#444;margin-bottom:.4rem}.interested .bar-rr{font-size:.625rem;font-weight:700;width:50%;margin:0 auto .4rem}.interested .interested-listed{font-size:.875rem;display:flex;margin-bottom:1rem}.interested-days{white-space:nowrap;border-right:1px solid #ddd;padding-right:.625rem}.non-tc-interested{color:#333;font-size:18px;font-weight:700}.carfax-rr{display:flex;align-items:flex-start;padding-left:.625rem;margin-top:.1875rem}#madlibs .carfax-rr-snapshot{text-decoration:none;font-weight:700}.bpp-interested{text-align:center;padding:.625rem}.non-tc-bpp-interested{color:#333;font-size:15px;font-weight:700;background:url(/images/bpp-logo.png) right 0/74px no-repeat;padding-right:70px}.non-tc-bpp-interested p{font-weight:400;font-style:italic;line-height:1.3;margin-top:6px}.non-tc-bpp-interested p span{display:block;margin-top:2px;font-size:12px;color:#444}.bpp-int-msrp{font-size:1.4rem;font-weight:700}.bpp-int-tagline{font-size:.875rem;margin:0}#madlibs .user-info{margin-top:5px}#madlibs #fld_comments,#madlibs input[type=text]{background-color:#FFF;border:1px solid #CCC;box-shadow:1px 1px 1px #BBB inset;padding:4px 4px 3px;font-size:12px}#madlibs input#fld_firstName,#madlibs input#fld_phone{margin-right:5px;width:115px}#madlibs input#fld_email,#madlibs input#fld_lastName{margin-right:0;width:140px}#madlibs input#fld_streetAddress{width:203px;margin-right:5px}#madlibs input#fld_zipCode{width:52px}#madlibs #fld_comments{height:100px;width:275px;display:none}#madlibs #dealer{background-color:#F0F0F0;border:1px solid #DDD;color:#333;font-size:14px;font-weight:700;margin:15px 0;padding:8px 10px}#madlibs #dealer div.non-tc-certified,.certified-tc{padding-left:23px;padding-top:5px;padding-bottom:2px}#madlibs .dealer-center{text-align:center}#madlibs #dealer div.certified{display:flex;justify-content:center;color:#555;font-size:12px;font-weight:400;margin-bottom:.4rem}#madlibs a,.disclaimer-link:hover~.disclaimer-tooltip{display:block}#madlibs #dealer div.non-tc-certified{margin-bottom:-3px;margin-top:5px;background:url(/images/cars-trucks/used/certified.png) 0 1px no-repeat;justify-content:flex-start}.certified-tc{background:url(/images/cars-trucks/used/certified.png) 0 1px no-repeat}.cert-tc-note{align-self:center;margin-left:.2rem}#madlibs span#message{background:url(/images/cars-trucks/used/mail_icon.gif) left 3px no-repeat;padding-left:30px;padding-bottom:2px;padding-top:5px}#madlibs div.message{margin-top:20px}#madlibs div ul{float:left;width:130px;margin-bottom:15px}#madlibs div li{font-size:12px;color:#444;padding-bottom:2px}#madlibs .ckbx{margin-right:1px;position:relative;top:1px}#madlibs a{font-size:12px;text-decoration:underline;cursor:pointer;margin:0 0 0 2px}#madlibs a#close-comments{float:left;margin:3px 0 10px}#madlibs .btn-send-message{height:2.625rem}.disclaimer-link{text-align:center;color:#aaa;text-decoration:underline;margin:0}.disclaimer-link:hover{cursor:pointer}.disclaimer-tooltip{position:absolute;right:2%;font-size:.75rem;color:#888;background:#fff;padding:.375rem;border-left:.3125rem solid #2764B8;box-shadow:1px 1px .375rem #777;display:none}a#btn-send-message,a.btn-send-message,input#btn-send-message,input.btn-send-message{border-radius:5px;font-size:14px;font-weight:700;margin:5px auto;padding:4px 0;text-decoration:none;text-align:center;width:100%;display:block}#madlibs #error-list,#madlibs #errorBox{color:#921;font-size:12px;background:0 0}input#btn-send-message.non-tc-btn{width:70%;margin-left:15%;display:inline-block}a.cdc img{vertical-align:middle}#content a.btn-send-message{width:75%;margin-top:15px;margin-bottom:15px}#madlibs #errorBox{margin:15px 0 0;padding:0;font-weight:700}#madlibs #error-list{margin-bottom:0}#madlibs #error-list li{background:none;list-style-type:disc;margin-left:9px;padding-bottom:3px}#madlibs .btn-disclaimer{font-size:11px;color:#777;margin-top:10px}#used-car-info{border:1px solid #ddd;overflow:hidden}#image-area{border-right:1px solid #DDD;float:left;width:640px}#image-area.no-image{min-height:344px}#image-area.no-image img{display:block;margin:75px auto 0}#main-img{float:left;position:relative}#main-img a{visibility:hidden}#main-img img{width:640px;cursor:pointer}#main-img a#next,#main-img a#prev{position:absolute;top:38%;background-color:rgba(255,255,255,.8);line-height:1;cursor:pointer}#main-img a span{color:#606060;font-size:90px;line-height:1;position:relative;top:-6px;font-weight:700}#main-img a#prev{left:0;border-radius:0 5px 5px 0;padding:0 10px 0 5px;box-shadow:1px 0 2px #333}#main-img a#next{right:0;border-radius:5px 0 0 5px;padding:0 5px 0 10px;box-shadow:-1px 0 2px #333}#main-img a#prev span{text-shadow:-1px 0 1px #000}#main-img a#next span{text-shadow:1px 0 1px #000}#thumbnails{float:left}#thumbnails li{float:left;margin:0 0 0 2px}#thumbnails li:first-child{margin-left:0}#thumbnails img{width:85px;cursor:pointer}#car-summary{color:#333;font-size:12px;margin:12px 10px}#car-summary .new-car{font-size:20px;font-weight:700}#car-summary .new-car span.message{font-size:12px;color:#dc8e0f;font-weight:400}#main-info{margin-bottom:10px;overflow:hidden}#main-info li{font-size:15px;color:#444;padding-bottom:2px;float:left;padding-left:7px;margin-left:7px;border-left:1px solid #ddd}#main-info li:first-child{border:none;margin:0;padding:0}#main-info li span{margin-right:5px;font-weight:700;float:left}#more-info{border-top:1px dotted #DDD;margin:16px 0 12px;padding-top:15px}#more-info li{padding-bottom:4px}#more-info li span{font-weight:700;float:left;width:85px}#more-info li.vin{font-size:11px}#more-info li.vin span{font-size:12px}#car-summary .cpo-label{margin:0;width:auto}#car-summary .carfax{overflow:hidden;font-weight:700;position:relative;top:3px;float:left;margin-bottom:10px}#car-summary .bar{font-size:11px;font-weight:700;text-align:center;padding:4px 5px 3px;overflow:hidden;cursor:default;float:left;margin-right:12px;width:175px;margin-bottom:5px}#car-summary .bar a{color:#FFF;float:left;width:100%}#car-summary .hover-tip{width:178px;right:11px;top:107px}#content .vehicle-info{border-bottom:1px dotted #CCC;float:left;padding:15px 0;width:100%;overflow:hidden}#content a.show-hide{font-size:12px;font-weight:700;margin:0 5px 0 0;display:inline;padding-right:14px;cursor:pointer}#content a.show-hide.more{background:url(/images/arrow_up_down.gif) 65px -10px no-repeat}#content a.show-hide.less{background:url(/images/arrow_up_down.gif) 60px 5px no-repeat}#content .vehicle-info ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;width:640px}#content .vehicle-info li{color:#444;font-size:12px;line-height:1.1;list-style:disc;margin-left:15px;padding-top:10px}#details{clear:both;float:left}#details.vehicle-info li{padding-top:0;margin-bottom:10px;vertical-align:top}#details li span{font-weight:700}#features{clear:both}.vehicle-info span.expand{border:1px solid #BBB;float:left;font-size:20px;font-weight:400;line-height:1;margin-right:6px;padding:0 5px;position:relative;top:-2px;height:20px;width:11px;cursor:pointer}.vehicle-info span.expand.expanded{font-size:28px;line-height:.5;padding:0 4px 0 6px}#content .vehicle-info#comments,#content .vehicle-info#dealer{padding:13px 0 6px}#comments{line-height:1.4;width:100%;padding-top:15px}#comments #more-comment{display:none}#comments #read-less-comments,#comments #read-more-comments{margin-top:-8px;cursor:pointer}#content #dealer-disclaimer{color:#444;line-height:1.1}#content #dealer-disclaimer div{margin:10px}.used-notice{color:#777;font-size:11px;line-height:1.3;margin:10px 0;clear:both}#price-graph{overflow:hidden;float:left;margin-top:15px}.col1,.col2{float:left;width:300px}.used-title{margin-bottom:10px}.used-make-model{color:#000;font-weight:700;font-size:166%}.location{color:#777;font-size:11px}#used-lead-form-ty fieldset{padding-bottom:7px}#first-name,#last-name,#phone,#street-address,#zip{float:left}#used-lead-form-ty fieldset label{font-weight:700;display:block}fieldset label.sublabel{font-weight:400;font-size:85%;color:#666}#fld_comments{height:60px;width:260px;padding:3px}#fld_phone{margin-right:5px;width:90px}#fld_zipCode{width:50px}#fld_streetAddress{margin-right:5px;width:190px}#fld_firstName{margin-right:5px;width:110px}#fld_lastName{margin-right:10px;width:130px}#fld_email{width:150px;margin-right:10px}#message-sent-ty{display:inline-block;float:left;width:100%;padding-right:10px}#message-sent-ty ol li{list-style-type:decimal;margin:20px 0 30px 23px;font-size:16px;color:#444}#message-sent-ty ol li p{font-size:14px;color:#444}#message-sent-ty ol li p:first-child{margin-bottom:6px;font-size:16px;line-height:1.3}#steps{display:inline-block;padding:15px;border:1px solid #DCDCDC;width:608px}#steps ol{width:385px;float:left;padding-left:15px}#steps-img-container{float:right}#steps img{width:200px}#img-caption,#steps li{color:#555}#img-caption{display:block;font-size:14px;max-width:200px}#steps li{list-style-type:decimal;font-size:18px;font-weight:700;padding-bottom:10px}#car-summary-ty{float:left;padding-left:10px;width:330px;border-left:1px dashed #CCC}#car-summary-ty #thumbnails-ty img{width:77.5px;height:58.25px;cursor:pointer}#car-summary-ty #thumbnails-ty{width:110px}.car-image-thumb{float:left;margin-right:10px}.car-image-thumb img{width:107px;height:80px;cursor:pointer}#error-list,span.error{color:red;font-size:85%;margin-bottom:10px;background-color:#fdfdd3;padding:5px}#error-list li{list-style-type:disc;margin-left:16px;background-color:#FDFDD3;border-color:-moz-use-text-color #BBB #BBB}.next-steps li{background:url(/images/bullet.gif) 0 3px no-repeat;padding-bottom:3px;padding-left:10px}.mileage-color,.specs-ty{margin-top:5px;font-size:11px}.specs-ty span{margin:0 10px}.mileage-color span{font-weight:700;margin-right:3px}span.divider{margin:0 5px;font-weight:400}ul.details-ty{font-size:11px;list-style-type:none;margin:5px 0}#error-list li,#errorBox{color:#921!important;font-size:12px}ul.details-ty li{display:inline-block;margin-right:15px;width:80px}ul.details-ty li.wide{width:150px}ul.details-ty li span{font-weight:700;margin-right:10px}.suggestion-checkbox-label{float:left;width:5%}.suggestion-content{margin-left:5%}.suggestion-list{margin-bottom:10px}#partner-text{margin-bottom:5px}#used-lead-form select{height:23px;padding:2px}#errorBox{margin:15px 0 0;padding:0;background:0 0;font-weight:700!important}#error-list li{list-style:disc!important;padding:0 0 3px;margin:0 0 0 9px}#used-lead-form input.error,#used-lead-form select.error{color:#921;border:1px solid #921!important;background-color:#FED!important}#used-lead-form .error::-webkit-input-placeholder{color:#921;opacity:.5}#used-lead-form .error:-moz-placeholder{color:#921;opacity:.5}#used-lead-form .error::-moz-placeholder{color:#921;opacity:.5}#used-lead-form .error:-ms-input-placeholder{color:#921;opacity:.5}#used-lead-form input[type=text],#used-lead-form select{font-weight:none;width:100%!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#used-lead-form .validation{display:none;visibility:hidden;font-size:10px;line-height:12px;font-weight:700;color:#921}#madlibs.non-tc-madlibs #used-lead-form .validation{display:block}#used-lead-form .validation.error{background-color:none;visibility:visible;display:block}#used-lead-form .required{color:initial;margin-bottom:10px}#content #features,#title-content p,#used-lead-form .non-tc-field input,#used-lead-form .required.error{margin-bottom:0}#used-lead-form .field{display:inline-block;margin-right:3px}#used-lead-form .non-tc-field{height:42px}#radius-challenge{margin-bottom:15px}#radius-challenge div{border:1px dotted #CCC;padding:5px}#radius-challenge div,#radius-challenge span{font-size:11px;color:#777}#radius-challenge span{font-style:normal;margin:0}#used-lead-form .field.four-col-1{width:24%}#used-lead-form .field.four-col-2{width:48%}#used-lead-form .field.four-col-3{width:72%}#used-lead-form .field.four-col-4{width:99%}.zip-code-box{width:41%}#used-lead-form .ajax-loader{position:relative;top:10px;visibility:hidden;display:none}#used-lead-form .ajax-loader.loading{visibility:visible}#similar-lead-form .ajax-loader{width:15px;display:none;vertical-align:middle}#content.used-car #details{width:100%}#content #comments{border-top:none;border-bottom:1px dotted #CCC}#content .used-notice{padding-top:10px}.required.error,.validation.error{display:block}.submitted-checkmark{color:green;display:none}#what-you-get{overflow:hidden;float:left;padding-right:10px;margin-right:20px;padding-top:20px;border-top:1px solid #ddd}#what-you-get h3{color:#555;font-size:22px;font-weight:700;margin-bottom:23px}#what-you-get li{line-height:1.4;padding-left:60px;color:#444;font-size:14px;padding-bottom:40px}#what-you-get li.pricing{background:url(/images/lock.png) -5px top no-repeat}#what-you-get li.savings{background:url(/images/dollar-sign.png) -5px top no-repeat}#what-you-get li.dealers{background:url(/images/certified.png) -5px top no-repeat}#what-you-get li h4{color:#444;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:5px}#what-you-get img{float:right;margin-top:-36px;width:445px}div#carfax-snapshot-popup{width:325px}#inventory-search-link{display:inline-block;margin-top:5px;margin-bottom:20px;font-weight:700}#one-owner-label.disabled{color:#AAA}#saved-listings-main-header{display:inline-block}#title-content p{margin-top:10px}#saved-listing-count{margin-left:5px;font-size:15px;font-weight:700;color:#fff;background-color:#e3902a;display:inline-block;padding:5px;border-radius:5px;text-align:center;min-width:20px}#saved-listing-info.zero #saved-listing-link{color:#444;cursor:default;pointer-events:none}#saved-listing-count.zero,#saved-listing-info.zero #saved-listing-count{background-color:#aaa}#saved-listings-count-container{float:left}#saved-listings-count-container p.count.results-count{float:none}.btn-saved-listing.right-btn,.saved-listings-search-all.top{float:right}.saved-listings-search-all{font-weight:700;font-size:14px}.saved-listings-search-all.bottom{display:block;padding-top:10px}.used-car-listing{position:relative}.btn-saved-listing{color:#005a9f;border-color:#005a9f;border-radius:5px;background-color:#fff;font-size:14px;cursor:pointer;position:absolute;bottom:10px;right:10px;width:95px;height:27px;border-top-width:2px;border-bottom-width:2px;border-style:solid;line-height:18px;white-space:nowrap;padding:0}.btn-saved-listing.left-btn{float:left}.btn-saved-listing.saved,.btn-saved-listing.unsaved{width:85px}.btn-saved-listing.saved{color:#fff;background-color:#005a9f}.btn-icon{height:20px;width:20px}.btn-icon.trashcan{fill:#005a9f}.btn-icon.star{fill:#fff}.btn-saved-listing.unsaved .btn-icon.star{stroke:#005a9f;stroke-width:5}.btn-icon,.btn-text{vertical-align:middle}#saved-listing-info{float:right;font-size:15px}#saved-listing-link{font-weight:700}#saved-listing-info.single-listing{float:none;margin-bottom:8px}#saved-listing-info.single-listing #saved-listing-link{margin-left:.5rem}#saved-listing-info.single-listing .btn-saved-listing{position:inherit}#saved-listings-main-header #saved-listing-count{font-size:20px}