#trim_diff_list{border-bottom:8px solid #f1f1f1;margin:8px 0 10px;}
.trim-diff .trim-title{font-weight:bold;font-size:12px;margin:8px 0;}
.trim-diff .trim-cat{background:orange;}
.trim-diff .vehicle{padding:14px 0 7px;margin:0;border-top:1px solid #ccc;font-size:11px;overflow:hidden;}
.trim-diff .vehicle.last{border-bottom:1px solid #ccc;margin-bottom:14px;}
.trim-diff .vehicle .image{float:left;text-align:center;padding:0;}
.trim-diff .vehicle .image img{border:1px solid #ccc;margin-bottom:8px;display:block;}
.trim-diff .vehicle .data{float:left;padding:0 0 0 14px;width:216px;}
.trim-diff .vehicle .data .trim-name{font-size:18px;margin-bottom:7px;}
.trim-diff .vehicle .data .view-all{margin-bottom:8px;}
.trim-diff .vehicle .action{float:right;padding:0;text-align:right;}
.trim-diff .vehicle .action .msrp{margin-bottom:8px;}
.trim-diff .vehicle .action .price{font-size:18px;}
.trim-diff .vehicle .action .incentives{margin-top:8px;}
.trim-diff .vehicle .data .features{list-style-position:outside;padding-left:10px;}
#mi_tabs .tab-content{border-bottom:0;}
#mi_tabs .yui-nav li{display:block;float:left;}
.toggle-all .sh-suv,.toggle-all .sh-car,.toggle-all .sh-truck,.toggle-all .sh-van{display:block;}
.toggle-suv .sh-car,.toggle-suv .sh-truck,.toggle-suv .sh-van{display:none;}
.toggle-suv .sh-suv{display:block;}
.toggle-car .sh-suv,.toggle-car .sh-truck,.toggle-car .sh-van{display:none;}
.toggle-car .sh-car{display:block;}
.toggle-truck .sh-suv,.toggle-truck .sh-car,.toggle-truck .sh-van{display:none;}
.toggle-truck .sh-truck{display:block;}
.toggle-van .sh-suv,.toggle-van .sh-car,.toggle-van .sh-truck{display:none;}
.toggle-van .sh-van{display:block;}
.current-vehicle{clear:both;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 p.trim{float:left;line-height:20px;margin-bottom:8px;width:290px;}
.current-vehicle .header-2{margin-bottom:10px;display:block;}
.current-vehicle p.msrp,.current-vehicle p.tmv{*clear:right;margin-bottom:5px;text-align:right;}
.current-vehicle p.msrp .price{font-size:18px;}
.current-vehicle p.msrp span,.current-vehicle p.tmv span{font-size:18px;}
.current-vehicle .call-to-action{*clear:right;float:right;text-align:right;width:192px;}
.current-vehicle .call-to-action a{clear:both;float:right;}
.current-vehicle .call-to-action a.gd{display:block;margin-top:5px;width:160px;}
.current-vehicle .call-to-action a.gd .name{font-size:12px;}
.current-vehicle .call-to-action a.dlr-prc-qt-sml{font-size:11px;}
.trim-list{margin:14px 0;}
.year_callout{background-color:#f5f5f5;color:#3ca600;padding:7px;font-weight:bold;margin:14px 0;font-size:11px;}
#specs_tabs .tab-content{border:1px solid #ccc;padding:14px;overflow:hidden;}
#specs_tabs .tab-content h3{background:#f4f4f4;padding:10px;margin:10px 0 5px;font-size:14px;font-weight:bold;color:#333;}
#specs_tabs .tab-content h2{color:#000;margin:-3px 0 11px;}
#specs_tabs .tab-content p{font-size:14px;}
#specs_tabs .tab-content li{font-size:11px;margin:0 0 14px 14px;}
#specs_tabs .column{float:left;margin:0;padding:14px;}
#specs_tabs #tab_overview{padding:0;overflow:hidden;}
#specs_tabs #tab_overview .column{width:185px;}
#specs_tabs #tab_overview .middle{border:1px solid #ccc;border-width:0 1px 0 1px;}
#specs_tabs #tab_overview h1{margin-bottom:14px;}
#specs_tabs #tab_specs{padding:0;}
#specs_tabs #tab_specs .column{padding:4px 14px 14px 0;float:right;width:294px;}
#specs_tabs #tab_specs .first{border-right:1px solid #ccc;float:left;padding-left:14px;}
#specs_tabs #tab_specs li{border-bottom:1px solid #f4f4f4;padding:5px 10px;margin:0;}
#specs_tabs #tab_optional{padding:0;}
#specs_tabs #tab_optional .column{padding:4px 14px 14px 0;float:right;width:294px;}
#specs_tabs #tab_optional .first{border-right:1px solid #ccc;float:left;padding-left:14px;}
#specs_tabs #tab_optional li{border-bottom:1px solid #f4f4f4;padding:5px 10px;margin:0;}
#specs_tabs #tab_standard{padding:0;}
#specs_tabs #tab_standard .column{padding:4px 14px 14px 0;float:right;width:294px;}
#specs_tabs #tab_standard .first{border-right:1px solid #ccc;float:left;padding-left:14px;}
#specs_tabs #tab_standard li,#specs_tabs #tab_standard p{border-bottom:1px solid #f4f4f4;padding:5px 10px;margin:0;}
#specs_tabs #tab_standard p{font-weight:bold;font-size:12px;}
#mmy_details{border-top:1px solid #ccc;overflow:hidden;}
#mmy_details .column{float:right;width:300px;font-size:11px;}
#mmy_details .column_holder{overflow:hidden;}
#mmy_details .first{float:left;}
#mmy_details li{border-bottom:1px solid #f4f4f4;padding:3px 14px;margin:0;line-height:15px;}
#mmy_details p{border-bottom:1px solid #f4f4f4;font-weight:bold;font-size:12px;padding:5px 14px;margin:5px 0 0 0;clear:both;}
#mmy_details h2{margin:15px 0 5px;}
#mmy_details p.no-data{font-weight:normal;font-size:11px;}
#fs_telematics{margin-top:10px;font-size:11px;}
#mmy_details .nhtsa li span{float:right;display:block;width:103px;height:14px;text-align:right;}
#mmy_details .nhtsa li span.rated{background:url("edm_global.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm_global.png*/) no-repeat 0 -424px;}
#mmy_details .nhtsa li em{display:block;float:left;width:0;height:14px;background:url("edm_global.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm_global.png*/) no-repeat 0 -436px;}
#mmy_details .nhtsa li em.rated-5stars{width:55px;}
#mmy_details .nhtsa li em.rated-4stars{width:44px;}
#mmy_details .nhtsa li em.rated-3stars{width:33px;}
#mmy_details .nhtsa li em.rated-2stars{width:22px;}
#mmy_details .nhtsa li em.rated-1stars{width:11px;}
#mmy_details .iihs li{overflow:hidden;}
#mmy_details .iihs li span{float:right;display:block;text-align:right;width:80px;}
#mmy_details .iihs li span.iihs-test{float:left;display:block;width:192px;text-align:left;}
#mmy_details .iihs li span em{background-color:#d6d5d7;color:#fff;display:block;font-family:Verdana,sans-serif;font-style:normal;font-weight:bold;height:14px;line-height:14px;margin:2px 1px 1px;text-align:center;width:14px;float:right;}
#mmy_details li span.rated-good em.g{background-color:#3aa500;}
#mmy_details li span.rated-acceptable em.a{background-color:#fdd500;}
#mmy_details li span.rated-marginal em.m{background-color:#feab00;}
#mmy_details li span.rated-poor em.p{background-color:#ff2700;}
.color-chips{overflow:hidden;border-bottom:1px solid #f4f4f4;}
.color-chips span{border:2px solid #fff;float:left;width:35px;height:24px;margin:2px -7px 2px 9px;position:relative;z-index:0;}
.color-chips span.hover{border:2px solid #99C03F;}
.color-chips .overlay{background:transparent url("color-chips.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chips.png*/) no-repeat 2px 2px;width:31px;height:20px;position:absolute;z-index:5;top:2px;left:2px;}
.color-chips .primary{width:31px;height:20px;position:absolute;z-index:1;top:2px;left:2px;}
.color-chips .secondary{width:15px;height:20px;position:absolute;z-index:2;top:0;right:0;}
#exterior_colors .overlay{background-position:-72px -2px;}
#interior_colors .overlay{background-position:-37px -24px;}
#roof_colors .overlay{background-position:-37px -2px;}
#inttrim_colors .overlay{background-position:-2px -2px;}
#edm_document .color-chips .color-na{background-position:-2px -24px;}
#color_chip_info{background:transparent;z-index:1000;}
#color_chip_info .bd{position:relative;}
#tt-shadow{position:absolute;background-color:#000;filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;top:3px;left:3px;z-index:99;}
#color_chip_info .cont{background:#fff;border:1px solid #ccc;padding:14px;overflow:hidden;z-index:100;position:relative;top:0;left:0;}
#color_chip_info p.title{font-weight:bold;}
#color_chip_info .price{float:left;margin-top:35px;}
#color_chip_info .price strong{display:block;}
#color_chip_info .big-color-chip{display:block;width:100px;height:65px;margin-right:10px;float:left;position:relative;z-index:0;}
#color_chip_info .overlay{background:transparent url("color-chips.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/color-chips.png*/) no-repeat 0 -45px;width:100px;height:65px;position:absolute;z-index:5;top:0;left:0;}
#color_chip_info .primary{width:100px;height:65px;position:absolute;z-index:1;top:0;left:0;}
#color_chip_info .secondary{width:50px;height:65px;position:absolute;z-index:2;top:0;right:0;}
#color_chip_info .exterior_color .overlay{background-position:0 -180px;}
#color_chip_info .interior_color .overlay{background-position:0 -314px;}
#color_chip_info .roof_color .overlay{background-position:0 -113px;}
#color_chip_info .inttrim_color .overlay{background-position:0 -46px;}
#color_chip_info .big-color-chip div.color-na{background-position:0 -247px;}
#vehicle_header .header-1,#headername .content .header-1,#model_review .content .header-1{display:inline-block;*display:inline;margin-right:10px;max-width:220px;_width:230px;*zoom:1;}
#vehicle_header.short .content{margin-bottom:0;padding-bottom:0;}
#vehicle_header .links{font-size:11px;overflow:hidden;padding:9px 9px 9px 0;border-bottom:1px solid #ccc;border-top:1px solid #CCC;}
#vehicle_header.short .links{border-bottom:0;}
#vehicle_header .links li{float:left;border-right:1px solid #ccc;height:19px;line-height:19px;padding:0 11px;}
#vehicle_header .links a{display:block;}
#vehicle_header .links .first{padding-left:0;}
#vehicle_header .links .last{border:0;}
#vehicle_header .sm_block_t_fb,#headername .content .sm_block_t_fb,#model_review .content .sm_block_t_fb{display:inline-block;*display:inline;margin-top:4px;vertical-align:top;*zoom:1;}
#vehicle_info{clear:both;overflow:hidden;}
#vehicle_info .button{float:right;}
#vehicle_info .info{width:302px;float:left;overflow:hidden;}
#vehicle_info img{float:left;border:1px solid #ccc;margin:14px 0 0;cursor:pointer;}
#vehicle_info .media{border-left:1px solid #ccc;overflow:hidden;}
#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;}
#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;}
#vehicle_info .ratings{margin:14px 0 0 0;float:left;width:300px;}
#vehicle_info .ratings .top-badge{padding:0;margin-bottom:10px;}
#vehicle_info .ratings .rule{border-top:1px solid #f2f2f2;}
#vehicle_info .ratings div{overflow:hidden;padding:7px 0;}
#vehicle_info .ratings div strong{font-weight:normal;color:#555;}
#vehicle_info .ratings div.avail-testsratings strong{color:#000;font-weight:bold;}
#vehicle_info .ratings .consumer-review{overflow:hidden;}
#vehicle_info .ratings .consumer-review a{display:block;float:left;}
#vehicle_info .ratings .consumer-review strong{float:left;display:block;}
#vehicle_info .ratings .rating-big{float:left;margin:-3px 0 0 6px;}
#vehicle_info .ratings .all-ratings{margin:5px 0;}
#vehicle_info .ratings .all-ratings a{font-weight:bold;}
#vehicle_info .ratings .avail-testsratings .header-5{border:0 none;padding:0;margin-bottom:7px;}
#vehicle_info .ratings .avail-testsratings a{display:block;}
#vehicle_info .ratings #recent_tr a{display:block;margin-top:5px;}
#vehicle_info div.road-test b{background-position:-19px 0;}
#vehicle_info div.review b{background-position:-38px 0;}
#vehicle_info b i{background:url("edm_ratings.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm_ratings.png*/);display:block;width:19px;}
#vehicle_info b i.r00{height:39px;}
#vehicle_info b i.r01{height:36px;}
#vehicle_info b i.r02{height:32px;}
#vehicle_info b i.r03{height:28px;}
#vehicle_info b i.r04{height:24px;}
#vehicle_info b i.r05{height:20px;}
#vehicle_info b i.r06{height:16px;}
#vehicle_info b i.r07{height:12px;}
#vehicle_info b i.r08{height:8px;}
#vehicle_info b i.r09{height:4px;}
#vehicle_info b i.r10{height:0;}
#vehicle_info .summary{width:302px;padding:14px 0 0 14px;float:left;}
#vehicle_info .summary .action{margin-bottom:22px;overflow:hidden;}
#vehicle_info .summary .action .price{font-size:18px;}
#vehicle_info .summary .action p.msrp{margin-bottom:6px;overflow:hidden;text-align:right;}
#base_options_btn{float:right;}
a.button.var1{background:#ff7d42;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fba382',endColorstr='#ff7d43');background:-webkit-gradient(linear,left top,left bottom,from(#fba382),to(#ff7d43));background:-moz-linear-gradient(top,#fba382,#ff7d43);border:1px solid #ff7c42;}
a.button.var1:hover{background:#ff8d5a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8d5a',endColorstr='#ff8d5a');background:-webkit-gradient(linear,left top,left bottom,from(#ff8d5a),to(#ff8d5a));background:-moz-linear-gradient(top,#ff8d5a,#ff8d5a);}
#vehicle_info .vehicle-message{background-color:#f4f4f4;float:left;font-size:11px;margin:14px 0 0 14px;padding:6px 7px;width:287px;}
#vehicle_review span.thumbnail{background-color:#000;float:right;position:relative;margin:0 14px;border:1px solid #ccc;display:block;overflow:hidden;height:110px;width:175px;}
#vehicle_review span.thumbnail div,#vehicle_review span.thumbnail span{display:none;position:absolute;}
#vehicle_review span.thumbnail div{background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) no-repeat -32px -64px;text-indent:-9999em;width:16px;height:16px;right:5px;bottom:5px;z-index:5;}
#vehicle_review span.thumbnail span{top:0;left:0;width:167px;height:102px;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;border:4px solid #000;z-index:3;}
#vehicle_review span.thumbnail span.var1{height:109px;}
#vehicle_review span.thumbnail span em{background-color:#000;position:absolute;display:block;width:20px;height:20px;bottom:0;right:0;}
#vehicle_review span.thumbnail:hover div,#vehicle_review span.thumbnail:hover span{display:block;}
#vehicle_review .model-history{width:300px;float:left;}
.make-history img{border:1px solid #ccc;float:left;margin:14px;}
#headername h1.header-1{margin-bottom:14px;}
#headername .loose-spacing img{float:left;margin:5px 8px;}
#headername .content{overflow:hidden;}
#make_history_full{display:none;}
#make_history{overflow:hidden;}
.sh_history{float:right;font-size:11px;line-height:16px;text-align:right;}
.sh_history span{background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) -32px 0;width:16px;height:16px;display:block;float:right;margin-left:5px;}
#less_history span{background-position:-48px 0;}
#specs_tabs.disabled .current-vehicle,#specs_tabs.disabled .tab-content{display:none;}
#specs_tabs.disabled #sub_trim_list{display:block;}
#specs_tabs.disabled .yui-nav li,#specs_tabs.disabled .yui-nav li:hover{background:#E5E5E5;}
#specs_tabs.disabled .yui-nav a,#specs_tabs.disabled .yui-nav a:hover{color:#666;text-decoration:none;}
#specs_tabs.disabled .yui-nav li.selected{background:#F3F3F3;border-bottom:1px solid #F3F3F3;}
#specs_tabs.disabled .yui-nav li.selected a{color:#90BE3F;}
#sub_trim_list{display:none;}
#sub_trim_list .header{border-bottom:1px solid #CCC;margin:0;font-size:11px;padding:10px;}
#sub_trim_list .header h1{margin-bottom:10px;}
#sub_trim_list .trim-list{padding:10px;}
#sub_trim_list .trim-list p{font-weight:bold;}
#sub_trim_list .trim-list h1{background:#f4f4f4;padding:5px 10px;margin:10px 0 5px;font-size:14px;font-weight:bold;color:#333;}
#sub_trim_list .trim-list table{width:100%;}
#sub_trim_list .trim-list tr:hover .price{font-weight:bold;}
#sub_trim_list .trim-list tr:hover a{color:#90BE3F;text-decoration:underline;}
#sub_trim_list .trim-list td,#sub_trim_list .trim-list th{border-bottom:1px solid #f4f4f4;padding:5px 10px;}
#sub_trim_list .trim-list td.price{text-align:right;}
#vd_selector form{margin:10px;width:300px;text-align:right;}
#vd_selector select{width:300px;display:block;margin:5px 0;}
#vd_selector .droplist_submit{margin:5px 0;}
#recently-viewed li{position:relative;overflow:hidden;border-bottom:1px solid #ccc;}
#recently-viewed li div{float:left;width:170px;margin:14px 0 14px 14px;}
#recently-viewed li p{margin:5px 0;}
#recently-viewed li img{border:1px solid #ccc;display:block;float:right;width:87px;height:54px;margin:14px 14px 14px 0;}
#recently-viewed li .remove-element{position:absolute;top:2px;right:2px;cursor:pointer;display:block;background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) no-repeat -49px -66px;height:12px;width:12px;}
#recently-viewed li label{float:left;background:#F2F2F2;display:block;float:left;height:72px;padding-top:12px;width:21px;}
#recently-viewed li label.checked{background:#E9F2D8;}
#recently-viewed .compare{padding:6px 0;clear:both;}
#recently-viewed .compare strong{background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) repeat scroll -64px -80px transparent;display:block;float:left;height:16px;margin:1px 0 0 3px;overflow:hidden;width:16px;}
#recently-viewed .compare em{display:block;float:left;font-size:11px;font-style:normal;padding:4px 10px 0 5px;}
#model_history .full-history{margin-top:14px;}
#model_history .full-history img{margin-bottom:14px;border:1px solid #ccc;}
#model_history .right-rail{width:305px;float:right;margin:0 0 14px 10px;}
#model_history .photo-set h3{font-size:16px;font-weight:bold;margin:14px 0;color:#333;}
#model_review .full-review{margin-top:14px;}
#model_review .full-review img{margin-bottom:14px;border:1px solid #ccc;}
#vehicle_grouping{width:305px;float:left;margin:0 10px 14px 0;}
#vehicle_grouping li{clear:both;border-bottom:1px solid #f5f5f5;overflow:hidden;padding:14px;}
#vehicle_grouping li.year{border-bottom:1px solid #f5f5f5;clear:both;font-size:11px;font-weight:bold;padding:6px 14px;}
#vehicle_grouping .latest-year{border:1px solid #ccc;margin-top:14px;cursor:pointer;}
#vehicle_grouping li img{border:1px solid #ccc;display:block;cursor:pointer;}
#vehicle_grouping li span.link{display:block;}
#vehicle_grouping li .img{width:87px;float:left;margin-right:14px;text-align:center;font-size:11px;}
#vehicle_grouping span.mmy-link{display:block;margin-bottom:2px;}
#vehicle_grouping h2{margin:14px 0 0;}
#most_popular_models .module-title{text-transform:capitalize;}
#most_popular_models li{width:215px;border-right:1px solid #ccc;float:left;display:block;padding-bottom:15px;}
#most_popular_models li.last{width:210px;border-right:0;}
#most_popular_models li img,#most_popular_models li a,#most_popular_models li span{display:block;margin:2px 20px;}
#most_popular_models li img{border:1px solid #ccc;width:170px;height:105px;margin:15px 20px;}
#road_test_header{margin:10px 0;}
#road_test_header h2{font-weight:normal;font-size:18px;margin:7px 0;}
#road_test_header h3{font-weight:bold;font-size:13px;margin:7px 0 5px;}
#road_test_header #toggle_year_explain{margin-top:7px;width:398px;}
#road_test_header #toggle_year_explain .toggle-icon{display:inline-block;*display:inline;zoom:1;margin-left:5px;position:relative;top:3px;}
#road_test_header .driver{color:#555;font-size:11px;margin:14px 0;}
#road_test_header #year_explain_info{width:100%;}
#year_explain_info{display:none;width:511px;margin-top:10px;text-align:justify;}
#road_test h3{font-weight:bold;font-size:13px;margin:10px 0 0 0;}
#road_test .author{color:#555;}
#road_test .call-to-action{text-align:right;font-weight:bold;font-size:11px;}
#road_test img.road-test-image{width:396px;border:1px solid #ccc;margin-bottom:14px;cursor:pointer;}
#road_test a.view-ratings{display:block;font-weight:bold;margin-bottom:20px;}
#road_test table{margin:14px 0;}
#road_test th,#road_test td{padding:5px 0;}
#road_test th{font-weight:normal;border:0;padding:0;}
#road_test .col1{font-weight:bold;color:#333;}
#road_test .hr{border-top:1px solid #ccc;height:1px;width:398px;}
#road_test .loose-spacing .pros-cons h2{margin:0 0 3px;}
#road_test .pros-cons p{margin:0 0 10px;}
#road_test .loose-spacing h2{margin:24px 0 3px;}
#road_test .other_tests{margin:14px 0;}
#road_test.road-test-spec table{margin:0 0 14px 0;width:100%;}
#road_test.road-test-spec table td{padding:5px 10px;border-bottom:1px solid #f2f2f2;}
#road_test.road-test-spec table td.display-name{font-weight:bold;}
#road_test.road-test-spec table th{background:#F4F4F4 none repeat scroll 0 0;color:#333;font-size:14px;font-weight:bold;margin:10px 0 5px;padding:10px;}
#road_test .photo-set{float:right;width:210px;margin:0 0 14px 10px;}
#road_test .photo-set img{display:block;margin:0 0 10px;border:1px solid #ccc;cursor:pointer;}
#road_test .photo-set li{padding:0 14px;}
#road_test .photo-set li .link{margin:2px 0;display:block;}
#road_test .photo-set li p{margin:0 0 10px;}
#road-test .pros-cons{width:398px;}
#reliability .header-4{margin:14px 0 0;}
#reliability .no-data{margin-bottom:35px;}
#consumer-discussions-vc .image{padding-left:0;}
#consumer-discussions-vc:hover{background:none;}
#consumer-discussions-vc h2{font-size:16px;margin-bottom:10px;font-weight:bold;}
#consumer-discussions-vc .button span{padding:0;margin:0 14px;}
#consumer_discussions h3{font-size:17px;margin:14px 0 25px;}
#consumer_discussions h2{color:#000;}
#consumer_discussions li{padding:1px 0;}
#consumer_discussions span.author{color:#555;margin:0;}
#consumer_discussions .pagination{text-align:right;}
#consumer_discussions .pagination ul{margin:14px 0;}
#consumer_discussions .pagination li{display:inline;border-right:1px solid #ccc;}
#consumer_discussions .pagination li a{margin:0 5px;}
#consumer_discussions ul{margin-bottom:20px;}
#consumer_discussions li.prev,#consumer_discussions li.next,#consumer_discussions li.between,#consumer_discussions li.last,#consumer_discussions li.end{border:0;}
#consumer_discussions li.current{font-weight:bold;padding:0 5px;}
#consumer_discussions li h2{margin:0 0 7px;}
#consumer_discussions .total-discussions{color:#666;}
.more-on-box .content{overflow:hidden;font-size:11px;}
.more-on-box .column{width:285px;border-left:1px solid #ccc;float:right;padding:0 0 0 14px;}
.more-on-box div.first{width:285px;border:0;padding:0;float:left;}
.more-on-box li{margin:0 0 14px;}
#compare_container h1.header-1{margin-bottom:10px;}
#comparitor_table tr.makes th strong{font-size:14px;}
#comparitor_table th select{font-weight:normal;}
#comparitor_table td,#comparitor_table th{border-bottom:1px solid #ccc;width:125px;padding:8px;line-height:20px;}
#comparitor_table td{font-size:10px;width:145px;}
#cpo_program ul{margin:10px 0;}
#cpo_program h1{margin-bottom:10px;}
#cpo_program li{padding-left:5px;margin:10px 0;}
#cpo_program.make-cpo-program ul{margin-left:25px;}
#cpo_program.make-cpo-program li{list-style-type:disc;}
#cpo_program .browse-models{text-align:right;padding-top:10px;}
#cpo_program .call-to-action{font-weight:bold;}
#cpo_make_list ul{float:left;}
#cpo_make_list li{display:block;width:100px;margin-right:15px;}
#cpo_make_list{margin-top:-10px;overflow:hidden;}
#cpo_articles .content{overflow:hidden;}
#cpo_articles ul{float:left;width:295px;}
#cpo_articles ul.first{padding-right:10px;border-right:1px solid #ccc;margin-right:10px;}
#cpo_articles li{margin:15px 0 0 0;}
#cpo_articles li.first{margin-top:0;}
#mi_tabs .vehicle-card{position:relative;border:0 none;}
#mi_tabs .vehicle-card .msrp{position:absolute;right:0;top:0;padding:14px;}
#mi_tabs .vehicle-card .msrp span{font-size:18px;}
#mi_tabs .vehicle-card .image{font-size:11px;}
#mi_tabs .vehicle-card .info2{width:62px;}
#mi_tabs .vehicle-card .info1{width:455px;}
#mi_tabs .vehicle-card .info1 .add-info{font-size:11px;}
#mi_tabs .vehicle-card .info1 .name{width:auto;margin:-4px 0 5px;}
#mi_tabs .vehicle-card .info1 .name a{display:block;width:350px;}
#mi_tabs .vehicle-card .info1 .mpg{font-size:11px;text-align:left;margin-bottom:14px;width:170px;}
#mi_tabs .vehicle-card .info1 .mpg span{color:#555;}
#mi_tabs .vehicle-card .info1 .show-on-hover{float:left;width:400px;margin:0;height:42px;font-size:11px;line-height:14px;}
#mi_tabs .hr{border-top:1px solid #CCC;margin:0 14px;}
#mi_tabs div.last{margin:0;}
#mi_tabs .default-vm .info1{width:520px;}
#mi_tabs .new-vm .info1{position:relative;}
#mi_tabs .new-vm .info1 .mpg{position:absolute;top:79px;left:0;line-height:16px;margin:0;width:230px;}
#mi_tabs .new-vm:hover .info1 .mpg{position:static;}
#mi_tabs .new-vm .image{height:72px;}
#road_test_ratings .rating-category{border-bottom:1px solid #f2f2f2;padding:7px 14px;}
body #road_test_ratings .last{border-bottom:0 none;}
#road_test_ratings .rating-category strong{display:block;}
#road_test_ratings .rating-category .rating-big{float:right;}
#road_test_ratings .current-vehicle{border-bottom:1px solid #ccc;min-height:inherit;margin:0;padding:14px 0;}
#road_test_ratings .current-vehicle .header-2{margin-bottom:2px;}
#road_test_ratings .current-vehicle #year_diff{display:block;margin-top:3px;font-size:11px;}
#road_test_ratings #year_explain_info{margin-left:103px;}
#year_diff .toggle-icon{display:inline-block;*display:inline;zoom:1;margin-left:5px;position:relative;top:3px;}
#road_test_ratings .ratings-info{margin:14px 0 10px;color:#555;overflow:hidden;font-size:11px;}
#road_test_ratings .ratings-info .link{float:right;}
#modal_panel_overlay .ratings-include{padding:14px;line-height:1.7;}
.other_tests a{display:block;margin-top:10px;}
#other_models_tested{overflow:hidden;margin-top:14px;}
#other_models_tested .col{width:279px;float:left;padding:0 14px;margin-top:14px;}
#other_models_tested .col.first{border-right:1px solid #ccc;}
#other_models_tested .col img{float:left;padding-right:14px;}
.header-1{margin:0;padding:0 0 14px;}
#jd-power-header{overflow:hidden;background:url("jd-power-circle-ratings-header.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/jd-power-circle-ratings-header.png*/) 10px 50% no-repeat;}
#jd-power-header p{width:300px;margin:22px 75px 22px;float:right;}
#jd-power-header p a.call-to-action{display:block;margin-top:16px;}
.rating-value{text-align:right;}
.rating-value strong{float:right;}
.jd-power-rating{display:block;width:60px;background:url("jd-power-rating-icon.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/jd-power-rating-icon.png*/) 0 -18px repeat-x;}
.jd-power-rating span{text-align:left;text-indent:-99999px;width:10px;height:14px;display:block;background:url("jd-power-rating-icon.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/jd-power-rating-icon.png*/) 0 4px repeat-x;}
.jd-power-rating span.jd-0-5{width:5px;}
.jd-power-rating span.jd-1{width:10px;}
.jd-power-rating span.jd-1-5{width:15px;}
.jd-power-rating span.jd-2{width:22px;}
.jd-power-rating span.jd-2-5{width:29px;}
.jd-power-rating span.jd-3{width:34px;}
.jd-power-rating span.jd-3-5{width:41px;}
.jd-power-rating span.jd-4{width:47px;}
.jd-power-rating span.jd-4-5{width:53px;}
.jd-power-rating span.jd-5{width:60px;}
#about_jd_powers{display:block;margin-top:14px;}
.help-icon{margin-left:5px;background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) -16px -64px;width:16px;height:16px;display:block;float:left;text-indent:-999em;cursor:pointer;cursor:hand;}
table.reliability-data{width:100%;}
table.reliability-data tr th{text-align:center;border-bottom:1px solid #f2f2f2;padding:5px 20px;}
table.reliability-data td{padding:5px 10px;border-bottom:1px solid #f2f2f2;text-align:left;vertical-align:top;}
table.reliability-data .first td{font-weight:bold;}
table.reliability-data td.r-icon,table.reliability-data td.r-value{width:10px;padding-left:0;}
table.reliability-data td.r-name span{float:left;}
#reliability .tfooter{font-size:11px;padding:10px 10px 0;}
#reliability-history td.r-value,#reliability-history td.r-icon{text-align:center;padding:5px 0;width:74px;}
#reliability-history td.overall{font-weight:bold;}
#reliability span.rh-good-icon,#reliability span.rh-ok-icon,#reliability span.rh-bad-icon{margin:0 auto;}
#reliability .content{padding-bottom:5px;}
#reliability span.rh-overall-1-icon{background:transparent url("reliability-ratings.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/reliability-ratings.png*/) 0 -40px no-repeat;display:inline-block;*display:inline;height:10px;width:60px;zoom:1;}
#reliability span.rh-overall-2-icon{background:transparent url("reliability-ratings.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/reliability-ratings.png*/) 0 -30px no-repeat;display:inline-block;*display:inline;height:10px;width:60px;zoom:1;}
#reliability span.rh-overall-3-icon{background:transparent url("reliability-ratings.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/reliability-ratings.png*/) 0 -20px no-repeat;display:inline-block;*display:inline;height:10px;width:60px;zoom:1;}
#reliability span.rh-overall-4-icon{background:transparent url("reliability-ratings.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/reliability-ratings.png*/) 0 -10px no-repeat;display:inline-block;*display:inline;height:10px;width:60px;zoom:1;}
#reliability span.rh-overall-5-icon{background:transparent url("reliability-ratings.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/vehicle-directory/reliability-ratings.png*/) 0 0 no-repeat;display:inline-block;*display:inline;height:10px;width:60px;zoom:1;}
#identifix td.r-value,#identifix td.r-icon{text-align:center;padding:5px 0;width:74px;}
#identifix th.comments{text-align:left;}
#identifix td.comments{text-align:left;width:260px;}
#identifix td.overall{font-weight:bold;}
#identifix td.ratings-key-text{vertical-align:middle;text-align:left;padding-left:4px;padding-right:21px;}
#identifix table.ratings-key{margin-top:14px;}
#identifix td.ratings-key{padding-left:10px;padding-right:40px;font-weight:bold;vertical-align:top;}
#overlay .bd p{line-height:1.8;}
.hilite{color:#390;}
.hilite span.feature{padding-right:3px;}
.hilite span.feature-tt{background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) -16px -48px;padding-left:13px;}
.carousel-others{top:-39px;}
.carousel-others .yui-carousel{top:-39px;}
.carousel-others ol li{width:646px;}
.carousel-others ol li li{width:161px;padding:0;}
.carousel-others .box{height:140px;border-right:1px solid #ccc;position:relative;}
.carousel-others .box_contents{margin:0 auto;text-align:center;padding-top:14px;}
.carousel-others .box_contents img{margin-bottom:10px;}
.carousel-others .box_contents a,.carousel-others .box_contents span{display:block;font-size:11px;margin-bottom:3px;}
.carousel-others .yui-carousel-element{border-bottom:1px solid #ccc;}
.carousel-others label{background-color:#f2f2f2;display:block;height:21px;position:absolute;bottom:0;left:0;width:100%;}
.carousel-others label input{margin:4px auto 0;*margin-top:0;display:block;}
.carousel-others label.checked{background-color:#e9f2d8;}
#others_to_consider .compare-bottom{margin-left:207px;padding:10px;position:relative;top:-39px;}
#others_to_consider{height:223px;overflow:hidden;}
#write_review_form td.r-name,#write_review_form td.first{padding-left:14px!important;}
#write_review_form p.content{margin-bottom:0;}
#write_review_form table.write-review-ratings{width:100%;}
#write_review_form table.write-review-ratings tr th{text-align:center;border-bottom:1px solid #f2f2f2;padding:5px 20px;}
#write_review_form table.write-review-ratings td{padding-top:10px;padding-bottom:20px;border-bottom:1px solid #f2f2f2;text-align:left;vertical-align:middle;}
#write_review_form table.write-review-ratings td.r-name span{float:left;}
#write_review_form table.write-review-ratings td.r-post-rating{padding-right:100px;padding-left:10px;text-align:left;}
#write_review_form table.write-review-ratings td.r-rating{padding:0;text-align:center;width:10px;}
#write_review_form table.write-review-ratings td.r-rating radio{display:block;}
#write_review_form span.required{color:red;}
#write_review_form span.r-text{font-weight:bold;}
#write_review_form span.r-description{font-size:11px;}
#write_review_form span.r-description div{color:#555;}
#write_review_form table.write-your-review{width:100%;}
#write_review_form table.write-your-review tr th{text-align:center;border-bottom:1px solid #f2f2f2;}
#write_review_form table.write-your-review td{padding-top:10px;padding-bottom:20px;padding-left:5px;padding-right:5px;border-bottom:1px solid #f2f2f2;text-align:left;vertical-align:top;}
#write_review_form table.write-your-review td.first{width:192px;}
#write_review_form table.describe-yourself{width:100%;margin-bottom:10px;}
#write_review_form table.describe-yourself tr th{text-align:center;border-bottom:1px solid #f2f2f2;}
#write_review_form table.describe-yourself td{padding-top:10px;padding-bottom:20px;padding-left:5px;padding-right:5px;border-bottom:1px solid #f2f2f2;text-align:left;vertical-align:top;line-height:23px;}
#write_review_form table.select-model{width:100%;}
#write_review_form table.select-model tr th{text-align:center;border-bottom:1px solid #f2f2f2;}
#write_review_form table.select-model td{padding-top:10px;padding-bottom:20px;padding-left:5px;padding-right:5px;border-bottom:1px solid #f2f2f2;text-align:left;vertical-align:top;}
#write_review_form table.select-model td.r-name{width:200px;}
#write_review_form .button span{padding:10px 0 10px 365px;}
#crr_review_display{border-top:1px solid #ccc;padding-top:14px;}
#crr_review_ratings{float:right;width:195px;line-height:20px;*line-height:12px;font-weight:bold;font-size:11px;margin:0 0 10px 15px;}
#crr_review_ratings hr{margin:0;padding:0;clear:both;}
#crr_review_ratings .rating{position:relative;top:3px;margin:0;padding:0;}
#crr_review_display .rating-big{float:none;}
#crr_review_display .header-3{font-weight:bold;font-size:14px;margin:14px 0 5px;}
#crr_review_display .header-5{border-top:0 none;margin-top:14px;}
#crr_review_display .crr_by{color:#555;margin-bottom:28px;}
#crr_review_display .crr_review_tools{overflow:hidden;margin:14px 0;padding:3px 0;}
.icon-report-it{display:block;float:right;}
.icon-report-it span{display:block;float:left;margin-right:5px;height:16px;width:16px;background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) no-repeat -81px -32px;}
#crr_review_display .crr_recommend{float:left;}
#crr_review_display .crr_recommend .link{display:inline-block;*display:inline;zoom:1;margin-left:14px;}
#crr_review_display .crr_recommend .link span{display:block;float:left;height:16px;width:16px;background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) no-repeat -49px -32px;position:relative;top:-3px;}
#crr_review_display #crr_rate_down span{background-position:-64px -32px;position:relative;top:3px;}
#crr_review_comments .header-5{margin-bottom:24px;margin-top:20px;}
#crr_review_comments .header-5 span{font-weight:normal;}
#crr_review_comments .header-5 a{font-weight:normal;font-size:12px;padding-left:5px;}
.crr_comment{overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
#crr_review_comments .last{border-bottom:0 none;}
#crr_review_comments .crr_comment_info{float:left;width:185px;color:#555;font-size:11px;}
#crr_review_comments .crr_comment_txt{float:left;width:430px;}
#crr_add_comment textarea{width:433px;height:121px;}
#crr_add_comment .post-comment-container{margin-left:178px;}
#crr_add_comment .post-comment-share{margin:10px 0;line-height:22px;}
#crr_add_comment .post-comment-share input{margin-left:0;}
#crr_add_comment .post-comment-share a{margin-right:20px;display:inline-block;*display:inline;zoom:1;}
#crr_add_comment .post-comment-share a span{display:block;float:left;height:16px;width:16px;background:url("edm-icons.png"/*tpa=http://static.ed.edmunds-media.com/edmunds-webassets/1.9.65/img/edm-icons.png*/) no-repeat 0 0;position:relative;top:3px;margin-right:5px;}
#crr_add_comment .post-comment-share .share_twitter span{background-position:0 -16px;}
#more_about_tco{float:right;font-size:12px;font-weight:normal;}
#more_about_tco sup{vertical-align:super;top:4px;}
#tco_summary_data{border:0;width:100%;margin:14px 0;}
#tco_summary_data td{padding:3px 14px;vertical-align:top;}
#tco_summary_data .based{color:#555;font-size:11px;text-indent:-11px;}
#tco_summary_data .tco_price{font-size:16px;}
#tco_summary_data .cost{border-bottom:1px solid #f2f2f2;vertical-align:middle;}
#tco_detail_data{width:100%;margin-top:14px;}
#tco_detail_data th,#tco_detail_data td{text-align:right;padding:5px 13px 5px 0;border-bottom:1px solid #f5f5f5;}
#tco_detail_data td.first{text-align:left;padding-left:14px;}
#tco_detail_data td.last,#tco_detail_data th.last{padding-right:14px;background-color:#f5f5f5;border-bottom:1px solid #fff;}
#tco_detail_data tr.last-row1 td{border-bottom:1px solid #d5d5d5;}
#tco_detail_data tr.last-row2 td{border-bottom:1px solid #434343;}
#tco_detail_data .operating-costs .first,#tco_detail_data .tco-detail-total .first{font-weight:bold;font-size:13px;color:#444;}
#tco_detail_data .operating-costs td,#tco_detail_data .tco-detail-total td{border-bottom:0 none;padding-bottom:14px;}
#tco_detail_data .tco-detail-total td{font-weight:bold;color:#444;}
#tco_detail_data .tco-detail-total .first sup{font-weight:normal;}
#tco_price_button{float:right;margin-top:28px;}
#modal_panel_overlay .more-tco-panel{padding:14px;overflow:auto;height:635px;}
#modal_panel_overlay .more-tco-panel .header-5{border:0 none;margin-bottom:7px;}
#cpo_tmv_data{width:100%;margin:7px 0;}
#cpo_tmv_data td{padding:5px 14px;border-bottom:1px solid #f5f5f5;}
#cpo_tmv_data td a{display:block;text-align:right;}
#cpo_tmv_data .last td{border-bottom:0 none;}
#cpo_program_benefits ul{list-style:disc outside;margin-left:14px;}
#cpo_tmv_other{font-weight:bold;float:right;display:block;margin:10px 0;}
.check-vin form{margin-bottom:14px;}
.check-vin input{width:240px;}
.check-buylist,.check-vin{min-height:184px;*min-height:186px;}