@import "/Design/CommonThemes/layout-wide.css";
/* site nav - start */
#sitenav
{
	_height:30px;
}
/* top menu hover */
#sitenav .top-item a:hover,
#sitenav .top-item:hover a,
#sitenav .top-item a:hover b,
#sitenav .top-item:hover a b
{
	background-color:#6CB621;
	color:#fff;
}
/* current top menu */
#sitenav .top-item a.current,
#sitenav .top-item a.current:hover,
#sitenav .top-item a.current b,
#sitenav .top-item a.current:hover b
{
	background-color:#6CB621;
	color:#fff;
}
/* sub menu */
#sitenav .top-item .sub
{
	background-color:#6CB621;
	border-top:solid 1px #AAD47E;
	padding-top:0;
}
#sitenav .top-item .sub a,
#sitenav .top-item .sub a b
{
	background-color:#6CB621;
}
/* sub menu hover */
#sitenav .top-item .sub a:hover,
#sitenav .top-item .sub a:hover b
{
	background-color:#AAD47E;
	color:#000;
}
/* site nav - end */
#banner-thing
{
	right:10px;
}
.skyscraper
{
}
/* general - start */
body, p, th, td, select, input, textarea, div, span
{
	font-family:Arial,Verdana,helvetica,san-serif;
	font-size:12px;
}
body
{
}
#desktop
{
	border:solid #f5f5f5;
	border-width:0 1px 1px;
	width:994px;
}
#desktop-main
{
	border:solid #ccc;
	border-width:0 1px 1px;
}
.desktop-border
{
	border:solid #e5e5e5;
	border-width:0 1px 1px;
}
#desktop-header
{
	border-bottom:solid 1px #2F4F0E;
}
#desktop-panes
{
	border-top:solid 1px #58961B;
}
#footer #copyright
{
	color:#999;
}
.desktop-4panes
{
	background:transparent url(/carcontent/green/desktop_bg.gif) repeat-x;
}
.dtDivBottomPane, #desktop-footer
{
	clear:both;
}
a
{
	color:#4E8A11;
	text-decoration:none;
}
a:hover
{
	color:#71CA17;
	text-decoration:underline;
}
.c
{
	display:none;
}
.debug
{
	color:red;
	font-size:11px;
}
.row-separator, .row-seperator
{
	clear:both;
}
#general-error
{
	margin:0 auto;
	width:990px;
}
.pricing-clarity-link,
.pricing-clarity-link:hover
{
	color: Red; 
	cursor: Pointer; 
	padding-left: 5px;
	text-decoration:underline;
}
/* general - end */
/* module themes - start */
.box
{
	background:transparent none repeat scroll 0%;
	margin-bottom:4px;
	height:100%;
}
.box .top, .box .bottom
{
	background:transparent none repeat scroll 0%;
	display:block;
	font-size:1px;
}
.box .b1, .box .b2, .box .b3, .box .b4
{
	background-color:#fff;
	display:block;
	height:1px;
	overflow:hidden;
}
.box .b2, .box .b3, .box .b4, .box .inner
{
	border-style:solid;
	border-width:0 1px;
}
.box .b1
{
	margin:0 5px;
}
.box .b2
{
	border-width:0 2px;
	margin:0 3px;
}
.box .b3
{
	margin:0 2px;
}
.box .b4
{
	margin:0 1px;
	height:2px;
}
.box .inner
{
	background-color:#fff;
	display:block;
}
.boxcontent
{
	height:100%;
	padding:9px 10px;
}
.notitle .boxcontent
{
	padding:0;
}
.rbModuleTitle
{
	position:relative;
	display:block;
	height:20px;
	color:#fff;
	border-bottom:solid 1px #fff;
}
.rbModuleTitleTxt
{
	font-size:12px;
	font-weight:bold;
	margin-left:8px;
}
.rbModuleTitleTxt H1
{
	display:inline;
	font-size:1em;
}
.notheme .rbModuleTitleTxt
{
	color:#000;
}
.notheme .box .inner .rbModuleTitleTxt	/* for shortcut modules */
{
	color:#fff;
}
.rbModuleTitleBtns
{
	position:absolute;
	right:8px;
}
.green .solid
{
	background-color:#528A1B;
}
.green .b1
{
	background-color:#AAD47E;
}
.green .inner, .green .b2, .green .b3, .green .b4
{
	border-color:#AAD47E;
}
.green .boxcontent
{
	color:black;
}
.CommandButton
{
	background-color:#AAD47E;
	border-top:solid thin #528A1B;
	border-left:solid thin #528A1B;
	border-right:solid thin #000;
	border-bottom:solid thin #000;
	color:#000;
	font-weight:bold;
	font-size:11px;
	margin:5px 5px 5px 0;
	padding:2px 6px 2px 4px;
	text-align:center;
}
.CommandButton:hover
{
	color:#528A1B;
}
.Head, .SubHead
{
	font-weight:bold;
}
/* module themes - end */
/* panes - start */
.dtDivLeftPane
{
	width:200px;
}
.boxcontent
{
	padding:0;
}

.desktop-3panes
{
	background:transparent url(/carcontent/green/desktop_bg.gif) repeat-x;
	width:100%;
}
.desktop-3panes .showBoth .dtDivLeftPane
{
	margin:4px 0 0 4px;
	width:220px;
}
.desktop-3panes .showBoth .dtDivRightPane
{
	margin:4px 0 0 0;
	width:310px;
}
.desktop-3panes .showBoth .dtDivContentPane
{
	margin:4px 4px 0 4px;
	width:440px;
}
.homepage .desktop-3panes
{
	background:transparent url(/carcontent/green/home/desktop_bg.gif) repeat-x;
}
.homepage .desktop-3panes .showBoth .dtDivLeftPane
{
	margin:10px 0 0 0;
	width:218px;
}
.homepage .desktop-3panes .showBoth .dtDivRightPane
{
	margin:10px 0 0 0;
	width:310px;
}
.homepage .desktop-3panes .showBoth .dtDivContentPane
{
	margin:10px 0;
	width:450px;
}
.desktop-4panes .showLeft .dtDivLeftPane
{
	margin:4px 0 0 4px;
	width:200px;
	_margin-left:1px;
}
.desktop-4panes .showLeft .dtDivContentPane
{
	margin:4px 0 0 4px;
	width:650px;
}
.desktop-4panes .showBoth .dtDivLeftPane
{
	margin:4px 0 0 4px;
	width:200px;
}
.desktop-4panes .showBoth .dtDivRightPane
{
	margin:4px 0 0 0;
	width:220px;
}
.desktop-4panes .showBoth .dtDivContentPane
{
	margin:4px 4px 0 4px;
	width:420px;
}
/* panes - end */
/* home page styles - start */
.quickcategorylinks-container
{
	height:290px;
	margin-bottom:12px;
}
#quickcategorylinks 
{
	background:#6CB621 url(/carcontent/green/home/shadow_left.gif) no-repeat top right;
}
#quickcategorylinks * 
{
	margin:0;
	padding:0;
}
#quickcategorylinks h3
{
	border-bottom:solid 1px #4E8A11;
	color:#016201;
	font-size:16px;
	padding:6px 6px 6px 26px;
}
#quickcategorylinks hr 
{
	display:none;
}
#quickcategorylinks ul
{
	border-top:solid 1px #AAD47E;
	padding:8px 0;
	margin-bottom:0;
	list-style-type:none;
}
#quickcategorylinks li 
{
	margin-left:30px;
	font-size:16px;
	line-height:38px;
	padding:1px 0;
}
#quickcategorylinks a
{
	background-repeat:no-repeat;
	color:#fff;
	display:block;
	padding-left:40px;
}
#quickcategorylinks a:hover
{
	color:#060;
}
#quickcategorylinks #five-stars a
{
	background-image:url(/carcontent/green/home/home_5stars.gif);
}
#quickcategorylinks #diesel a
{
	background-image:url(/carcontent/green/home/home_diesel.gif);
}
#quickcategorylinks #hybrid a
{
	background-image:url(/carcontent/green/home/home_hybrid.gif);
}
#quickcategorylinks #large-cars a
{
	background-image:url(/carcontent/green/home/home_largecars.gif);
}
#quickcategorylinks #small-cars a
{
	background-image:url(/carcontent/green/home/home_smallcars.gif);
}
#quickcategorylinks #others a
{
	background-image:url(/carcontent/green/home/home_sell.gif);
}
#quickcategorylinksbottom
{
	display:none;
}
#quickcategorylinksbottom .solid
{
	background-color:#4E8A11;
	border-color:#4E8A11;
}
#quickcategorylinksbottom.box
{
	margin-bottom:0;
}
.todays-news-container 
{
	margin:0 10px;
}
.todays-news-container .rbModuleTitle
{
	border-bottom-width:0;
	height:100%;
	padding:0;
}
.todays-news-container .rbModuleTitleTxt
{
	background:transparent url(/carcontent/green/home/news.gif) no-repeat bottom left;
	border-bottom:solid 2px #7FC41C;
	font-size:16px;
	line-height:46px;
	margin:0;
	padding:4px 0 0 60px;
}
.todays-news-container .RSSNews
{
	padding:4px 4px 0 0;
}
.todays-news-footer
{
	text-align:right;
	margin:0 16px;
}
.todays-news-footer a
{
	color:#4E8A11;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	text-transform:lowercase;
}
.todays-news-footer a:hover
{
	color:#71CA17;
	text-decoration:underline;
}
.todays-news-footer div
{
	border-top:dotted 2px #ccc;
	margin-right:56px;
	margin-top:-6px;
}
.homepage-ad-container
{
	margin:10px 0 0 10px;
}
/* sponsoredlinks - start */
.sponsored-links
{
	background:transparent url(/carcontent/green/home/shadow_right.gif) no-repeat top left;
	margin-left:10px;
	margin-bottom:16px;
}
.sponsored-links .b2,
.sponsored-links .b3,
.sponsored-links .b4,
.sponsored-links .inner
{
	background-color:#E6F3D9;
}
.sponsored-links .rbModuleTitle
{
	background-color:#E6F3D9;
	border-bottom-width:0;
	height:20px;
	padding:0;
}
.sponsored-links .rbModuleTitleTxt
{
	color:#016201;
	text-transform:uppercase;
	font-size:11px;
	vertical-align:top;
}
.sponsored-links ul
{
	list-style-type:none;
	height:233px;
	margin:0;
	padding:3px 0;
}
.sponsored-links ul li
{
	margin:4px;
	margin-top:0;
	padding:0;
}
.sponsored-links ul a
{
	color:#000;
	display:block;
	font-size:11px;
	text-decoration:none;
	width:100%;
}
.sponsored-links ul h3
{
	font-size:11px;
	margin:0;
	padding:0;
}
.sponsored-links ul p
{
	font-size:11px;
	margin:0;
	padding:0;
}
.sponsored-links ul img
{
	border:solid 1px #ccc;
	float:left;
	font-size:8px;
	margin:8px 8px 8px 0;
}
.sponsored-links ul a:hover
{
	color:#000;
}
.sponsored-links ul .more
{
	font-weight:normal;
	padding-top:8px;
	text-decoration:underline;
}
.sponsored-links ul .separator
{
	border-bottom:solid 1px silver;
	clear:both;
	font-size:0;
	line-height:0;
}
.sponsored-links .end
{
	clear:both;
}
/* sponsoredlinks - end */
.home-newcars-search .bottom,
.home-allcars-search .top
{
	display:none;
}
.home-newcars-search .box
{
	margin-bottom:0;
}
.home-allcars-search
{
	margin-bottom:14px;
}
.home-allcars-search .boxcontent
{
	padding:8px 6px 4px;
	*padding:0px 6px;
}
.HomePageSearch
{
	border:solid 1px #aaa;
}
.HomePageSearch h1
{
	display:block;
	font-size:16px;
	font-weight:bold;
	margin:6px 18px 0;
	padding:0;
}
.HomePageSearch .desc
{
	display:none;
}
.HomePageSearch DL
{
	margin:0;
}
.HomePageSearch DT
{
	clear:both;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0;
	width:110px;
}
.HomePageSearch DD 
{
	margin:0;
	padding:0 0 6px;
}
.HomePageSearch DD SELECT
{
	font-size:12px;
	width:260px;
}
.HomePageSearch DD LABEL
{
	font-size:12px;
}
.HomePageSearch DD INPUT
{
	width:256px;
}
.HomePageSearch .search-body
{
	margin:10px 20px 2px;
}
.HomePageSearch .search-button
{
	float:left;
	margin-left:128px;
	_margin-left:66px;
}
.HomePageSearch .search-button a
{
	background:transparent url(/carcontent/green/home/search_button.gif) no-repeat;
	border-width:0;
	cursor:pointer;
	display:block;
	font-size:0;
	height:33px;
	line-height:0;
	text-indent:-10000px;
	width:105px;
}
.HomePageSearch .reset-button,
.HomePageSearch .advanced-button
{
	font-size:11px;
	line-height:12px;
	margin-left:260px;
}
.HomePageSearch .reset-button dd a,
.HomePageSearch .advanced-button dd a
{
	text-decoration:underline;
}
.HomePageSearch .advanced-button dd a
{
	font-weight:bold;
}
.HomePageSearch .reset-button dt,
.HomePageSearch .advanced-button dt
{
	clear:none;
	width:0;
}

