#used_vehicle_info{overflow:hidden;}
#used_vehicle_info img{float:left;border:1px solid #ccc;margin:0;cursor:pointer;}
#used_vehicle_info .media{border-left:1px solid #ccc;clear:left;overflow:hidden;}
#used_vehicle_info .media span{background:#f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;display:block;float:left;height:22px;line-height:22px;text-align:center;width:99px;}
#used_vehicle_info .media span.photos{width:99px;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;}
.config-vehicle-media{float:left;position:relative;}
.config-vehicle-media ul{overflow:hidden;background:#f2f2f2;border-top:1px solid #ccc;}
.config-vehicle-media li{float:left;width:29%;text-align:center;width:99px;border-left:1px solid #ccc;}
.config-vehicle-media li.first{border:0;}
.config-vehicle-media li a{padding:5px;display:block;}
.config-vehicle-media li span{padding:5px;display:block;}
.config-photo-price{overflow:hidden;margin:14px 0;}
.config-header-prices{float:right;overflow:visible;width:300px;}
#vehicle_photos{height:189px;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-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{color:#999;font-size:9px;margin-top:5px;float:left;width:100%;}
.config-header-prices .at-search{color:#000;font-size:10px;margin-top:5px;float:left;width:100%;}
.config-header-prices .at-search .at-copy{float:left;width:150px;}
.config-header-prices .at-search .at-logo{clear:both;display:block;height:20px;width:160px;float:left;line-height:20px;margin-top:14px;background:url("autotrader_160x20.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/download-logos/partner-logos/autotrader/autotrader_160x20.gif*/) no-repeat top left;text-indent:-99999px;}
.config-header-prices .at-search .an-copy{float:left;width:150px;}
.config-header-prices .at-search .an-logo{clear:both;display:block;height:28px;width:122px;float:left;line-height:20px;margin-top:8px;background:url("autonation_122x28.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/download-logos/partner-logos/autonation/autonation_122x28.gif*/) no-repeat top left;text-indent:-99999px;}
.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;}
.tmv-appraiser-results{float:left;width:100%;}
.tmv-appraiser-results h2{float:left;clear:both;width:590px;margin-top:14px;}
.tmv-appraiser-results h2.header-5{margin-bottom:5px;text-indent:14px;width:100%;}
.tmv-appraiser-results table.tmv-table td,.tmv-appraiser-results table.tmv-table th{border-bottom:1px solid #efefef;font-size:11px;padding:3px 9px 3px 0;}
.tmv-appraiser-results table.tmv-table td.option-features{padding-left:28px;}
.tmv-appraiser-results table th.tmv-price-details{background-color:#dff0cb;text-align:right;color:#004d99;}
.tmv-appraiser-results table th.tmv-price-details-header{background-color:#dff0cb;text-align:right;color:#000;padding-top:5px;}
.tmv-appraiser-results table td.tmv-price-details{background-color:#dff0cb;text-align:right;}
.tmv-appraiser-results table.tmv-table tr.tmv-total{font-weight:bold;}
.tmv-appraiser-results table.tmv-table tr.tmv-total td.tmv-price-details{background-color:#2EAD00;color:#fff;}
.tmv-appraiser-results table.tmv-table tr.tmv-total td.tmv-category{padding-left:14px;}
.tmv-appraiser-results h2.header-5 span{float:right;font-size:12px;color:#004d99;margin-right:14px;}
.tmv-appraiser-results .showtt span{color:#004d99;padding-left:14px;}
.showtt span.tt-info{padding-left:2px;font-size:10px;}
.style-detail{border:0 solid #ccc;float:left;}
.style-detail li{float:left;display:block;overflow:hidden;padding:2px 0;width:618px;border-bottom:1px solid #efefef;}
.style-detail li div{float:left;font-family:Verdana;font-size:11px;padding:2px 0;}
.style-detail li div p{margin:0;padding:0 0 3px 0;}
.style-detail li.opt-feat{border-bottom:1px solid #efefef;text-indent:9px;}
.style-detail li.opt-feat input{margin-right:5px;}
.style-detail .sub-entry .description p{display:inline;}
input#mileage{margin:2px 0 2px 14px;border:1px solid #004d99;}
.style-detail .description .required-by,.style-detail .description .info{background-color:white;border:1px solid #AAA;color:#AAA;font-family:Georgia,serif;padding:0 6px;margin-left:2px;text-decoration:none;}
.style-detail .description .info:hover,.style-detail .description .required-by:hover{border-color:#000;color:#000;}
.style-detail .action{width:35px;}
.style-detail .action .radio{margin:0 0 0 14px;}
.style-detail .style{width:265px;}
.style-detail .engine{width:105px;}
.style-detail .drive-type{width:85px;}
.style-detail .transmission{width:125px;}
.style-detail .msrp{width:60px;}
.style-detail .invoice{width:60px;}
.style-detail .title{display:none;}
.style-detail .header{border-bottom:0 solid #ccc;padding:0;}
.style-detail .header div{font-family:Arial;font-size:13px;font-weight:bold;line-height:22px;}
.style-detail .header .title{background-color:#F4F4F4;border-bottom:0 solid #ccc;clear:both;color:#333;display:block;float:none;font-family:arial;font-size:16px;font-weight:bold;line-height:26px;margin:14px 0 0;padding-left:6px;padding-right:14px;width:600px;}
.style-detail .header .title span{font-weight:normal;font-size:13px;}
.sub-title{background-color:#FFF;border-top:1px solid #ccc;clear:both;color:#000;display:block;float:none;font-family:arial;font-size:12px;font-weight:bold;line-height:26px;margin:0;padding-left:6px;padding-right:14px;width:600px;}
#damamgeTextBlock li{padding-left:28px;width:500px;}
.vh-cond-radio{margin-bottom:9px;float:left;width:100%;}
.vh-cond-radio li{border-bottom:1px solid #EFEFEF;clear:both;display:block;float:left;padding:4px 0;width:100%;}
.vh-cond-radio input{float:left;margin-left:13px;}
.vh-cond-radio label{display:block;float:left;margin-left:5px;width:555px;cursor:pointer;}
.vh-cond-radio li.carfax-txt{text-indent:14px;padding:9px 0;}
#gp_submit{float:right;}
.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;}
.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{width:496px;}
.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:#90BF3F;cursor:pointer;}
.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;}
.features-section .color-chip.na{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:3px -24px;background-repeat:no-repeat;margin:4px 0 0;padding:2px 0;}
.features-section .color-chip.na div{border:0 none;}
.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;}
.subtitle-txt{border-bottom:1px solid #EFEFEF;font-weight:bold;text-indent:14px;width:618px;}
.subtitle-txt span{font-weight:normal;}
#exterior_colors{float:left;clear:both;width:600px;}
.color-overlay .color-chip{border:2px solid #FFF;display:block;float:left;height:63px;margin:0;padding:4px 3px 5px 4px;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;}
.config-footer{text-align:right;width:305px;float:right;margin:10px 0;}
.config-footer .tmv{overflow:hidden;font-size:16px;font-weight:bold;}
.config-footer .tmv h4{float:left;text-align:left;}
.config-footer .tmv .price{float:right;}
.config-footer .tmv h4 span{font-size:11px;display:block;font-weight:normal;line-height:14px;}
.config-footer .button{margin:15px 0;}
.config-footer a.call-to-action{clear:both;display:block;font-weight:bold;}
.config-footer .config-tco{border:0 none;float:right;margin:0;}
.yui-panel-container{z-index:999;}
.nci-promo .content img{float:left;}
.nci-promo .content p,.nci-promo .content form{padding-left:199px;}
.nci-promo .content form .zipcode-form{margin-top:14px;}
.nci-promo .content form select{width:150px;}
.nci-promo .content .subtitle{font-size:16px;font-weight:bold;margin-bottom:0;}
.nci-promo .content input{*height:18px;width:44px;}
#tmv_data_info .bd{position:relative;}
#tmv_data_info .cont{background:#fff;border:1px solid #ccc;padding:14px;overflow:hidden;z-index:100;position:relative;top:0;left:0;width:250px;}
#tmv_data_info .cont .title{font-weight:bold;margin-bottom:5px;}
.tt-trigger .showtt{cursor:pointer;}
.tmv-dr-txt{text-align:right;}
#autotrader .pbat-bd{color:#333;float:left;font-family:arial;font-size:14px;font-weight:bold;width:300px;}
#autotrader .button.small span{display:block;width:140px;}
#autotrader .marketplace{border-top:1px solid #efefef;clear:both;display:block;float:left;margin-top:9px;padding:9px 0 0;width:100%;}
#autotrader .marketplace .at-logo{background:url("autotrader_160x20.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/download-logos/partner-logos/autotrader/autotrader_160x20.gif*/) no-repeat scroll left top transparent;clear:both;display:block;float:right;height:20px;line-height:20px;text-indent:-99999px;width:160px;}
.marketplace #carfax_logo{float:right;}
.carfax-left{float:left;width:280px;padding:0 14px 0 0;}
#carfax .title{font-weight:bold;font-size:14px;font-family:arial;color:#333;}
.carfax-right{float:left;width:280px;padding:0 0 0 14px;border-left:1px solid #efefef;}
#carfax .marketplace{border-top:1px solid #efefef;clear:both;display:block;float:left;margin-top:9px;padding:9px 0 0;width:100%;}
.check-vin form{margin-bottom:14px;}
.check-vin input{width:240px;}
.cpo-module,.check-vin{min-height:194px;*min-height:206px;}
#tips_advice li{margin:0 0 14px;font-size:11px;}
#tips_advice .content{padding:14px 14px 0;}