.dropdown,caption,th{text-align:left}html,legend{color:#000}html{background:#e3e7e8}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:sub}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}body{font:13px/1.231 arial,helvetica,clean,sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}#body{width:970px;margin:auto;padding:5px 15px 15px;background-color:#fff}.global-wrapper{width:1012px;margin:25px auto;box-shadow:0 0 6px 0 rgba(50,50,50,.75);overflow:hidden;background-color:#fff}#body.lg-gutter #content,#body.sm-gutter #content{margin-right:10px;background-color:#fff;float:left}h3,h4{color:#444;margin-bottom:6px;font-weight:700}h2,p{margin-bottom:10px}#body.lg-gutter #content{width:640px}#body.sm-gutter #content{width:780px}#body.no-gutter #content{width:100%}h1{color:#444;font-weight:700;font-size:20px;margin-bottom:15px}h2{color:#444;font-weight:700;font-size:16px;margin-top:10px}h3{font-size:15px}h4{font-size:14px}a{color:#005a9f;text-decoration:none;outline:0}a:hover{color:#cf8f04}p{line-height:1.6;font-size:12px;color:#222}p.note,p.note.deals-note{margin-top:5px;color:#aaa}p.note{line-height:1.4;font-size:11px;clear:both}p.note.compare-note{font-size:8px;margin-bottom:0}p.note.deals-note{width:160px;font-size:11px;line-height:1.2}strong{font-weight:700}.greyText{color:#777!important}.required{clear:both;color:#777;font-size:11px;padding-top:5px}.btn,.rank,a.btn:hover{color:#fff}.rank{background:url(/images/rank-bg-sm.gif) 0 no-repeat;float:left;font-size:12px;font-weight:700;height:19px;margin-right:8px;padding-top:1px;position:relative;text-align:center;top:-2px;width:26px;line-height:1.6}.rank span{font-size:85%;position:relative;top:-2px}#lean_overlay,#popup-overlay{top:0;height:100%;display:none;position:fixed}.rank sup{vertical-align:text-top}.btn{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,#d8851f);text-shadow:0 1px 2px #777}.btn:hover{cursor:pointer;border:1px solid #d27a0e;background-color:#fbaa4a;background:-webkit-gradient(linear,0 0,0 100%,from(#fbaa4a),to(#e6932c));background:-webkit-linear-gradient(top,#fbaa4a,#e6932c);background:-moz-linear-gradient(top,#fbaa4a,#e6932c);background:-ms-linear-gradient(top,#fbaa4a,#e6932c);background:-o-linear-gradient(top,#fbaa4a,#e6932c);text-shadow:0 1px 2px #999}#lean_overlay{z-index:9999;left:0;width:100%;background-color:#000}#change-zip-overlay,#lean_overlay.light{background-color:#fff}#popup-overlay{z-index:999999;left:0;width:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}.clear-both,.clear-left,.clear-right{height:0;width:100%}#foot-content{clear:both;overflow:hidden}.ab-test{display:none}.left{float:left}.right{float:right}.grey-text{color:#999!important}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}ul#breadcrumbs{width:970px;margin:0 auto 7px;padding-top:4px;font-size:11px}ul#breadcrumbs li{display:inline;white-space:nowrap;font-weight:700;color:#222}ul#breadcrumbs li a{font-weight:400}ul#breadcrumbs li span{color:#999;padding:1px}.crossout{position:relative}.crossout:after{border-bottom:.125em solid rgba(0,0,0,.7);content:"";left:0;line-height:1em;margin-top:calc(.125em / 2 * -1);position:absolute;right:0;top:50%}h1.brand-winner{background:url(/images/cars-trucks/badges/Badge_BestCars_Generic.png) 0 2px no-repeat;padding-left:60px}#auto-finder,#zag-auto-finder{color:#FFF;float:right;margin-top:9px;text-align:right;font-size:14px;width:420px}.iframe-header #auto-finder{margin-top:3px}#auto-finder .btn,#zag-auto-finder .btn{border-color:#C36C02;border-radius:5px;cursor:pointer;float:right;font-size:14px;font-weight:700;height:18px;line-height:1;margin-left:4px;padding:3px 6px 0 7px;position:relative}form#auto-finder label,form#zag-auto-finder label{margin-right:2px}#auto-finder select,#zag-auto-finder select{padding:2px;height:23px}.share-buttons{float:right;text-indent:-9999em;width:138px}.share-buttons a{background:url(/images/social_icons.png) 0 -30px no-repeat;width:63px;height:30px;margin-left:5px;float:left}.share-buttons a.twitter{background-position:-64px -30px}.share-buttons a:hover{background:url(/images/social_icons.png) no-repeat;width:63px;height:30px;float:left}.share-buttons a:hover.twitter{background-position:-64px 0}.header{width:auto;text-align:center;margin:0 auto}.header-global-wrap{background-color:#225e97;height:25px}.header-global,.header-logo,.header-nav{width:974px;margin:0 auto;position:relative;line-height:1.6}.header-global ul{float:right;margin-right:-10px}.header-global li{float:left}.header-global li a{font-size:12px;color:#BBCCDC;padding:3px 10px;display:block}.header-global li a:hover{text-shadow:0 1px 2px rgba(0,0,0,.8);color:#fff}.header-global li.usn-home a{background:url(/images/header/header_sprites.png) 0 6px no-repeat rgba(0,0,0,0);padding-bottom:0;padding-left:15px}.header-global li.usn-home a:hover{background-position:0 -54px}.header-global li.dropdown-label>a>span:after{display:inline-block;position:relative;top:-2px;margin-left:4px;content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #BBCCDC}.header-global li.dropdown-label>a:hover>span:after{border-top:4px solid #FFF}.header-global li.dropdown-label:hover>a{background-color:#283949}.header-global .dropdown{top:25px;width:132px;border-top:none}.header-global .dropdown li{padding:0 2px}.header-global .dropdown li a{font-size:13px;width:83px;padding:4px 10px 4px 35px;background:url(/images/header/header_sprites.png) 10px -120px no-repeat rgba(0,0,0,0)}.header-global .dropdown li a.health{background-position:10px -151px}.header-global .dropdown li a.money{background-position:10px -187px}.header-global .dropdown li a.travel{background-position:10px -222px}.header-global .dropdown li a.cars{background-position:10px -261px}.header-global .dropdown li a.law{background-position:10px -299px}.header-global .dropdown li a:hover{width:83px;background:url(/images/header/header_sprites.png) 10px -326px no-repeat rgba(0,0,0,0);text-shadow:none}.header-global .dropdown li a.health:hover{background-position:10px -357px}.header-global .dropdown li a.money:hover{background-position:10px -393px}.header-global .dropdown li a.travel:hover{background-position:10px -428px}.header-global .dropdown li a.cars:hover{background-position:10px -467px}.header-global .dropdown li a.law:hover{background-position:10px -505wpx}.header-logo-wrap{background-color:#0f5699;height:75px}.header-logo .header-title{float:left;padding-top:15px;line-height:1}.header-logo .header-title a{color:#fff;font-family:Oswald;font-weight:400;font-size:45px;margin-right:5px;background:-webkit-linear-gradient(white,#fff,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;position:relative;z-index:3;letter-spacing:.04em}.header-logo .header-title a:after{background:0 0;content:attr(data-text);left:0;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.2);top:11px;z-index:-1}.header-logo .header-tagline{font-family:Oswald;font-size:20px;color:#fff;padding-top:17px;font-weight:300;letter-spacing:.02em}.header-logo .header-tagline .tagline{border-right:1px solid #346797;padding:5px 20px 5px 0;float:right}.header-logo .header-tagline ul{padding:8px 0 5px 23px;float:right}.header-logo .header-tagline li{float:left}.header-logo .header-tagline li a{background:url(/images/header/header_sprites.png) 0 -15px no-repeat rgba(0,0,0,0);display:inline-block;height:20px;position:relative;text-indent:-999em;top:5px;width:20px}.header-logo .header-tagline li a:hover{background-position:0 -75px}.header-logo .header-tagline li a.tw{background-position:0 -34px}.header-logo .header-tagline li a.tw:hover{background-position:0 -96px}.header-nav-wrap{background-color:#0d4050;background-image:-webkit-linear-gradient(bottom,#2c3e50 50%,#385067 1px);background-image:-moz-linear-gradient(bottom,#2c3e50 50%,#385067 1px);background-image:-ms-linear-gradient(bottom,#2c3e50 50%,#385067 1px);background-image:-o-linear-gradient(bottom,#2c3e50 50%,#385067 1px);background-image:linear-gradient(to top,#2c3e50 50%,#385067 1px);height:40px}.header-nav .main-nav li{float:left;padding-top:8px;position:relative}.header-nav>.main-nav>li>a{border-right:1px solid #4C5A6C;color:#FFF;font-size:15px;padding:11px 10px;transition:background-color .3s ease 0s}.header-nav>.main-nav>li:first-child>a{border-left:1px solid #4C5A6C}.header-nav .main-nav li a:hover{background-color:#283949}.header-nav .main-nav li .dropdown li{float:none;padding:0 2px}.dropdown{background-color:#FAFAFA;box-shadow:0 1px 2px rgba(0,0,0,.5);position:absolute;width:245px;z-index:9999999;top:39px;transition:opacity .3s ease-out;opacity:0;height:0;overflow:hidden;border-top:1px solid #2c3e50}.dropdown:hover,a:hover+.dropdown{opacity:1;height:auto}.dropdown li a{color:#444;display:block;font-size:14px;font-weight:400;padding:6px 13px;border-right:none;border-left:none;border-top:1px solid #eee;white-space:nowrap}.dropdown li a:hover{background-color:#005A9F!important;color:#fff}.dropdown li:last-child a:hover{border-bottom:2px solid #fff}#tabbed-box #tabs ul{height:40px;padding-left:6px}#tabbed-box #tabs .tab{float:left;margin-right:2px;display:inline;white-space:nowrap}#tabbed-box #tabs li.tab.selected{height:39px;position:relative;z-index:3}#tabbed-box #tabs li.tab a{background-color:#C4C4C4;border:1px solid #BBB;border-radius:5px 5px 0 0;color:#444;display:block;font-size:15px;font-weight:700;height:23px;margin-right:3px;padding:5px 6px 0;position:relative;top:11px;z-index:3}#tabbed-box #tabs li.tab a:hover{background-color:#d4d4d4}#tabbed-box #tabs li.tab.selected div,#tabbed-box #tabs li.tab.selected h2{color:#222;font-weight:700;font-size:18px;padding:8px 10px 0;display:block;height:31px;border:1px solid #ccc;border-bottom:1px solid #f7f7f7;border-radius:5px 5px 0 0;background-color:#f7f7f7;margin:0 4px 0 1px;max-width:346px;overflow:hidden}#tabbed-box #tabs li.tab.unselected a span{display:none}#tabbed-box #tab-body{padding:14px 10px;background-color:#f7f7f7;border:1px solid #ccc;border-radius:5px 5px 0 0;position:relative;z-index:2;overflow:hidden}.photo-gallery #tabbed-box #tab-body{padding:0;border:none}.ranknum{display:inline-block;font-size:14px;font-weight:700;float:left;line-height:1;min-width:1.4em;padding:.35em .4em;text-align:center;background:-webkit-gradient(linear,left top,right bottom,color-stop(0,#E0B938),color-stop(50%,#F7DFA1),color-stop(100%,#E0B938));background:linear-gradient(to left top,#e0b938,#f7dfa1,#e0b938) rgba(0,0,0,0);color:#222;margin-right:6px}.ranknum sup{vertical-align:text-top}.ranknum.ranknum-small{font-size:12px;padding:.25em .4em}.ranktext-small{line-height:21px;font-size:12px}.ranktext-small span{display:inline-block;line-height:1.2;margin-top:-1px;vertical-align:middle}.ranknum.ranknum-large{font-size:16px;margin-right:8px}.ranktext-large{font-size:17px;font-weight:700;line-height:1}.ranktext-large span{color:#999;display:block;font-size:11px;font-weight:400;margin-top:4px}.pagination{float:right;padding:3px 0;margin-right:-9px}.pagination .results-count{float:left;font-size:12px;margin-right:147px;padding-bottom:6px}.pagination .pages{float:right}.pagination a{cursor:pointer}.pagination a.prev:hover{border:2px solid #1877c0;padding:0 4px 0 2px}.pagination a.next:hover{border:2px solid #1877c0;padding:0 2px 0 4px}.pagination .next,.pagination .prev{border:1px solid #BBB;margin-right:3px}.pagination .page{margin-right:3px;font-size:12px}.pagination .prev{padding:1px 5px 1px 3px}.pagination .next{padding:1px 3px 1px 5px}.pagination .disabled{border:1px solid #DDD}#change-zip-overlay{display:none;border:1px solid #CCC;box-shadow:0 0 8px #222;color:#222;font-size:14px;padding:20px 25px;width:260px}#cancel-zip,#search-cars-loc{font-size:12px;float:left;font-weight:700}#change-zip-overlay h3{margin-bottom:10px}#change-zip-overlay input{padding:1px 3px;width:58px}#search-cars-loc{display:block;margin-top:10px;padding:5px 15px;width:auto;border-radius:5px}#cancel-zip{background-color:#eee;background:linear-gradient(to bottom,#eee,#ddd);background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ddd));background:-webkit-linear-gradient(top,#eee,#ddd);background:-moz-linear-gradient(top,#eee,#ddd);background:-o-linear-gradient(top,#eee,#ddd);border:1px solid #ccc;border-radius:5px;color:#676767;cursor:pointer;margin:10px 0 0 8px;padding:5px 12px;text-align:center;text-shadow:none}.slide-blog-content li{display:inline-block;font-size:14px;list-style-type:none;margin:10px 18px 10px 0;width:196px;line-height:1.3;vertical-align:top}.slide-blog-content li:nth-child(3n){margin-right:0}.slide-blog-content li img{width:195px;margin-bottom:3px}#body.lg-gutter #sidebar{width:320px;float:left;position:relative}#body.sm-gutter #sidebar{background:url(/images/sidebar-top.gif) top left no-repeat #EEE;width:160px;padding:0 10px;float:left}#body.no-gutter #sidebar{display:none}#sidebar div.advice-promo .widget-body{padding:0 12px 3px}div.advice-promo li:first-child{border-top:none}div.advice-promo li{border-top:1px solid #ddd;padding:10px 0;font-size:12px;color:#777}div.advice-promo li a{display:block;font-weight:700;margin-bottom:5px}div.advice-promo li img{float:right;margin-left:10px}div.feat-ranking img.show-left,div.lead-story img.show-left,div.list-promo img.show-left,div.text-promo img.show-left{float:left;margin-right:5px;margin-bottom:5px}div.feat-ranking img.show-right,div.lead-story img.show-right,div.list-promo img.show-right,div.text-promo img.show-right{float:right;margin-left:5px;margin-bottom:5px}div.text-promo li{background:url(/images/bullet.gif) 0 3px no-repeat;padding-bottom:3px;padding-left:10px}#sidebar .widget{margin-top:2px;margin-bottom:15px}#sidebar .widget.photos img{margin:5px;border:1px solid #CCC}#sidebar .widget h4{background:0 0;border-radius:0;color:#444;border:1px solid #ccc;padding:8px 10px;margin-bottom:0}#sidebar .finance-promo img{float:right;margin-right:5px;margin-top:7px}#sidebar .finance-promo img.apply{float:left;margin:0}#sidebar .finance-promo .widget-body p{margin-top:5px;margin-bottom:10px}#sidebar .finance-promo h5{color:#333;font-size:12px;font-weight:700;margin:4px 0}#sidebar .finance-promo span.mal-logo{color:#888;display:block;font-size:11px;clear:both;margin-left:78px}#sidebar .finance-promo span.mal-logo img{width:54px;position:relative;top:3px;left:2px;float:none;margin-top:2px}#sidebar .finance-promo ul.prices{margin-top:8px;margin-bottom:12px}#sidebar .finance-promo ul.apply{float:left;margin-left:10px}#sidebar .finance-promo ul li{font-size:12px;color:#333;padding-bottom:4px}#sidebar .finance-promo ul.prices li{background:0 0;padding:0 0 2px}#sidebar .finance-promo ul li span{font-weight:700;float:left;width:74px}#sidebar .finance-promo .btn{border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700;display:block;float:left;margin-bottom:5px}#sidebar .best-cars .widget-body{padding:8px 10px;overflow:hidden;border:1px solid #ccc;border-top:0}#sidebar .best-cars .widget-body h5{font-weight:700;color:#333;margin-bottom:8px}#sidebar .best-cars .widget-body a b{margin-top:10px}#sidebar .best-cars .widget-body p a{display:block;margin-top:2px}#sidebar .best-cars img{margin:0 10px 0 0}#sidebar .best-cars .widget-body h3{margin:0 10px 0 0;font-size:14px}#sidebar .best-cars .widget-body div{margin-bottom:5px}#sidebar .best-cars .widget-body p{margin-bottom:10px}#sidebar div.best-cars li{padding-bottom:1px}#sidebar div.best-cars #bcff{border-top:1px dotted #CCC;margin-top:12px;padding-top:12px}#sidebar div.best-cars #bcff a{font-weight:700}#sidebar div.videos div div{margin-top:10px}#sidebar div.videos div div a{width:138px;display:block;float:left;position:relative}#sidebar div.videos div div a:first-child{margin-right:10px}#sidebar div.videos div div a img.video-img{width:138px}#sidebar div.videos div div a img.play{left:54px;position:absolute;top:20px}#sidebar div.videos div div a span{background:rgba(0,0,0,.7);bottom:3px;color:#FFF;font-size:9px;font-weight:700;padding:2px 3px;position:absolute;width:132px;z-index:1;left:0;text-align:center}#sidebar div.videos a.see-all{font-size:12px;font-weight:700;display:block;margin-top:6px;float:left}#sidebar div.videos a.see-all span{color:#CF8F04;font-size:16px}#sidebar .also-ranked .comment{color:#333;margin-bottom:12px;margin-top:4px}#sidebar .also-ranked p.compare{font-size:12px;margin:5px 0 3px 2px;font-weight:700}#sidebar .also-ranked p.compare span{color:#CF8F04;font-size:16px;font-weight:700}#sidebar .also-ranked.tc-also-ranked p.ranked-in{position:relative;top:8px;font-size:15px;margin:0 0 22px;line-height:1;font-weight:700}#sidebar .also-ranked.tc-also-ranked ul{clear:both;padding-top:5px}#sidebar .also-ranked.tc-also-ranked p.ranked-in+ul{border-top:1px dotted #ccc;padding-top:10px}#sidebar .widget-body{padding:8px 12px 10px;overflow:hidden;border:1px solid #CACACA;border-top:0}#sidebar .widget-body p{margin-bottom:5px;font-size:12px;color:#222;line-height:1.3}#sidebar .widget-body a b,#sidebar .widget-body p b a{display:block;margin-top:5px}#sidebar .widget-body .last-update{font-size:85%;color:#666;margin-bottom:5px}#sidebar .widget-body .more-news{margin-top:5px;font-weight:700}#sidebar .widget a#michelin-sponsor{background:url(/images/michelin_logo.gif) left top no-repeat;color:#777;display:block;font-size:11px;line-height:1.6;margin-top:10px;padding:10px 10px 5px 110px;float:left}#sidebar .widget a#michelin-sponsor:hover{text-decoration:none}#sidebar .widget .best-price-program{padding:10px 14px}#sidebar .widget .best-price-program img#best-price-logo{margin:0 10px 0 0;float:left;width:70px}#sidebar .widget .best-price-program p{margin-bottom:10px;line-height:1.4;font-weight:700;color:#222}#sidebar .widget .best-price-program ul{float:left;margin-top:2px;width:190px}#sidebar .widget .best-price-program li{color:#333;font-size:12px;padding-bottom:5px;line-height:1.2}#sidebar .widget .best-price-program a:hover{text-decoration:none;color:#CF8F04}#sidebar .widget .best-price-program form{clear:both;float:left;font-size:12px;margin-top:15px;width:295px}#sidebar .widget .best-price-program form span.text{float:left;margin-right:5px;padding-top:2px}#sidebar .widget .best-price-program select{width:85px;margin-right:5px;color:#222;float:left;font-size:12px}#sidebar .widget .best-price-program select:disabled{color:#777}#sidebar .widget .best-price-program input[type=text]{font-size:12px;width:53px;padding:1px;float:left;margin-right:4px}#sidebar .widget .best-price-program img.car_submit_zag{position:relative;top:-2px;cursor:pointer;float:left}#sidebar .deals-widget{font-size:12px;line-height:1.3;color:#222;overflow:hidden;margin-botton:12px}#sidebar .deals-widget a:hover{color:#CF8F04;text-decoration:none}#sidebar .deals-widget h5{font-size:14px;border-top:1px dotted #ddd;margin-top:12px;margin-bottom:5px;padding-top:8px;padding-bottom:2px}#sidebar .deals-widget li.deals-btn{height:52px;width:82px;background:url(/images/deals_icons.png) -283px -10px no-repeat;border:1px solid #ddd;border-radius:5px;margin-top:10px;margin-right:10px;float:left}#sidebar .deals-widget li.deals-btn a{display:block;height:75px;margin:auto;width:65px;line-height:1.2;text-align:center}#sidebar .deals-widget li.deals-btn span{display:block;font-size:14px;font-weight:700;margin-top:10px}#sidebar .deals-widget p{margin-bottom:2px}#sidebar #deal-manufacturer{margin-bottom:7px;overflow:hidden}#sidebar #deal-manufacturer li{display:block;width:33%;padding-bottom:3px;float:left}#sidebar div.photo-preview .widget-body{padding:15px 12px 4px}#sidebar div.photo-preview a{margin:0 11px 12px 0;height:60px;width:82px;float:left}#sidebar div.photo-preview a:nth-child(3n){margin-right:0}#sidebar div.photo-preview img.thumb{border:1px solid #DDD;height:60px}#sidebar div.photo-preview img.play{margin-top:16px;margin-right:auto;margin-left:auto;display:block}#sidebar div.photo-preview p a{width:auto;font-weight:700;margin:4px 0 10px;height:auto}#sidebar div.daily-news img{float:left;margin-right:5px;margin-bottom:0}#sidebar div.daily-news h5{font-weight:700;margin-bottom:5px}#sidebar div.daily-news ul{margin-top:8px;font-size:93%}div.list-promo ul{line-height:1.7}div.list-promo li{background:url(/images/bullet.gif) 0 5px no-repeat;padding-left:12px}.lg-gutter div.also-ranked li{height:26px}.lg-gutter div.also-ranked .comment{font-weight:700;margin-bottom:8px}#sidebar div.insurance-widget div.widget-body{padding:12px}.lg-gutter div.insurance-widget img.main-img{width:140px;margin-left:8px;border:1px solid #eee}.lg-gutter div.insurance-widget p{float:left;width:165px}.lg-gutter div.insurance-widget a.logo{float:right;width:100px}.lg-gutter div.insurance-widget a.logo span{color:#999;display:block;font-size:8px;margin-bottom:4px;text-transform:uppercase;text-align:center}.lg-gutter div.insurance-widget a.logo img{margin:auto;display:block}.lg-gutter div.insurance-widget div.insurance-links .get-estimate{border:1px solid #105387;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;color:#FFF;cursor:pointer;font-weight:700;padding:5px 0;width:150px;float:left;text-align:center;margin:6px 4px 0 0;font-size:14px}.lg-gutter div.myautoloan-widget div div{float:right;margin-left:10px;text-align:center;width:95px}.lg-gutter div.myautoloan-widget a.apply{background-color:#eee;background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#bbb));background:-webkit-linear-gradient(top,#eee,#bbb);background:-moz-linear-gradient(top,#eee,#bbb);background:-o-linear-gradient(top,#eee,#bbb);border:1px solid #bbb;border-radius:5px;color:#333;cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:3px 0 4px;text-align:center;width:92px;display:block;margin:5px 0 15px}.lg-gutter div.dealer-quotes li{height:24px}.lg-gutter div.dealer-quotes #matchingDealershipsBody .dealership{margin-top:5px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc}.lg-gutter div.dealer-quotes #matchingDealershipsBody .last{padding-bottom:0;margin-bottom:0;border-bottom:0 dashed #ccc}.lg-gutter div.dealer-quotes #matchingDealershipsBody .dealership .name{font-weight:700}.lg-gutter div.dealer-quotes #matchingDealershipsBody .dealership .distance{font-size:85%;color:#444}.lg-gutter div.dealer-quotes #matchingDealershipsBody .dealership input{float:left;position:relative;top:2px}.lg-gutter div.dealer-quotes #matchingDealershipsBody .dealership div{margin-left:20px}.lg-gutter div.dealer-quotes #matchingDealershipsBody #dealer-quote-btn{margin-top:10px}.lg-gutter div.dealer-quotes #matchingDealershipsBody #dealer-quote-text{background-color:#fdfdd3;font-size:90%;margin-bottom:10px;padding:3px}.style-browse{clear:both;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.widget-body.style-browse{margin-bottom:0}#sidebar .widget-body.style-browse{padding:8px 4px 10px}.style-browse div{display:inline-block;width:90px;overflow:hidden;text-align:center;margin:8px 5px 8px 0;font-size:12px;vertical-align:top}.widget-body.style-browse div{width:31%;margin:8px 0}.widget-body.style-browse div:nth-child(3n){margin-right:0}.style-browse div.cpo{width:107px;margin-left:-5px}.style-browse div a:first-child{display:block;background:url(/images/cars_sprite.png) left top no-repeat;text-indent:-9999px;height:38px}.style-browse div.small a:first-child{background-position:-148px -21px}.style-browse div.mid a:first-child{background-position:-148px -102px}.style-browse div.large a:first-child{background-position:-148px -183px}.style-browse div.suvs a:first-child{background-position:-148px -820px}.style-browse div.crossovers a:first-child{background-position:-148px -900px}.style-browse div.hybrids a:first-child{background-position:-148px -501px}.style-browse div.trucks a:first-child{background-position:-148px -1220px}.style-browse div.luxury a:first-child{background-position:-148px -660px}.style-browse div.sports a:first-child{background-position:-148px -262px}.style-browse div.convertibles a:first-child{background-position:-148px -341px}.style-browse div.vans a:first-child{background-position:-148px -1304px}.style-browse div.cpo a:first-child{background-position:-140px -581px}.widget-body.style-browse div.cpo a:first-child{background-position:-143px -581px}#sidebar .widget-body.slideshow-browse{padding:5px 4px;margin:0}.slideshow-browse div a:first-child{height:32px}.slideshow-browse div a.slideshow-cars{background-position:-148px -102px}.zip-pop{background-color:#FFF;border:1px solid #CCC;box-shadow:0 0 8px #222;display:none;font-size:14px;padding:20px 25px;position:relative;width:255px;color:#222}.zip-pop input[type=text]{font-size:14px;margin-top:10px;padding:3px 4px 4px;width:59px}.zip-pop .show-widget{background-color:#ED8B15;background:linear-gradient(to bottom,#f59d34,#de7e09);background:-webkit-gradient(linear,0 0,0 100%,from(#f59d34),to(#de7e09));background:-webkit-linear-gradient(top,#f59d34,#de7e09);background:-moz-linear-gradient(top,#f59d34,#de7e09);background:-o-linear-gradient(top,#f59d34,#de7e09);border:1px solid #C71;border-radius:3px;color:#FFF;cursor:pointer;font-size:12px;font-weight:700;padding:6px 8px;text-align:center;text-shadow:0 0 2px #777;margin-left:4px}.zip-pop .cancel-zip{background-color:#eee;background:linear-gradient(to bottom,#eee,#ddd);background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#ddd));background:-webkit-linear-gradient(top,#eee,#ddd);background:-moz-linear-gradient(top,#eee,#ddd);background:-o-linear-gradient(top,#eee,#ddd);border:1px solid #ccc;border-radius:3px;color:#777;cursor:pointer;font-size:12px;font-weight:700;padding:6px 9px;text-align:center;margin-left:4px}.used-deals-promo img{float:right;position:relative;top:4px;margin-left:5px}.used-deals-promo a.see-all{font-size:12px;font-weight:700;margin-top:0}.cpo-promo form{margin-top:10px}.cpo-promo label{display:block;color:#777;font-size:11px;font-weight:700}.cpo-promo fieldset{float:left;margin-right:10px;margin-bottom:4px}.cpo-promo select{width:165px}.cpo-promo input#cpo-zip{width:58px;padding:1px;position:relative}.cpo-promo .promo-button{position:relative;top:10px}.used-buying-guides-promo img{float:right;margin-top:2px}.used-buying-guides-promo ul{float:left;margin-top:5px}.used-buying-guides-promo ul li{background:url(/images/bullet.gif) 0 2px no-repeat;padding-bottom:5px;padding-left:9px}.similar-used-cars-promo ul li{background:url(/images/bullet.gif) 0 5px no-repeat;padding-left:10px;font-size:12px;line-height:1.6}.used-rankings-promo img{float:right;margin:5px -3px 0 0}.used-rankings-promo p{width:212px}.used-rankings-promo ul li{background:url(/images/bullet.gif) 0 3px no-repeat;font-size:12px;line-height:1.6;padding-left:8px}.used-rankings-promo ul li:nth-child(2n+1){width:35%}.similar-used-cars-promo ul li span{color:#555;font-size:12px}.research-promo label{display:block;color:#444;font-size:11px;font-weight:700}.research-promo fieldset{float:left;margin-bottom:10px;margin-right:10px}.research-promo select{width:135px}.research-promo .promo-button{position:relative;top:13px}.research-promo #required{font-size:11px;color:#777;clear:both}.sticky-lead{position:fixed;bottom:0;background-color:#fff;box-shadow:0 4px 12px #000;padding:10px 0;z-index:9998;width:100%;display:none}.sticky-lead>div{color:#222;font-size:14px;margin:auto;position:relative;width:970px;display:block}.sticky-lead>a.close{font-size:12px;color:#777;float:right;margin-right:15px;text-decoration:underline;cursor:pointer}.sticky-lead>div>div{float:left}.sticky-lead img{float:left;margin-right:10px;width:44px}.sticky-lead .main-text{float:left;font-size:18px;margin:0 0 4px;min-width:488px;font-weight:700}.sticky-lead .main-text+div{font-size:12px;color:#444;width:550px}.sticky-lead .bpp-form{font-family:Arial;font-size:14px}.sticky-lead #get-quote{float:left;clear:none;margin-left:10px;margin-top:4px}.sticky-lead #get-quote #zipcode_zag{font-size:18px;margin-right:4px;padding:7px 10px;width:75px}#footer,#zag-text{width:100%;float:left}.sticky-lead .sticky-zag-btn{border-radius:5px;font-size:15px;font-weight:700;padding:8px 15px 10px;position:relative;top:-2px}#zag-text{border-top:1px solid #DDD;margin-top:25px;overflow:hidden;padding-top:20px}#zag-text strong{font-weight:400;color:#555}#zag-text p{margin-bottom:10px;color:#777;line-height:1.3;font-size:11px}#zag-text a:hover{color:#cf8f04;text-decoration:none}#footer{margin:30px auto 0;padding:12px 0;text-align:center;clear:both;color:#c7d5dd;display:inline-block;background-color:#0269a1;background:-webkit-gradient(linear,0 0,0 100%,from(#0269a1),to(#015682));background:-webkit-linear-gradient(top,#0269a1 ,#015682);background:-moz-linear-gradient(top,#0269a1,#015682);background:-o-linear-gradient(top,#0269a1,#015682)}#footer a{color:#fff}#footer a:hover{text-shadow:0 1px 1px rgba(0,0,0,.5);color:#fff}#footer ul{margin-bottom:4px}#footer li{display:inline;font-size:11px;margin-right:25px}#footer p{font-size:11px;color:#c7d5dd;margin-bottom:0}#debug{width:972px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}#debug td{border-top:#000 solid 1px}#debugQueryTable{background:#eee}#body.lg-gutter #content.sitemap{width:auto}.sitemap h1{font-size:24px}.sitemap h2{font-size:20px;margin-bottom:15px;margin-top:40px;clear:both;float:left}.sitemap h3{font-size:16px}.sitemap div{float:left;width:300px}.sitemap div.wide{width:600px}.sitemap div.three-col,.sitemap div.two-col{display:inline-block;float:none;vertical-align:top}.sitemap div.two-col{width:45%}.sitemap div.three-col{width:30%}.sitemap ul{margin-bottom:30px}.sitemap ul.make{-webkit-column-count:4;-moz-column-count:4;column-count:4}.sitemap li{font-size:14px;line-height:1.5}.make_body_styles{-webkit-column-count:5;-moz-column-count:5;column-count:5}#used-car-body-styles,#used-car-locations,#used-car-makes,#used-car-models{display:block;width:100%}#used-car-locations form{display:inline}.locations-zip{width:75%!important}.locations-zip h3{margin-bottom:0}.locations-zip form{margin-bottom:15px}.locations-zip input{padding:1px 3px;width:60px}.locations-zip button{border-radius:5px;font-size:14px;font-weight:700;height:25px;margin-left:4px;padding:3px 6px 0 7px;position:relative}#contact{margin-top:20px;font-size:14px;color:#222}#contact span.label{display:block;float:left;width:80px;font-weight:700;color:#444}#contact .textinput,#contact textarea{padding:4px;width:437px}#contact div{margin-bottom:20px}#contact ul{margin-left:80px;line-height:1.6}#contact textarea{height:125px}#contact .btn{border-radius:5px;font-size:18px;padding:6px 30px;float:right;margin-right:118px}#contact #recaptcha_widget_div{margin-left:80px}#contact #captcha-notes{margin-left:80px;line-height:1.6;font-size:12px;font-weight:700;margin-bottom:0}ul.errorlist li{color:red;margin:0;font-size:12px;font-weight:700}#sidebar #contact-rail .widget{border:2px solid #CCC;margin-bottom:15px;margin-top:0;padding:10px}#sidebar #contact-rail .widget h4{background:0 0;border:none;color:#444;font-size:15px;padding:0 0 10px}#nativo #sponsor-note,#nativo #sponsored{border-bottom:1px solid #ddd;border-top:1px solid #ddd}#sidebar #contact-rail .widget-body{background:0 0;padding:0}.video-player-container{position:relative;overflow:hidden;width:640px;height:387px}#ima-trigger,#video-player{position:absolute}#ima-trigger{display:block;background:center center no-repeat;height:100%!important;width:100%!important}#nativo #sponsored{float:left;color:#444;font-size:14px;width:620px;padding:8px 10px;margin-bottom:20px;background-color:#ffd523;font-weight:700}#nativo h1{clear:both;color:#444;font-size:28px;font-weight:700;margin-bottom:12px;line-height:1}#nativo h5{color:#444;font-size:14px;font-weight:700}#nativo #sponsor-note{background:#fcfcfc;border-left:10px solid #fdcd00;color:#777;font-size:14px;margin-top:22px;padding:10px}.ad-container-vis{background-color:#ddd;margin-bottom:15px;padding:2px 0}.ad-container .ad-label{font-size:8px;color:#777;text-align:center;display:none;padding-top:2px}.ad-container.content-ad,.ad-container.shopping>div>div>iframe{background-color:#fff}#banner-container,#bannerFlex-container{min-height:90px}#adBrandPov-container{background:0 0}#adSponsCons-container{border:1px solid #ddd;padding:0 20px;margin-bottom:-14px;margin-top:30px;background:0 0}#right250flex600-container,#right251-container{clear:both;min-height:250px}#browse-results .ad-container.content-ad,#ranking-results .ad-container.content-ad{border-bottom:1px dotted #ccc}.product-page .ad-container.content-ad{border-top:1px dotted #ddd;margin-top:15px;padding-top:5px;margin-bottom:-20px}.product-page #thumbs .ad-container.content-ad{border-top:none;margin-top:0;padding-top:0;margin-bottom:5px}.product-page .trim-name .ad-container.content-ad{margin-bottom:0;border-top:0;margin-top:0;padding-top:0}#comparison-table .ad-container.content-ad{margin-bottom:0}#shopping-container{width:648px;margin:5px 0;padding:1px}#shopping-div>div>iframe{width:648px!important;height:35px!important}#shoppingRightRail-container{width:320px}#shoppingRightRail-div>div>iframe{width:316px!important;height:80px!important}#shoppingThumbs-container{display:flex;margin:8px 16px 8px 0}#shoppingThumbs-div>div>iframe{width:622px!important;height:35px!important}.sticky.stuck{position:fixed;top:15px}.sticky.stuck-bottom{position:absolute;bottom:0;top:auto}.sponsored-ad{margin-bottom:10px}#content .sponsored-ad{padding-top:7px}.ad-label.display-block{display:block}.banner-ad--header_fixed{position:fixed;z-index:99;width:970px;top:0;left:auto;right:auto}.bullet:before{content:"▸ ";color:#E68A1C}