.HomePageSearch .end
{
	clear:both;
	margin-bottom:10px;
}

/* home page styles - end */
/* RSSNews - start */
.RSSNews *
{
	margin:0;
	padding:0;
}
.RSSNews ul
{
	list-style-type:none;
}
.RSSNews li
{
	margin:4px;
	margin-top:0;
}
.RSSNews a
{
	display:block;
	text-decoration:none;
	width:100%;
}
.RSSNews h3
{
	color:#4E8A11;
	font-size:12px;
	line-height:16px;
}
.RSSNews p
{
	color:#000;
}
.RSSNews img
{
	border:solid 1px #ccc;
	float:left;
	font-size:8px;
	margin:4px;
}
.RSSNews a:hover
{
	text-decoration:none;
}
.RSSNews a:hover h3
{
	text-decoration:underline;
	color:#71CA17;
}
.RSSNews a:hover img
{
	border:solid 1px #71CA17;
}
.RSSNews .separator
{
	border-bottom:solid 1px silver;
	clear:both;
	font-size:0;
	line-height:0;
}
.RSSNews .end
{
	clear:both;
}
/* RSSNews - end */

/* listing header/footer - end */
.results-header-container
{
	height:100%;
}
.results-header-container .rbModuleTitleTxt
{
	color:#fff;
	font-size:14px;
}
.results-header-container .match,
.results-header-container .bottom
{
	display:none;
}
.results-header-container .box
{
	margin-bottom:0;
}
.results-header
{
	background-color:#CFEFAE;
	padding-top:4px;
}
.results-header .sort,
.results-header .sort .label,
.results-header .sort .options,
.results-header .sort .go-button
{
	float:left;
	margin-left:8px;
}
.results-header .sort .label
{
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	margin-left:0;
}
.results-header .sort .options
{
	margin-top:4px;
}
.results-header .sort .go-button a
{
	background:url(/carcontent/green/results/go.gif) no-repeat;
	display:block;
	height:27px;
	outline:none;
	text-indent:-10000px;
	width:29px;
}
.results-header .pager
{
	float:right;
	line-height:30px;
	margin-right:10px;
}
.results-header .pager a:hover
{
	color:#71CA17;
}
.results-header .pager td, 
.results-header .pager span
{
	font-size:11px;
}
.results-header .pager .pages
{
	padding:0 6px;
}
.results-header .pager .pages span
{
	margin-left:2px;
	margin-right:2px;
}
.results-header .pager .pages .current
{
	font-weight:bold;
}
.results-header .end
{
	clear:both;
	line-height:0;
	font-size:0;
}
.result-footer-container .top
{
	display:none;
}
.result-footer-container .inner,
.result-footer-container .bottom .b2, 
.result-footer-container .bottom .b3, 
.result-footer-container .bottom .b4
{
	background-color:#CFEFAE;
}
.result-footer-container .results-header
{
	padding-top:10px;
}
.result-footer-container .pager
{
	line-height:normal;
}
/* listing header/footer - end */
/* used car listing - start */
.pnlListing
{
	background-color:#fff;
	border-style:solid;
	border-color:#AAD47E;
	border-width:0 1px;
	min-height:80px;
}
.pnlListing .compare
{
	background:#528A1B;
	line-height:25px;
}
.pnlListing .compare span
{
	font-size:11px;
	margin-left:5px;
}
.pnlListing .compare a
{
	color:#fff;
	font-size:11px;
	margin-left:14px;
	text-decoration:underline;
}
.pnlListing .compare a:hover
{
	color:#71CA17;
}
.pnlListing .tool-header .footer,
.pnlListing .tool-footer .header
{
	height:9px;
}
.pnlListing .tool-header .footer
{
	background:url(/carcontent/green/results/arrow_down.gif) no-repeat 5px top;
}
.pnlListing .tool-footer .header
{
	background:url(/carcontent/green/results/arrow_up.gif) no-repeat 5px bottom;
}
.pnlListing .dlResult
{
}
.pnlListing .activity
{
	float:left;
	height:0;
}
.pnlListing .PriceBNCISAsterisk
{
	vertical-align:top;
}
.results-header-container .no-result
{
	padding:100px 0 80px 0;
	text-align:center;
}
.results-header-container .no-result a
{
	cursor:pointer;
	color:#4E8A11;
}
/* flag links */
.flag-topdeal
{
	float:left;
	margin-right:4px;
}
.flag-topdeal A
{
	background:url(/carcontent/powersearch/top_deals_icon.gif) no-repeat;
	display:block;
	height:28px;
	width:58px;
}
.flag-racv,
.flag-racv2
{
	background:url(/carcontent/cse/racv.gif) no-repeat;
	display:block;
	float:left;
	height:28px;
	width:60px;
}
.flag-unique .Unique
{
	background:url(/carcontent/powersearch/unique_tab.gif) no-repeat;
	display:block;
	float:left;
	height:28px;
	width:74px;
}
.lnkCert IMG 
{
	border:0;
	margin-right: 4px;
}
.power
{
	color:#000;
	cursor:pointer;
	min-height:10px;
	padding-top:4px;
	position:relative;
	width:640px;
	_height:100%;
}
.power .check-column
{
	float:left;
	margin-left:2px;
	_margin-left:0;
}
.power .check-column DIV
{
	background:url(/carcontent/green/results/check.gif) no-repeat;
	height:20px;
	margin-top:20px;
	width:18px;
}
.power .check-column .CompareAdd
{
	background-position:0 0;
}
.power .check-column .CompareAdded
{
	background-position:0 -26px;
}
.premium .check-column DIV,
.privatepremium .check-column DIV
{
	margin-top:48px;
}
.power .data-column
{
	behavior:url(/Tig/DesktopModules/EndecaPowerResults/IEEndecaPowerResults.htc);	/* behaviour script for IE 6 */
	border-top:solid 1px #AAD47E;
	margin:4px 0 0 24px;
	padding:0;
	_margin-left:18px;
	width:616px;
}
.twoThumbs .data-column
{
	padding:4px 0;
}
.premium .data-column,
.privatepremium .data-column
{
	border-top:none;
	background-color:#E2F1D4;
	padding-top:0;
}
.power .data-column:hover
{
	background-color:#eee;
}
.premium .hover,
.privatepremium .hover,
.premium .data-column:hover,
.privatepremium .data-column:hover
{
	background-color:#CFEFAE;
}
.power A
{
	color:#000;
}
.power A:hover
{
	text-decoration:none;
}
.power A.details-button
{
	background-repeat:no-repeat;
	display:block;
	height:36px;
	outline:none;
	text-decoration:none;
	text-indent:-10000px; 
	width:110px; 
}
.dealer A.details-button
{
	background-image:url(/carcontent/green/results/dealer_enquiry.gif);
}
.private A.details-button
{
	background-image:url(/carcontent/green/results/private_enquiry.gif);
}
.power .left-column
{
	float:left;
	margin-left:4px;
}
.premium .left-column, 
.privatepremium .left-column
{
	width:484px;
}
.power .center-column 
{
	cursor:pointer;
	float:left;
	margin-left:4px;
	width:394px; 
}
.twoThumbs .center-column
{
	width:304px; 
}
.power .right-column 
{
	float:right; 
	text-align:center;
	width:110px; 
}
.premium .center-column, 
.privatepremium .center-column
{
	margin-left:8px;
	width:490px;
}
.power .wide-column
{
	clear:both;
}
.power .wide-column .summary-list
{
    display:inline;
	padding: 0px;
}
.power .summary-list LI
{
    background:transparent url(/carcontent/green/results/item.gif) no-repeat scroll left center;
	float:left;
	margin-right:10px;
	padding-left:10px;
	list-style: none;
}
.premium .row-separator, .privatepremium .row-separator
{
	padding-bottom:6px;
}
.power .item-type 
{
	color:#999;
	margin:2px 0 8px;
	text-align:center;
	text-transform:capitalize;
	width:110px;
}
.power .item-type DIV
{
	font-size:11px;
}
.power .item-image-flag 
{
	clear:left;
	float:left;
	margin:2px 0 0 6px;
	width:300px;
}
.power .left-column A
{
	display:block;
	min-height:53px;
	width:86px;
}
.twoThumbs .left-column A
{
	width:176px;
}
.premium .left-column A,
.privatepremium .left-column A
{
	width:480px;
}
.power .thumb
{
	border:3px solid #fff;
	overflow:hidden;
	width:80px;
}
.twoThumbs .thumb
{
	padding: 2px;
	border:1px solid #dedee0;
	vertical-align:top;
}
.power .no-image
{
	visibility:hidden;
	border:3px solid #fff;
}
.premium .thumb,
.privatepremium .thumb
{
	height:53px;
}
.power .item-title
{
	font-size:14px;
	font-weight:bold;
}
.premium .item-title, .privatepremium .item-title
{
	display:none;
}
.power .item-desc
{
	font-size:11px;
	margin:2px 0;
}
.premium .center-column .item-desc, 
.privatepremium .center-column .item-desc
{
	display:none;
	width:484px;
}
.power .price-column A
{
	display:block;
	font-size:18px;
	font-weight:bold;
}
.power a.dap-link
{
	color:#f00;
	font-size:9px;
}
.power .item-location
{
	bottom:12px;
	margin-top:12px;
	position:absolute;
	right:130px;
	white-space:nowrap;
}
.power .details-button-column
{
	bottom:4px;
	position:absolute;
	right:4px;
}
.power .summary-list
{
	float:left;
	line-height:16px;
	list-style-type:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}
.twoThumbs .summary-list
{
	font-size: 11px;
	width:304px;
}
.twoThumbs .premium .summary-list,
.twoThumbs .privatepremium .summary-list
{
	width:480px;
}
.premium .summary-list, .privatepremium .summary-list
{
	margin-left:10px;
}
.power .summary-list-item
{
	background:url(/carcontent/green/results/item.gif) no-repeat left center;
	float:left;
	padding:0 10px;
}
.power .item-moreinfo
{
	clear:left;
	font-size:11px;
	margin-left:6px;
}
.premium .item-moreinfo,
.privatepremium .item-moreinfo
{
	margin-left:8px;
}
.power .item-moreinfo dl
{
	margin:0;
	padding:0;
	font-size: 11px;
}
.power .item-moreinfo .fuel
{
	float: left;
	width: 220px;
}
.power .item-moreinfo .ratings
{
	float: left;
	width: 222px;
	_width:224px;
}
.power .item-moreinfo dt
{
	clear:left;
	float:left;
	font-weight:bold;
	margin:0;
	padding:0;
	width:114px;
}
.power .item-moreinfo .fuel dt
{
	width: 90px;
}
.power .item-moreinfo dd
{
	margin:0;
	padding:1px 0 0 0;
}
.power .item-moreinfo sub
{
	vertical-align:-2px;
	font-size:9px;
}

.power .premiumAd 
{
	background-color:#4E8A11;
	font-weight:bold;
	padding:4px;
}
.twoThumbs .premiumAd
{
	margin-bottom:4px;
}
.power .premiumAd a
{
	color:#fff;
}
/* used car listing - end */
/* new car listing - start */
/* rating bars and green stars */
.graph 
{ 
    /*background: url(/carcontent/green/results/bar_graph_bg.gif) no-repeat;*/
    border:solid 1px #ccc;
    background-color:#eee;
	margin: 0; 	
	padding: 1px; 
	position: relative; /* IE fix */
	width: 102px;
}
.graph .bar 
{ 
    /*background: url(/carcontent/green/results/bar_highlight.gif) repeat-x;*/
    color: #333; 
    background-color:#76CC00;
    display: block;
    height: 15px; 
    line-height: 15px;  
    position: relative;
    text-align: left; 
}
.graph .bar span 
{ 
	font-size: 10px; 
	font-weight: normal;
	left: 4px; 
	/*top: -1px;*/
	position: absolute; 
	white-space: nowrap;
}
.power .graph
{
	margin-left: 114px; 
}
.green-info-icon
{
	background:transparent url(/carcontent/green/help.gif) no-repeat 0 center;
	cursor:pointer;
	height:16px;
	width:16px;
}
.power .green-info-icon
{
	float:left;
	margin-left:8px;
}
.power .OverallGreenStar
{
	float:left;
	margin-left:0;
	margin-bottom:1px;
}
.OverallGreenStar
{
	background:transparent url(/carcontent/green/results/stars.gif) no-repeat 0 -150px;
	display:block;
	height:14px;
	width:80px;
}
.OverallGreenStar0
{
	background-position:0 -150px;
}
.OverallGreenStar05
{
	background-position:0 -135px;
}
.OverallGreenStar1
{
	background-position:0 -120px;
}
.OverallGreenStar15
{
	background-position:0 -105px;
}
.OverallGreenStar2
{
	background-position:0 -90px;
}
.OverallGreenStar25
{
	background-position:0 -75px;
}
.OverallGreenStar3
{
	background-position:0 -60px;
}
.OverallGreenStar35
{
	background-position:0 -45px;
}
.OverallGreenStar4
{
	background-position:0 -30px;
}
.OverallGreenStar45
{
	background-position:0 -15px;
}
.OverallGreenStar5
{
	background-position:0 0;
}

