/*!
 * RIT Vehicle Index
 *
 */.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.panel-set{position:relative;min-height:768px}.panel-set .panel{background-color:#ececec;background-position:50% 0;min-height:768px;background-repeat:no-repeat}.panel-set .panel .page-header{margin-top:95px;font-size:40px}.panel-set .panel .page-header h2{font-size:40px;line-height:40px}.panel-set .panel .page-header h2:before{bottom:10px}.windows .panel-set .panel .page-header h2:before{top:5px;bottom:4px}.panel-set .panel .page-header h3{font-size:40px;line-height:40px}.panel-set .panel .page-header h3:before{bottom:10px}.windows .panel-set .panel .page-header h3:before{top:5px;bottom:4px}.panel-set .panel .page-header h5{padding-top:10px;font-size:22px;line-height:18px;padding-left:35px;letter-spacing:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.panel-set .panel .page-header h5:before{bottom:4.5px}.windows .panel-set .panel .page-header h5:before{top:5px;bottom:1px}.panel-set .panel.panel-custom{display:table-cell;float:left}.vehicle-overview{background-repeat:no-repeat;background-position:top center;padding-bottom:40px;position:relative}.vehicle-overview .download-brochure-link.btn-pill i{top:11px;left:11px}.vehicle-overview .page-header{margin-top:345px;margin-bottom:1em}.vehicle-overview .page-header h2{font-size:60px;line-height:60px}.vehicle-overview .page-header h2:before{border-left-width:4px}.vehicle-overview .page-header.marquee{margin:18px 0 0px 5px;height:auto}.vehicle-overview .page-header.marquee .small{margin:0;padding:0;border:0;padding-left:7px}.windows .vehicle-overview .page-header.marquee .small:before{top:4px;bottom:2px}.vehicle-overview .mileage-estimates{width:300px;float:left}.vehicle-overview .mileage-estimates p{margin:0;padding:0;font-size:30px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;color:#2b2b2b;line-height:30px;clear:both}.vehicle-overview .mileage-estimates p span{display:inline-block;float:left;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal}.vehicle-overview .mileage-estimates p strong{font-weight:normal;float:left;padding:0 0 0 2px;width:125px;line-height:16px;font-size:13px}.vehicle-overview .mileage-estimates p strong span{font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif;font-weight:normal;font-size:10px}.vehicle-overview .mileage-estimates p strong span[data-disclaimer]{float:none}.vehicle-overview .mileage-estimates p .est-mpg,.vehicle-overview .mileage-estimates p .starting-msrp-text{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-size:14px;margin:0;margin-top:10px}.vehicle-overview .mileage-estimates p .as-shown-msrp{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;margin:0;float:none}.vehicle-overview .mileage-estimates p .starting-msrp{display:inline-block;width:110px;line-height:normal;margin:0px 0 0 0;padding:0 0 0 3px;font-size:10px}.vehicle-overview .mileage-estimates p .starting-msrp span.as-shown{font-size:11px;font-weight:normal}.vehicle-overview .mileage-estimates p .mpgbox1,.vehicle-overview .mileage-estimates p .mpgbox2{display:block;border-right:1px solid #111;float:left;width:92px;line-height:22px;margin-top:10px}.vehicle-overview .mileage-estimates p .mpgbox1 .est-mpg,.vehicle-overview .mileage-estimates p .mpgbox2 .est-mpg{margin-top:0px}.vehicle-overview .mileage-estimates p .mpgbox1 .mpgval,.vehicle-overview .mileage-estimates p .mpgbox2 .mpgval{float:left;clear:both}.vehicle-overview .mileage-estimates p .mpgbox1 a[data-disclaimer],.vehicle-overview .mileage-estimates p .mpgbox1 span[data-disclaimer],.vehicle-overview .mileage-estimates p .mpgbox2 a[data-disclaimer],.vehicle-overview .mileage-estimates p .mpgbox2 span[data-disclaimer]{float:none}.vehicle-overview .mileage-estimates p .mpgbox2{width:180px;margin-left:10px;border:none}.vehicle-overview .facebook{display:none;margin:0 0 0 -7px !important;float:left;width:100%}.vehicle-overview .facebook .fbpf{width:80% !important}.awards{background:url(/apps/vehicle-landing/img/marquee/bg-awards.png) no-repeat 0 0;width:233px;height:219px}.awards h3{margin:35px 35px 30px 35px;padding:5px 0 10px 75px;line-height:20px}.awards h3.no1{background:url(/apps/vehicle-landing/img/marquee/no1.png) no-repeat top left}.awards p{text-align:center}.awards p a{font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif;font-weight:normal;color:#2b2b2b;text-decoration:none}.awards p a:hover{color:#d71921}.awards .lnk-left{background:url(/apps/vehicle-landing/img/marquee/icon-left-arrow.png) no-repeat top left;padding:2px 0 3px 30px}.fa_container{margin:10px 0 0 0}.fa_container a{margin-left:-7px}.fa_container p{padding:0 15px;line-height:14px;font-size:12px;font-weight:normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.fa_container p.visual{text-align:center;padding:0}.custom-panel{background-color:#ececec;min-height:768px}#panelcamryEffect{background:#2b2b2b url(/apps/vehicle-landing/img/bg-camry-effect.jpg) no-repeat top center}#panelcamryEffect .page-header{margin-top:95px}.marquee-cta{position:absolute;z-index:2;width:950px;margin-left:-475px;top:0px;left:50%}.marquee-cta a{position:absolute}.invisible-cta{position:absolute;z-index:2;width:950px;margin-left:-475px;top:0px;left:50%}.invisible-cta a{position:absolute}.invisible-cta a:hover{text-decoration:none}*[data-welcome-mat]{position:absolute;z-index:2;width:950px;margin-left:-475px;top:0px;left:50%;min-height:330px;background-repeat:no-repeat}.welcome-mat-localspecials,.welcome-mat-video{position:absolute;z-index:1;top:0px;margin-left:-475px;left:50%;width:950px;min-height:330px}.welcome-mat-video .yt-container,*[data-welcome-mat] .yt-container{position:absolute;min-width:200px;min-height:200px}.badge{position:absolute;overflow:hidden;color:white;padding:20px 10px 0 20px;display:none}.badge .offerBody{margin:0 0 0 0px;text-align:left}.badge .offerBody>p{font-size:21px;line-height:1.2;text-transform:uppercase;text-align:left}.badge .offerBody div p{text-align:left;padding:0 10px 0 0;display:inline-block}.badge .offerBody div p span{display:block;font-size:14px}.badge .offerBody div p span.currency{font-size:21px}.badge .offerBody div p+p{border-left:1px solid #fff;padding:0px 10px;text-align:center}.badge .sales-event-callout{font-weight:bold;text-decoration:none;height:30px;line-height:30px;text-align:left;display:block;margin:0;z-index:1}.badge .sales-event-callout span{font-size:14px;font-style:normal}.badge .sales-event-callout .sales-data-wrapper{display:none}.badge.black .offerBody{color:#2b2b2b}.badge.black .offerBody div p+p{border-color:#2b2b2b}.sales-event .badge{border-radius:0px;background:url(/content/common/img/mse-badge.jpg) no-repeat 0 5px;padding:0 0 0 220px}.sales-event .badge .offerBody{border-left:1px solid #c7c9c9;-webkit-box-shadow:-1px 0px 0px 0px #f0eeee;-moz-box-shadow:-1px 0px 0px 0px #f0eeee;box-shadow:-1px 0px 0px 0px #f0eeee;padding-left:12px}.sales-event .badge .offerBody>p{font-size:12px;margin-top:6px;letter-spacing:1px;font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif}.sales-event .badge .offerBody p{display:block}.sales-event .badge .offerBody p span{display:inline}.sales-event .badge .offerBody p span:last-child{font-size:10px;margin:0px;line-height:.9;font-family:"HelveticaNeueMedium","Helvetica Neue Medium",Arial,sans-serif}.sales-event .badge .offerBody .currency{font-size:23px}.sales-event .badge .offerBody div p+p{text-align:left;border:none;padding-left:0px}.sales-event .badge .offerBody div p span{display:inline-block}.sales-event .badge .offerBody div p span:last-child{width:46px}.sales-event .badge.black .offerBody{color:#2b2b2b;border-color:#c3c6c7}.sales-event .sales-event-callout{padding:0;height:auto}.sales-event .sales-event-callout:before,.sales-event .sales-event-callout:after{display:table;content:""}.sales-event .sales-event-callout:after{clear:both}.sales-event .sales-event-callout a{right:0;float:left;clear:both}.sales-event .sales-event-callout a:first-child{display:inline-block}.sales-event .sales-event-callout a:first-child+a{display:none}.sales-event .sales-event-callout a:only-child{display:inline-block}html[lang='es'] .sales-event .badge{background:url(/content/homepage/img/sales-event/dse/OfferLabelESP.jpg) no-repeat 0 5px}.custom-welcome-mat{position:absolute;z-index:1;top:0px;margin-left:-475px;left:50%;width:950px}.custom-welcome-mat .athelet-title{position:absolute;top:20px;left:30px;color:#fff;font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif;font-size:18px;text-transform:uppercase}.custom-welcome-mat .athelet-title span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-transform:none;display:block}.custom-welcome-mat .cta-box{position:absolute;top:50px;right:20px;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;width:385px;line-height:normal}.custom-welcome-mat .cta-box strong{font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif;font-size:22px;text-transform:uppercase;display:block;margin:0;padding:0 0 10px 0}.custom-welcome-mat .cta-box .cta-btn{padding-top:30px}.custom-welcome-mat .athelet-title.light,.custom-welcome-mat .cta-box.light{color:#fff}.custom-welcome-mat .athelet-title.dark,.custom-welcome-mat .cta-box.dark{color:#000}.rav4 #panelsCampaign .panel,.rav4 #panelsCampaign .panel-set{min-height:650px}.rav4 #panelsCampaign .panel-background{height:650px}a.incentive-link{margin:10px 0;display:inline-block}a.incentive-link span{line-height:30px}.trd #marquee{height:330px;padding-bottom:0}.trd #marquee #vehicle-colorizer{display:none}.trd #marquee .page-header{margin-top:0}.trd .panel-set .panel{background-color:#fff}.trd .panel-set .panel.panel-custom .page-header{margin-top:75px}.trd .handraiser-call-out-box{position:relative}.trd .handraiser-call-out-box .handraiser-call-out{position:absolute;height:187px;width:187px;text-align:center;right:0;top:0;background:url(/apps/future-vehicles/img/handraiser-bg-img.png) no-repeat top center}.trd .handraiser-call-out-box .handraiser-call-out .handraiser-text{margin:0 auto;padding-top:48px;font-size:16px;line-height:22px;font-weight:bold;color:#fff;width:117px}.trd .handraiser-call-out-box .handraiser-call-out .handraiser-btn{position:absolute;top:140px;left:83px}#vehicle-colorizer{width:475px;margin-left:-30px;margin-top:186px}.vehicle-preview{height:277px;text-align:center}.vehicle-color-name{height:25px;text-align:center}#color-picker-nav{height:40px;margin:0 auto}.color-picker{clear:both}.circle-nav.color-picker ul li{float:none}.color-disclaimer{clear:both;color:#999;text-align:center;margin:0;padding:0}p.color-disclaimer{font-size:11px;text-align:center}.touch .largePhoto{display:none}.touch .btn.btn-gray.large{margin-right:15px}#panelGallery{background:#ffffff}#panelGallery .full-gallery,#panelGallery .view-360-cta{margin-top:95px;margin-right:5px}#panelGallery .page-header h2{font-size:40px;line-height:40px}#panelGallery .page-header h2:before{bottom:10px}.windows #panelGallery .page-header h2:before{top:6px;bottom:5px}#panelGallery .page-header h3{font-size:40px;line-height:40px;padding:0;border:0;margin:0;font-family:"HelvNeueBold", "Helvetica Bold", "Arial Bold", Gadget, sans-serif;padding-left:35px;letter-spacing:-2px}#panelGallery .page-header h3:before{bottom:10px}.windows #panelGallery .page-header h3:before{top:6px;bottom:5px}#panelGallery .gallery-panels .panel-set{min-height:607px;height:607px;overflow:hidden}#panelGallery .gallery-panels .panel-set .panel{position:relative;min-height:607px;height:607px}#panelGallery i.icon-full-gallery{top:11px;left:12px}#panelGallery .gallery-thumbs-holder{position:relative;z-index:1010;height:97px;top:-6px;margin-bottom:-6px;background:url(/apps/vehicle-landing/img/gallery/bg-gallery.png) repeat-x bottom;display:block;clear:both}#panelGallery .gallery-thumbs-holder .thumbnail-slider{padding-top:6px;overflow:hidden;position:relative;width:948px}#panelGallery .gallery-thumbs-holder .gallery-thumbs ul{width:100%;margin-bottom:0px}#panelGallery .gallery-thumbs-holder .gallery-thumbs ul li{width:158px;background:none}#panelGallery .gallery-thumbs-holder .gallery-thumbs ul li .overlay{display:none;position:absolute;z-index:10;top:0px;left:-10px;width:10px;height:100%;background:url("/apps/gallery/img/photo-thumb-overlay1.png") no-repeat}#panelGallery .gallery-thumbs-holder .gallery-thumbs ul li .overlay-right{left:auto;right:-10px;background:url("/apps/gallery/img/photo-thumb-overlay2.png") no-repeat;z-index:10}#panelGallery .gallery-thumbs-holder .gallery-thumbs ul li:hover{z-index:10}#panelGallery .gallery-thumbs-holder .gallery-thumbs ul li:hover .overlay{display:inline}#panelGallery .gallery-thumbs-holder .thumbs-nav{margin-top:-60px}#panelGallery .gallery-thumbs-holder .thumbs-nav #btnLeftThumbSlider{margin-left:-40px;display:none}#panelGallery .gallery-thumbs-holder .thumbs-nav #btnRightThumbSlider{margin-right:-40px;display:none}#panelGallery .gallery-caption{position:absolute;left:0;bottom:0;width:100%;z-index:6}#panelGallery .gallery-caption .socialite{float:left}#panelGallery .gallery-caption .socialite.twitter-share{width:87px}#panelGallery .gallery-caption .socialite.googleplus-one{margin-left:13px}#panelGallery .gallery-caption .socialite .fb-like span{overflow:hidden;min-width:80px;max-width:120px}#panelGallery .gallery-caption .socialite .fb_ltr{right:0px !important}#panelGallery .caption-holder{background:url(/apps/vehicle-landing/img/gallery/bg-gallery-caption.png);padding:25px 0;display:none}#panelGallery .caption-holder h3{color:#fff}#panelGallery .caption-holder h5{color:#fff;font-size:18px;line-height:27px}#panelGallery .caption-holder p{color:#fff}#panelGallery .caption-holder p span{cursor:pointer}#panelGallery .caption-holder .facebook{float:left;width:105px}#panelGallery .caption-holder .twitter{float:left;width:107px}#panelGallery .caption-holder .google{float:left;width:70px}#panelGallery .caption-holder .span5{float:right}#panelGallery .panel-background{position:relative;height:607px}#panelGallery .panel-background .largePhotoClose{position:absolute;top:5px;right:0;cursor:pointer}#panelGallery .panel-background .larg-photo{width:100%;text-align:center}#panelGallery .panel-background .close-button-div{position:relative;margin:0 auto}#panelGallery .panel-background-block{float:left;position:relative;margin:0;padding:0}#panelGallery .panel-background-block .panel-background{z-index:1010;height:auto;width:1920px;margin-top:-607px;margin-right:auto;display:block;text-align:center}.touch #panelGallery .thumbs-nav #btnLeftThumbSlider{margin-left:-10px}.touch #panelGallery .thumbs-nav #btnRightThumbSlider{margin-right:-20px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#panelGallery .panel-background{height:100%;overflow:hidden}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#panelGallery .panel-background{height:608px;overflow:hidden}#panelGallery .panel-background .larg-photo{height:100%}}#thumbnail-nav{left:0}.vehicle-models .page-header{margin-top:95px}.vehicle-models .page-header a.btn{font-weight:normal}.vehicle-models .download-brochure{margin-top:95px}.vehicle-models .meet-family{margin-right:15px}.vehicle-models .page-content{clear:both}.vehicle-models .page-content .grades{padding-top:40px}.vehicle-models .page-content .grades div{float:left;border-right:1px solid #e2e2e2}.vehicle-models .page-content .grades div:last-child{border-right:0px;margin:0}.vehicle-models .page-content .grades h1{font-size:50px;line-height:49px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;margin:0 0 10px 0;line-height:62px}.vehicle-models .page-content .grades h2{font-size:24px}.vehicle-models .page-content .grades h2 span{font-size:18px;font-weight:normal;padding-left:2px}.vehicle-models .page-content .grades h3{font-size:13px;padding-bottom:7px;line-height:15px;font-family:"Helvetica Neue"}.vehicle-models .page-content .grades h3 .msrpDigit{font-size:15px;font-family:"Helvetica Neue"}.vehicle-models .page-content .grades h3.seo-header{font-size:50px;line-height:49px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;margin:0 0 10px 0;line-height:62px}.vehicle-models .page-content .grades h4{font-size:24px;line-height:36px}.vehicle-models .page-content .grades h4 span{font-size:18px;font-weight:normal;padding-left:2px}.vehicle-models .page-content .grades h5{font-size:13px;padding-bottom:7px;line-height:15px;font-family:"Helvetica Neue"}.vehicle-models .page-content .grades h5 .msrpDigit{font-size:15px;font-family:"Helvetica Neue"}.vehicle-models .page-content .grades ul{margin:0 0 10px 18px}.vehicle-models .page-content .grades ul li{line-height:19px}.vehicle-models .page-content .models4 .grades div{width:216px;margin:0 14px 0 0;padding:0 10px 0px 0}.vehicle-models .page-content .models4 .grades div:last-child{border-right:0px;margin:0}.vehicle-models .page-content .models4 .vehicles-visual{margin-left:-25px}.vehicle-models .page-content .models4 .vehicles-visual img{margin-top:-7px}.vehicle-models .page-content .models3 .grades div{width:288px;min-height:275px;margin:0 14px 0 0;padding:0 10px 100px 0}.vehicle-models .page-content .models3 .grades div:last-child{border-right:0px;margin:0}.vehicle-models .page-content .models3 .vehicles-visual{margin-left:-35px}.vehicle-models .page-content .models3 .vehicles-visual img{margin-top:-85px}.vehicle-models .page-content .models2 .grades div{width:432px;min-height:275px;margin:0 14px 0 0;padding:0 10px 0px 0}.vehicle-models .page-content .models2 .grades div:last-child{border-right:0px;margin:0}.vehicle-models .page-content .models2 .vehicles-visual{margin-left:-25px}.vehicle-models .page-content .models2 .vehicles-visual img{margin-top:-25px}.vehicle-models .page-content .models1 .grades div{width:432px;min-height:275px;margin:0;padding:0 10px 20px 0;border-right:0px}.vehicle-models .page-content .models1 .vehicles-visual{margin-left:-60px}.vehicle-models .page-content table.model-trims{width:100%}.vehicle-models .page-content table.model-trims thead td{font-weight:normal;font-family:'HelvNeueBold';width:15%;padding:10px 0 0px 15px;vertical-align:top}.vehicle-models .page-content table.model-trims thead td.engine{width:18%}.vehicle-models .page-content table.model-trims thead td.transmission{width:20%}.vehicle-models .page-content table.model-trims thead td.mpg{width:17%}.vehicle-models .page-content table.model-trims thead td span{display:block;font-weight:normal;font-size:10px}.vehicle-models .page-content table.model-trims tbody tr{border-top:1px solid #e2e2e2}.vehicle-models .page-content table.model-trims tbody tr:first-child{border-top:0px}.vehicle-models .page-content table.model-trims tbody tr:last-child td{padding-bottom:15px}.vehicle-models .page-content table.model-trims tbody td{padding:4px 5px 4px 15px}.vehicle-models .page-content table.model-trims tbody td:first-child{width:35%}.vehicle-models .page-content .models-actions{padding:30px 0 70px 0}.vehicle-models .page-content .models-actions p{text-align:center}.vehicle-models .page-content .models-actions p a.btn{padding-right:0}.vehicle-models .flyout_content{position:relative}.vehicle-models .flyout_content .trim_close_btn{position:absolute;right:5px;top:3px}.vehicle-models a.arrow-down{background:url('/apps/vehicle-landing/img/models-sf53fdc946e.png') no-repeat;background-position:0 0;left:0px;top:0px;padding-left:20px;outline:none}.vehicle-models a.arrow-down.active-fly-btn{background:url('/apps/vehicle-landing/img/models-sf53fdc946e.png') no-repeat;background-position:0 -53px}.vehicle-models i.build-icon{left:5px;top:5px}.vehicle-models i.compare-icn{top:7px;left:9px}.vehicle-models i.view-accessories-icn{left:12px;top:10px}.vehicle-models i.icon-arrow-download{top:11px;left:11px}.ie8 .vehicle-models .models4 .grades div{width:212px}.hotspots-group{position:relative}.panel-hotspots .page-header{margin-bottom:18px}.panel-hotspots .page-content{position:relative;min-width:500px;min-height:400px;overflow:inherit}.panel-hotspots .page-content .hotspots-group a{position:absolute;background:url(/apps/vehicle-landing/img/hotspots/hotspot.png) no-repeat 0 0;display:block;width:22px;height:22px;z-index:100}.panel-hotspots .page-content .hotspot-preview{position:absolute;text-align:center;display:none;z-index:1010}.panel-hotspots .page-content .pos_top{width:177px;height:188px;background:url(/apps/vehicle-landing/img/hotspots/top-hotspot.png) no-repeat 0 0}.panel-hotspots .page-content .pos_top img{margin-top:15px}.panel-hotspots .page-content .pos_bottom{width:177px;height:188px;background:url(/apps/vehicle-landing/img/hotspots/bottom-hotspot.png) no-repeat 0 0}.panel-hotspots .page-content .pos_bottom img{margin-top:26px}.panel-hotspots .page-content .pos_left{width:188px;height:177px;background:url(/apps/vehicle-landing/img/hotspots/left-hotspot.png) no-repeat 0 0;text-align:left}.panel-hotspots .page-content .pos_left img{margin-top:16px;margin-left:17px}.panel-hotspots .page-content .pos_right{width:188px;height:177px;background:url(/apps/vehicle-landing/img/hotspots/right-hotspot.png) no-repeat 0 0;text-align:left}.panel-hotspots .page-content .pos_right img{margin-top:16px;margin-left:26px}#awardsRatings{background-repeat:no-repeat;background-position:top center;height:800px}#awardsRatings .page-header{margin-top:95px}#awardsRatings .page-content{margin-top:150px;overflow:inherit}#awardsRatings .page-content .award-highlights{width:334px;height:334px;background:url('/apps/vehicle-landing/img/awards-s3d0e64b99f.png') no-repeat;background-position:0 0}#awardsRatings .page-content .award-highlights .awards-description .logo{height:160px;text-align:center}#awardsRatings .page-content .award-highlights .awards-description .logo img{margin:25px 0 0 0;max-width:334px;max-height:160px}#awardsRatings .page-content .award-highlights .awards-description .description{background:url(/apps/vehicle-landing/img/awards/description.png) no-repeat top center;width:334px;height:115px;padding:0;position:relative;text-align:center}#awardsRatings .page-content .award-highlights .awards-description .description h3{width:190px;margin:0px auto 5px auto;color:#fff;font-size:14px;text-align:center;letter-spacing:-1px;line-height:18px}#awardsRatings .page-content .award-highlights .awards-description .description a.flyout-indicator{background:url(/apps/vehicle-landing/img/awards/awards-more.png) no-repeat 0 0;width:15px;height:15px;margin:0px auto;display:inline-block}#awardsRatings .page-content .award-highlights .awards-description .description a.active{background:url(/apps/vehicle-landing/img/awards/awards-more-close.png) no-repeat 0 0}#awardsRatings .page-content .award-highlights .awards-description .description .awards-flyout{position:absolute;background:#f8f8f8;display:none;width:220px;left:50%;top:100px;margin-left:-107px;text-align:center;-moz-box-shadow:0px 0px 3px 3px #cdcdcd;-webkit-box-shadow:0px 0px 3px 3px #cdcdcd;box-shadow:0px 0px 3px 3px #cdcdcd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-khtml-border-radius:6px}#awardsRatings .page-content .award-highlights .awards-description .description .awards-flyout p{clear:both;padding:10px 22px 5px 10px}#awardsRatings .page-content .award-highlights .awards-description .description .awards-flyout a.btn{margin:5px;position:absolute;right:0;top:0}#awardsRatings .page-content .award-highlights .awards-description .description .awards-flyout .awards-flyout-tip{position:absolute;top:-16px;background:url(/common/img/flyout/flyout_tip.png) no-repeat 0 0;width:27px;height:16px;display:block;left:50%;margin-left:-18px}#awardsRatings .page-content .award-highlights .view-all{width:134px;margin:13px auto}#awardsRatings .page-content .award-highlights .view-all a.view-all-awards{background:url(/apps/vehicle-landing/img/awards/lnk-rounded.png) no-repeat 0 0;width:109px;height:21px;display:inline-block;padding:2px 0 0 25px;color:#fff;font-size:10px;font-family:'HelvNeueBold';font-weight:normal}#awardsRatings .page-content .rating-highlights{margin-top:225px;padding-bottom:10px}#awardsRatings .page-content .rating-highlights h3{font-size:64px;line-height:55px;padding-bottom:5px}#awardsRatings .page-content .rating-highlights #kellyBlueReview h2{font-size:22px;line-height:normal;width:177px;float:left}#awardsRatings .page-content .rating-highlights #kellyBlueReview h2 span{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;float:left}#awardsRatings .page-content .rating-highlights #kellyBlueReview a.kbb-logo{display:inline-block;width:77px;height:45px;background:url(/apps/vehicle-landing/img/awards/kelly-blue-brooks-logo.png) no-repeat 0 0;margin:5px 0 0 0;float:left}#awardsRatings .page-content .rating-highlights #kellyBlueReview .kbb-progress-meter{width:152px;height:17px;position:relative;background:#e7e7e7;margin-top:35px}#awardsRatings .page-content .rating-highlights #kellyBlueReview .kbb-progress-meter img{position:absolute;z-index:10}#awardsRatings .page-content .rating-highlights #kellyBlueReview .kbb-progress-meter .kbb-progress-bar{position:absolute;top:0;left:0;z-index:5;height:17px;background:url(/apps/vehicle-landing/img/awards/bg-progress-bar.png) no-repeat top right}#awardsRatings .page-content .rating-highlights #kellyBlueReview div.error{display:none;padding:15px 0 0 0}#awardsRatings .page-content .rating-highlights #kellyBlueReview div.error h4{font-size:18px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal}#awardsRatings .page-content .rating-highlights .offset1{margin-left:64px}#awardsRatings .page-content .rating-highlights #edmundsReview h2{font-size:22px;line-height:normal;width:177px;float:left}#awardsRatings .page-content .rating-highlights #edmundsReview h2 span{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;float:left}#awardsRatings .page-content .rating-highlights #edmundsReview a.edmunds-logo{display:inline-block;width:85px;height:25px;background:url(/apps/vehicle-landing/img/awards/edmunds-logo.png) no-repeat 0 0;margin:10px 0 0 0;float:left}#awardsRatings .page-content .rating-highlights #edmundsReview.span4{width:256px}#awardsRatings .page-content .rating-highlights #edmundsReview h3{float:left;padding-right:50px;background:url(/apps/vehicle-landing/img/awards/ico-star-big.png) no-repeat center right}#awardsRatings .page-content .rating-highlights #edmundsReview .edmunds-rating-meter{width:114px;height:17px;background:url(/apps/vehicle-landing/img/awards/bg-star-meter.png) no-repeat 0 0;margin-top:35px}#awardsRatings .page-content .rating-highlights #edmundsReview .edmunds-rating-meter .edmunds-ratings{float:left;width:45px;height:8px;position:relative;margin:4px 0 0 5px;background:#b0b0b0}#awardsRatings .page-content .rating-highlights #edmundsReview .edmunds-rating-meter .edmunds-ratings img{position:absolute;z-index:10}#awardsRatings .page-content .rating-highlights #edmundsReview .edmunds-rating-meter .edmunds-ratings .edmunds-ratings-bar{position:absolute;top:0;left:0;z-index:5;height:8px;background:#2b2b2b}#awardsRatings .page-content .rating-highlights #edmundsReview .edmunds-rating-meter .edmunds-rating-value{float:right;font-size:11px;line-height:17px;margin:0 6px 0 0}#awardsRatings .page-content .rating-highlights #edmundsReview div.error{display:none;padding:15px 0 0 0}#awardsRatings .page-content .rating-highlights #edmundsReview div.error h4{font-size:18px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal}#awardsRatings .page-content .actions{text-align:center;padding:10px 0 0 0}#awardsRatings .page-content .actions a.btn-pill{margin-left:60px}#awardsRatings .page-content .actions i.review-awards-icon{top:11px;left:12px}#awardsRatings .success .based-on-con-review{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#999999;font-size:10px;float:left;margin-top:-4px}#awardsRatings .cutline-block p.cutline{font-size:10px}.other-description .description{background:none !important}.touch #awardsRatings .page-content .award-highlights .awards-description .description a.flyout-indicator{background-position:center center;width:100px;height:30px;display:block}.touch #awardsRatings .page-content .award-highlights .awards-description .description a.active{background-position:center center}#buildYourCar{background-repeat:no-repeat;background-position:top center;height:768px}#buildYourCar .page-header{margin-top:80px}#buildYourCar .newheader{margin-top:35px !important}#buildYourCar .newheader h2{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif}#buildYourCar .newheader h2 strong{font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif}#buildYourCar .page-content{margin-top:25px;overflow:inherit}#buildYourCar .page-content .build-price{float:left;width:300px;margin-top:-6px}#buildYourCar .page-content .build-price p{clear:both;color:#2B2B2B;font-size:30px;font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif;font-weight:normal;margin:0;padding:0 0 10px 0;min-height:30px}#buildYourCar .page-content .build-price p span{margin-bottom:10px;margin-bottom:10px}#buildYourCar .page-content .build-price p strong{display:inline-block;line-height:normal;margin:0;padding:0 0 0 3px}#buildYourCar .page-content .build-price p span.starting-msrp-text,#buildYourCar .page-content .build-price p span.staring-msrp-text{margin:0;padding-top:5px;display:block}#buildYourCar .page-content .build-price p span.est-mpg{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;font-size:14px;padding-top:5px}#buildYourCar .page-content .build-price p span.as-shown-msrp{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;margin:0;float:none;display:block;font-size:11px}#buildYourCar .page-content .build-price p strong.starting-msrp,#buildYourCar .page-content .build-price p strong.staring-msrp-text{font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;font-size:14px;position:absolute}#buildYourCar .page-content .build-content{position:relative;margin-top:150px}#buildYourCar .page-content .build-content img.step-magnify{position:absolute;top:-130px;left:-35px}#buildYourCar .page-content .build-content .copy-text{margin-left:0px;padding:100px 0 0 0px;width:410px}#buildYourCar .page-content .build-content .btn-pill i.medium{left:10px;top:6px}#buildYourCar .page-content .build-content .btn-pill i.icn-build-now{top:5px;left:8px}#buildYourCar .page-content .build-content .build-options{margin:0;padding:30px 0 0 0}#buildYourCar .page-content .build-content .build-options li{float:left;margin:0 15px;list-style:none;text-align:center}#buildYourCar .page-content .build-content .build-options li span{display:block;padding:5px;text-align:center}#buildYourCar .page-content .panel-content{position:relative;margin-top:0px;text-align:center}#buildYourCar .page-content .panel-content .buildtools{padding-top:11px}#buildYourCar .page-content .panel-content .buildtools a,#buildYourCar .page-content .panel-content .buildtools a:hover,#buildYourCar .page-content .panel-content .buildtools div{display:inline-block;text-align:center;text-decoration:none;color:#2b2b2b;font-size:14px;line-height:16px;font-family:"HelveticaNeueMedium","Helvetica Neue Medium",Arial,sans-serif}#buildYourCar .page-content .panel-content .buildtools .model{background:url('/apps/vehicle-landing/img/buildyourcar-sca099acce4.png') no-repeat;background-position:0 -294px;margin:0 60px 0 91px;width:47px;padding-top:36px}#buildYourCar .page-content .panel-content .buildtools .color{background:url('/apps/vehicle-landing/img/buildyourcar-sca099acce4.png') no-repeat;background-position:0 -415px;margin:0 36px 0 38px;width:42px;padding-top:38px}#buildYourCar .page-content .panel-content .buildtools .buildstart,#buildYourCar .page-content .panel-content .buildtools a.buildstart:hover{background:url('/apps/vehicle-landing/img/buildyourcar-sca099acce4.png') no-repeat;background-position:0 0;margin:0 36px 0 26px;width:154px;padding:83px 20px 80px;font-size:18px;line-height:20px;color:#fff}#buildYourCar .page-content .panel-content .buildtools .buildstart span.rarrow,#buildYourCar .page-content .panel-content .buildtools a.buildstart:hover span.rarrow{background:url('/apps/vehicle-landing/img/buildyourcar-sca099acce4.png') no-repeat;background-position:0 -798px;width:6px;height:9px;margin-left:5px;display:inline-block}#buildYourCar .page-content .panel-content .buildtools .package{background:url('/apps/vehicle-landing/img/buildyourcar-sca099acce4.png') no-repeat;background-position:0 -669px;margin:0 53px 0 39px;width:63px;padding-top:38px}#buildYourCar .page-content .panel-content .buildtools .accessory{background:url('/apps/vehicle-landing/img/buildyourcar-sca099acce4.png') no-repeat;background-position:0 -541px;margin-left:27px;width:78px;padding-top:39px}#buildYourCar .page-content .panel-content img.step-magnify{position:absolute;top:-130px;left:-35px}#buildYourCar .page-content .panel-content .copy-text{margin:0 auto;padding:15px 0 0 0px;width:564px}#buildYourCar .page-content .panel-content .copy-text h3{font-size:32px;line-height:33px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;margin-bottom:14px}#buildYourCar .page-content .panel-content .copy-text p{font-size:14px;line-height:16px}#buildYourCar .page-content .panel-content .btn-pill i.medium{left:10px;top:6px}#buildYourCar .page-content .panel-content .btn-pill i.icn-build-now{top:5px;left:8px}#buildYourCar .page-content .panel-content .build-options{margin:0;padding:30px 0 0 0}#buildYourCar .page-content .panel-content .build-options li{float:left;margin:0 15px;list-style:none;text-align:center}#buildYourCar .page-content .panel-content .build-options li span{display:block;padding:5px;text-align:center}#buildYourCar .cta-lnk{padding:20px 0 0 0px}#buildYourCar #steps p{background:url(/apps/vehicle-landing/img/configurator/bg-steps-li-a.png) top left no-repeat;display:block;font-size:12px;font-weight:normal;font-family:'HelvNeueBold';color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.5);height:100%;outline:0}#buildYourCar #steps p span{background:url(/apps/configurator/img/configurator/bg-steps-li-a-span.png) top left no-repeat;float:left;padding:5px 0 0 30px;height:100%;width:100%}#buildYourCar #steps p:hover{text-decoration:none}#compareCar .chzn-container-single .chzn-single.chzn-default{font-weight:normal;outline:none}#compareCar .chzn-container-single .chzn-search{display:none}#compareCar .chzn-container-single .chzn-single{background-color:#f5f5f5;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #dcdcdc;padding:0 0 0 10px}#compareCar .chzn-container-single .chzn-single div{width:30px;border-left:1px solid #dcdcdc;padding:0}#compareCar .chzn-container-single .chzn-single div b{background:url(/apps/vehicle-landing/img/compare/dropdownarrow.png) no-repeat center center}#compareCar .chzn-container .chzn-drop{z-index:32567;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#F5F5F5}.compare-car-detail .span5 h3{padding-right:10px}.compare-car-detail .span5 h3 sub{font-weight:normal;bottom:0}.compare-car-detail .compare-car-detail-row ul{list-style-type:none;margin:5px 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #e2e2e2;float:left}.compare-car-detail .compare-car-detail-row ul:last-child{border:none}.compare-car-detail .compare-car-detail-row ul li{margin:0;padding:0 20px 0 0;float:left;width:300px}.compare-car-detail .compare-car-detail-row ul li img{margin:0 10px 0 0}.compare-car-detail .compare-car-detail-row ul li:last-child{padding:0 0px 0 0}.compare-car-detail .toyota-advantage-row ul{margin:15px 0 0 0;padding:0;list-style-type:none}.compare-car-detail .toyota-advantage-row ul li{padding:0;margin:0;float:left;width:350px}.compare-car-detail .toyota-advantage-row ul .toyota-advantage{padding:20px 0 0 0}.compare-car-detail .btn-pill.medium i.see-detail-comparisons{display:inline-block;top:10px;left:15px}.ie8 .compare-car-detail-row ul .competitor-grad-attr-val{padding:0}#compareCar{background:#f0f0f0 url(/apps/vehicle-landing/img/compare/compare-panelbg-001.jpg) no-repeat top center;min-height:768px}#compareCar .page-header{margin-top:80px}#compareCar .car-compare-box{margin-top:25px;height:240px}#compareCar .car-compare-box .primary-car-img{height:240px;text-align:center}#compareCar .car-compare-box .primary-car-img img{max-width:inherit;vertical-align:middle;margin:0}#compareCar .car-compare-box .competitor-car-img{background:url(/apps/vehicle-landing/img/compare/other-car-bg.png) no-repeat top left;width:200px;height:105px;padding:35px 20px 0px 32px;text-align:center;margin-left:-20px;margin-top:65px}#compareCar .car-compare-box .competitor-car-img img{max-width:inherit;vertical-align:middle}#compareCar .page-content{overflow:inherit}#compareCar .page-content .compare-car-detail{margin-left:10px}#compareCar .page-content .ind-analysis{padding:20px 0 0 0}#compareCar .page-content #primaryGradAttrDetail h3,#compareCar .page-content #competitorAttrDetail h3{font-size:30px;line-height:36px}#compareCar .page-content #primaryGradAttrDetail h3 span,#compareCar .page-content #competitorAttrDetail h3 span{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}#compareCar .page-content #primaryGradAttrDetail p,#compareCar .page-content #competitorAttrDetail p{font-size:14px;font-weight:normal;font-family:'HelvNeueBold';padding-top:5px}#compareCar .page-content #primaryGradAttrDetail p span,#compareCar .page-content #competitorAttrDetail p span{font-size:25px}#compareCar .page-content #primaryGradAttrDetail p sub,#compareCar .page-content #competitorAttrDetail p sub{padding-right:5px;bottom:0}#compareCar .page-content .compare-car-detail-row{margin-left:0px}#compareCar .page-content .toyota-advantage-row{margin-left:0px}#compareCar #primaryGrades,#compareCar #primaryGrades_chzn{visibility:hidden}#inventory{background-position:-130px 0;min-height:704px;padding:20px 0}#inventory a.btn{z-index:1010}#inventory .page-header{margin-top:45px}#inventory .page-header h5{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:10px;font-size:18px;line-height:18px;padding-left:35px;letter-spacing:0}#inventory .page-content{position:relative;overflow:inherit}#inventory .page-content .contact-dealer{display:inline-block}#inventory .page-content .zipcode-container{float:right;margin-top:-30px}#inventory .page-content .zipcode-container .zipcode-changer{width:100px}#inventory .page-content .hand-img{background:url(/apps/vehicle-landing/img/inventory/hand.png) no-repeat left;position:relative;left:-185px;top:71px;width:308px;height:530px;z-index:5}#inventory .page-content .group-one{background:url(/apps/vehicle-landing/img/inventory/main-canvas.png) no-repeat left top;width:435px;height:185px;position:absolute;top:40px;left:38px;padding:45px 0 0 70px;z-index:4}#inventory .page-content .group-one .col1{float:left;width:150px}#inventory .page-content .group-one .col1 p{font-size:14px}#inventory .page-content .group-one .col1 .starting-msrp-text{font-size:16px}#inventory .page-content .group-one .col1 .total-dealers{border-top:1px solid #a8a7a8;padding-top:10px;margin:20px 0 2px 0px}#inventory .page-content .group-one .col1 .total-dealers strong{font-size:15px}#inventory .page-content .group-one .col2{width:275px;float:left}#inventory .page-content .group-one .col2 .cutline{font-size:10px;padding-right:20px;float:right}#inventory .page-content .group-common{background:url(/apps/vehicle-landing/img/inventory/group-bg.png) no-repeat;width:333px;height:137px;position:absolute;top:115px;right:70px;padding:25px 0 0 30px}#inventory .page-content .group-common .col1{float:left;width:110px}#inventory .page-content .group-common .col1 h3{line-height:20px}#inventory .page-content .group-common .col1 p{font-size:12px}#inventory .page-content .group-common .col1 .starting-msrp-text{font-size:14px}#inventory .page-content .group-common .col1 .total-dealers{border-top:1px solid #a8a7a8;padding-top:5px;margin:10px 0 2px 0px}#inventory .page-content .group-common .col1 .total-dealers strong{font-size:13px}#inventory .page-content .group-common .col2{width:175px;float:left}#inventory .page-content .group-common .col2 .cutline{font-size:9px;padding-right:20px;float:right}#inventory .page-content .group-common.group-common-1{z-index:0}#inventory .page-content .group-common.group-common-2{top:240px;left:260px;z-index:3}#inventory .page-content .group-common.group-common-3{top:375px;left:200px;z-index:3}#inventory .page-content .group-common.group-common-4{top:250px;left:577px;z-index:2}#inventory .page-content .group-common.group-common-5{top:380px;left:515px;z-index:2}a{margin:0}#vehicleModels .page-content{overflow:inherit}.btn-pill span{padding-left:7px}.prius-plug-in .subnav .span4{width:248px}.prius-plug-in .subnav .span11{width:692px}.circle-nav.color-picker ul li,.circle-nav.color-picker ul a{height:28px;width:27px}.camryhybrid .subnav h1,.avalonhybrid .subnav h1,.highlanderhybrid .subnav h1{font-size:21px}#mlpMobility{height:auto;width:572px;margin:-20px auto 25px;border-top:1px solid #e3e3e3;padding:30px 62px 0}#mlpMobility img{float:right}#mlpMobility h3{font-size:50px;font-family:"HelvNeueLight","Helvetica Neue Light",Arial,sans-serif;font-weight:normal;margin:0 0 15px 0;line-height:62px;padding:0 0 10px 0;border-bottom:1px solid #e3e3e3}#mlpMobility ul{float:left;margin:0 0 10px 18px;width:310px}#mlpMobility ul li{line-height:19px}#mlpMobility a.btn-pill{margin-right:25px}.supporting-content a{color:#D71921}.panel .container .btn-360-wrapper{height:130px;position:absolute;top:0;right:20px;background:#363636;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}.panel .container .btn-360-wrapper a{display:block;font-family:"HelvNeueBold","Helvetica Bold","Arial Bold",Gadget,sans-serif;font-size:12px;color:#fff;text-decoration:none}.panel .container .btn-360-wrapper a img{display:block;margin:0 0 5px}.panel .container .btn-360-wrapper a span{margin-left:3px}.touch .panel-set .page-indicator2{bottom:30px}.touch .panel-set .supporting-content .cutline{margin:0 0;bottom:-5px;line-height:14px}/*!
 * Extend Custom panel Heading
 *
 */.custom-trdpro-signup .panel-set .panel .page-header h3{font-size:60px;line-height:62px}.custom-trdpro-signup .panel-set .panel .page-header h5{font-size:20px}
