#dealerlocator_header{overflow:hidden;}
#dealerlocator_header.short .content{margin-bottom:0;padding-bottom:0;}
#dealerlocator_header .header-1{border-bottom:1px solid #ccc;margin:0;padding:0 0 14px;}
#dealerlocator_header .links{font-size:11px;overflow:hidden;padding:9px 9px 9px 0;border-bottom:1px solid #ccc;}
#dealerlocator_header.short .links{border-bottom:0;}
#dealerlocator_header .links li{float:left;border-right:1px solid #ccc;height:19px;line-height:19px;padding:0 11px;}
#dealerlocator_header .links a{display:block;}
#dealerlocator_header .links .first{padding-left:0;}
#dealerlocator_header .links .last{border:0;}
.current-vehicle{overflow:hidden;margin:14px 0 0;position:relative;min-height:80px;}
.current-vehicle .vehicle-photo{text-align:center;float:left;margin-right:14px;}
.current-vehicle .vehicle-photo img{width:87px;height:54px;border:1px solid #ccc;display:block;}
.current-vehicle .vehicle-photo span{line-height:20px;font-size:11px;}
.current-vehicle .header-2{margin-bottom:10px;display:block;}
.current-vehicle p.msrp,.current-vehicle p.tmv{float:right;text-align:right;margin-bottom:5px;}
.current-vehicle p.msrp span,.current-vehicle p.tmv span{font-size:18px;}
.trim-list{margin-bottom:13px;}
.dl-dd optgroup{margin-bottom:7px;margin-left:3px;font-style:normal;font-weight:bold;}
.dl-dd .submodel-grp{margin-bottom:10px;}
.dl-dd .submodel-grp option{padding-left:6px;}
.dl-dd option{margin-bottom:3px;}
.redastrsk{color:#C00;font-size:11px;}
ol.pqrf-required{font-size:12px;list-style-position:inside;list-style-type:decimal;margin-bottom:9px;}
.dl-special-msging{color:#390;font-weight:bold;padding-top:14px;}
#pqrf_module{border-top:0 solid #CCC;overflow:hidden;clear:both;}
#pqrf_module.pqrf_thank_you{border-top:1px solid #CCC;overflow:hidden;}
#pqrf_container{background-color:#F4F4F4;border:3px solid #555;overflow:hidden;margin-top:0;padding:9px 11px 11px;position:relative;}
.dl-zip-txt{margin-top:12px;}
.dl-zip-missing #dl_update_zip{display:block;float:left;}
#zip_update_area1 .zip-error{text-align:center;}
.dl-vfdl-box{padding:14px;text-align:center;font-weight:bold;}
#dl_update_zip{text-align:center;position:relative;}
form#zipcode_update{text-align:center;position:relative;margin:0 auto;}
#dl_update_zip #zip_input{position:relative;overflow:hidden;margin:0 auto;}
#dl_update_zip span.location{text-align:left;width:auto!IMPORTANT;}
button#submit_modify_search{*width:300px;*display:block;}
#pqrf_container_sample{background:url("dl-sample-form.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/dealerlocator/dl-sample-form.gif*/) no-repeat top left;display:block;height:678px;clear:both;}
.pqrf-rcol{float:right;width:280px;}
.pqrf-lcol{float:left;width:236px;}
.pqrf-bottom{clear:both;float:none;padding-top:16px;text-align:center;width:100%;}
.pqrf-copy{line-height:1.8;margin:0 0 12px;}
.input-type{clear:left;display:block;float:left;margin:0 0 4px;padding-bottom:4px;width:236px;}
.input-type label{display:block;font-size:11px;padding-bottom:1px;}
.input-type input{background-color:#fff;border:1px solid #7f9db9;padding:1px;}
.input-type input.pqrf-fields{clear:left;float:left;width:100%;}
.input-type input.pqrf-phone-fields{width:auto;float:none;}
.input-type .readonly{background-color:#e3e3e3;color:#333;}
.noline{font-size:11px;display:block;float:left;clear:left;margin:0 0 4px;padding-bottom:4px;width:100%;}
.noline label{display:block;padding-bottom:1px;}
.pqrf-address-table{width:236px;}
#pqrf_zipcode{width:47px;}
#pqrf_city{width:123px;}
#pqrf_state{width:47px;}
#pqrf_comments{border:1px solid #7f9db9;height:60px;padding:3px;width:236px;}
.pqrf-dealer-container{clear:both;float:left;margin:5px 1px 0;overflow:hidden;padding:0;position:relative;border:1px solid #ccc;}
.pqrf-dealer-container.pqrf-pdp{border:2px solid #336799;margin:5px 0 0;}
.pqrf-dealer-container.pqrf-pdp,.pqrf-dealer-container{width:275px;}
.pqrf-dealer-container label{padding:14px 0 14px 14px;}
.pqrf-dealer-container p{background-color:#fff;display:block;margin-left:22px;margin-top:0;margin-bottom:0;padding:0;overflow:hidden;}
.pqrf-dealer-container input{left:4px;margin:0;padding:0;position:absolute;top:15px;}
.pqrf-dealer-container input.pqrf-dealer-chkbx-T3{top:47px;}
.pqrf-dealer-container p.pqrf-dealer-info-T3{background-color:#f2f2f2;}
.pqrf-hover span{display:block;}
.pqrf-pdp-dealer{background:url("edm_global.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm_global.png*/) repeat scroll 0 -94px #036;}
.pqrf-pdp-dealer-logo{background:url("pdplogo-dl-form.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/dealerlocator/pdplogo-dl-form.gif*/) no-repeat top left;border-bottom:1px solid #CCC;display:block;height:30px;}
.pqrf-dealer-name{font-weight:bold;font-size:14px;line-height:14px;margin-bottom:2px;}
.pqrf-dealer-container label{cursor:pointer;display:block;padding:14px;}
.pqrf-dealer-container a.pqrf-hover:link,.pqrf-dealer-container a.pqrf-hover:visited{background-color:#fff!IMPORTANT;color:#000;display:block;outline:none;text-decoration:none;padding:0;}
.pqrf-dealer-container a.pqrf-hover:hover{background-color:#F2F5F7!IMPORTANT;color:#000;display:block;outline:none;text-decoration:none;padding:0;}
.pqrf-dealer-container a.pqrf-hover:active{background-color:#f2f2f2!IMPORTANT;color:#000;display:block;outline:none;text-decoration:none;padding:0;}
.pqrf-dealer-website a{font-size:11px;}
.pqrf-dealer-phone{color:#555;font-weight:bold;}
.pqrf-dealer-testimonial{border-top:1px solid #ccc;padding-top:7px;margin-top:7px;font-size:11px;}
#pqrf_container form{margin-top:10px;}
.lcl-sls-reviews{text-decoration:underline;font-size:11px;line-height:18px;color:#004D99;}
.pqrf-dealer-website-span{text-decoration:underline;margin-top:2px;color:#004D99;}
.pqrf-consumer-review{float:left;font-size:11px;margin-right:5px;line-height:20px;text-decoration:underline;}
.pqrf-dealer-container label{overflow:hidden;}
.single-select{position:relative;}
.pqrf-hdr{background-color:#555;color:#fff;overflow:hidden;}
.pqrf-hdr p{padding:9px 14px 0;font-weight:bold;margin-bottom:6px;}
.fltlft{float:left;}
.fltrt{float:right;}
ol.pqrf-required{display:none;}
span.downarrow{background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) no-repeat -80px -16px;display:block;float:left;height:16px;margin:0 5px;width:16px;}
button span#dl_submit_button{background:#90be3f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90be3f',endColorstr='#339900');background:-webkit-gradient(linear,left top,left bottom,from(#90be3f),to(#390));background:-moz-linear-gradient(top,#90be3f,#390);border:1px solid #390;color:#fff;cursor:pointer;display:block;font-weight:bold;height:33px;line-height:33px;padding:0 14px;text-align:center;text-transform:uppercase;white-space:nowrap;}
button:hover span#dl_submit_button{background:#390;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900',endColorstr='#339900');background:-webkit-gradient(linear,left top,left bottom,from(#390),to(#390));background:-moz-linear-gradient(top,#390,#390);}
.sample-dl-form{display:block;background:url("dl-sample-form.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/dealerlocator/dl-sample-form.gif*/) no-repeat top left;height:678px;width:615px;}
#how-to-tmv{padding-bottom:5px;border-bottom:1px solid #f2f2f2;}
#how-to-tmv .header-3{margin-bottom:5px;}
#how-to-tmv .header-1{border-bottom:0 solid white;}
.price-quotes p.trim{width:490px;}
.price-quotes.current-vehicle .header-2{margin-bottom:0;}
.price-quotes.current-vehicle .header-3{font-size:16px;}
.price-quotes #tmv-price{color:#65b43f;margin-left:5px;}
.price-quotes #tmv-price.loading{padding:0 20px;background:url("tmv-loading-icon.gif"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/dealerlocator/tmv-loading-icon.gif*/) no-repeat center center #fff;}
#pqrf_ty_hdr{color:#333;font-family:Verdana;font-size:14px;font-weight:bold;padding:10px 0 0;}
#zipcode_update_button{width:62px;}
#dl_zip_form .zip-update-container{margin-left:35%;}
.header-6{color:#333;font-size:14px;font-weight:bold;}
.header-6.left{margin-right:100px;}
#dl_link_list{clear:both;}
#dl_link_list .links{font-size:11px;overflow:hidden;padding:10px 9px 0 0;}
#dl_link_list .links li{border-right:1px solid #ccc;display:inline;height:19px;line-height:19px;padding:0 4px;}
#dl_link_list .links .first{padding-left:0;}
#dl_link_list .links .last{border:0;}