/* START YELLOW STARS */
.FullYellowStar 
{
	/*background-image: url(/Portals/r/redbookau/redboook_green_star.gif);*/
	background-image: url(/Portals/r/redbookau/redboook_green_star.gif);
	width: 16px;
	height: 15px;
	display: block;
	float: left;
}
.HalfYellowStar
{
	background-image: url(/Portals/r/redbookau/redboook_green_halfstar.gif);
	width: 8px;
	height: 15px;
	display: block;
	float: left;
}
.OverallYellowStar
{
	/*background:transparent url(/Portals/r/redbookau/overallstars.gif) no-repeat 0px -150px;*/
	background:transparent url(/carcontent/cs/showroom/overallyellowstars.gif);
	width:84px;
	height:15px;
	display: block;
}
.OverallYellowStar0
{
	background-position:0px -150px;
}
.OverallYellowStar05
{
	background-position: 0px -135px;
}

.OverallYellowStar1
{
	background-position: 0px -120px;
}

.OverallYellowStar15
{
	background-position: 0px -105px;
}

.OverallYellowStar2
{
	background-position: 0px -90px;
}

.OverallYellowStar25
{
	background-position: 0px -75px;
}
.OverallYellowStar3
{
	background-position: 0px -60px;
}
.OverallYellowStar35
{
	background-position: 0px -45px;
}
.OverallYellowStar4
{
	background-position: 0px -30px;
}

.OverallYellowStar45
{
	background-position: 0px -15px;
}

.OverallYellowStar5
{
	background-position: 0px 0px;
}

/* END YELLOW STARS */


.newcars
{
}
.newcars .addtomylist
{
	display:none;
}
.newcars .center-column
{
	width:370px;
}
.newcars .wide-column
{
	clear:none;
}
.newcars .summary-list-item
{
	background-image:none;
	padding:0;
}
.newcars .item-desc
{
}
.newcars .item-type,
.newcars .item-location,
.newcars .item-image-flag
{
	display:none;	
}
.newcars A.details-button
{
	background-image:url(/carcontent/green/results/more.gif);
	height:40px;
	width:125px;
}
.carvaluations
{
}
.carvaluations .tool-header,
.carvaluations .tool-footer,
.carvaluations .addtomylist
{
	display:none;
}
.carvaluations .center-column
{
	width:370px;
}
.carvaluations .wide-column
{
	clear:none;
}
.carvaluations .summary-list-item
{
	background-image:none;
	float:none;
	padding:0;
}
.carvaluations .item-desc
{
}
.carvaluations .item-type,
.carvaluations .item-location,
.carvaluations .item-image-flag
{
	display:none;	
}
.carvaluations A.details-button
{
	background-image:url(/carcontent/green/results/valuation.gif);
	height:40px;
	width:125px;
}
.carvaluations .summary-list-item dt
{
	float:left;
	width:auto;
}
.carvaluations .summary-list-item dd
{
	float:left;
	margin: 0 0 0 10px;
}
.carvaluations .summary-list-item dd .OverallGreenStar
{
	margin-left:0;
}
/* new car listing - end */
/* editorial listing - start */
.result-articles
{
}
.result-articles .power .left-column a
{
	width:auto;
}
.result-articles .left-column img
{
	margin:3px;
	border-width:0;
}
.result-articles .center-column
{
	width:370px;
}
.result-articles .wide-column
{
	clear:none;
}
.result-articles .summary-list-item
{
	background-image:none;
	padding:0;
}
.result-articles .tool-header,
.result-articles .tool-footer,
.result-articles .item-type,
.result-articles .item-location,
.result-articles .item-image-flag,
.result-articles .item-moreinfo
{
	display:none;	
}
.result-articles A.details-button
{
	background-image:url(/carcontent/green/results/more.gif);
	height:40px;
	width:125px;
}
/* editorial listing - end */
/* navigation:postcode/keywords - start */
.refine-by
{
}
.refine-by .pnlHeader
{
	background-color:#f5f5f5;
	border-top:solid 1px #ddd;
	color:#016201;
	cursor:pointer;
	height:22px;
}
.refine-by .pnlHeader img
{
	float:left;
}
.refine-by .pnlHeader span
{
	float:left;
	font-weight:bold;
	line-height:22px;
}
.refine-by .selected
{
	background-color:#E2F1D4;
	border-top-width:0;
	color:#000;
	cursor:default;
}
.refine-by .go-button
{
	float:right;
	padding-right:6px;
}
.refine-by .go-button A
{
	background:url(/carcontent/green/results/go.gif) no-repeat;
	display:block;
	height:30px;
	text-decoration:none;
	text-indent:-10000px;
	outline:none;
	width:30px;
}
.refine-by .refine-options
{
	display:none;
}
.refine-by .remove
{
	color:#000;
	float:right;
	font-size:11px;
	font-weight:normal;
	line-height:22px;
	margin-right:8px;
}
.refine-by .remove:hover
{
	color:#a00;
}
.refine-by .pnlBody
{
	margin:2px 0;
}

.refine-by .pnlHeader span
{
	background:url(/carcontent/green/results/collapsed.gif) no-repeat left center;
	cursor:pointer;
	font-size:13px;
	padding-left:22px;
	vertical-align:middle;
}
.refine-by .exp span
{
	background:url(/carcontent/green/results/expanded.gif) no-repeat left center;
}
.refine-by .selected span
{
	background:none;
}
.refine-by INPUT, .refine-by SELECT
{
	border:solid 1px #c0c0c0;
}
.refine-by-postcode .pnlPostcode,
.refine-by-keywords .pnlKeyword
{
	float:left;
	padding-left:22px;
	padding-top:4px;
}
.refine-by-postcode .txtPostcode
{
	float:left;
	margin-right:4px;
	width:55px;
}
.refine-by-postcode .cboDistance
{
	*padding-top:2px;
}
.refine-by-keywords .pnlKeyword INPUT
{
	width:130px;
}
.refine-by-keywords .auto-corrected
{
	display:block;
	font-size:11px;
	padding:0 20px;
	white-space:normal;
	width:auto;
}
.refine-by-keywords .auto-corrected b
{
	font-weight:normal;
	color:#a00;
}
.refine-by .multidim .pnlHeader
{
	background-color:#E2F1D4;
	border-top-width:0;
	color:#000;
	cursor:default;
}
.refine-by .multidim .pnlHeader span
{
	background:none;
}
.refine-by .multidim-values
{
	position:relative;
	width:100%;
	_position:inherit;
}
.refine-by .multidim-values dl
{
	display:block;
	float:left;
	margin:0;
	padding:0 0 4px;
}
.refine-by .multidim-values dd
{
	float:left;
	font-size:11px;
	margin:0 0 0 2px;
	padding:0;
	_margin:0;
	width:150px;
}
.refine-by .multidim-values dd input
{
	border:0;
	margin-bottom:0;
	*vertical-align:middle;
}
.refine-by .multidim-values dd label
{
	color:#4E8A11;
}
.refine-by .multidim-values .go-button
{
	position:absolute;
	bottom:0;
	right:0;
	_position:inherit;
	_padding-top:50px;
}
.refine-by .multidim-values .go-button a
{
	vertical-align:bottom;
}
/* navigation:postcode/keywords - end */
/* breadcrumbs - start */
.breadcrumbs
{
	width:100%;
	border-collapse:collapse;
	border-bottom:solid 1px #ccc;
	margin-bottom:2px;
}
.breadcrumbs .crumb
{
	margin-top:4px;
}
.breadcrumbs th,
.breadcrumbs th span,
.breadcrumbs .crumbbit
{
	font-size:11px;
}
.breadcrumbs th
{
	padding:0 4px;
	text-transform:capitalize;
}
.breadcrumbs th .child
{
	padding-left:0.5em;
}
.breadcrumbs th .grandchild
{
	padding-left:1em;
}
.breadcrumbs .crumbbit
{
	clear:both;
}
.breadcrumbs .breadcrumb-alt
{
	background-color:#f5f5f5;
}
.breadcrumbs .remove
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 0px -155px;
	clear:right;
	display:block;
	float:right;
	height:18px;
	width:20px;
	line-height:18px;
	text-indent:-10000px;
	outline:none;
}
.crumbtext
{
	float:left;
	overflow:hidden;
	width:77px;
	font-size:11px;
}
.breadcrumb-save-searches,
.breadcrumb-new-search
{
	float:left;
	font-size:11px;
}
.breadcrumb-save-searches a
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat scroll 3px -43px;
	color:#4E8A11;
	display:block;
	font-size:11px;
	padding:4px 4px 4px 22px;
	*background-position:5px -43px;
}
.breadcrumb-new-search a
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat scroll 2px -123px;
	color:#4E8A11;
	display:block;
	font-size:11px;
	padding:4px 4px 4px 22px;
}
/* breadcrumbs - end */

/* double div */
.doubledivrandom
{
	width: 100%;
	position: relative;
	color: #000;
}
.doubledivrandom p
{
	margin: 0;
	padding: 0;
}
.doubledivrandom .absolute
{
	font-family: "Lucida Console", Courier, monospace !important;
	letter-spacing: 0.1em;
	left:0px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	top: 0px;
}
.doubledivrandom .float
{
	font-family: "Lucida Console", Courier, monospace !important;
	letter-spacing: 0.1em;
}
.doubledivrandom .clearboth
{
	clear: both;
}
/*END: Double Div */

/* navigation - start */
.no-selection
{ 
	display:block;
	font-size:11px;
	padding:4px;
}
.dim
{
}
.dim-header
{
	background-color:#f5f5f5;
	border-top:solid 1px #ddd;
	color:#016201;
	cursor:pointer;
	height:22px;
}
.dim-header-img
{
	float:left;
}
.dim-header-label
{
	float:left;
	line-height:22px;
}
.dim-header .dim-header-label
{
	background:url(/carcontent/green/results/collapsed.gif) no-repeat left center;
	padding-left:22px;
}
.exp .dim-header .dim-header-label,
.middle .dim-header .dim-header-label, 
.child .dim-header .dim-header-label
{
	background:url(/carcontent/green/results/expanded.gif) no-repeat left center;
}
.dim-selected .dim-header
{
	background-color:#E2F1D4;
	border-top-width:0;
	color:#000;
	cursor:default;
}
.dim-selected .dim-header-label
{
	background:none;
	/*margin-left:22px;*/
}
.power-nav .middle .dim-header,
.power-nav .child .dim-header
{
	border-top-width:0;
}
.power-nav .middle .dim-header-label,
.power-nav .child .dim-header-label
{
}
.power-nav .middle .dim-values,
.power-nav .child .dim-values
{
}
.dimval
{
	vertical-align:top;
	list-style-type: none;
	clear: both;
	padding-top:2px;
}
.dim-header .dimval-morelink,
.dimval-clearlink
{
	color:#000;
	float:right;
	font-size:11px;
	line-height:22px;
	margin-right:8px;
}
.dimval-clearlink:hover
{
	color:#a00;
}
.dimval-morelink
{
	color:#4E8A11;
}
.dimval-clearlink
{
}
.dim-values
{
	clear:both;
	font-size:11px;
	padding-left: 0px;
	margin:1px;
	float: left;
}
.dim-link
{
	background:url(/carcontent/green/results/dimval.gif) no-repeat 0 50%;
	color:#4E8A11;
	display:block;
	float:left;
	font-size:11px;
	margin-left:8px;
	padding-left:12px;
	white-space:normal;
	width:120px;
}
.dimval-more
{
	clear:both;
	display:block;
	padding-left:2px;
	padding-bottom:4px;
}
.dim-values .dimval-morelink
{
	background:url(/carcontent/green/results/dimval.gif) no-repeat 0 50%;
	color:#4E8A11;
	font-size:11px;
	margin-left:8px;
	padding-left:12px;
}
.dim-link:hover
{
	background:url(/carcontent/green/results/dimval_selected.gif) no-repeat 0 50%;
	color:#71CA17;
}
.dim-text
{
	background:url(/carcontent/green/results/dimval_selected.gif) no-repeat 0 50%;
	color:#333;
	display:block;
	float:left;
	font-size:11px;
	margin-left:8px;
	padding-left:12px;
	white-space:normal;
	width:120px;
}

