.header-1{border:0 solid white;}
#vehicle_header{border-top:1px solid #CCC;margin-bottom:10px;}
.config-vehicle-media{float:left;border:0 none;position:relative;}
.config-vehicle-media ul{border-left:1px solid #ccc;height:25px;width:300px;}
.config-vehicle-media li{background:url("edm_global.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm_global.png*/) repeat-x 0 -704px;border:1px solid #ccc;border-width:0 1px 1px 0;float:left;text-align:center;width:99px;}
.config-vehicle-media li a{display:block;padding:5px;}
.config-vehicle-media li span{padding:5px;display:block;}
.config-photo-price{overflow:hidden;margin-top:10px;}
.config-header-prices{float:right;overflow:visible;width:300px;}
#vehicle_photos{border:1px solid #CCC;height:189px;overflow:hidden;width:300px;}
#vehicle_photos img{display:block;}
#vehicle_photos img.small{padding:40px 65px;}
.tmv-sliding-graph{position:absolute;}
.config-header-prices .invoice-pricing{font-size:10px;position:relative;text-align:center;top:130px;}
.config-header-prices .invoice-pricing a{font-size:10px;}
.config-tco{border-bottom:1px solid #CCC;margin:5px 0;padding-bottom:10px;}
.config-tco p.tco{width:245px;padding-left:85px;float:left;}
.config-tco a{line-height:26px;}
.config-tco a.button{float:right;font-weight:normal;margin-left:10px;margin-top:10px;}
.config-tco em{color:#000;font-size:9px;font-style:normal;}
.tco-details{line-height:10px;}
.tco-details p{line-height:10px;margin:0;padding:0;}
.tco-details span{font-size:10px;}
.tco-details a{display:inline;font-size:11px;line-height:20px;padding-left:5px;}
.config-header-prices{float:right;overflow:visible;width:300px;}
.config-header-prices h4{float:left;}
.config-header-prices h4 span{display:block;font-size:11px;line-height:14px;font-weight:normal;}
.config-header-prices #base_msrp_price{display:inline;}
.config-header-prices .rebates{background:#f2f2f2;padding:8px;}
.config-header-prices .rebates p{line-height:16px;margin:0;font-size:11px;}
.config-header-prices .rebates p.info{font-size:10px;}
.config-header-prices .used-tmv{display:block;font-size:14px;margin-top:20px;width:100%;}
.config-header-prices .used-tmv span{float:right;font-weight:bold;}
.config-header-prices .used-tmv-appraisal{font-size:10px;margin-top:20px;}
.used-tmv-redirect{background:#f2f2f2;clear:both;float:left;margin-top:28px;overflow:hidden;padding:8px;width:602px;}
.used-tmv-redirect p{background:url("gry-alert.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/gry-alert.gif*/) no-repeat 0 4px;font-size:11px;margin-right:164px;padding-left:34px;}
.used-tmv-redirect .button.small{float:right;}
.used-tmv-redirect .button.small span{display:block;width:140px;}
.config-intro div{display:block;float:left;margin-bottom:10px;padding-right:10px;text-align:center;}
.config-intro div img{cursor:pointer;display:block;}
.config-intro .header-2{display:block;}
.trim-list{float:none;margin:0;}
.style-detail .config-controls{font-size:11px;line-height:40px;padding-left:11px;*height:40px;width:95%;}
.style-detail .config-controls a{font-size:11px;}
#standard_features_link{float:right;*position:relative;top:-40px;}
.style-detail{float:left;}
.style-detail li{border-bottom:1px solid #F2F2F2;float:left;display:block;overflow:hidden;line-height:22px;padding:0;width:618px;}
.style-detail li div{float:left;font-family:Verdana;font-size:11px;padding:2px 0;}
.style-detail li div p{font-size:11px;line-height:12px;margin:0;padding:0 0 3px 0;}
.style-detail .sub-entry .description p{display:inline;}
.style-detail .description .required-by,.style-detail .description .required-by:hover{border-color:#000;color:#000;}
.style-detail .action{padding-left:9px;width:30px;}
.style-detail .style{width:140px;}
.style-detail .engine{width:100px;}
.style-detail .drive-type{width:85px;}
.style-detail .transmission{width:125px;}
.style-detail .msrp{text-align:right;width:60px;}
.style-detail .invoice{text-align:right;width:60px;}
.style-detail .title{display:none;}
.style-detail .header{border-bottom:1px solid #F2F2F2;padding:0;}
.style-detail .header div{font-family:Arial;font-size:12px;font-weight:bold;line-height:22px;}
.style-detail .header .title{clear:both;display:block;float:none;width:618px;}
.sub-title{background-color:#FFF;border-bottom:1px solid #F2F2F2;clear:both;color:#000;display:block;float:none;font-family:arial;font-size:12px;font-weight:bold;line-height:22px;margin:0;padding-left:14px;padding-right:14px;width:600px;}
.exterior .sub-title{border-top:0 none;}
.style-detail li .sub-entry li{padding:0;}
.style-detail .description .required-by-text{float:none;margin:10px;}
.features-section{float:left;margin-bottom:10px;}
.features-section li{float:left;display:block;overflow:hidden;padding:0;width:618px;}
.features-section li div{float:left;font-family:Verdana;font-size:11px;}
.features-section li div p{margin:0;padding:0 0 3px 0;}
.features-section .header{background-color:#FFF;border-bottom:1px solid #F2F2F2;padding:0;}
.features-section .header .title{background-color:#F4F4F4;border:0 solid white;clear:both;color:#000;display:block;float:none;font-family:arial;font-size:16px;font-weight:bold;line-height:33px;margin:0;padding-left:14px;padding-right:14px;width:600px;}
.features-section .header div{background-color:#FFF;font-family:Arial;font-size:13px;font-weight:bold;line-height:22px;}
.features-section .action{padding-left:9px;width:30px;}
.features-section .description{line-height:22px;width:450px;}
.features-section .description p{display:inline;font-size:11px;}
.features-section .description span{font-size:10px;padding:0 0 0 3px;}
#configurator{border:2px solid #555;border-bottom:0 none;clear:both;float:left;overflow:hidden;width:618px;}
.step,.style-detail .title.step{background-color:#CCC;clear:both;color:#555;margin-top:0;}
.style-detail .config-header{background-color:#555;border:0 solid white;color:#FFF;}
.style-detail .config-header p,.style-detail .title.step p,.step p{display:inline;font-family:arial;font-size:16px;font-weight:bold;line-height:33px;padding-left:15px;}
.style-detail .step{margin-top:10px;}
.features-section .entry{background-color:#FFF;border-bottom:1px solid #F2F2F2;}
.features-section .color.entry{border-color:#CCC;}
.infotext,.style-detail .infotext,.features-section .infotext{clear:both;float:none;font-size:12px;line-height:15px;padding:5px;text-align:justify;width:95%;margin-bottom:5px;}
.features-section .description .required-by{background:white;border:1px solid #AAA;color:#AAA;font-family:Georgia,serif;padding:0 6px;margin-left:2px;text-decoration:none;}
.features-section .description .required-by:hover{border-color:#000;color:#000;}
.features-section .msrp{line-height:22px;text-align:right;width:70px;}
ul.colors-and-options .msrp{line-height:22px;text-align:right;width:60px;}
.features-section .invoice{line-height:22px;text-align:right;width:60px;}
.description .info,.entry .description .info{font-size:10px;padding-left:8px;}
.sub-entry{float:left;}
.sub-entry .action{margin-left:24px;}
.sub-entry .description{width:441px;}
.sub-entry .section{width:100%;}
.sub-entry .section .description{width:450px;}
.sub-entry .section .msrp{display:none;}
.sub-entry .section .invoice{display:none;}
.sub-entry .sub-entry .action{padding-left:24px;}
.sub-entry .sub-entry .description{width:417px;}
.sub-entry .sub-entry .sub-entry .action{padding-left:47px;}
.sub-entry .sub-entry .sub-entry .description{width:394px;}
.sub-entry .sub-entry .action{padding-left:24px;}
.sub-entry .sub-entry .description{width:417px;}
.sub-entry .sub-entry .sub-entry .action{padding-left:47px;}
.sub-entry .sub-entry .sub-entry .description{width:394px;}
.sub-entry .sub-entry .sub-entry .sub-entry .action{padding-left:74px;}
.sub-entry .sub-entry .sub-entry .sub-entry .description{width:368px;}
.sub-entry .sub-entry .sub-entry .sub-entry .sub-entry .action{padding-left:100px;}
.sub-entry .sub-entry .sub-entry .sub-entry .sub-entry .description{width:342px;}
.exterior .description,.interior .description,.roof .description,.color .description{padding-left:9px;width:354px;}
.no-preference{font-size:11px;line-height:30px;width:125px;}
.no-preference label{font-size:11px;}
.style-detail .selected,.features-section .selected{background:#E4EFCF;}
.style-detail .excluded p,.style-detail .excluded .msrp,.style-detail .excluded .invoice,.features-section .excluded p,.features-section .excluded .msrp,.features-section .excluded .invoice{text-decoration:line-through;}
.style-detail .excluded,.features-section .excluded{opacity:.5;*filter:alpha(opacity=50);}
.style-detail .sub-entry .excluded,.features-section .sub-entry .excluded{display:none;}
.locked-in{opacity:.75;*filter:alpha(opacity=75);}
.features-section .color-chip{border:2px solid #FFF;display:block;float:left;height:18px;margin:0;padding:4px 3px 5px 4px;text-decoration:none;width:38px;}
.features-section .color-chip:hover,.features-section .color-chip.selected{border-color:#000;cursor:pointer;}
.features-section .color-chip.selected{border-color:#90BF3F;}
.features-section .color-chip div{border:1px solid #ccc;float:left;width:47%;height:100%;}
.features-section .color-chip .primary{border-width:1px 0 1px 1px;}
.features-section .color-chip .secondary{border-width:1px 1px 1px 0;}
.entry .color-chip.excluded{background-image:url("color-chip-na.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chip-na.png*/);background-position:-57px -124px;background-repeat:no-repeat;border:0 solid #ccc;}
.entry .color-chip.excluded div{border:0 none;}
.entry .color-chip.excluded .primary,.entry .color-chip.excluded .secondary{visibility:hidden;}
.entry .color-chip.na{background-image:url("color-chip-na.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chip-na.png*/);background-position:6px -124px;background-repeat:no-repeat;border:0 solid #ccc;}
.entry .color-chip.na div{border:0 none;}
.entry .color-chip.na .primary,.entry .color-chip.na .secondary{visibility:hidden;}
.color-overlay .color-chip.na{background-image:url("color-chip-na.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chip-na.png*/);background-position:1px -17px;background-repeat:no-repeat;border:1px solid #ccc;}
.color-chip.na div{border:0 none;}
.color-chip.na .primary,.color-chip.na .secondary{visibility:hidden;}
.features-section .interior .color-chip div{background-image:url("color-chips.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chips.png*/);background-position:-38px -25px;background-repeat:no-repeat;}
.features-section .color-overlay{float:none;width:auto;}
.color-overlay .color-chip{border:1px solid #FFF;display:block;float:left;height:63px;margin:0 5px 0 0;padding:0;text-decoration:none;width:100px;}
.color-overlay .color-chip div{border:1px solid #ccc;float:left;width:47%;height:100%;}
.color-overlay .color-chip .primary{border-width:1px 0 1px 1px;}
.color-overlay .color-chip .secondary{border-width:1px 1px 1px 0;}
.color-overlay p{font-size:13px;font-weight:bold;height:45px;line-height:15px;margin:0 0 5px;}
.color-overlay span{font-weight:bold;position:relative;top:40px;}
.color-overlay .msrp{position:relative;top:40px;}
.color-overlay.interior .color-chip div{background-image:url("color-chips.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chips.png*/);background-position:-1px -315px;background-repeat:no-repeat;}
.info-overlay .content{font-size:11px;line-height:16px;}
#typical-equip label{font-size:11px;padding:0 5px;}
#tooltip_advertising_fees_link{height:225px;}
#tooltip_advertising_fees_link .tt-underlay{background-color:#000;height:222px;left:3px;opacity:.35;position:relative;top:-216px;width:300px;z-index:99;*filter:alpha(opacity=35);}
#tooltip_advertising_fees_link .tt-content{background-color:#FFF;border:1px solid #CCC;font-size:11px;line-height:1.2;padding:10px;position:relative;width:350px;z-index:100;}
#footer-totals{background-color:white;}
#footer-totals .header div a{font-size:11px;font-weight:normal;}
.config-footer{clear:both;float:left;width:618px;border:1px solid #555;border-width:0 2px 2px 2px;padding-bottom:10px;}
.config-footer .next-step{float:right;padding-right:10px;text-align:right;width:295px;}
.config-footer .next-step .header-3{font-weight:bold;line-height:33px;}
.config-footer .next-step .price{font-size:14px;font-weight:bold;display:inline;}
.config-footer .next-step .var1{margin-left:10px;}
.config-footer .next-step .quickquote{color:#333;}
.yui-panel-container{z-index:999;}
#sticky-tmv-container{position:relative;top:-20px;}
.tmv-sliding-graph .loading{background:url("tmv-loading-icon-1.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/tmv-loading-icon.gif*/) no-repeat scroll 54% 50% #62A31F;}
.tmv-sliding-graph .tmv-label.loading div{color:#62A31F;text-align:left;width:45px;}
.loading{background:url("ajax-loader.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/ajax-loader.gif*/) no-repeat center center transparent;border:0 solid none;float:none;height:200px;}
#configurator.loading{border:0 solid white;float:none;}
.loading .style-detail,.loading .features-section{visibility:hidden;}
.tmv-sliding-graph{border:0 solid white;}
.zipcode{float:left;line-height:22px;margin:10px 0;}
.zipcode .location{font-size:11px;float:none;margin-right:10px;width:auto;}
.zipcode .zip-update-container input,.zipcode .zip-update-container button{float:none;}
.infotext,.style-detail .infotext,.features-section .infotext{font-size:14px\9;}
.style-detail .config-header p,.style-detail .title.step p,.step p{font-size:18px\9;}
.no-preference label,.style-detail li div,.zipcode .location,.features-section .description p,.features-section li div{font-size:13px\9;}
.description .info,.config-header-prices .invoice-pricing,.config-header-prices .invoice-pricing a{font-size:12px\9;}