.content { *zoom: 1 !important; clear: both;}
.rtl .sub-nav-tab{float:left;}
.ab-CarDetails_Content{background-color: white; padding: 15px;}
.ab-CarDetails { background-color:white; border-spacing:0; border-collapse:collapse; table-layout:fixed; width:100%; }
.ab-CarDetails td { vertical-align:top; }
.ab-CarDetails_ImageArea { text-align:center; width:250px; border-right:solid 1px #dbdada; }
.ab-CarDetails_ImageArea-headline { color:#444; display:block; font-size:16px; font-weight:bold; line-height:26px; text-align:left; }
.ab-CarDetails_ImageArea-headline small { color:#8f8f8f; font-size:12px; font-weight:400; }
.ab-CarDetails_ImageArea-headline strong,.ab-CarDetails_ImageArea-headline small { display:inline-block; }
.ab-CarDetails_ImageArea_CarImage { width:95%; }
.ab-CarDetails_ImageArea-supplier img { float:left; padding-bottom:10px; width:60px; }
.ab-CarDetails_ImageArea_Vote { cursor:pointer; float:left; margin-left:8px; padding-bottom:10px; text-align:left; width:170px; }
.ab-CarDetails_ImageArea_Vote.no_rating{cursor:auto;}
.ab-CarDetails_ImageArea_Vote:hover .ab-CarDetails_ImageArea_VoteComment,.ab-CarDetails_ImageArea_Vote:hover .ab-CarDetails_ImageArea_VoteNum { color:#E3A31E; }
.ab-CarDetails_ImageArea_VoteComment { clear:both; color:#1B65A4; display:block; font-weight:700; font-size:16px; transition-property:color,text; transition-duration:0.3s; transition-timing-function:linear,ease-in; }
.ab-CarDetails_ImageArea_VoteComment small { color:#888; font-size:12px; font-weight:normal; margin-right:4px; }
.ab-CarDetails_ImageArea_VoteNum { clear:both; color:#489AE3; font-weight:700; font-size:20px; transition-property:color,text; transition-duration:0.3s; transition-timing-function:linear,ease-in; }
.ab-CarDetails_ImageArea_VoteNum small { font-weight:300; color:#8f8f8f; font-size:13px; margin-left:4px; }
.ab-CarDetails_ImageArea_VoteNum small a { color:#91C2EE; font-size:11px; text-decoration:underline; white-space:nowrap; }
.ab-CarDetails_ImageArea_PoliciesCta { border:1px solid #eee; clear:both; font-size:12px; line-height:15px; margin-right:15px; padding:8px 8px 8px 28px; position:relative; text-align:left; zoom:1; }
.ab-CarDetails_ImageArea_PoliciesCta img { height:16px; left:8px; position:absolute; top:7px; width:16px; }
.ab-CarDetails_ImageArea_PoliciesCta a { color:#489AE3; cursor:pointer; text-decoration:underline; }
.ab-CarDetails_ImageArea_PoliciesCta a:hover { text-decoration:none; }
.ab-CarDetails_ImageArea_BestPrice,.ab-CarDetails_ImageArea_RCRecommended { background-color:#fafafa; border-top:1px solid #eee; color:#666; margin:10px 10px 0 0; padding:10px; text-align:left; }
.ab-CarDetails_ImageArea_BestPrice-headline { font-style:normal; font-weight:700; font-size:14px; margin-bottom:10px; padding:5px 0; }
.ab-CarDetails_ImageArea_BestPrice-headline strong { color:#1B65A4; }
.ab-CarDetails_ImageArea_BestPrice-headline-light { color:#489AE3; }
.ab-CarDetails_ImageArea_BestPrice-paragraph { display:block; font-size:12px; line-height:16px; padding-bottom:5px; padding-top:5px; }
.ab-CarDetails_ImageArea_BestPrice-toolbar { text-align:right; }
.ab-CarDetails_ImageArea_BestPrice a { background-color:#ebebeb; border-top-left-radius:6px; color:#489ae3; cursor:pointer; font-size:10px; padding:5px 8px; text-decoration:none; }
.ab-CarDetails_ImageArea_RCRecommended { position:relative; }
.ab-CarDetails_ImageArea_RCRecommended-rosetta { background:url(/images/site_graphics/newsite/sprite-rc-opaque.png) 0 -100px no-repeat; height:50px; position:absolute; top:-18px; width:33px; }
.ab-CarDetails_ImageArea_RCRecommended-headline { color:#666; display:block; font-style:italic; font-weight:bold; font-size:12px; background:url(/images/site_graphics/newsite/sprite-rc-opaque.png) left top no-repeat; padding:20px 0 4px 0; margin-left:35px; }
.ab-CarDetails_ImageArea_RCRecommended ul { display:block; list-style:outside none none; margin:0; padding:0; }
.ab-CarDetails_ImageArea_RCRecommended ul li { background:url(/images/site_graphics/newsite/sprite-rc-opaque.png) 0 -50px no-repeat; color:#666; font-size:12px; margin-left:10px; margin-top:10px; padding-left:25px; }
.ab-CarDetails_ImageArea_RCRecommended ul li stong { font-weight:700; }
.ab-CarDetails_Spec { padding:0 15px; }
.ab-CarDetails_Spec-important { font-weight:700; margin-top:4px; }
.ab-CarDetails_Spec ul { display:block; font-size:16px; list-style:outside none none; padding:0; margin-bottom:0; }
.ab-CarDetails_Spec ul li { display:inline-block; *display: inline; white-space: nowrap; line-height: 18px; margin-top: 5px; }
.ab-CarDetails_Spec ul li em { color:#A0A0A0; font-weight:400; }
.ab-CarDetails_Spec-tick { margin-top:0; }
.ab-CarDetails_Spec-tick li { background:transparent url(/images/site_graphics/newsite/tick-sml.png) no-repeat scroll left 3px; font-size:14px; margin-left:2px; margin-right:5px; padding-left:16px; }
.ab-CarDetails_Spec_CarCategory { background-color:#FAF2D8; border-radius:3px; display:inline-block; font-size:12px; font-weight:400; margin:5px 0; padding:4px 6px; }
.ab-CarDetails_Price { width:200px; text-align:right; }
.ab-CarDetails_Price span { display:block; }
.ab-CarDetails_Price_PerDay { color:#e3a353; font-size:18px; font-weight:bold; }
.ab-CarDetails_Price_Was { color:#c00; font-weight:bold; text-decoration:line-through; }
.ab-CarDetails_Price_HireCharge { color:#666; font-size:14px; font-weight:bold; line-height:20px; }
.ab-CarDetails_Price_CardCharge { color:#444; font-size:12px; }
.ab-CarDetails_Messages td { height:40px; }
.ab-CarDetails_Messages-content { background-color:#faf2d8; display:block; margin:15px; padding:5px 10px; font-size:12px; line-height:16px; color:#444; box-shadow:0 1px 2px rgba(0,0,0,0.2); }
.ab-CarDetails_Messages-headline,.ab-CarDetails_Messages-paragraph { display:block; }
.ab-CarDetails_Messages-headline { font-size:14px; color:#cc9933; font-weight:bold; padding-bottom:3px; }
.ab-CarDetails_GiveFree-headline,.ab-CarDetails_PlusFree-headline { vertical-align:bottom; }
.ab-CarDetails_GiveFree-headline span,.ab-CarDetails_PlusFree-headline span { color:#678A32; font-size:14px; font-weight:bold; line-height:18px; margin-bottom:10px; }
.ab-CarDetails_GiveFree ul,.ab-CarDetails_PlusFree ul { display:block; list-style:outside none none; margin:0; padding:0; zoom:1; }
.ab-CarDetails_GiveFree ul li,.ab-CarDetails_PlusFree ul li { background:url(/images/site_graphics/newsite/why_tick.gif) no-repeat left 3px; clear: both; display: inline; float: left; font-size:12px; line-height: 16px; padding:3px 0 3px 22px; }
.ab-CarDetails_GiveFree { padding-left:15px; }
.ab-CarDetails_GiveFree-headline { padding-left:15px; }
.ab-CarDetails_GiveFree_Info { position:relative; display:inline-block; }
.ab-CarDetails_GiveFree-icon { background-image:url("/images/site_graphics/newsite/information-sml.gif"); background-repeat:no-repeat; background-position:left top; display:block; height:16px; position:absolute; right:-18px; top:0; width:16px; }
.ab-CarDetails_PlusFree,.ab-CarDetails_PlusFree-headline { padding-left:32px; }
.ab-CarDetails_PlusFree { border-left:solid 1px #dbdada; }
.ab-CarDetails_PlusFree div { display: table-cell; position:relative; }
.ab-CarDetails_PlusFree_AddIcon { background:url(/images/site_graphics/newsite/plus-32x32.png) no-repeat left top transparent; height:32px; left:-48px; margin-top:-16px; position:absolute; top:50%; width:32px; }
.ratings .ab-CarDetails_ImageArea_CarImage { width:180px; }
.ratings .ab-CarDetails_AdditionalInfo { display:none; }
.policies .ab-CarDetails_Content { display:none; }
.rtl .ab-CarDetails { direction:rtl; }
.rtl .ab-CarDetails_ImageArea { border-right:none; border-left:solid 1px #dbdada; }
.rtl .ab-CarDetails_ImageArea-headline { direction:rtl; margin-left:15px; text-align:right; }
.rtl .ab-CarDetails_ImageArea_Vote { float:right; margin-left:0; margin-right:8px; text-align:right; }
.rtl .ab-CarDetails_ImageArea_VoteNum small { margin-left:0; margin-right:4px; }
.rtl .ab-CarDetails_ImageArea-supplier img { float:right; cursor:pointer;}
.rtl .ab-CarDetails_ImageArea_PoliciesCta { margin-left:15px; margin-right:0; padding:8px 28px 8px 8px; text-align:right; zoom:1; }
.rtl .ab-CarDetails_ImageArea_PoliciesCta img { left:auto; right:8px; }
.rtl .ab-CarDetails_ImageArea_BestPrice,.rtl .ab-CarDetails_ImageArea_RCRecommended { margin:10px 0 0 10px; text-align:right; }
.rtl .ab-CarDetails_ImageArea_BestPrice-toolbar { text-align:left; }
.rtl .ab-CarDetails_ImageArea_BestPrice a { border-top-left-radius:0; border-top-right-radius:6px; }
.rtl .ab-CarDetails_ImageArea_RCRecommended { zoom:1; }
.rtl .ab-CarDetails_ImageArea_RCRecommended-rosetta { *right:10px; }
.rtl .ab-CarDetails_ImageArea_RCRecommended-headline { margin-left:0; margin-right:35px; background-position:right top; }
.rtl .ab-CarDetails_ImageArea_RCRecommended ul li { background-position:190px -50px; padding-left:0; padding-right:25px; }
.rtl .ab-CarDetails_Price { text-align:left; }
.rtl .ab-CarDetails_Spec-tick { zoom:1; }
.rtl .ab-CarDetails_Spec-tick li { background-position:right 3px; margin-left:5px; margin-right:2px; padding-left:0; padding-right:16px; *display:inline-block; *float:right; }
.rtl .ab-CarDetails_Messages-content { margin-left:0; margin-right:15px; }
.rtl .ab-CarDetails_GiveFree,.rtl .ab-CarDetails_GiveFree-headline { padding-left:32px; padding-right:15px; }
.rtl .ab-CarDetails_GiveFree ul li,.rtl .ab-CarDetails_PlusFree ul li { background-position:right 3px; padding-right:22px; padding-left:0; float: right; }
.rtl .ab-CarDetails_GiveFree-icon { left:-18px; right:auto; }
.rtl .ab-CarDetails_PlusFree,.rtl .ab-CarDetails_PlusFree-headline { border-left:none; padding-right:32px; }
.rtl .ab-CarDetails_PlusFree { padding-left:0; border-right:solid 1px #dbdada; }
.rtl .ab-CarDetails_PlusFree_AddIcon { left:auto; right:-48px; }