.dimval INPUT, .dimval LABEL
{
	color:#4E8A11;
	cursor:pointer;
	display:block;
	float:left;
	font-size:11px;
}
.dimval INPUT
{
	margin-top:1px;
	*margin-top:-3px;
	padding:0;
}
.dimval-count
{
	color:#666;
	float:right;
	font-size:11px;
	padding-right:6px;
	text-align:right;
	font-weight: normal;
}
.advanced-section-header
{
	display:none;
	/*padding:4px 0;*/
}
.advanced-section-header-label
{
	font-size:13px;
	font-weight:bold;
}
/* navigation - end */

/* tab navigation override */
.tab-nav-container
{
}
.tab-nav-container ul.tab-nav-select
{
	border-bottom:solid 1px #AAD47E;
	display:block;
	height:24px;
	padding-left:4px;
	_overflow:hidden;
}
.tab-nav-container .tab-nav-select .item
{
}
.tab-nav-container .tab-nav-select .subNavCurrent
{
	top:30px;
}
.tab-nav-container .tab-nav-select .sub
{
	_width:200px;
}	
.tab-nav-container .tab-nav-select A.current,
.tab-nav-container .tab-nav-select A.non-active
{
	border-width:0;
	height:24px;
	line-height:24px;
	margin-right:4px;
}
.tab-nav-container .tab-nav-select A.current
{
	background:transparent url(/carcontent/green/tab_active_l.gif) no-repeat top left;
	border-bottom:solid 1px #fff;
	color:#000;
	cursor:default;
}
.tab-nav-container .tab-nav-select A.current B
{
	background:transparent url(/carcontent/green/tab_active_r.gif) no-repeat top right;
}
.tab-nav-container .tab-nav-select A.non-active
{
	background:transparent url(/carcontent/green/tab_nonactive_l.gif) no-repeat top left;
	border-bottom:solid 1px #AAD47E;
	color:#333;
}
.tab-nav-container .tab-nav-select A.non-active B
{
	background:transparent url(/carcontent/green/tab_nonactive_r.gif) no-repeat top right;
	color:#333;
}
.tab-nav-container .tab-nav-select A.non-active:hover
{
	background:transparent url(/carcontent/green/tab_active_l.gif) no-repeat top left;
	color:#000;
}
.tab-nav-container .tab-nav-select A.non-active:hover B
{
	background:transparent url(/carcontent/green/tab_active_r.gif) no-repeat top right;
	color:#000;
}
/* toolbox links - start */
.toolbox .boxcontent
{
	padding-left:6px;
}
.toolbox .boxcontent A
{
	color:#000;
	display:block;
	font-size:11px;
	padding:4px 4px 4px 24px;
}
.toolbox .boxcontent A:hover
{
	text-decoration:underline;
}
.toolbox .boxcontent A B
{
	font-weight:normal;
}
.toolbox .PrintButton
{
	background:url(/carcontent/powersearch/icons.gif) no-repeat 0 -69px;
}
.toolbox .PdfButton
{
	background:url(/carcontent/green/details/pdf.gif) no-repeat 0 5px;
}
.toolbox .EmailAFriendButton
{
	background:url(/carcontent/powersearch/icons.gif) no-repeat 0 -97px;
}
.toolbox .details-back-link,
.toolbox .backlink
{
	background:url(/carcontent/powersearch/icons.gif) no-repeat 5px 5px;
}
.toolbox .revs-vehicle-check-button
{
	background:url(/carcontent/powersearch/revs_icon.gif) no-repeat 0 center;
}
.toolbox .nominate-unique-car-button
{
	background:url(/carcontent/powersearch/uniquecars_icon.gif) no-repeat -4px center;
}
.toolbox .linkSaveSearch
{
	background:url(/carcontent/powersearch/icons.gif) no-repeat 2px -41px;
}
.toolbox .newsearch
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 0 -124px;
}
.toolbox .what-is-green-button
{
	background:transparent url(/carcontent/green/help.gif) no-repeat 2px 4px;
}
/* toolbox links - end */
/* saved searches/saved cars/recent cars - start */
.details-saved-searches
{
}
.panel-header
{
	background-color:#eee;
	cursor:pointer;
	height:22px;
}
.panel-header .imgToggle
{
	float:left;
}
.panel-header .header-text
{
	background:transparent url(/carcontent/green/results/collapsed.gif) no-repeat scroll left center;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding-left:26px;
}
.savedItemThumb .exp .header-text
{
	background:transparent url(/carcontent/green/results/expanded.gif) no-repeat scroll left center;
}
.panel-header .header-text
{
	float:left;
	font-weight:bold;
	line-height:22px;
}
.panel-body .no-item
{
	color:#666;
	font-size:11px;
	padding:6px 0 6px 26px;
}
.panel-body .remove
{
	color:#666;
	display:block;
	font-size:9px;
	margin-right:4px;
	text-align:right;
}
.panel-body UL
{
	margin:0;
	padding:0;
	list-style:none;
}
.panel-body LI.item
{
	clear:both;
	float:none;
	list-style:none;
	margin:0;
	padding:0;
}
.panel-body .lnk-item
{
	margin:2px 0 2px 6px;
}
.panel-body .lnk-text
{
	float:left;
	font-size:11px;
	margin-left:6px;
	width:160px;
}
.panel-body .lnk-remove
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 0 -155px;
	float:right;
	outline:none;
	text-indent:-10000px;
	width:20px;
}
.panel-body .lnk-text .thumb
{
	border:solid 1px #c0c0c0;
	float:left;
	margin:0 2px 2px 0;
	width:50px;
}
.panel-body .lnk-text .text
{
	font-size:11px;
	white-space:normal;
}
.saved-searches LI
{
	clear:both;
}
.saved-searches .lnk-text
{
	background:url(/carcontent/green/results/item.gif) no-repeat left center;
	clear:both;
	padding-left:10px;
	overflow:hidden;
	width:150px;
	white-space:normal;
}
.savedItemThumb .action .compare
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 0 -124px;
	display:block;
	font-size:11px;
	height:20px;
	line-height:20px;
	margin:0 0 0px 18px;
	padding-left:20px;
}
/* saved searches/saved cars/recent cars - end */

