#car-design .car-image{width:96%}
#car-design .info-box{display:block;margin:10px 0}
#car-design .review-summary{width:60%;margin:8% 2% 0;float:right}
.supplier{width:30%;float:left}
#car-design.tab-wrapper-car-tab{overflow:auto;padding:10px 0 10px 10px;width:100%;}
#car-design.tab-wrapper-car-tab .opaque{border-top:1px solid #eee;margin:10px 0 0;padding:10px}
#car-design .col-4,#car-design .col-8,#car-design .car-spec{float:left; }
#car-design .col-4{border-right:solid 1px #dbdada;}
#car-design .car-spec{width:64%;width:60%\9}
#car-design .col-8{width:460px;}
#car-design .col-4{min-width: 250px;max-width: 250px;}
#car-design .seperator{}
#car-design .car-details{padding:0 0 0 15px}
#car-design .prices-all{width:33%}
#car-design .detail-row{padding:10px 0;overflow:auto}
#car-design #rental-includes{margin-right:0;width:99%}
#car-design .car-image-area h1{color:#444;display:block;font-size:16px;font-weight:bold;line-height:26px}
#car-design .car-image-area h1 small{color:#8f8f8f;font-size:12px;font-weight:400}
#car-design .supplier-wrap{width:95%}
body.extras #car-design .car-image-area img{width:95%}
body.ratings #car-design .car-image-area img{height:120px;margin-left:10%}
.ratings .supplier-wrap{display:none}
#car-design .rating_score{margin-top:0;margin-left:10px;width: 160px;}
#car-design h3.supplier-sub-title{clear:left;color:#444;font-size:11px;font-style:italic;padding-bottom:5px}
#car-design .info-box.review-summary .num{float:left;padding:5px 0 0 5px;margin-right:15px;font-weight:700;font-size:26px}
#car-design .num span{font-weight:300;color:#8f8f8f;font-size:13px}
#car-design .info-box.review-summary .review-comment{font-size:14px;font-weight:700;margin-top:2px;margin-bottom:3px}
#car-design .info-box.review-summary .review-count{text-decoration:underline}
#car-design .info-box p{font-size:11px;margin-right:5px}
#car-design .car-spec .car-spec-strong{font-weight:700;font-size:16px}
#car-design ul{display:block;list-style:outside none none}
#car-design .car-spec ul li{padding:0 2px;margin-right:0;float:left;margin-right:1px;line-height:18px;font-size:14px}
#car-design .car-spec em{color:#A0A0A0;font-weight:400}
#car-design .car-spec .car-spec-normal li{padding-left:16px;margin-right:5px;margin-left:2px;background:transparent url(/images/site_graphics/newsite/tick-sml.png) no-repeat scroll 0 50%}
#car-design .car-spec .class{font-weight:400;padding:4px 6px;border-radius:3px;font-size:12px;display:inline-block;margin:5px 0;*display:inline}
#car-design .daily{margin-bottom:3px}
#car-design .was{color:#c00;text-decoration:line-through}
#car-design .prices-all .credit_full{font-weight:400;color:#444;font-size:12px}
#car-design li.result_includes{background-image:url(/images/site_graphics/newsite/bookingProcessSprite.png)}
.rental-included ul li{background-image:url(/images/site_graphics/newsite/why_tick.gif)}
.rental-included span{background-image:url(/images/site_graphics/newsite/plus-32x32.png)}
.best-price .opaque h3{background-image:none;display:inline-block;font-style:normal;font-weight:700;font-size:14px;padding:5px 10px 5px 0;margin-bottom:10px;border-radius:6px}
.best-price .opaque{padding:5px 5px 0 10px}
.best-price .opaque p{font-size:12px;padding-left:0}
.best-price .opaque a{margin-right:-5px}
#car-design .comment span {color: #888;font-size: 12px;display: inline-block;vertical-align: middle;}
#car-design .comment span.word {color: #1B65A4;font-weight: 700;font-size: 16px;transition-property: color, text;transition-duration: 0.3s;transition-timing-function: linear, ease-in;}
#car-design .rating_block .num {font-weight: 700;color: #489AE3;font-size: 20px;text-align: left;float: left;transition-property: color, text;transition-duration: 0.3s;transition-timing-function: linear, ease-in;}
#car-design .num span.reviews {color: #91C2EE;font-size: 11px;text-decoration: underline;white-space: nowrap;}
#car-design .rating_score:hover .comment span.word,
#car-design .rating_score:hover .num {color: #E3A31E;}
.supplier-policies-cta { line-height:15px; float: left; width: 85%; margin-top: 10px; font-size: 12px; padding: 8px; border: 1px solid #eee; }
.supplier-policies-cta a { color: #489AE3; }
.supplier-policies-cta a:hover { text-decoration: none; }
.supplier-policies-cta .ico-info { margin-top: -2px; background: url(/images/site_graphics/newsite/information-sml.gif) no-repeat 0 50%; display: inline-block; height: 16px; vertical-align: middle; width: 16px; }
#summary-wrap.border-top{border-top: 1px solid #ddd;}

@media screen and (min-width: 1100px) {
     #car-design .col-8{width:575px;}
}