/* detail pages - start */
.disclaimer
{
	color:#666;
	font-size:11px;
}
div.disclaimer
{
	padding:4px 8px;
}
/* detail pages - end */
/* enquiry - start */
.n_xhead
{
	display:none;
}
.n_xtext, .n_xtext span
{
	color:#000000;
	font-size:11px;
}
.n_xdarklink SPAN
{
	color:#4E8A11;
}
.n_xdarklink:hover SPAN
{
	color:#FF9A00;
}
.csEnquiryMail 
{
	background:url(/carcontent/green/details/email.gif) no-repeat 6px 6px;
	float:left;
	height:90px;
	width:60px;
}
.csEnquiryPhone
{
	background:url(/carcontent/green/details/phone.gif) no-repeat 6px 6px;
	float:left;
	height:60px;
	width:60px;
}
.pnlCarConnectTop .n_xcolorhead, 
.pnlCarConnectBottom .n_xcolorhead, 
.pnlCarConnectEmailDealer .n_xcolorhead
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.n_x1300head
{
	color:#0068D0;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.n_xcarcodehead
{
	color:#F00;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.n_xcarcodehead font
{
	font-size:10px;
}
.pnlCarConnectTop .n_xtext,
.pnlCarConnectBottom .n_xtext
{
	text-align:left;
}
.csEnquiry1300line
{
	background:none;
	border-top:solid 1px #AAD47E;
	font-size:0;
	height:0;
	line-height:0;
	margin:5px 4px;
	width:auto;
}
.pnlEnquiry label
{
	font-size:11px;
}
.pnlEnquiry .n_xtable
{
	padding-left:2px;
}
.pnlEnquiry input
{
	font-size:11px;
}
.pnlEnquiry br
{
	display:none;
}
.pnlEnquiry .topEnqButton
{
	display:none;
}
.pnlEnquiry .enqrow
{
	clear:both;
	padding:1px;
	font-size:11px;
}
.enqrow .enqtext,
.enqrow .enqfield
{
	float:left;
	font-size:11px;
}
.pnlTradeIn .enqtext
{
	width:130px;
}
.pnlTradeIn .enqfield input
{
	width:100px;
}
.pnlTradeIn .n_xhead
{
	color:#000;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:4px;
	text-transform:capitalize;
}
.pnlTradeIn br
{
	display:block;
}
.vehicle-enquiry .boxcontent
{
	padding:0 4px;
}
.vehicle-enquiry a
{
	color: #4E8A11;
}
.vehicle-enquiry .n_xform
{
	border:solid 1px #AAD47E;
}
.vehicle-enquiry TEXTAREA.n_xform
{
	font-size: 11px;
	width:194px;
}
.vehicle-enquiry .n_xtable
{
}
.vehicle-enquiry .boxcontent, .vehicle-enquiry .bottom .b2, .vehicle-enquiry .bottom .b3, .vehicle-enquiry .bottom .b4 
{
	background-color:#CFEFAE;
}
.vehicle-enquiry .pnlPhone .enqtext
{
	width:80px !important;
}
.vehicle-enquiry .pnlPhone .n_xtext
{
	padding:4px 0;
	width:auto !important;
}
.vehicle-enquiry .pnlPhone .enqfield input
{
	width:113px;
	_width:112px;
}
.vehicle-enquiry textarea
{
	*height:46px;
	*width:194px; /*IE only*/
}
.vehicle-enquiry .subscribe
{
	white-space:nowrap;
	_padding:0;
	_overflow:hidden;
}

.vehicle-enquiry .inner	
{
	background-color: #CFEFAE;
}

.vehicle-enquiry .emailDealer 
{
	height:20px;
	margin-bottom:0;
	padding-left:52px;
	*:padding-left:10px;
	padding-top:9px;
	padding-bottom: 5px;
	color: #000000;
	font-size:14px;
	font-weight: bold;
	cursor: pointer;
	-cursor: hand;
}

.vehicle-enquiry .pnlDealerEmailSeperator
{
	background-color:#AAD47E;	
	height: 1px;
}

.vehicle-enquiry .imgEmailSmall 
{
	float:left;
	height:20px;
	padding-top:8px;
	width:30px;
	padding-left: 15px;
}
/* enquiry - end */
/* details photo - start */
.photo-gallery .photo-header,
.photo-gallery .photo-count
{
	display:none;
}
.photo-gallery .photo-main
{
	float:left;
	margin-left:4px;
}
.photo-gallery .photo-main a img
{
	border:solid 1px silver;
    width:224px;
}
.photo-gallery .photo-main a:hover img
{
	border:solid 1px orange;
}
.photo-gallery .photo-thumb
{
	float:right;
	margin-right:4px;
    width:170px;
}
.photo-gallery .photo-thumb a img
{
	border:solid 1px silver;
	height:35px;
	margin:1px;	
	width:52px;
}
.photo-gallery .photo-thumb a:hover img
{
	border:solid 1px orange;
}
.photo-gallery .photo-thumb a.selected
{
    border:solid 1px red;
}
.photo-gallery .photo-stock-note
{
	clear:both;
	font-size:11px;
	margin:2px 4px;
	text-align:left;
}
/* details photo - end */
/* details banner - start */
.details-title H1
{
	display:inline;
	font-size:1em;
}
.detail-banner-container .title-panel
{
	float:left;
	margin-left:4px;
	width:310px;
}
.detail-banner-container .price-panel
{
	color:#000;
	float:right;
	margin-right:4px;
}
.detail-banner-container .details-title,
.detail-banner-container .details-price
{
	font-size:16px;
	font-weight:bold;
}
.detail-banner-container .details-dap
{
	clear:right;
	color:#f00;
	float:right;
	font-size:9px;
	margin-right:4px;
}
.details 
{
}
.details .details-price
{	
}
.details .details-price-info
{
	font-size:9px;	
	margin-right: 4px;
	text-align: right;
	float:right;	
	margin-bottom: 4px;
}
.details .details-price-info .PriceType
{
	white-space:nowrap;
}
.csnavigationtable
{
	border-top:solid 1px #ccc;
	clear:both;
	height:14px;
	margin:4px 0 4px 0px;
	padding:2px 0;
}
.csnavigationtable span
{
}
.csnavigationtable a
{
	font-size:11px;
}
.csnavigationtable .prev a
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 0 0;
	float:left;
	margin-left:4px;
	padding-left:15px;
}
.csnavigationtable .next a
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 48px -22px;
	margin-right:4px;
	padding-right:15px;
}
.flags-panel
{
	margin:4px;
}
.flags-panel .flag-racv,
.flags-panel .flag-racv2
{
 	width:auto;
}
.flags-panel .RACV
{
	display:block;
	margin-left:60px;
}
.flags-panel .RACV span
{
	font-size:11px;
}
.flags-panel .flag-racv2 .RACV
{
	cursor:text;
	text-decoration:none;
}
.flags-panel .flag-unique
{
	float:left;
	height:28px;
	padding-left:5px;
}
.relatedLink-panel
{
	clear:both;
	float:left;
	text-align:center;
	width:100%;
}
.relatedLink-panel a
{
	color:#4E8A11;
}
/* details banner - end */
.details-saved-searches .inner,
.details-container .inner
{
	overflow:hidden;
}
/* details properties */
.detail-properties
{
	margin:4px;
}
.detail-properties table
{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	*display:block;
	padding:0;
}
.detail-properties td
{
	padding:2px;
}
.detail-properties .prop-list .item
{
	background-color:#F0F0F0;
}
.detail-properties table.prop-list td
{
	padding:1px;
}
.detail-properties table.prop-list .label
{
	font-weight:bold;
	padding-left:4px;
	width:120px;
}
.detail-properties table.prop-list .value .comment
{
	overflow:hidden;
	width:260px;
}
.vehicle-comments .detail-properties table.prop-list .value .comment
{
	width:390px;
	_width:386px;
}
.detail-properties div.prop-list td
{
	width:50%;
}
.detail-properties
{
	margin-bottom:4px;
}
.detail-properties .prop-header
{
	background-color:#4E8A11;
	color:#fff;
	font-weight:bold;
	padding:2px 6px;
}
.detail-properties .prop-header .content
{
	text-transform:capitalize;
}
.detail-properties .prop-header .content SPAN
{
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	margin-left:10px;
	white-space:nowrap;
}
.detail-properties .captcha
{
	background:#EDF7FB url(/carcontent/green/icons/icon_mobile.gif) no-repeat 20px center;
	border:1px solid #CCCCCC;
	font-weight:bold;
	margin:10px 0;
	padding:20px 0 20px 60px;
}
.vehicle-comments .detail-properties .label
{
	display:none;
}
.vehicle-comments .detail-properties .value
{
	padding-left:4px;
}
.vehicle-features .detail-properties div.prop-list .item,
.vehicle-features .detail-properties div.prop-list .item-alt
{
	background:url(/carcontent/green/results/item.gif) no-repeat 4px 50%;
	padding-left:12px;
}
.vehicle-features .detail-properties div.prop-list .item
{
	background-color:#F0F0F0;
}
.vehicle-features .detail-properties .prop-header .content SPAN
{
	color:#fff;
}
.detail-properties .cslistlinkdap a
{
	color:#f00;
	cursor:pointer;
	font-size:11px;
}
/* related articles - start */
.articles .table-articles
{
	width:210px;
}
.articles .thumb
{
	float:left;
	margin:4px;
	width:52px;
}
.articles .thumb a img
{
	border:solid 1px #c0c0c0;
	height:39px;
	width:52px;
}
.articles .thumb a:hover img
{
	border:solid 1px #FF9A00;
}
.articles .header,
.articles .body
{
	float:left;
	width:148px;
}
.articles .header-text
{
	font-weight:bold;
	margin:2px 0;
	padding:0;
}
.articles .body-text
{
	font-size:11px;
}
.articles a:hover
{
	color:#FF9A00;
	text-decoration:underline;
}
/* related articles - end */
/* photo gallery popup - business object & display strategy */
body.popup-page
{
	background:none;
	margin:0;
}
.popup-page .details .details-title
{
	width:500px;
}
.popup-page .relatedLink-panel
{
	display:none;
}
.popup-page .header-logo
{
}
.popup-page .footer-text
{
	font-size:11px;
	margin:0;
	padding:0;
	text-align:center;
}
.photo-gallery-popup .photo-count
{
	display:none;
}
.photo-gallery-popup .photo-header
{
	display:block;
}
.photo-gallery-popup .photo-header .content
{
	color:#000;
	font-size:16px;
	font-weight:bold;
	text-align: center;
}
.photo-gallery-popup .photo-header .content-price,
.photo-gallery-popup .photo-header .price-info-panel,
.photo-gallery-popup .photo-header .details-dap
{
	display:none;
}
.photo-gallery-popup .photo-main
{
	text-align:center;
	padding:5px;
	padding-bottom:10px;
}
.photo-gallery-popup .photo-main img
{
	border:1px solid silver !important;
}
.photo-gallery-popup .photo-thumb
{
	margin-top:10px;
}
.photo-gallery-popup .photo-thumb a
{
	padding:1px;
}
.photo-gallery-popup .photo-thumb img
{
	border:1px solid silver !important;
	height:40px;
	width:60px;
}
.photo-gallery-popup .photo-thumb .selected img
{
	border:1px solid red !important;
}
.photo-gallery-popup .photo-thumb a:hover img
{
	border:1px solid orange !important;
}
.photo-gallery-popup .photo-stock-note
{
	float:left;
	font-size:11px;
	margin-top:-104px;
	width:100%;
}
html > /**/ body .photo-gallery-popup .photo-stock-note
{
	bottom:158px;
}
.photo-navigation
{
	margin-top:5px;
}
.photo-navigation TABLE
{
	width:100%;
}
.photo-navigation TABLE .buttons
{
	width:300px;
}
.photo-navigation a
{
	background:transparent url(/carcontent/powersearch/photo_navigation.gif) no-repeat 0 0;
	display:block;
	float:left;
	height:22px;
	text-indent:-10000px;
	outline:none;
	width:70px;
}
.photo-navigation .button-prev
{
}
.photo-navigation .button-prev:hover
{
	background-position: 0 -22px;
}
.photo-navigation .button-next
{
	background-position: -70px 0;
}
.photo-navigation .button-next:hover
{
	background-position: -70px -22px;
}
.photo-navigation .button-play
{
	background-position: -140px 0;
}
.photo-navigation .button-play:hover
{
	background-position: -140px -22px;
}
.photo-navigation .button-close
{
	background-position: -211px 0;
}
.photo-navigation .button-close:hover
{
	background-position: -211px -22px;
}
.photo-navigation .button-stop
{
	background-position: -140px 0;
}
.photo-navigation .button-stop:hover
{
	background-position: -140px -22px;
}

/* print page */
body.print-page
{
	background:none;
	margin:0 auto;
	width:800px;
}
body.print-page form > table
{
}
body.print-page .entry-title
{
	font-size:16px;
}
body.print-page .details .title-panel
{
	width: auto;
}
body.print-page .relatedLink-panel
{
	display:none;
}
body.print-page .detail-properties div.prop-list td
{
	width: 33%;
}
body.print-page .detail-properties table.prop-list .value .comment
{
	width: auto;
}
body.print-page .vehicle-comments .detail-properties table.prop-list .value .comment
{
	width: auto;
}
body.print-page .photo-gallery .photo-main
{
	clear:both;
	float:left;
	margin:0 4px 0 0;
}
body.print-page .photo-gallery .photo-main img
{
	width:400px;
}
body.print-page .photo-gallery .photo-thumb
{
	float:left;
	width:380px;
	margin:0;
}
body.print-page .photo-gallery .photo-thumb img
{
	margin:0 4px 4px 0;
	width:90px;
}
body.print-page .csnavigationtable
{
	clear:both;
}
body.print-page .csnavigationtable span
{
	display:none;
}
body.print-page .print-review .photo-gallery
{
	margin: 4px auto;
}
body.print-page .print-review .photo-gallery .photo-main
{
	float:none;
	width: 100%;
}
body.print-page .print-review .photo-gallery .photo-main img
{
	width:150px;
	margin:0 4px 4px 0;
}

.print-page .details .price-info-panel
{
	clear: both;
}

.greenmsg
{
	color:#528A1B;
	text-align:center;
}

/* access challenge - start */
.AccessChallenge
{
	margin:0 20px;
}
.AccessChallenge table
{
	float:left;
}
.AccessChallenge input
{
	width:150px !important;
}
.AccessChallenge .continue-button
{
	float:left;
	display: table;
	*position: relative;
}
.AccessChallenge .continue-button a
{
	background:transparent url(/carcontent/green/details/continue.gif) no-repeat;
	border-width:0;
	cursor:pointer;
	display:block;
	font-size:0;
	height:33px;
	line-height:0;
	margin:5px 10px;
	text-indent:-10000px;
	width:106px;
}
.AccessChallenge .continue-button .continue-button-wrapper
{
	display:table-cell;
	vertical-align:middle;
	/* IE only */
	*position:absolute;
	*top:50%;
}

.AccessChallenge .continue-button .continue-button-content
{
	display:table-cell;
	vertical-align:middle;
	/* IE only */
	*position:relative;
	*top:-50%;
}
.AccessChallenge .reload-spamImage-row
{
	width:40px;
}
.AccessChallenge a.reload-image-button
{
	background:transparent url(/carcontent/green/details/refresh.gif) no-repeat;
	display:block;
	height:32px;
	width:32px;
}
.AccessChallenge .error-msg
{
	clear:both;
	padding-top:10px;
}
.AccessChallenge .error-msg span
{
	color:#f00;
	font-size:11px;
}
.AccessChallengeIntro
{
	margin:10px;
}
.AccessChallengeIntro h3
{
	font-size:12px;
	color:#528A1B;
}
.AccessChallengeIntro p
{
	font-size:11px;
}
/* access challenge - end */
.newcar-details
{
}
.newcar-details .photo-gallery .photo-main a img
{
    width:320px;
}
.newcar-details .photo-gallery .photo-thumb
{
    width:80px;
}
.newcar-details .photo-gallery .photo-thumb a img
{
	height:auto;
	width:70px;
}
.newcar-details .detail-properties table.prop-list
{
	width:100%;
}
.newcar-details .detail-properties table.prop-list .label
{
	width:198px;
	white-space:nowrap;
}
.newcar-details .relatedLink-panel
{
	margin:6px 0;
}
.newcar-details .relatedLink-panel img
{
	vertical-align:middle;
}
.newcar-details .relatedLink-panel a
{
	font-size:11px;
}
.greeninfo-container .green-info-icon
{
	float:right;
	margin-top:-21px;
}
.greeninfo-container .prop-header
{
	background:url(/carcontent/green/green.gif) no-repeat 0 50%;
	border-bottom:solid 1px #000;
	clear:both;
	color:#000;
	height:24px;
	line-height:24px;	
	padding-left:30px;
}
.greeninfo-container .prop-header .content
{
	font-size:14px;
}
.greeninfo-container table
{
	background-color:#E2F1D4;
}
.greeninfo-container .detail-properties .prop-list .item
{
	background-color:#E2F1D4;
}
.valuation-details .detail-properties table.prop-list .label
{
	width:150px;
}
.valuation-details .photo-gallery .photo-main
{
	float:none;
	width:300px;
	margin:4px auto;
}
.valuation-details .photo-gallery .photo-thumb
{
	display:none;
	float:none;
	width:300px;
}
.valuation-details .photo-gallery .photo-main a img
{
	width:300px;
	margin:0;
}
.valuation-details .title-panel
{
	border-bottom:solid 1px #ccc;
	display:block;
	float:none;
	width:auto;
	margin-bottom:4px;
}
/* editorial details - start */
.article .mainText
{
	padding:4px 10px;
	position: relative;
}
.article .mainText a
{
	color:#4E8A11;
}
.article .header-panel
{
	position: absolute;
	left: 10px;
	top: 10px;
}
.article .entry-title
{
	font-size:10px;
	margin:0;
	padding:0;
}
.article .entry-title span
{
	font-size:16px;
}
.article .entry-title a
{
	color:#000;
	font-size:16px;
	text-decoration: none;
}
.article .entry-summary
{
	float: left;
	font-style:italic;
	padding:4px 0;
	width: 300px;
}
.article .authorContent
{
	text-transform:capitalize;
	top:50px;
	position: relative;
}
.article .vcard
{
	font-style:italic;
}
.article .content-panel
{
	margin-top:50px;
}
.article .entry-content
{
	clear:left;	
}

.article .entry-commenturl
{
	display:block;
	margin-bottom:15px;
}

.article .photo-gallery
{
	float: right;
	width: 300px;
	margin: 60px 10px 0;
	padding: 0 5px;
}
.article .photo-gallery .photo-count
{
	clear: both;
	display: inline;
	float: left;
	line-height: 24px;
	text-align: left;
}
.article .photo-gallery .photo-count span
{
	font-size: 11px;
}
.article .photo-main
{
	float: none;
	margin: 0 auto;
	position: relative;	z-index: 2; /*for click to work in FF*/
}
.article .photo-main a
{
	display: block;
}
.article .photo-gallery .photo-main a img
{
	cursor: pointer;
	width: auto;
}
.article .photo-gallery .photo-thumb
{
	display: none;
}
.article .photo-navigation
{
	float: right;
	margin: 0;
	position: relative;
	width: 70px;
	z-index: 2;
}
.article .photo-navigation table
{
	width: auto;
}
.article .photo-navigation table .buttons
{
	width: auto;
}
.article .photo-navigation a
{
	background-image: url(/carcontent/green/editorial/buttons.gif);
	cursor: pointer;
	display: block;
	height:17px;
	width:17px;
}
.article .photo-navigation .button-prev
{
	position: absolute;
	right: 49px;
}
.article .photo-navigation .button-prev:hover
{
	background-position: -17px 0;
}
.article .photo-navigation .button-next
{
	background-position: -34px 0;
	position: absolute;
	right: 5px;
}
.article .photo-navigation .button-next:hover
{
	background-position: -51px 0;
}
.article .photo-navigation .button-stop
{
	background-position: -68px 0;
	position: absolute;
	right: 27px;
}
.article .photo-navigation .button-stop:hover
{
	background-position: -85px 0;
}
.article .photo-navigation .button-play
{
	background-position: -102px 0;
	position: absolute;
	right: 27px;
}
.article .photo-navigation .button-play:hover
{
	background-position: -119px 0;
}
.article .photo-navigation .button-close
{
	display: none;
}

/* editorial details - end */
#cshtmlpopup
{
}
#cshtmlpopup .cs-logo a
{
	background: url(/carcontent/green/logo.gif) no-repeat;
	display: block;
	height: 90px;
	width: 100%;
}
#cshtmlpopup .cs-logo img
{
	display:none;
}
#cshtmlpopup .title
{
	background:#4E8A11 none;
	border: solid 1px #4E8A11;
}
#cshtmlpopup .title #lblPopupTitle
{
	font-size:16px;
	text-transform: capitalize;
}
#cshtmlpopup a.close-button
{
	background-image: url(/carcontent/green/close_btn.gif);
	height: 30px;
	width: 30px;
}
#cshtmlpopup a.close-button:hover
{
	background-image: url(/carcontent/green/close_btn.gif);
}
#quicklinks ul 
{
	margin:0;
	padding:0;
	list-style-type:none;
}
#quicklinks li 
{
	margin:0;
	padding:0;
	_width:100%;
}
#quicklinks a 
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat 15px -16px;
	color:#000;
	display:block;
	font-size:11px;
	padding:5px 0 5px 35px;
}
#quicklinks a:hover
{
	color:#71CA17;
	text-decoration:underline;
}
/* compare - start */
.compare-header
{
	font-weight:bold;
	margin-bottom:5px;
	padding:10px 0px 0px 10px;
}
.compare-panel .noitem
{
	font-size: 12px;
	min-height: 100px;
	text-align: center;
	padding: 10px 0;
}
.compare-table th
{
	text-align: left;
}
.compare-row-header
{
	color: #FFFFFF;
}
.compare-row-greenheader
{
	color: #98CB00;
}
.compare-row-header TD,
.compare-row-greenheader TD
{
	background-color: #4E8A11;
	padding: 4px;
}
.compare-row-header TD SPAN,
.compare-row-greenheader td span
{
	color: #fff;
	font-weight: bold;
	text-transform: capitalize;
}
.compare-row
{
}
.compare-row-green
{
}
.compare-row-alt
{
	background-color: #F0F0F0;
}
.compare-row-greenalt
{
	background-color: #E2F1D4;
}
.compare-table .enquiry-link
{
	background-image: url(/carcontent/green/details.gif);
	text-indent:-1000000px;
	outline:none;
}
.compare-table .remove-link
{
	background-image: url(/carcontent/green/remove.gif);
	text-indent:-1000000px;
	outline:none;
}
.compare-table .thumb
{
	display: block;
	height: 70px;
	width: 105px;
}
.compare-table .thumb img
{
	border: solid 1px #ccc;
	height: 70px;
	width: 105px;
}
.compare-table .thumb .no-image
{
	display: none;
}
.compare-table .thumb:hover img
{
	border: solid 1px #71CA17;
}
.compare-table .enquiry-link, .compare-table .photos-link, .compare-table .remove-link
{
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	width: 48px;
}
.compare-properties .disclaimer
{
	display: none;
}
.compare-header-container
{
}
.compare-header-container .bottom
{
	display:none;
}
.compare-header-container .box
{
	margin-bottom: 0;
}
.compare-header-container h3
{
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 0 10px;
	padding: 0;
}
.compare-header-container .backlink
{
	background:transparent url(/carcontent/green/back.gif) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	height:16px;
	line-height:16px;
	padding:3px 25px;
	text-decoration:underline;
}
.compare-details-container .top
{
	display:none;
}
/* compare - end */
/* all cars search - start */
#findacarhome
{
	min-height:224px;
	height:auto;
	_height:224px;
}
#findacarhome .instructions
{
	margin:5px;
}
#findacarhome .fields
{
	background: #ffffff;
}
#findacarhome .label
{
	clear:left;
	float:left;
	font-weight:bold;
	padding:4px 8px 4px 4px;
	text-align:right;
	width:100px;
}
#findacarhome .field
{
	float:left;
	padding:2px;
}
#findacarhome .button
{
	clear:left;
	float:left;
	padding:4px 0 4px 112px;
}
#findacarhome .search-button
{
	background:transparent url(/carcontent/green/home/search_button.gif) no-repeat;
	border-width:0;
	cursor:pointer;
	display:block;
	font-size:0;
	height:33px;
	line-height:0;
	outline:none;
	text-decoration:none;
	text-indent:-10000px;
	width:105px;
}
#findacarhome .reset
{
	display:block;
	float:left;
	font-size:11px;
	line-height:39px;
	margin:0 10px;
	text-decoration:underline;
}
#findacarhome .adv-search
{
	display:block;
	float:left;
	font-size:11px;
	line-height:39px;
	text-decoration:underline;
}
#findacarhome .field .postcode
{
	width:50px;
}
#findacarhome .category .label
{
	margin-top:10px;
}
#findacarhome .single-field .field SELECT
{
	width:206px;
}
#findacarhome .double-field .field SELECT
{
	width:95px;
}
#findacarhome .single-field .field INPUT
{
	width:201px;
}
#findacarhome .adv-param-search
{
	display:none;
	clear:both;
}
/* all cars search - end */

/* EDITORIAL SEARCH - start */
#reviewsearch
{
	padding: 10px;
	padding-bottom:15px;
}
#reviewsearch .searchbutton
{
	margin-top: 10px;
	margin-left: 256px;
}
#reviewsearch .searchtext
{
	float: left;
	width: 80px;
}
#reviewsearch .searchfield
{
	float: left;
}
#reviewsearch .cssearchtablerow
{
	clear: both;
	padding-right: 53px;
	height: 30px;
}
#reviewsearch .cssearchtablerow .csform
{
	width: 280px;
}

#reviewsearch .cssearchtablerow input.csform
{
	width:277px;
}
#reviewsearch .linkbuttonsearch
{
	display: block;
	width: 105px;
	height: 33px;
	background: url(/carcontent/green/home/search_button.gif) no-repeat;
}
.hotlinks
{
}
.hotlinks h3
{
	border-bottom:solid 1px #ccc;
	font-size: 14px;
	margin:0 0 10px 0;
}
.hotlinks ul
{
	list-style:disc inside;
}
.hotlinks li
{
	padding-left:10px;
}
.hotlinks a
{
	color:#000;
	font-size:11px;
	line-height:20px;
	
}
.hotlinks a:hover
{
	color:#71CA17;
	text-decoration:underline;
}
.todays-news-container h2
{
	font-size:14px;
	margin:8px 0 4px;
	padding:0;
}
.left-gap
{
	padding-left:4px;
}
.right-gap
{
	padding-right:4px;
}
.bottom-gap
{
	padding-bottom:4px;
}
.top-gap
{
	padding-top:4px;
}
/* EDITORIAL SEARCH - end */

/* ValuationSearch - start */
.ValuationSearch
{
	padding:10px;
}
.ValuationSearch DL
{
	margin: 0;
	margin-bottom: 2px;
}
.ValuationSearch DT
{
	float: left;
	font-weight: bold;
	margin: 2px;
	width:60px;
}
.ValuationSearch DD 
{
	margin: 0;
}
.ValuationSearch DD SELECT
{
	width: 220px;
}
.ValuationSearch .desc
{
	margin:0;
	padding:4px;
}
.ValuationSearch .search-body
{
	margin: 10px 30px;
}
.ValuationSearch .search-button
{
	margin-left:208px;
	padding-bottom:6px;
}
.ValuationSearch .search-button a
{
	background: transparent url(/carcontent/green/home/search_button.gif) no-repeat right top;
	border-width: 0;
	cursor: pointer;
	display: block;
	font-size: 0px;
	height: 33px;
	line-height: 0;
	text-indent: -10000px;
	text-align: center;
	width: 105px;
}
.ValuationSearch .end
{
	clear: both;
}
/* ValuationSearch - end */

/* NewCarInfoSearch - start */
.NewCarInfoSearch
{
	padding:10px;
}
.NewCarInfoSearch DL
{
	margin: 0;
	margin-bottom: 2px;
}
.NewCarInfoSearch DT
{
	clear:left;
	float:left;
	font-weight:bold;
	margin:2px;
	width:110px;
}
.NewCarInfoSearch DD 
{
	margin: 0;
}
.NewCarInfoSearch DD SELECT
{
	width: 250px;
}
.NewCarInfoSearch DD INPUT
{
	width: 244px;
}
.NewCarInfoSearch .desc
{
	margin:0;
	padding:4px;
}
.NewCarInfoSearch .advanced .desc
{
	padding:4px 2px;
}
.NewCarInfoSearch .search-body
{
	margin: 10px 20px;
}
.NewCarInfoSearch .search-button
{
	margin-left:280px;
}
.NewCarInfoSearch .search-button a
{
	background: transparent url(/carcontent/green/home/search_button.gif) no-repeat right top;
	border-width: 0;
	cursor: pointer;
	display: block;
	font-size: 0px;
	height: 33px;
	line-height: 0;
	text-indent: -10000px;
	text-align: center;
	width: 105px;
}
.NewCarInfoSearch .end
{
	clear: both;
}
/* NewCarInfoSearch - end */
.matching-stock
{
	padding:10px;
}
.matching-stock span
{
	display:block;
	margin:6px 0;
}
.matching-stock a
{
	background:transparent url(/carcontent/cse/valuations/matching-cars.gif) no-repeat scroll 0;
	color:#000;
	display:block;
	font-weight:bold;
	line-height:20px;
	padding-left:24px;
	margin-left:12px;
}
.matching-stock a b
{
	color:#4E8A11;	
}
/* home page rotater */
.homepage .news-slider-container .boxcontent
{
	height:190px;
}
#news_display
{
	width:428px;
	height:160px;
}
.homepage #news_display
{
	margin:0 10px;
}
.news_item
{
}
.news_item h3,
.news_item p
{
	padding:0;
	margin:0;
}
.news_item a img
{
	border:none;
}
#news_footer_strip
{
	background-color:#000;
	color:#fff;
	height:28px;
	font-size:11px;
	line-height:28px;
	margin:0 10px;
	padding:0 4px;
	*margin-top:-1px;
}
#news_footer_strip span,
#news_footer_strip div
{
	font-size:11px;
}
.buttondiv
{
	margin-right:10px;
	text-align:right;
}
.buttondiv img
{
	border:none;
	padding-top:3px;
}
#news_title_display
{
	float:left;
	padding-left:4px;
}
#news_title_display b
{
	color:#71CA17;
	font-weight:normal;
}
.news_now_showing
{
	color:#71CA17;
	float:left;
	font-size:11px;
}
.news_now_showing span
{
	color:#fff;
}
.external-feed
{
	margin:10px 0 0 10px;
}
.external-feed .RSSNews .separator
{
	border-bottom-width:0;
}
.external-feed .RSSNews h3
{
	background:url(/carcontent/green/results/item.gif) no-repeat 6px center;
	color:#000;
	font-size:11px;
	font-weight:normal;
	padding:4px 0 4px 20px;
}
.external-feed .RSSNews li
{
	background-color:#fff;
	margin:0;
}
.external-feed .RSSNews .alt
{
	background-color:#eee;
}
.external-feed .b2, .external-feed .b3, .external-feed .b4,
.external-feed .rbModuleTitle
{
	background-color:#fff;
}
.external-feed .rbModuleTitle
{
	background:#fff url(/carcontent/green/rss.gif) no-repeat left center;
	border-bottom:solid 1px #eee;
	padding:4px 0 4px 12px;
}
.external-feed .rbModuleTitleTxt
{
	color:#000;
	font-size:14px;
	line-height:20px;
}
.external-feed .rbModuleTitleTxt i
{
	color:#999;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
}
.external-feed .inner
{
	padding:0 10px 10px;
}
#genHTMLPopup
{
	background: url(/carcontent/green/coming-soon/green_logo_nolock.gif) no-repeat 12px 0;
	padding-top:80px;
}

#genHTMLPopup .title
{
	background:#4E8A11 none;
	border:solid 1px #4E8A11;
	color:#fff;
	font-weight:bold;
	padding:4px;
}
#genHTMLPopup .title span
{
	font-size:14px;
}
#genHTMLPopup .popup-footer
{
	font-size:10px;
	color:#ccc;
	text-align:center;
	padding-top:10px;
}
/* counter - start */
#stock-counter {position:absolute;bottom:20px;right:10px;}
#carsonline {background:url(/carcontent/green/home/ticker_strip.gif) repeat-x;position:relative;height:60px;width:360px;}
#carsonline .content {position:absolute;height:20px;}
#carsonline .heading {position:absolute;top:0;left:0;background:url(/carcontent/green/home/ticker_left.gif) no-repeat;height:60px;width:360px;}
#carsonline .footer {background:url(/carcontent/green/home/ticker_right.gif) no-repeat;position:absolute;top:0;right:0;height:60px;width:9px;}
#carsonline .count {position:absolute;right:10px;top:4px;}
#carsonline .count div {background-image:url(/carcontent/green/home/counter.gif);background-repeat:no-repeat;float:left;height:20px;width:23px;}
.cnt0 {background-position:0 0;}
.cnt1 {background-position:-23px 0;}
.cnt2 {background-position:-46px 0;}
.cnt3 {background-position:-69px 0;}
.cnt4 {background-position:-92px 0;}
.cnt5 {background-position:-115px 0;}
.cnt6 {background-position:-138px 0;}
.cnt7 {background-position:-161px 0;}
.cnt8 {background-position:-184px 0;}
.cnt9 {background-position:-207px 0;}
#carsonline .count div.cnt_r {background:url(/carcontent/green/home/counter_last.gif); width:24px;}
.leadingzero {display:none;}
#carsonline-heading {margin:0;padding:0;font-size:14px;position:absolute;top:6px;left:90px;white-space:nowrap;color:#7FC41C;}
#ticker {position:absolute;top:30px;left:4px;}
/* counter - end */

.ad-container
{
	margin:10px 0 10px 4px;
}
.data-by-redbook .flags
{
	background: url(/carcontent/green/details/data_by_redbook.jpg) no-repeat top right;
	height:70px;
	width:100%;
}
.valuation-search-container .bottom
{
	display:none;
}
.valuation-search-container .box
{
	margin-bottom:0;
}
.cs-valuation-html
{
	*margin-top:-4px;
}
.cs-valuation-html .top
{
	display:none;
}
.cs-valuation-html .bottom .b2,
.cs-valuation-html .bottom .b3,
.cs-valuation-html .bottom .b4,
.cs-valuation-html .inner
{
	background-color:#CDE6FA;
}
.cs-valuation-html
{
}
.cs-valuation-html p
{
	color:#013567;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:6px 0 0 10px;
	padding:0;
	width:30%;
}
.cs-valuation-html .boxcontent a
{
	background:url(/carcontent/green/try_arrow.gif) no-repeat center right;
	color:#013567;
	display:block;
	font-size:11px;
	line-height:36px;
	margin-left:30%;
	margin-right:10px;
	padding-right:40px;
	text-align:right;
	text-decoration:underline;
}

/* START : Private Details Contact Popup */
.contact-popup
{
	width:460px;
	_width:470px;
}
.contact-popup #desktop
{
	border:none;
	width:100%;
}
.contact-popup #desktop-main
{
	border:none;
}
.contact-popup .dtDivContentPane
{
	width:100%
}
.contact-popup .header
{
	width:100%;
}
.contact-popup .title
{
	background-color:#4E8A11;
	width:100%;
}
.contact-popup .title SPAN
{
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	height:35px;
	line-height:35px;
}
.contact-popup .private SPAN
{
	color:#000;
}
.contact-popup .AccessChallenge
{
}
.contact-popup .detail-properties .prop-header
{
	display:none;
}
.contact-popup .detail-properties TABLE
{
	width:100%;
}
.contact-popup A.close-button
{
	background:url(/carcontent/green/close_btn.gif) no-repeat;
	cursor:pointer;
	display:block;
	height:30px;
	outline-style:none;
	text-align:center;
	text-decoration:none;
	text-indent:-1000em;
	width:30px;
}
.contact-popup A.close-button:hover 
{
	background:url(/carcontent/green/close_btn.gif) no-repeat;
}
.contact-popup .footer
{
	font-size:11px;
}
/* END : Private Details Contact Popup */

/* send to friend */
.sendtofriend-container .rbModuleTitleTxt
{
	background-color:#4E8A11;
	color:#fff;
	display:block;
	font-size:16px;
	margin:0;
	padding:8px 0;
	text-align:center;
}

.sendtofriend-container .price-info-panel 
{ 
	display: none; 
}

.sendtofriend-container .photo-header .content
{
	_padding-left: 40px; /* IE6 styling issue photo and text were overlapping */
}

.sendtofriend-photo 
{
	min-height: 60px;
	position: relative;
}
.sendtofriend-photo .photo-header
{
	position: absolute;
	left: 170px;
	top: 10px;
}
.sendtofriend-photo .photo-header span
{
	font-size: 16px;
	font-weight: bold;
}
.sendtofriend-photo .content-price,
.sendtofriend-photo .details-dap
{
	display:none;
}
.sendtofriend-photo .photo-thumb
{
	float: left;
	margin: 8px 4px 4px 50px;
	font-size: 0;
}
.sendtofriend-photo .photo-count
{
	display: none;
}
.sendtofriend-photo .photo-stock-note
{
	clear: both;
}
.EmailAFriend
{
	margin: 0;
	padding: 0;
	width: 520px;
}
/* header */
.EmailAFriend h3
{
	display: none;
}
.EmailAFriend p
{
	font-size: 12px;
	margin: 4px 20px 4px;
}
.EmailAFriend fieldset
{
	border-width: 0;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.EmailAFriend legend
{
	color: #000;
	padding: 0 0 8px 20px;
}
.EmailAFriend sup /* mandatory */
{
	color: #f00;
	vertical-align: top;
	margin-left: 2px;
}
.EmailAFriend dl
{
	margin: 0;
}
.EmailAFriend dt /* styles for all labels */
{
	float: left;
	font-size: 12px;
	margin: 0;
	margin-left: 20px;
	padding: 0;
	width: 150px;
}
.EmailAFriend dd /* styles for all fields */
{
	margin: 2px 0;
}
.EmailAFriend dd input, .EmailAFriend dd textarea
{
	border: solid 1px #ccc;
	font-family: Arial;
	font-size: 12px;
	width: 280px;
}
.EmailAFriend .multi-email
{
	margin-bottom: 8px;
}
.EmailAFriend .error
{
	border: solid 1px #AA0000;
	color: #AA0000;
	margin: 8px 68px 8px 170px;
	padding: 8px;
}
.EmailAFriend .error span
{
	background: url(/images/ErrorIcon.gif) no-repeat left 4px;
	padding-left: 40px;
	display: block;
	font-size: 11px;
}
.EmailAFriend .error ul
{
	font-size: 11px;
	margin: 4px 0;
	padding-left: 14px;
}
.EmailAFriend .button
{
	margin-left: 162px;
	height: 50px;
}
.EmailAFriend .button-send
{
	background: url(/portals/s/saabau/images/send-to-friend/send-to-friend-R1.gif) no-repeat left top;
	display: block;
	float: left;
	font-size: 0;
	height: 38px;
	line-height: 0;
	width: 116px;
}
.EmailAFriend .button-close
{
	background: url(/portals/s/saabau/images/gallery/photo_close.gif) no-repeat left top;
	display: block;
	float: left;
	height: 38px;
	width: 111px;
	font-size: 0;
	line-height: 0;
}
.EmailAFriend .response p
{
	margin: 40px 50px;
}

.EnquiryForm .error ul
{
	color: #AA0000;
}

/* BEGIN Slider */
.pnlSlider
{
	height:26px;
	margin-left:6px;
	padding:24px 6px 0;
	position:relative;
	width:130px;
}
.ui-corner-all 
{
	/*
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	*/
}
.ui-widget-content 
{
	background:#FFFFFF url(/carcontent/powersearch/slider_rail.gif) repeat-x scroll 0 0;
	/*border:1px solid #AAAAAA;*/
	color:#222222;
}
.ui-widget 
{
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
}
.ui-slider-horizontal 
{
	height:0.8em;
}
.ui-slider 
{
	position:relative;
	text-align:left;
}
.ui-state-default, .ui-widget-content .ui-state-default 
{
	background:transparent url(/carcontent/powersearch/slider_pointer.gif) repeat-x scroll 0 50%;
	/*border:1px solid #D3D3D3;*/
	color:#555555;
	font-weight:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
.ui-slider-horizontal .ui-slider-handle 
{
	margin-left:-0.6em;
	top:-0.3em;
}
.ui-slider .ui-slider-handle 
{
	cursor:default;
	height:1.2em;
	position:absolute;
	width:1.6em;
	z-index:2;
}
.ui-widget-content a 
{
	color:#222222;
}
.ui-slider-horizontal .ui-slider-range 
{
	height:80%;
	top:0;
}
.ui-slider .ui-slider-range 
{
	border:0 none;
	display:block;
	font-size:1%;
	position:absolute;
	z-index:1;
}
.ui-widget-header 
{
	/*background:#CCCCCC url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 0 50%;*/
	background-color:#CCC;
	border-top:1px solid #AAA;
	color:#222;
	font-weight:bold;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus 
{
	background:transparent url(/carcontent/powersearch/slider_pointer.gif) repeat-x scroll 0 50%;
	/*border:1px solid #999999;*/
	color:#212121;
	font-weight:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
.slider-label
{
	position:absolute;
	top:0px;
}
.slider-label span
{
	font-size:11px;
}
.slider-label .slider-min
{
	color:#4E8A11;
	margin-left:4px;
	margin-right:4px;
}
.slider-label .slider-max 
{
	color:#4E8A11;
	margin-left:4px;
}
A.slider-submit
{
	background:transparent url(/carcontent/green/results/go.gif) no-repeat scroll 0px 0px;
	clear:none;
	cursor:pointer;
	display:block;
	height:30px;
	left:150px;
	line-height:30px;
	margin-left:2px;
	text-indent:-10000px;
	position:absolute;
	top:20px;
	width:30px;
}

/* END Slider */

.PriceType {
        cursor: pointer;
        text-decoration: underline;
        color: Green;
    }
    
    
.power .price-column .PriceType
{    
    font-size:11px;
    padding-bottom: 2px;
}    
    
    
/*Car Enquiry Form*/
.CarEnquiry .bottom .b4,
.CarEnquiry .bottom .b3,
.CarEnquiry .bottom .b2,
.CarEnquiry .bottom .b1,
.CarEnquiry .boxcontent
{
	background-color: #CFEFAE;
}
.CarEnquiry .boxcontent
{
	padding: 10px;	
	font-size: 11px;
	color: #000;
}
.CarEnquiry div
{	
	font-size: 11px;
}
.CarEnquiry h3
{
	margin-top: 0px;
	margin-bottom: 5px;	
	font-size: 14px;
}

.CarEnquiry fieldset
{
	border: 0px;
	margin: 0px 0px 10px;
	padding: 0px;	
}

.CarEnquiry input,
.CarEnquiry textarea
{
	/*IE6 Hack*/
	-border: solid 1px #AAD47E;
	-font-size: 11px;	
	-width: 95%;
}

.CarEnquiry input[type=text],
.CarEnquiry textarea
{
	border: solid 1px #AAD47E;
	font-size: 11px;	
	width: 95%;
}

.CarEnquiry .checkbox input
{
	/*IE6 Hack*/
	-border: 0px;
	-width: auto;	
}

.CarEnquiry span,
.CarEnquiry p,
.CarEnquiry dt,
.CarEnquiry dd
{
	font-size: 11px;
}

.CarEnquiry dl
{
	padding: 0px;
	margin: 0px;	
}

.CarEnquiry dt,
.CarEnquiry dd
{
	float: left;
	display: block;
	margin: 1px 0px 1px 0px;
		
	*:width: 120px;	/*IE7 Hack*/	
	-width: 110px;	/*IE6 Hack*/
}

.CarEnquiry dt
{
	width: 70px;
}

.CarEnquiry .EnquiryDescription
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;	
}

.CarEnquiry fieldset .postcode input
{
	width: 45px;
}

.CarEnquiry .comments dt,
.CarEnquiry .comments dd
{
	float: none;
}

.CarEnquiry .comments dt
{
	width: 100%;
}

.CarEnquiry .comments dd
{
	/*IE7 Hack*/
	*:width: 100%;	
}

.CarEnquiry .tradeInType
{
	width: 80px;
	float: left;	
	margin-right: 10px;
	
	/*IE6 Hack*/
	-margin-right: 5px;
}

.CarEnquiry .tradeInTypeYear
{
	width: 80px;
	float: left;	
	margin-right: 10px;
	
	/*IE6 Hack*/
	-margin-right: 5px;
}

.CarEnquiry .tradeInType .year
{
	width: 40px;
}

.CarEnquiry .tradeInType .km
{
	width: 60px;
}

.CarEnquiry .button
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.CarEnquiry .button a
{
	background-image:url(/carcontent/powersearch/cs_send_enquiry_button.gif);
	background-repeat:no-repeat;
	background-position: center;
	display:block;
	height:33px;
	text-indent:-1000em;
	width:143px;
	margin-left: auto;
	margin-right: auto;
}
.CarEnquiry .button a:hover
{
	background-image:url(/carcontent/powersearch/cs_send_enquiry_button_ov.gif);
}
/*END Car Enquiry form*/

/*Car Enquiry Form*/
.popupCarEnquiry 
{
    background-color:#E2E2E2;
    width:204px;
    padding:15px 6px 15px 6px;
}

.popupCarEnquiry .bottom .b4,
.popupCarEnquiry .bottom .b3,
.popupCarEnquiry .bottom .b2,
.popupCarEnquiry .bottom .b1,
.popupCarEnquiry .boxcontent
{
	background-color: #CFEFAE;
}
.popupCarEnquiry .boxcontent
{
	padding: 10px;	
	font-size: 11px;
	color: #000;
}
.popupCarEnquiry div
{	
	font-size: 11px;
}
.popupCarEnquiry h3
{
	margin-top: 0px;
	margin-bottom: 5px;	
	font-size: 14px;
}

.popupCarEnquiry fieldset
{
	border: 0px;
	margin: 0px 0px 10px;
	padding: 0px;	
}

.popupCarEnquiry input,
.popupCarEnquiry textarea
{
	/*IE6 Hack*/
	-border: solid 1px #999;
	-font-size: 11px;	
	-width: 95%;
}

.popupCarEnquiry input[type=text],
.popupCarEnquiry textarea
{
	border: solid 1px #999;
	font-size: 11px;	
	width: 95%;
}

#ctl10_ctl01_promotion_check, 
#ctl10_ctl01_lblSubscribe
{
    display:none;
}


.popupCarEnquiry textarea
{
    width:196px;
}

.popupCarEnquiry .checkbox input
{
	/*IE6 Hack*/
	-border: 0px;
	-width: auto;	
}

.popupCarEnquiry span,
.popupCarEnquiry p,
.popupCarEnquiry dt,
.popupCarEnquiry dd
{
	font-size: 11px;
}

.popupCarEnquiry dl
{
	padding: 0px;
	margin: 0px;	
}

.popupCarEnquiry dt,
.popupCarEnquiry dd
{
	float: left;
	display: block;
	margin: 1px 0px 1px 0px;
		
	*:width: 120px;	/*IE7 Hack*/	
	-width: 110px;	/*IE6 Hack*/
}

.popupCarEnquiry dt
{
	width: 70px;
}

.popupCarEnquiry .EnquiryDescription
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;	
}

.popupCarEnquiry fieldset .postcode input
{
	width: 45px;
}

.popupCarEnquiry .comments dt,
.popupCarEnquiry .comments dd
{
	float: none;
}

.popupCarEnquiry .comments dt
{
	width: 100%;
}

.popupCarEnquiry .comments dd
{
	/*IE7 Hack*/
	*:width: 100%;	
}

.popupCarEnquiry .tradeInType
{
	width: 80px;
	float: left;	
	margin-right: 10px;
	
	/*IE6 Hack*/
	-margin-right: 5px;
}

.popupCarEnquiry .tradeInTypeYear
{
	width: 80px;
	float: left;	
	margin-right: 10px;
	
	/*IE6 Hack*/
	-margin-right: 5px;
}

.popupCarEnquiry .tradeInType .year
{
	width: 40px;
}

.popupCarEnquiry .tradeInType .km
{
	width: 60px;
}

.popupCarEnquiry .button
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.popupCarEnquiry .button a
{
	background-image:url(/carcontent/powersearch/cs_send_enquiry_button.gif);
	background-repeat:no-repeat;
	background-position: center;
	display:block;
	height:33px;
	text-indent:-1000em;
	width:143px;
	margin-left: auto;
	margin-right: auto;
}
.popupCarEnquiry .button a:hover
{
	background-image:url(/carcontent/powersearch/cs_send_enquiry_button_ov.gif);
}
/*END Car Enquiry form*/

/* START : Popup Enquiry Form */
.popupEnquiry
{
	width:224px;
	background-color:#E2E2E2;
	min-height:540px;
	*height:auto;
}

.popupEnquiryRight
{
	width:214px;
	background-color:#FFFFFF;
	padding-right: 3px;
	margin: 5px 3px 5px 0px;
}

.popupEnquiry .n_xtext,
.popupEnquiry .n_xtable,
.popupEnquiry .pnlCarConnectTop
{
	background-color:#E2E2E2;
}

.popupEnquiry .n_xcenter
{
	text-align:center;
}

.popupEnquiry .n_xhead
{
	background-color:#E2E2E2;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	display:block;
}

.popupEnquiry .n_xEnquiryhead
{
	font-size:16px;
	padding:10px;
	font-weight:bold;
}


.popupEnquiry .topEnqButton,
.popupEnquiry .h_line,
.popupEnquiry .subscribe,
.popupEnquiry .mandatory2,
.popupEnquiry .liRefineSearch
{
	display:none;
}

.popupEnquiry .mandatory1
{
	float:left;
	margin-bottom:2px;
	margin-right:16px;
	margin-top:2px;
	
}

.popupEnquiry .csEnquiry1300line 
{
	background:#EEEEEE url(/carcontent/cse/popup-enquiry-border.gif) repeat-x scroll 0 0;
	height:2px;
	border:0px none;
}


.popupEnquiry .n_xform 
{
	border:1px solid #999999;
}

.popupEnquiry .pnlEnquiry .n_xtext
{
	padding-left:10px;
}

.popupEnquiry .xtext
{
	background-color:#E2E2E2;
	color:#000000;
	padding:10px;
}

.popupEnquiry .pnlTradeIn .enqtext input,
.popupEnquiry .pnlTradeIn .enqfield input
{
	width:70px;
}

.popupEnquiry textarea.n_xform 
{
	width:194px;
	height:47px;
}

.popupEnquiry .enqdesc
{
	margin-left:-5px;
}

.popupEnquiry .pnlPhone .enqtext 
{
	width:80px !important;
}

.popupEnquiry .pnlPhone .n_xtext 
{
	padding:4px 0;
	width:auto !important;
}

.popupEnquiry .pnlPhone .enqfield input 
{
	width:113px;
}

.popupEnquiry .pnlPhone
{
	padding-top:5px;
}

.popupEnquiry .csEnquiryPhone
{
	background:url(/carcontent/cse/icon_mobile.gif) no-repeat;
	width:23px;
	height:34px;
	margin-left:21px;
	_margin-left:16px;
	margin-right:12px;
}

.popupEnquiry .csEnquiryMail
{
	background:url(/carcontent/cse/email_enquiry_icon.gif) no-repeat;
	width:26px;
	height:90px;
	margin-left:18px;
	_margin-left:16px;
	margin-right:12px;
}

.popupEnquiry .n_x1300head 
{
	font-size:16px;
	text-align:left;
	padding:0px;
	color:#000000;
}

.popupEnquiry .n_xcolorhead
{
	font-size:15px;
	font-weight:normal;
	color:Black;
	text-align:left;
	padding:0px;
}

.popupEnquiry .n_xcarcodehead,
.popupEnquiry .n_xcarcodehead font
{
	font-size:14px;
	color:Black;
	font-weight:normal;
	padding:0px;
	text-align:left;
}

.popupEnquiry .n_xEmailHead
{
	font-weight:bold;
	margin-left:57px;
}

.popupEnquiry .sendEnquiry2
{
	margin-top:5px;
}

.popupEnquiry .value
{
	padding-left:9px;
}

.popupEnquiry .lblThankYouHeader
{
	font-size:16px;
	padding-top:10px;
	font-weight:bold;
}
/* END : Popup Enquiry Form */

.thirdPartyMessage
{
    font-size:11px;
    padding-top:10px;
    padding-bottom:10px;
}

.captchaThirdPartyMessage
{
    font-size:11px;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:5px;
    margin-right:5px;
    border-top:#eee9e9 1px solid;	
    margin-top:10px;
}

/* Endeca details groups general styling */
.csn-properties .alt {
	background-color: #F0F0F0;
	}
.csn-properties TD {
	padding:4px
	}
.csn-properties .term {
	font-weight:bold;
	text-align:left;
	width:120px;
	}
.csn-properties UL {
	list-style:none;
	margin:0;
	padding:0;
	}
.csn-properties LI {
	height:23px;
	}
	
/* Endeca details groups for stock */
.vehicle-details .csn-properties {
    padding:0px 4px;
    }
.csn-properties .header {
	background-color:#4E8A11;
    color:#FFFFFF;
    font-weight:bold;
	margin-top:8px;
    padding:2px 6px;
	}
.csn-properties .green-header {
    background:url("/carcontent/green/green.gif") no-repeat scroll 0 50% transparent;
    border-bottom:1px solid #000000;
    clear:both;
    color:#000000;
    font-size:14px;
    height:24px;
    line-height:24px;
    padding-left:30px;
	}
.csn-properties .header b {
    font-size:1.1em;
    font-weight:bold;
    text-transform:capitalize;
	}
.csn-properties .header b i {
    color:#FFF;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
    margin-left:10px;
    text-transform:none;
    white-space:nowrap;
	}
.csn-properties .green-header b i {
    color:#000;
    }
.csn-properties .features {
	background:transparent url("/carcontent/cs/thumb_data_by_redbook.jpg") no-repeat scroll right bottom;
	padding-bottom:72px;
	}
.csn-properties .features td {
	background:transparent url("/carcontent/green/results/item.gif") no-repeat scroll 4px 50%;
	padding-left:16px;
	text-align:left;
	}
.csn-properties table {
	width:100%;
	}
.csn-properties table.green-body,
.csn-properties .green-body .alt {
    background-color:#E2F1D4;
    }
.csn-properties td.empty {
	background:none;
	}
.csn-properties .pnlCaptcha {
	background:url("/carcontent/powersearch/icons/icon_mobile.gif") no-repeat scroll 20px center #EDF7FB;
	border:1px solid #CCCCCC;
	margin:10px 0;
	padding:20px 0 20px 60px;
	}
	
/* access challenge for private stocks */
#access-challenge .pnlCaptcha {
	background:url("/carcontent/powersearch/icons/icon_mobile.gif") no-repeat scroll 20px center #EDF7FB;
	border:1px solid #CCCCCC;
	margin:10px 0;
	padding:10px 0 20px 60px;
	}
#access-challenge .pnlCaptchaHeader {
	padding-right:8px;
	}
#access-challenge .AccessChallenge {
	height:30px;
	margin:0 10px;
	padding:4px 0;
	}
#access-challenge .txtSpam {
	margin:14px 4px;
	width:100px !important;
	}
#access-challenge .reload-spamImage-row {
	display:none;
	}
#access-challenge #btnContinue {
	background:url("/carcontent/powersearch/continue.gif") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:36px;
	margin-top:6px;
	text-indent:-10000px;
	width:114px;
    }
 
.egcCaption {
    color:#666666;
	font-size:9px;
	vertical-align:top;
	}

.egcPrice {
    display:block;
    font-size:14px;
    font-weight:bold;
	}
