/*@import "/Design/Themes/CarSalesPower/carsalespower.css";*/
@import "/Design/CommonThemes/sitenav-csn.css";

/* site nav - start */

#site-menu 
{
	float: left;
	width: 100%;
	background: transparent url(/carcontent/powersearch/sitenav/cs_nav_bg.gif) repeat-x;
}

#sitenav .top-item-MemberMenu .sub
{
    right:0;
    left:auto;
    width:125px;
}

#sitenav .top-item .top-item-link-member b
{
    padding:0px;
    margin-left:1px;
    padding-right:10px;
}

#sitenav .top-item a b
{
    background-image:none;
    font-size:11px;
}

#site-logo 
{
    float:left;
}
#Tile1 {float:right;}
.keyIcon
{
    float:left;
    padding-left:5px;
    padding-top:8px;
    border-style:none;
}
.private-car-pages #sitenav
{
	background-image: url(/carcontent/powersearch/sitenav/cs_nav_bg_yellow.gif);
}
#sitenav .top,
#sitenav .top-item
{
	height: 35px;
}
#sitenav .top 
{
	float: left;
	padding-left: 0;
}
/* 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: #53A1E3;
	color: #fff;
}
/* sub menu */
#sitenav .top-item .sub
{
	background: #53A1E3 url(/carcontent/powersearch/sitenav/cs_subnav_bg.gif) repeat-x;
	padding-top: 2px;
}
/* sub menu hover */
#sitenav .top-item .sub a:hover,
#sitenav .top-item .sub a:hover b
{
	background-color: #BAD9F4;
	color: #000;
}
#sitenav #sitemenu806280 A
{
	outline: none;
}
#sitenav #sitemenu806280 A B
{
	background: transparent url(/carcontent/powersearch/sitenav/cs_nav_home.gif) no-repeat center top;
	text-indent: -10000px;
	width: 30px;
}
#sitenav #sitemenu806280:hover A B
{
	background: transparent url(/carcontent/powersearch/sitenav/cs_nav_home_ov.gif) no-repeat center top;
}
/*desktop layout */
#desktop
{
	border:solid 1px #ccc;
	margin: 0px auto;
	text-align: center;
	width: 990px;
}
#desktop-main
{
	text-align: left;
	overflow:hidden;
}

#desktop-header
{   
	position: relative;
	*position: static;
}
#desktop-panes
{
	border-top:1px solid #0052AD;
}
.mobi-xlk 
{
    background-color:#EDEFF0;
    text-align:left;
}
.mobi-xlk  a, .mobi-xlk  a:visited 
{
    color:#0168B6;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    background:transparent url(mobi_icon.png) no-repeat scroll left 3px;
    line-height:23px;
    padding-left:20px;
    margin-left:10px;
    display:inline-block;
    width:auto;
}
.cs-mob-xlk a:hover
{
    text-decoration:underline;
}
.desktop-4panes
{
	border-top:1px solid #317BD6;
}
.private-car-pages #desktop-panes
{
	border-top-color: #ffc;
}
.private-car-pages .desktop-4panes
{
	border-top-color: #f90;
}
.desktop-4panes, .desktop-3panes
{
	vertical-align: top;
}
.desktop-4panes #threepanes
{
	float: left;
	width: 850px;
	border-right:1px solid #317BD6;
	border-bottom:1px solid #317BD6;
}
.private-car-pages .desktop-4panes #threepanes
{
	border-right: solid 1px #5A5A5A;
	border-bottom: solid 1px #5A5A5A;
}
.desktop-4panes .skyscraper
{
	float: right;
	margin: 4px 10px 0px 0px;
	_margin-right: 4px; /*IE6 quirk*/
	width: 122px;
}
.desktop-3panes #threepanes
{
	float: left;
	width: 990px;
}
.desktop-3panes .skyscraper
{
	display: none;
	width: 0px;
}
#panes-end
{
	clear: both;
}
#desktop-footer
{
	text-align: center;
}
/* header */
#site-header
{
	position: relative;
	height: 98px;
	width: 990px;
}
#banner-thing
{
	position: absolute;
	top: 0px;
	right: 10px;
}
#signin
{
	background-color: silver;
}
#signin a
{
	text-decoration: none;
	font-size: 11px;
}
#signin a:hover
{
	text-decoration: underline;
	color: red;
}
/* network header */
#csnnav-container #csnlogo_csnnav
{
	float: right;
}
/* footer */
#footer 
{
    float:left;   
    padding:0 10px;
    margin-top:20px;
    width:970px;
    text-align:left;
    position:relative;
}
#footer ul, #footer ol {margin:0;padding:0;list-style-type:none;}
#footer hr
{
    border:0;
    border-top:7px solid #d9d9d9;
    height:7px;
    margin:0;
    padding:0;
}
.footer-panel
{
    padding-bottom:10px;
    margin:20px 18px 10px 0;
    _margin:20px 9px 10px 0;
    float: left;
}
.footer-panel-first 
{
    margin-left:13px;
    _margin-left:6px;
}
.social-media 
{
    float:right;
    margin-right:0;
    width:250px;
    _width:260px;
}
#footer h3,
#footer h5
{
    color: #666;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0;
    text-align:left;
    line-height:14px;
}
#footer ul
{
    color: #CCC;
    float: left;
}
#footer .left
{
    margin-right: 5px;
}
#footer .left li {width:100px;background:transparent url(/carcontent/cs/editorial-icons.png) no-repeat scroll left -188px;padding-left:12px;}

#footer .right
{
    margin-left: 5px;
}
#footer .right li {width:80px;background:transparent url(/carcontent/cs/editorial-icons.png) no-repeat scroll left -188px;padding-left:12px;}
#footer .sites .left 
{
    width:80px;
}
#footer li
{
    clear: left;
    float: left;
    font-size: 11px;
    margin: 2px 0 0;
    padding: 0;
    width: auto;
    text-align:left;
}
#footer li a
{
    color: #666;
    text-decoration: none;
    font-size: 11px;
}
#footer li a:hover 
{
    text-decoration:underline;
}
#footer p
{
    font-size: 11px;
    color: #666;
    margin: 0;
    padding: 0 0 3px;
}
#footer .social-media li
{
    margin-right:9px;
    display: block;
    clear: none;
    line-height:16px;
    background:transparent url(/carcontent/cs/editorial-icons.png) no-repeat scroll 0 -50px;
    padding-left: 20px;
    font-weight:bold;
}
#footer .social-media li.facebook 
{
    background:none;
    padding-left:0;
}
#footer .social-media li.you-tube
{
    background-position:0 -88px;
    margin-top:4px;
}
#footer .social-media li.you-tube a {color:#FA1919;}
#footer .social-media li.twitter
{
    background-position:0 -69px;
    margin-top:4px;
}
#footer .social-media li.twitter a {color:#72C2F1;}
#footer .corporate-links 
{
    clear:left;
    float:left;
    margin-bottom:5px;
    *width:610px;
}
#footer .corporate-links li {margin-right:6px;clear:none;float:left;}
#footer .network-links {float:right;*width:310px;}
#footer .network-links li {margin-left:10px;_margin-left:5px;clear:none;float:left;}
#footer .network-links li a {
    background-image: url(/industrycontent/shared/network_logos.png);
    display: block;
    height: 39px;
    width: 101px;
}
#footer .network-links li a.bikelogo {
  background-position: -112px 0;
}
#footer .network-links li a.boatlogo {
  background-position: -226px 0;
  width: 96px;
}
#footer .network-links li a.homelogo {
    background-position: -327px 0;
    width: 80px;
}
#footer p.copyright 
{
    clear:left;
    float:left;
    font-style:italic;
    font-size:10px;
    *width:600px;
    margin-top:7px;
}
#footer p.copyright em 
{
    font-family:Georgia, Serif;
}           
#copyright, #footer .say, #footer br {display:none;}    
#footer .footlink {_clear:left;/*clear bug in IE6*/ float:left;position:absolute;left:10px;top:157px;*top:171px;color:#666;font-size:9px;padding:0;}
#footer .social-media br {display:inline;}

div#footer div.footer-panel ul li.twitter-follow {background: none; padding-left: 0px; width:250px; overflow: hidden;}
div#footer div.footer-panel ul li.facebook-page { margin-top: 4px;}
div#footer div.footer-panel ul li.facebook-page a { color: #3B5997; }
div#footer div.footer-panel ul li.keyline { background: none; margin: 4px 0px; padding: 0px; width: 250px; height:1px; border-top: 1px solid #D9D9D9; line-height: 0px; } 


.RainbowAdmin #footer .copyright~div {clear:left;} 

/* panes */
.dtDivLeftPane
{
	float: left;
	width: 190px;
	margin: 0px;
}
.dtDivContentPane
{
	float: left;
	width: 385px;
	margin: 10px;
}
.dtDivRightPane
{
	float: left;
	width: 224px;
	margin: 0px;
}
.dtDivBottomPane
{
	height: 2px;
	clear: both;
}
.desktop-4panes .dtDivRightPane
{
	background-color: #0080E8;
}
/* 3 panes */
.desktop-3panes .showBoth .dtDivContentPane
{
	width: 630px;
}
.desktop-3panes .showLeft .dtDivContentPane
{
	width: 780px;
}
.desktop-3panes .showRight .dtDivContentPane
{
	width: 750px;
}
.desktop-3panes .showNone .dtDivContentPane
{
	_margin:5px;
	width: 970px;
	*width: 971px;	/*large dpi fix for IE*/
}
/* 4 panes */
.desktop-4panes .dtDivContainer
{
	min-height: 610px;
	_height: 610px;
}
.desktop-4panes .showBoth
{
	background: transparent url(/carcontent/cs/divbg_a_wide.gif) repeat-y;
}
.desktop-4panes .showLeft
{
	background: transparent url(/carcontent/cs/divbg_l_wide.gif) repeat-y;
}
.desktop-4panes .showBoth .dtDivContentPane
{
	width: 415px;
}
.desktop-4panes .showLeft .dtDivContentPane
{
	_margin-right:5px;
	width: 640px;
	*width: 639px;	/*large dpi fix for IE*/
}
.desktop-4panes .showRight .dtDivContentPane
{
	width: 605px;
}
.desktop-4panes .showNone .dtDivContentPane
{
	width: 830px;
}
/* admin pages */
.rb_DefaultLayoutDiv, .rb_AlternateLayoutDiv
{
	margin: 0px auto;
	text-align: center;
	width: 990px;
	background-color: #ffffff;
}
.rb_DefaultLayoutTable, .rb_AlternateLayoutTable
{
	text-align: left;
	width: 990px;
	border-spacing: 0px;
}
.rb_DefaultLayoutTable td, .rb_AlternateLayoutTable td
{
	margin: 0px;
	padding: 0px;
}
.rb_AlternatePortalHeader, .rb_AlternatePortalFooter
{
	padding: 0px;
}
.CommandButton
{
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-right: black thin solid;
	border-bottom: black thin solid;
	padding: 2px 6px 2px 4px;
	margin: 5px 5px 5px 0px;
	font-weight: bold;
	font-size: 11px;
	background: #0099FF;
	color: #000000;
	text-align: center;
	text-decoration: none;
}
.CommandButton:hover
{
	color: Red;
}

.rbModule {clear:both;}	/*ControlNoTitle*/
.rbModuleControl {clear:both;} /*ControlWithTitle*/
.rbModuleTitle {position:relative; border-bottom: solid 1px #AFD0F0; width:100%; height:20px;}
.rbModuleTitleTxt {position:absolute; left:4px; font-size:16px; font-weight:bold; color:#000000;}
.rbModuleTitleTxtW {position:absolute; left:4px; font-size:16px; font-weight:bold; color:#FFFFFF;}
.rbModuleTitleBtns {position:absolute; right:4px;}
.rbModuleTitleBtn {vertical-align:middle;}
.rbModuleContent {}

body, p, td, .Normal, .NormalTextBox { font-family:Arial; font-size: 12px; }

body form
{
	background: url(/carcontent/powersearch/main_bg.gif) repeat-y 50%;
}
body form.homepage
{
	background-image:none;
}
.homepage #desktop 
{
	position:relative;
}
.homepage #sitenav
{
	_height:35px;
	_width:990px;
}
.homepage #specialAd
{
	position:absolute;
	right:-60px;
	text-align:right;
}

#stock-counter
{
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.TitleStart { border-bottom: solid 1px #AFD0F0; }
.TitleH1Inline, .TitleH1InlineW { font-family:Arial; font-size:16px; color: Black; display:inline; padding-left: 4px; }
.TitleH1InlineW { color: White; }
.btn { border-width: 0px; text-align: center; cursor: pointer; width:17px; height:17px; }
.maintext { font-family:Arial; font-size:12px; color:black; }
.GridTable a, .HeadPrice, a.mainHead, .eBullet { text-decoration:none; }
.Head H2, a.mainHead H3, .HeadPrice { font-family:Arial; font-size:12px; color: #0068B8; font-weight:bold; display:inline; }
.eBullet ul { font-family:Arial; font-size:12px; color: #0068B8; list-style-image: url(/carcontent/endeca/b_bullet.gif); margin-bottom: 0px; margin-top: 0px; }
.eBullet li { margin-left: -16px; }

ul.detailsBullet { margin-left: 20px; margin-right: 0px; margin-top:0px; margin-bottom:0px; padding: 0px }

.title255 H2, .title575Tall H2 { font-family:Arial; font-size:14px; color:black; display:inline; }
.title575Tall { width:540px; border-bottom: solid 1px #AFD0F0; padding: 2px 4px 2px 4px; }
.title255 { width:210px; border-bottom: solid 1px #AFD0F0; padding: 2px 4px 2px 4px;  }
.DimensionHeading H3 { font-family:Arial; font-size:14px; color:#AFD0F0; display:inline; line-height:22px; }
a.Dimension, a.DimensionMore { font-family:Arial; font-size:12px; color:white; text-decoration:underline; }
.DimensionCount { font-family:Arial; font-size:12px; color:#AFD0F0; }
.SimpleCrumbItem { margin-left: 5px; font-family: Arial; font-size: 12px; color: White; float:left; }
.SimpleCrumbNoSelection { margin-left: 5px; font-family: Arial; font-size: 12px; color:#FFCC00; }
.SimpleCrumbRemoval { font-family: Arial; font-size: 11px; color:#FFCC00; text-decoration:underline; float:right; padding-right:6px; } 
.ResultDesc { font-family: Arial; font-size: 12px; color:Black; }
a.bullet { background-image:url(/carcontent/endeca/b_bullet.gif); background-repeat:no-repeat; background-position:8px 1px; padding:0px 0px 2px 26px; line-height:16px; color: #0068B8; text-decoration:none; }
a:hover, a.mainHead:hover H3, A.eBullet:hover li, a.Dimension:hover, a:hover .Head H2 { color:#FFCC00; text-decoration:underline; }
a.SimpleCrumbRemoval:hover { color:Yellow; }
a.tlink:hover { color:Black; }

.Pager { background-color:#0068d0; width:97.5%; height: 34px; padding:1px 7px 1px 7px; }
.PagerPages { padding:6px 25px 0px 25px; }
.PagerPrint, .PagerEmail, .PagerNext { float:right; display:inline; }
.PagerBack, .PagerPages { float:left; display:inline; }
.PagerNext { padding-right:5px; }
.PagerEmail { padding-right:5px; }
.PagerSeparator{ font-size:14px; padding-left:3px; }
.PagerCurrentPage{ color:#FDCD00; }
.PagerNonCurrentPage, .PagerSeparator { color:white; }
.PagerNonCurrentPage, .PagerCurrentPage { font-family:Arial; font-size:12px; font-weight:bold; }
.SlideShow { background-color: #F1F7FB; }
.ssLabel { font-family:Arial; font-size:12px; }
.SortListsBlock { float:left; display:inline; padding-left:7px; padding-top:7px; }
.SortGoBlock { float:left; display:inline; padding-left:7px; padding-top:8px; }
.SortControl SELECT { font-family:Arial; font-size:12px; }
.SortControlLabel { font-family:Arial; font-size:12px; color:White; }

.CSvSpace{ height:14px; width:700px; background-color:White; }
.CSprivatevSpace{ height:20px; width:700px; background-color:White; }

.ResPager { font-family:Arial; font-size:11px; padding:2px 0px 2px 0px; }
.ResPagerPrev { padding-right:5px; }
.ResPagerNext { padding-left:5px; padding-right:5px; }
.ResPagerCurrentPage { font-weight:bold; color:Black; font-family:Arial; font-size:12px; text-decoration:underline; }
.GridTable ul { margin-top:4px; margin-bottom:4px; }
.GridTable li { margin-left:-16px; }
.NCResMatch { font-family:Arial; font-size:12px; color:Black; font-weight: normal; display:inline; }

div.NCCResMatch, div.NCISResMatch, div.DemoResMatch, div.DealerResMatch, div.PrivateResMatch { border: solid 0px white; padding: 20 0 0 0px; height:27px; }
/* IE specific. "* html" is understood only by IE, and overrides prior matching rules. */
* html div.NCCResmatch, div.NCISResMatch, div.DemoResMatch div.DealerResMatch, div.PrivateResMatch{ border: solid 0px white; padding: 15 0 0 0px; height:27px; }
.topdealhead {color: #ffffff; font-size: 9pt; font-family:arial,verdana,sans-serif; padding: 2px; font-weight: bold; }


.NoImage {margin-top:2px;}
a.SpecialLink:hover{ font-weight:bold; color: #000000; }
.SpecialLink{font-weight:bold; color: #000000; text-decoration:none; }





.prvLstBottom{ margin-bottom:4px; margin-top:4px; margin-right: 4px; }

.CellPadding { padding-bottom:8px; padding-top:8px;}

.vspace { padding: 5px 0px 5px 0px; }




/*========================common===================*/
h1.NCISResMatch, h1.DealerResMatch, h1.PrivateResMatch, h1.DemoResMatch{ font-family:arial; font-size:9pt; font-weight: normal; color: Black; display:inline;}
h1.NCCResMatch { font-family:Arial; font-size:12pt; color: Black; font-weight: bold; height: 28px; display:inline; }

/*==================================dealer used css===========================*/
a.cslistlinkdap:hover{color: #FF3300; font-size: 9pt; font-weight:bold; font-family:arial,verdana,sans-serif; text-decoration:none;}
a.cslistlinkdaptext:hover{color: #FF3300; font-size: 7pt; font-family:arial,verdana,sans-serif; text-decoration:none;}
.topdealdescriptionpadding {padding-right:4px; padding-left:4px;}
.topdealimages { margin-left:3px; margin-right:3px; margin-bottom:6px; margin-top:16px}
.cellpaddingleft { padding-left:2px; }
.CSDealsImgLinkRACV { padding-bottom:12px; }
.CSDealsImgLinkHC { padding-bottom:12px; }


/*==================================private css===========================*/
.privateheader { padding-left:22px; }
.privatecsrowon	{background: #ffffff;}
.privatecsrowoff {background: #ffffcc;}
.SpecialHead {color: #000000; font-weight:bold; font-size: 9pt; font-family:arial,verdana,sans-serif; padding-left:23px}
.SpecialText { color: #000000; font-weight:bold; font-size:9pt; font-family:arial,verdana,sans-serif; padding:2px;}
.privatepreheadback { background-color:#FFCC00; }
.privateprebodyback { background-color:#ffe64d; }
.PrivateHead { padding-left:26px; }
.privateimage { width:100px; height:75px; margin-top:2px; margin-right:6px; margin-bottom:10px; border: solid #000000 1px;}
.SpecialLinkDesCell{ padding-left:26px; }
.SpecialLinkDes{font-weight:bold; color: #000000; text-decoration:none;}
.SpecialLinkDes:hover{font-weight:bold; color: #000000;}
.prvThumb{ width:100px; }
.SpecialLinkP{font-weight:bold; color: #000000; text-decoration:none; }
.SpecialLinkP:hover{font-weight:bold; color: #0080E8; }
.csllink {color: #0080E8; font-size: 12pt; font-family:arial,verdana,sans-serif; text-decoration:underline; }

.OtherImage IMG { background-color: #ebebeb; margin: 0; padding: 0; border-style: solid; border-width: 2px; border-color: #ebebeb;height:38px;width:50px;}
.HighlightImage IMG { border: solid #0199ff 2px; }
.PhotoItem {padding: 5px 5px 5px 5px; }
.ThisImage IMG { border-width: 2px !important; } 
.dropshadow IMG { border: solid #0199ff 2px; }

TABLE.ResultHeader {background-color:#0099FF;}
TABLE.Private {background-color:#FFCC00 !important;}
TABLE.ResultHeader H1 { margin: 0px; padding: 3px 8px;}

/* these styles are in /carcontent/cs/carsales3.css */
/* but on rare occasions, that file failed to load  */
/* so we put the default ones here just in case */ 
form {margin:0; padding:0;}
a {color:#0066CC; text-decoration:underline; font-family:arial,verdana,sans-serif;}
a:hover {text-decoration:none; color:#0066CC;}
p {font-family:arial,verdana,sans-serif;}
h1 {font-family:arial,verdana,sans-serif; font-weight:bold; font-size:16px; text-align:left;}
select {color:#000000; font-size:12px; font-family:arial,verdana,sans-serif;}
input {color:#000000; font-size:12px; font-family:arial,verdana,sans-serif;}
.c {display:none;}
.roundcorner {display:none}
.whiteFIELD {text-align:left; font-family: Verdana; font-size: 12px; }
.searchBOX {width:300px; text-align:left; font-family: Verdana; font-size: 12px; }
#EndecaParamSearches_Reviews { margin-left:8px;}
#northbanner {float:right; padding-top:10px; padding-right:10px;}
#topnav	{clear:both; padding-left:1px; }
#topnav	div {background: url(/carcontent/cs/topnavbg.gif) repeat-x; width:140px; height:28px; float:left; line-height:28px;}
#topnav .topnavspacer {background: url(/carcontent/cs/topnavsp.gif); width:1px; height:28px; float:left;}
#topnav a {width:140px; font-size:11px; color:#000000; text-decoration:none; text-align:center; float:left; font-weight:bold;}

#northeastbanner {padding-top:6px; height:102px;}
#topbevel {clear:both;}
.top_slice {float:left; width:100%; height:37px;}
.top_slice .members_but {display:block; margin-left:10px;}
#footerdebug {}
.leftnav a img {vertical-align:middle;}
.leftnav a span {vertical-align:middle;}
.cscategorieshtml img {vertical-align:middle;}
.searchhead {width:415px; background:url(/carcontent/cse/cs_bg_blue.gif);}
.searchhead_l {width:640px; background:url(/carcontent/cse/cs_bg_blue.gif);}
.searchhead_pv {width:415px; background:url(/carcontent/cse/cs_bg.gif);}
.searchhead h1, .searchhead_pv h1 {margin:0px;}
.csnavigationtable {height:22px;}
.cseditorialhomecolumn {width:50%;}
.cssearchtablerow {clear:both;}
.cssearchtablerow div.csbasictext {float:left; padding-left:12px; padding-top:4px; width:68px;}
.cssearchtablerow div.csfield {float:left;}
.cssearchtablerow div.searchtext {float:left; padding:4px 4px 0px 12px; width:68px;}
.cssearchtablerow div.searchfield {float:left; padding:1px 1px 1px 1px;}
.cssearchtablerow div.searchbutton {float:left; padding:1px 20px 1px 1px;}
.linkbuttonsearch {display:block;width:116px; height:34px; background: url(/carcontent/cse/search_big.jpg) no-repeat;}
.linkbuttonsearch:hover {background: url(/carcontent/cse/search_big_ov.jpg) no-repeat;}
div.enqrow {clear:both; padding:1px;}
.enqrow div.enqtext {float:left; padding-left:2px;}
.enqrow div.enqfield {float:left;}
#detail-features li {padding:2px;}
.searchfield_r {float:right; /*margin-right:100px;*/}
/* /carcontent/cs/carsales3.css styles end */

.slideshow-buttons table {float:right;}
.slideshow-buttons .button-close {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/cse/photo_close.gif); width:67px; height:22px;}
.slideshow-buttons .button-close:hover {background-image:url(/carcontent/cse/photo_close_ov.gif);}
.slideshow-buttons .button-prev {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/cse/photo_back.gif); width:67px; height:22px;}
.slideshow-buttons .button-prev:hover {background-image:url(/carcontent/cse/photo_back_ov.gif);}
.slideshow-buttons .button-next {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/cse/photo_next.gif); width:67px; height:22px;}
.slideshow-buttons .button-next:hover {background-image:url(/carcontent/cse/photo_next_ov.gif);}
.slideshow-buttons .button-play {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/cse/photo_play.gif); width:67px; height:22px;}
.slideshow-buttons .button-play:hover {background-image:url(/carcontent/cse/photo_play_ov.gif);}

div.advertisement {width:100%; background-color:whitesmoke; margin:2px 0px 8px 0px; padding-bottom:10px;}
div.advertisement span.advertisement {display:block; font-size:10px; color:#A0A0A0;text-align:left;}
div.advertisement div {}

/* this applies to editorial SEO urls */
h1.entry-title { padding: 0px 0px 0px 0px; }
h1.entry-title a { color: Black; text-decoration:none; text-align:left; }
h1.entry-title a:hover { color: Black; text-decoration:none; }
.vcard { display:inline; }
abbr.published { border-bottom:none;}

/*Car Comparison*/
.CompareAdded { background:url(/carcontent/cse/added_to_compare.gif); width:30px; height:24px; }
.CompareAdd { background: url(/carcontent/cse/add_to_compare.gif); width:30px; height:24px;}
.pricing-clarity-link,
.pricing-clarity-link:hover{color:#54A1E2; cursor: Pointer; padding-left: 5px; text-decoration:underline;}

/* New Car Results */
a:hover {background-position: 0 0; cursor:pointer;}
a .csBestValueDeal {background:url(/carcontent/cse/best_value_deal.gif); width:86px;height:59px;}
a:hover .csBestValueDeal {background:url(/carcontent/cse/best_value_deal_ov.gif); width:86px;height:59px;}
a .csDetailsButton {background:url(/carcontent/cse/details.gif); width:75px;height:22px;}
a:hover .csDetailsButton {background:url(/carcontent/cse/details_ov.gif); width:75px;height:22px;}
.cDriveAwayImage {background:url(/carcontent/cse/drive_away.gif); width:46px;height:16px;}

/* Car Comparison */
.csSearchAgailUrl {background:url(/carcontent/cse/search_again.gif); width:108px; height:34px;}
.cslnkEnquiry {background:url(/carcontent/cse/compare_enquiry.gif); width:48px; height:26px; float:left;}
.cslnkPhotos {background:url(/carcontent/cse/compare_photos.gif); width:48px; height:26px; float:left;}
.cslnkRemove {background:url(/carcontent/cse/compare_remove.gif); width:48px; height:26px; float:left;}
.csTopNavDiv { width:150px;height:26px;}

/* New Car Details*/
.csDash { background :url(/carcontent/cse/dash.gif) no-repeat; width:25px; height:25px;  background-position:0px 5px; background-color:inherit;}
.csTick { background:url(/carcontent/cse/tick.gif) no-repeat; width:25px; height:25px;  background-position:0px 5px; background-color:inherit;}

/*Research Car Listing*/
a .csSpecs {background :url(/carcontent/cse/specs.gif) no-repeat; width:65px; height:33px;}
a:hover .csSpecs {background:url(/carcontent/cse/specs_ov.gif) no-repeat; width:65px; height:33px;}


/*Vehicle Valuation Basic*/
.csValuationBasicHeader {background:url(/carcontent/cse/valueacar.gif) no-repeat; width:257px; height:24px;}
.csValuationBasicBottom {background:url(/carcontent/cse/bottcurve.gif) no-repeat; height:10px; width:257px;}
.csValuationBasicBorderRight {background:url(/carcontent/cse/blue_border.gif); width:2px;}
.csValuationBasicBorderLeft {background:url(/carcontent/cse/blue_border.gif); width:2px;}

/*Vehicle Enquiry*/
.csEnquiryPhone {background:url(/carcontent/powersearch/phone_enq_icon.gif) no-repeat; width:48px; height:65px; float:left; margin-left:16px; margin-top:6px;}
.csEnquiry1300line {background:#E8F0F8 url(/carcontent/cse/1300_line.gif) no-repeat; width:186px; margin-top:7px;font-size:1px; height:2px; margin-left:auto; margin-right:auto;}
.csEnquiryMail {background:url(/carcontent/cse/mail.gif) no-repeat; width:48px;  height:48px; float:left; margin-left:6px; margin-top:6px;}
.n_xcenter {text-align:center;}
.n_xdescEmail {width:155px; float:left; margin-left:2px;}
.n_xEmailHead {height:16px;padding-top:8px; text-align:left; margin-left:54px;}
.pnlCarConnectBottom .csEnquiry1300line {margin-top:0px;}
.pnlCarConnectTop {padding-bottom:7px; background-color:#E8F0F8}
.pnlCarConnectEmailDealer { padding-bottom:0px;}

/*Listing Pages*/
a .cslinkDetailsEnquiry {background:url(/carcontent/cse/ul_enquiry.gif); width:65px;height:33px;}
a:hover .cslinkDetailsEnquiry {background:url(/carcontent/cse/ul_enquiry_ov.gif); width:65px;height:33px;}
a .csPrivateEnquiry {background:url(/carcontent/cse/pv_enquiry.gif); width:65px;height:33px;}
	
/*Advanced Search*/
.linkadvancedsearchbtn {display:block;width:65px; height:33px; background: url(/carcontent/cse/search.gif) no-repeat;}
.linkadvancedsearchbtn:hover {background: url(/carcontent/cse/search_ov.gif) no-repeat; display:block;width:65px; height:33px; }

/*Advanced Search Version Help*/
.SearchFieldVersionHelp_r {float: right; width: 90px;}
.SearchFieldVersionHelp_r .imgAdvancedSerachVersionHelp {width:16px; height:16px; text-align: left;}
.popupMenuHelp{border: solid 1px #D4D0C8; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size:x-small; VISIBILITY: hidden; PADDING-BOTTOM: 10px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 10px; POSITION: absolute; BACKGROUND-COLOR: #FFFFE1;}

/* New Cars Special */
a .linkbtnSpecialDetails {background:url(/carcontent/cse/best_value_deal.gif); width:86px;height:59px;}
a:hover .linkbtnSpecialDetails {background:url(/carcontent/cse/best_value_deal_ov.gif); width:86px;height:59px;}
.linkbtnspecialgo {display:block;width:36px; height:16px; background: url(/carcontent/cse/go_white.gif) no-repeat;}


/* Dealer Directory Search */
.linkbtndealerdirectory {display:block;width:65px; height:33px; background: url(/carcontent/cse/search.gif) no-repeat;}
.linkbtndealerdirectory:hover {display:block;width:65px; height:33px; background: url(/carcontent/cse/search_ov.gif) no-repeat;}

a .csdealerdirectorycontact {display:block; background:url(/carcontent/cse/contact.gif); width:99px; height:24px; margin-bottom:10px;}
a:hover .csdealerdirectorycontact {display:block; background:url(/carcontent/cse/contact_ov.gif); width:99px; height:24px; margin-bottom:10px;}
.csdealerdetailscontact {display:block; background:url(/carcontent/cse/contact.gif); width:99px; height:24px;}
.csdealerdetailscontact:hover {display:block; background:url(/carcontent/cse/contact_ov.gif); width:99px; height:24px;}
.linkresearchsearchbtn {background:transparent url(/carcontent/cse/search.gif) no-repeat scroll 0%;display:block;height:33px;width:65px;}

/* Compare Quick Search*/
a.cscompareclearall{ display:block; background:url(/carcontent/cse/clear_all.gif); width:69px; height:33px; text-indent: -10000px;}
a.cscompareclearall:hover {background:url(/carcontent/cse/clear_all_ov.gif);}

.comparespecs{ border: 0;display:block; background:url(/carcontent/cse/view_comp_list.gif); width:69px; height:33px; text-indent: -10000px; *line-height:0;}
.comparespecs:hover {background:url(/carcontent/cse/view_comp_list_ov.gif); cursor: pointer;}
.compareright { float: right; margin-left: 30px;}
.compareleft { float: left; display: block; margin-top: 10px;}

.compareaddtolist{ border: 0;display:block; background:url(/carcontent/cse/add_comparison.gif); width:86px; height:59px; text-indent: -10000px;}
.compareaddtolist:hover {background:url(/carcontent/cse/add_comparison_ov.gif); cursor: pointer;}

a.cscompareviewcars{display:block; background:url(/carcontent/cse/view_comp_list.gif); width:69px; height:33px;}
a.cscompareviewcars:hover{background:url(/carcontent/cse/view_comp_list_ov.gif);}

a.csqsaddtolist {display:block; background: url(/carcontent/cse/add_comparison.gif); width:86px; height:59px;}
a.csqsaddtolist:hover {background: url(/carcontent/cse/add_comparison_ov.gif);}

.csCompareqsenquiry {display:block; background:url(/carcontent/cse/compare_enquiry.gif); width:48px; height:26px;}
.cscompareqsremove {display:block; background:url(/carcontent/cse/compare_remove.gif); width:48px; height:26px;}

/* cs_beta.css */
.maintable			{border: none; background-color: #ffffff;} 
/* top navigation */
.ttable				{background-color: #f1f1f1;}
.ttext				{text-align:center; font-size:8pt; font-weight:bold; font-family:arial,verdana,sans-serif;} 
.tlink				{color: #000000; text-decoration:none;}
.tlink:hover		{text-decoration:none;}
/* top strip formating */
.stext				{color: #ffffff; font-weight:bold; font-size: 12pt; font-family:arial,verdana,sans-serif;}
/* left navigation */
.ntable				{background-color: #0068d0}
.ntext				{color: #ffffff; font-weight:bold; font-size: 10pt; font-family:arial,verdana,sans-serif;}
.nsmalltext			{color: #ffffff; text-decoration:none; font-size: 8pt; font-family:arial,verdana,sans-serif;}
.nsmalltext:hover	{color: #ffffff; text-decoration:underline; font-size: 8pt; font-family:arial,verdana,sans-serif;}
.nlink				{color: #ffffff; text-decoration:none;} 
.nlink:hover		{color: #ffffff; text-decoration:none;} 
.nhelptext			{color: #ffffff; background-color: #0080e8; font-size:9pt; font-family:arial,verdana,sans-serif; padding:5px;}
.nhelplink			{color: #ffffff; text-decoration:underline;} 
.nhelplink:hover	{color: #ffffff; text-decoration:none;} 
/* extra content */
.xtable				{background-color: #0080e8;}
.xhead				{color:#ffffff; background-color: #0068d0; font-size:8pt; font-weight:bold; font-family:arial,verdana,sans-serif;}
.xtext				{color:#ffffff; background-color: #0080e8; font-size:8pt; font-family:arial,verdana,sans-serif;}
.xntext				{color:#ffffff; background-color: #0080e8; font-size:8pt; font-family:arial,verdana,sans-serif;}
.xlink				{color:#ffffff; font-size:8pt; text-decoration: underline; text-align:center;}
.xlink:hover		{color:#ffffff; text-decoration: none;}
.ximage				{border: solid white 1px;} 
.xform				{color:#000000; font-size: 8pt; font-family:arial,verdana,sans-serif; background: #ffffff; border: solid #66ccff 1px;}
 /* footer */
.foottext			{font-family:arial,verdana,sans-serif; color:#0066CB; background-color: #FFFFFF; font-size:8pt;}
.sayYouSawText		{font-family:arial,verdana,sans-serif; color:#6B6B6B; background-color: #FFFFFF; font-size:8pt; font-style: italic; font-weight: bold;}
.footlink			{color:#0066CB;  font-size:8pt; font-family:arial,verdana,sans-serif; text-decoration:none;}
.footlink:hover		{text-decoration:underline; color:#0066CB;}
/* content */
.PropTable, .cstable{background: #ffffff;}
.PropTable			{border-collapse: collapse;}
.CarSpecComparisonTable { clear: left; height: 20px; }
.csrowon			{background: #ffffff;}
.csrowoff			{background: #e8f0f8}
.PropGroup, .cshead				{color: #ffffff; font-size: 9pt; font-family:arial,verdana,sans-serif; padding: 2px; font-weight: bold; background-color: #0080e8;}
.cstext				{color: #000000; font-size: 9pt; font-family:arial,verdana,sans-serif; padding: 2px; }
.csbasictext		{width:65px;}
.csbigtext				{color: #000000; font-size: 12pt; font-family:arial,verdana,sans-serif; padding: 2px;}
.csfooter				{color: #000000; font-size: 8pt; font-family:arial,verdana,sans-serif; padding: 2px;}
.csfield			{color: #000000; font-size: 9pt; font-family:arial,verdana,sans-serif; padding: 2px;}
.csform				{color: #000000; font-size: 9pt; font-family:arial,verdana,sans-serif;}
.cslistlink			{color: #000000; font-size: 9pt; font-family:arial,verdana,sans-serif; text-decoration:none;}
.cslistlink:hover	{color: #0080E8; text-decoration:underline;}
.cslink				{color: #0080E8; font-size: 8pt; font-family:arial,verdana,sans-serif; text-decoration:underline; }
.cslink:hover		{color: #0080E8; text-decoration:none;}
.cslinkbutton		{display:none;}
.csimage			{border: solid #e8f0f8 1px;}
.cstitle			{color: #000000; font-size: 12pt; font-family:arial,verdana,sans-serif; font-weight: bold;}
.cstextlink			{font-size: 9pt; font-family:arial,verdana,sans-serif; padding: 2px; text-decoration:underline; }
.cstextlink:link	{text-decoration:underline; }
.cstextlink:visited	{text-decoration:underline; }
/*car of the year 2004*/
/*
.cslistllink			{color: #000000; font-size: 12pt; font-family:arial,verdana,sans-serif; text-decoration:none;}
.cslistllink:hover	{color: #0080E8; text-decoration:underline;}
.csllink				{color: #0080E8; font-size: 12pt; font-family:arial,verdana,sans-serif; text-decoration:underline; }
.csllink:hover		{color: #0080E8; text-decoration:none;}
*/
h1 {color: #ffffff; font-weight:bold; font-size: 12pt; height: 28px; text-align: left; padding: 5px; font-family:arial,verdana,sans-serif; margin-top:0;}
h2 {color: #000000; font-size: 9pt; font-family:arial,verdana,sans-serif; font-weight: bold;}
h3 {color: #000000; font-weight:bold; font-size: 12pt; font-family:arial,verdana,sans-serif;}
/*tables*/
.cslisttable		{width: 100%}
.cssearchtable		{width: 100%}
/* new enquiry extra content */
.n_xtable				{background-color: #e8f0f8;}
.n_xhead				{color:#ffffff; background-color: #0080e8; font-size:8pt; font-weight:bold; font-family:arial,verdana,sans-serif; padding:5px;}
.n_xtext				{color:#000000; background-color: #e8f0f8; font-size:8pt; font-family:arial,verdana,sans-serif; padding:2px;}
.n_xntext				{color:#ffffff; background-color: #e8f0f8; font-size:8pt; font-family:arial,verdana,sans-serif; padding:5px;}
.n_xlink				{color:#ffffff; font-size:8pt; text-decoration: underline; text-align:center;}
.n_xlink:hover			{color:#ffffff; text-decoration: none;}
.n_ximage				{border: solid white 1px;} 
.n_xform				{color:#000000; font-size: 8pt; font-family:arial,verdana,sans-serif; background: #ffffff; border: solid #66ccff 1px;}
.n_xdarklink			{color:#000000; font-size:8pt; text-decoration: underline; text-align:center;}
.n_xdarklink:hover		{color:#000000; text-decoration: none;}
.cserror			{color: #ff885e; font-size: 9pt; font-family:arial,verdana,sans-serif; padding: 2px;}
.csmessage		{color: #000471; font-size: 9pt; font-family:arial,verdana,sans-serif; font-weight: bold; padding: 2px;}
.cslistlinkdap			{color: #000; font-size: 9pt; font-weight:bold; font-family:arial,verdana,sans-serif; text-decoration:none;}
.cslistlinkdaptext		{color: #FF3300; font-size: 7pt; font-family:arial,verdana,sans-serif; text-decoration:none;}
.n_xcolorhead				{color:#0068d0; font-size:10pt; font-weight:bold; font-family:arial,verdana,sans-serif; padding:2px;}
.n_x1300head				{color:#000000; font-size:9pt; font-weight:bold; font-family:arial,verdana,sans-serif; padding:2px;}
.n_xcarcodehead				{color:red; font-size:9pt; font-weight:bold; font-family:arial,verdana,sans-serif; padding:2px;}

/* different styles for dealer vs private */
.tl_curve		{ background-image: url(/carcontent/cse/tl_curve.gif); background-repeat:no-repeat; width:10px; height:10px; }
.tr_curve		{ background-image: url(/carcontent/cse/tr_curve.gif); background-repeat:no-repeat; width:10px; height:10px; }
.bl_curve		{ background-image: url(/carcontent/cse/bl_curve.gif); background-repeat:no-repeat; width:10px; height:10px; }
.br_curve		{ background-image: url(/carcontent/cse/br_curve.gif); background-repeat:no-repeat; width:10px; height:10px; }
.enquiry_but	{ background-image: url(/carcontent/cse/send_enquiry.gif); background-repeat:no-repeat; width:116px; height:34px; }
.enquiry_but_ov	{ background-image: url(/carcontent/cse/send_enquiry_ov.gif); background-repeat:no-repeat; width:116px; height:34px; }
.h_line			{ background-image: url(/carcontent/cse/blue_bevel.jpg); background-repeat:repeat-x; height:2px; }
.h_lineb		{ background-image: url(/carcontent/cse/blue_bevel.jpg); background-repeat:repeat-x; height:2px; background-position: 0px 8px; }
.top_slice		{ background-image: url(/carcontent/cse/top_slice_wide.gif); background-repeat: repeat-x; }
.members_but	{ background-image: url(/carcontent/cse/members.gif); background-repeat:no-repeat; width:84px; height:35px; }
.small_button	{ background-image: url(/carcontent/cse/small_button.gif); background-repeat:no-repeat; width:24px; height:24px; }
.small_button_ov { background-image: url(/carcontent/cse/small_button_ov.gif); background-repeat:no-repeat; width:24px; height:24px; }

/*.private-car-pages*/
.private-car-pages .stext,
.private-car-pages .ntext,
.private-car-pages .nsmalltext,
.private-car-pages .nsmalltext:hover,
.private-car-pages .nlink,
.private-car-pages .nlink:hover,
.private-car-pages .nhelptext,
.private-car-pages .xhead,
.private-car-pages .xtext,
.private-car-pages .xntext,
.private-car-pages .xlink,
.private-car-pages .xlink:hover,
.private-car-pages .cshead,
.private-car-pages .n_xhead,
.private-car-pages .n_xtext,
.private-car-pages .n_xlink, 
.private-car-pages .n_xlink:hover,
.private-car-pages h1
{
	color: #000000;
}
.private-car-pages .cshead
{
	background-color:#FFE64D;
}
.private-car-pages .ntable,
.private-car-pages .xhead,
.private-car-pages .n_xhead
{
	background-color: #ffcc00;
}
.private-car-pages .nhelptext,
.private-car-pages .xtable,
.private-car-pages .xtext,
.private-car-pages .n_xtable,
.private-car-pages .n_xtext
{
	background-color: #ffe64d;
}
.private-car-pages .xntext,
.private-car-pages .n_xntext
{
	background-color: #ffffcc;
}
.private-car-pages .csrowoff
{
	background-color: #ffffcc;
}

.private-car-pages .enquiry_but	{ background-image: url(/carcontent/cse/pv_send_enquiry.gif); width:116px; height:34px; }
.private-car-pages .enquiry_but_ov	{ background-image: url(/carcontent/cse/pv_send_enquiry_ov.gif); width:116px; height:34px; }
.private-car-pages .h_line			{ background-image: url(/carcontent/cse/pv_h_line.gif); background-repeat:repeat-x; height:2px; }
.private-car-pages .top_slice		{ background-image: url(/carcontent/cse/pv_top_slice_wide.gif); background-repeat: repeat-x; }
.private-car-pages .small_button	{ background-image: url(/carcontent/cse/pv_small_button.gif); background-repeat:no-repeat; width:24px; height:24px; }
.private-car-pages .small_button_ov { background-image: url(/carcontent/cse/pv_small_button_ov.gif); background-repeat:no-repeat; width:24px; height:24px; }

.private-car-pages .desktop-4panes .showBoth
{
	background: transparent url(/carcontent/cs/pv_divbg_a_wide.gif) repeat-y;
}
.private-car-pages .desktop-4panes .showLeft
{
	background: transparent url(/carcontent/cs/pv_divbg_l_wide.gif) repeat-y;
}
.private-car-pages .desktop-4panes .dtDivRightPane 
{
	background-color:#FFE64D;
}

div.top_slice .members_but	{ background-image: url(/carcontent/cs/members.gif); background-repeat:no-repeat; width:100px; height:35px; }
div.top_slice .members_but:hover {background-image:url(/carcontent/cs/members_ov.gif); background-repeat:no-repeat; width:100px; height:35px;}

/* home page modules */
/* search modules */
.paramsearch .top, .paramsearch .bottom
{
	display: none;
}
.paramsearch .fields
{
	background: #ffffff;
}
.paramsearch div, .paramsearch input, .paramsearch select
{
	font-size: 12px;
}
.paramsearch .title
{
	display: none;
	font-size: 0px;
}
.paramsearch .label
{
	font-size: 12px;
	float: left;
	clear: left;
	text-align: right;
	width: 70px;
	padding: 2px 8px 2px 2px;
}
.paramsearch .field
{
	font-size: 12px;
	float: left;
	padding: 2px 0px;
}
.paramsearch .button
{
	float: left;
	clear: left;
	padding-left: 92px;
	padding-right: 10px;
}
.paramsearch .button a, .paramsearch .button input
{
	font-size: 0px;
	line-height: 0px;
	text-indent: -10000px;
	outline: none;
	text-decoration: none;
	color: #000000;
	width: 116px;
	height: 34px;
	display: block;
	background: transparent url(/carcontent/cse/search_big.jpg) no-repeat;
	border-width: 0px;
	cursor: pointer;
}
.paramsearch .button a:hover, .paramsearch .button input:hover
{
	background-image: url(/carcontent/cse/search_big_ov.jpg);
}
.paramsearch .reset
{
	margin-left: 15px;
	display:block;
	float:left;
	font-size:11px;
	height:36px;
	line-height:33px;
	text-decoration:underline;
	width:80px;
}
.paramsearch .adv-search
{
	float:left;
	font-size: 11px;
	line-height: 33px;
	text-align: center;
	text-decoration: underline;
	height: 36px;
	display: block;
}
.paramsearch .reset:hover,.paramsearch .adv-search:hover {text-decoration:none;}
#findacarhome
{
	min-height: 224px;
	height: auto;
	_height: 224px;
}
#findacarhome .label
{
	font-weight: bold;
	width: 80px;
	padding: 4px 8px 4px 4px;
}
#findacarhome .field
{
	padding: 2px;
}
#findacarhome .single-field .field SELECT
{
	width: 206px;
}
#findacarhome .double-field .field SELECT
{
	width: 95px;
}
#findacarhome .single-field .field INPUT
{
	width: 201px;
}
#findacarhome .field .postcode
{
	width:50px;
}
#findacarhome .divider
{
	height: 8px;
}
#findacarhome .category INPUT
{
	margin: 0px 4px 0px 0px;
}
#findacarhome .category .label
{
	margin-top: 10px;
}
#findacarhome .row-separator
{
	clear: both;
	padding: 0px 0px;
}
#findacarhome .adv-param-search
{
	/*height: 0px;
	overflow-y: hidden;*/
	display:none;
	clear: both;
}

#findacarhome .search-action
{
	margin-top: 5px;
}

#findacarhome .instructions
{
	margin-bottom: 5px;
}

/* navigation control */
.dim
{
}
.dim-header
{
	/*background: url(/carcontent/4x4Carsales/arrow.jpg) no-repeat left center;*/
	background-color: white; /*border-bottom:solid 1px #FF9900;*/ /*padding-left:20px;*/
	padding: 4px 4px;
	padding-bottom: 1px;
}
.dim-header-img 
{
	height:15px;
	vertical-align:middle;
	width:15px;
}
.dim-header-label
{
	font-size: 13px;
	cursor: pointer;
	margin-top: 5px;
}
.dim-header-label b
{
	/*border-bottom:solid 1px #FF9900;*/
	border-bottom: solid 1px #000000;
}
.dim-header-label-expand
{
	background: url(/images/show.gif) no-repeat left center;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
}
.dim-values
{
	padding: 0px;
	margin: 2px 2px 8px;
}
.dim-values .dimval .dim-link, 
.dim-values .dimval .dimval-count
{
	float: left;
	font-size: 11px;
	white-space: normal;
}
.dim-link
{
	background: url(/carcontent/powersearch/green_arrow.gif) no-repeat left center;
	color: #0068B8;
	margin-left: 15px;
	padding-left: 15px;
	white-space: normal;
	width: 88px;
}
.dim-link:hover
{
	background: url(/carcontent/powersearch/green_arrow.gif) no-repeat left center;
}
.dimval
{
	vertical-align: top;
}
.dimval-count
{
	overflow: visible;
	width: 10px;
}
.dim-values TABLE TR TD
{
	padding: 0px 2px;
}
.dim-values .dimval .dimval-count
{
	float: right;
	font-size: 10px;
	text-align: right;
	width: 50px;
}
.dimval-more
{
	background: url(/carcontent/powersearch/green_arrow.gif) no-repeat left center;
	white-space: normal;
	padding-left: 10px;
	margin-left: 18px;
	font-size: 11px;
}
.dimval-morelink
{
	line-height: 19px;
	text-decoration: none;
}
.dim-values a.dimval-morelink:hover
{
	text-decoration: none;
}
.nav-header
{
}
.nav-header-label
{
}
.nav-container
{
	padding: 0px 0px;
}
.nav-container .rbModuleTitleTxt
{
	color: White;
}
.nav-container .notitle .top
{
	display: none;
}

/* navigation control -- postcode search */
.refine-by-postcode
{
	background-color: White;
	border-left: 1px solid #50A0E3;
	padding: 0px;
}
.refine-by-postcode .pnlHeader
{
	padding: 4px 4px 1px;
	border: none;
}
.refine-by-postode DIV
{
	font-weight: bold;
	font-size: 9px;
}
.refine-by-postcode .pnlHeader .lblPostCode
{
	background: transparent url(/carcontent/powersearch/up_ov.png) no-repeat scroll left center;
	cursor: pointer;
	font-size: 13px;
	margin-top: 5px;
	padding-left: 20px;
}
.refine-by-postcode .pnlHeader .lblPostCode b
{
	border-bottom: 1px solid #000000;
}
.refine-by-postcode .pnlPostcode
{
	float: left;
	padding-left: 22px;
	width: 115px;
	padding-top: 2px;
}
.refine-by-postcode .txtPostcode
{
	padding: 1px 0px;
	width: 55px;
}
.refine-by-postcode .cboDistance
{
	width: 65px;
}
.refine-by-postcode .go-button
{
	background:url(/carcontent/powersearch/go_btn.gif) no-repeat;
	float:left;
	clear:none;
	margin-left:15px;
	text-indent:-10000px;
	height:25px;
	width:30px;
}
.refine-by-postcode .go-button A
{
	line-height: 25px;
	text-decoration: none;
	outline:none;
}
.refine-by-postcode .go-button :hover
{
	color: #FFFFFF;
}
.refine-by-postcode .refine-options
{
	display: none;
}
.refine-by-postcode .remove-button
{
	display: none;
}

/* breadcrumb */
.breadcrumbs
{
	margin-left: 5px;
	width: 180px;
}
.breadcrumbs td div, .breadcrumbs th
{
	font-size:11px;
}
.breadcrumbs th
{
	width: 20%;
	white-space: nowrap;
}
.breadcrumb-alt
{
	background-color: transparent;
}
.breadcrumbs th .remove
{
	float: left;
}
.breadcrumbs .dimname-header
{
	color: White;
	font-weight: bold;
}
.breadcrumbs .crumbbit
{
	background: transparent url(/carcontent/powersearch/orange_arrow.gif) no-repeat scroll left center;
	clear:both;
	/*color: #0068B8;*/
	margin-left: 15px;
	padding-left: 15px;
	white-space: normal;
}
.breadcrumbs .crumbbit A.crumb-text
{
	/*color: #CD3200;*/
	text-decoration: none;
	color: White;
}
.breadcrumbs .crumb .remove
{
	background: transparent url(/images/web/cross.gif) no-repeat left top;
	color: #CD3200;
	display: block;
	float: right;
	font-size: 9px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	text-indent: -10000px;
	outline: none;
	width: 15px;
}
.breadcrumbs .crumb .remove:hover
{
	background: transparent url(/images/web/cross.gif) no-repeat left top;
}
.breadcrumbs .crumb .crumbbit:hover
{
	text-decoration: underline;
	color: White;
}
.breadcrumb-header td
{
	padding: 0px 4px;
}
.breadcrumb-footer td 
{
	border-bottom: 1px solid #EFEFEF;
	border-top: 1px solid silver;
	padding: 0px 4px;
}
.breadcrumb-save-searches
{
	float: left;
	margin-left: 5px;
	width: 105px;
}
.breadcrumb-save-searches, 
.breadcrumb-save-searches A
{
	color: White;
	font-size:11px;
	text-decoration: none;
}
.breadcrumb-new-search,
.breadcrumb-new-search A
{
	color: White;
	float:left;
	font-size:11px;
	padding:2px 0px;
	text-decoration: none;
}
.breadcrumb-new-search A
{
	background:transparent url(/images/web/search.png) no-repeat scroll left center;
	cursor:pointer;
	padding-left:18px;
}
.breadcrumb-save-searches A:hover,
.breadcrumb-new-search A:hover
{
	color: White;
	text-decoration: underline;
}

/* paging */
.results-header-container
{
	width: 630px;
	height: 74px;
	background-color: #CBE5F4;
	background: #ffffff url(/carcontent/powersearch/results_panel_bg.jpg) no-repeat;
	padding: 0px;
}
.result-panel .results-header
{
	position: relative;
	height: 34px;
	background: none;
}
.results-header .sort
{
	position: absolute;
	right: 6px;
	bottom: 2px;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
}
.results-header .sort .label
{
	float: left;
	margin-right: 4px;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #157CB7;
}
.results-header .sort .options
{
	float: left;
	margin-right: 4px;
	margin-top: 3px;
}
.results-header .sort .options select
{
	font-size: 11px;
}
.results-header .sort .go-button
{
	float: left;
}
.results-header .sort .go-button a
{
	text-indent: -1000em;
	outline: none;
	width: 31px;
	height: 25px;
	display: block;
	background: url(/boatcontent/boatsales/go_btn.gif) no-repeat;
}
.results-header .match
{
	position: absolute;
	left: 85px;
	top: -30px;
}
.results-header .match span
{
	font-size: 16px;
	color: #ffffff;
}
.results-header .pager
{
	position: absolute;
	left: 80px;
	bottom: 4px;
}
html > /**/ body .results-header .pager
{
	bottom: 8px;
}
.results-header .pager td, .results-header .pager span
{
	font-size: 12px;
	font-weight: bold;
}
.results-header .pager .pages
{
	padding: 0px 6px;
}
.results-header .pager .pages span
{
	color: #70BEEE;
	margin-left: 2px;
}
.results-header .pager .pages .current
{
	color: #000000;
}
.results-header .end
{
	clear: both;
}
.results-header-container .keyword
{
	position:relative;
	height: 40px;
	vertical-align: middle;
}
.results-header-container .keyword .lblKeywords
{
	position: absolute;
	border: none;
	margin-right: 4px;
	margin-left: 330px;
	line-height: 28px;
	height: 28px;
	font-size: 11px;
	font-weight: bold;
	color: White;
}
.results-header-container .keyword .txtKeyword
{
	position: absolute;
	left: 385px;
}
.results-header-container .keyword .txtKeyword input
{
	margin-top: 2px;
	width: 200px;
}
.results-header-container .keyword .refine-options
{
	position:absolute;
	top:20px;
	left:385px;
}
.results-header-container .keyword .radio-refine-options label
{
	position: relative;
	top: -3px;
	width: 100px;
	font-size: 11px;
	color: White;
}
.results-header-container .keyword .remove-button
{
	display: none;
}
.results-header-container .keyword .go-button
{
	position:absolute;
	left:588px;
}
.results-header-container .keyword .go-button a
{
	float: left;
	background: transparent url(/carcontent/powersearch/go_btn.gif) no-repeat scroll 0%;
	display: block;
	height: 25px;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
	text-indent: -1000em;
	width: 31px;
	margin-left: 5px;
}
.result-footer-container 
{
	color: #999999;
	font-size: 10px;
	position: relative;
	width: 630px;
}
.result-footer-container .results-header 
{
	background: #CBE5F2 none repeat scroll 0%;
	height: 28px;
}

/* cookie listing */
.pnlSaveSearch
{
	padding:4px 0px;
}
.pnlSaveSearch A
{
	background: url(/images/web/save.png) no-repeat left center;
	padding-left: 18px;
	cursor: pointer;
}
.nav-saved-searches
{
	background-color: White;
	border-left: 1px solid #50A0E3;
}
.nav-saved-searches a
{
	cursor: pointer;
	text-decoration: none;
}
.notheme .saved-searches .rbModuleTitleTxt, 
.notheme .saved-vehicles .rbModuleTitleTxt, 
.notheme .saved-recent-vehicles .rbModuleTitleTxt
{
	border-bottom: solid 1px black;
	clear: both;
	color: #000000;
	font-size: 12px;
	padding-top: 5px;
	width: 95px;
}
.saved-searches .rbModuleTitleTxt, 
.saved-vehicles .rbModuleTitleTxt, 
.saved-recent-vehicles .rbModuleTitleTxt
{
	clear: both;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 5px;
	width: 95px;
}
.saved-searches .rbModuleContent, 
.saved-vehicles .rbModuleContent, 
.saved-recent-vehicles .rbModuleContent
{
	background-color: White;
	border: 1px solid #E8F0F8;
	border-top: none;
}
.saved-searches, .saved-vehicles, .saved-recent-vehicles
{
	padding: 0px 0px;
}
.saved-searches .savedItemThumb, .saved-vehicles .savedItemThumb, .saved-recent-vehicles .savedItemThumb
{
	padding-bottom: 5px;
}
.saved-searches .savedItemThumb UL
{
	padding:0px;
	margin:0px;
}
.saved-searches .savedItemThumb UL LI
{
	float:left;
	padding:0px;
	list-style: none;
	width:100%;
}
.saved-searches .savedItemThumb UL LI .lnk-item
{
	background:url(/carcontent/powersearch/green_arrow.gif) no-repeat left center;
	margin-top:3px;
	margin-left:10px;
	padding-left:10px;
	height:15px;
	font-size:11px;
}
.saved-searches .savedItemThumb UL LI .lnk-item:hover a
{
	color:#FF9A00;
	text-decoration:underline;
}
.savedItemThumb .lnk-text
{
	float:left;
	display:block;
	width:148px;
	white-space:normal;
}
.savedItemThumb .lnk-remove
{
	background: transparent url(/carcontent/powersearch/cross.gif) no-repeat left top;
	float:left;
	display:block;
	outline:none;
	width:20px;
	text-indent:-10000px;
}
.savedItemThumb .lnk-remove:hover
{
	background: transparent url(/carcontent/powersearch/cross.gif) no-repeat left top;
}
.saved-vehicles .pnlThumb UL,
.saved-recent-vehicles .pnlThumb UL  
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.saved-vehicles .itemList, .saved-recent-vehicles .itemList
{
	float:left;
	clear:right;
	display: table-cell;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	margin-left:10px;
	padding: 2px 0px;
	white-space: nowrap;
	width:190px;
}
.saved-vehicles .itemList LI.item,
.saved-recent-vehicles .itemList LI.item
{
	clear:both;
	background:none;
}
.saved-vehicles .itemList .thumb, 
.saved-recent-vehicles .itemList .thumb 
{
	float:left;
	border:solid 1px silver;
	margin-right:2px;
	width:50px;
	height:33px;
}
.saved-vehicles .lnk-item,
.saved-recent-vehicles .lnk-item
{
	margin-top:2px;
	margin-left:8px;
}
.saved-vehicles .lnk-item:hover A,
.saved-recent-vehicles .lnk-item:hover A
{
	color:#FF9A00;
	text-decoration:underline;
}
.saved-vehicles .lnk-item .lnk-text,
.saved-recent-vehicles .lnk-item .lnk-text
{
	width:160px;
}
.saved-vehicles .lnk-item .text,
.saved-recent-vehicles .lnk-item .text
{
	font-size:11px;
}

/* tab navigation override */
.basic A,
.advanced A
{
	text-decoration: none;
}
.basic A:hover,
.advanced A:hover
{
	color:#FF9A00;
	text-decoration:underline;
}
.advanced-section-header
{
	background-color: White;
	border-left: 1px solid #50A0E3;
}
.advanced-section-header-label 
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
}

/* listing */
.pnlListing
{
	width: 630px;
}
.pnlListing img 
{
	border: 1px solid;
}
.pnlListing table td
{
	padding: 0px;
}
.pnlListing .pnlTools
{
	background:#EFEFEF none repeat scroll 0%;
}
.pnlListing .pnlTools .compare
{
	margin-left: 5px;
	background: url(/carcontent/powersearch/down_arrow_icon.gif) no-repeat left bottom;
}
.pnlListing .pnlTools .compare-footer
{
	margin-left: 5px;
	background: url(/carcontent/powersearch/up_arrow_icon.gif) no-repeat left bottom;
}
.pnlListing .pnlTools .compare .label, 
.pnlListing .pnlTools .compare-footer .label 
{
	color: #0068B8;
	font-size: 11px;
	line-height: 25px;
	margin-left: 2px;
	padding-left: 20px;
	text-decoration: underline;
}
.pnlListing .pnlTools .compare .label:hover, 
.pnlListing .pnlTools .compare-footer .label:hover 
{
	color: #FFAB23;
}
.pnlListing .PriceBNCISAsterisk 
{
	font-family:Verdana;
	font-size:15px;
	font-weight:normal;
}

.photo-header .PriceBNCISAsterisk
{
	margin-left:0px;
	font-size:xx-small;
	vertical-align:top;
}

.flag-unique .lnkUnique
{
	float: left;
	display: block;
	background: transparent url(/carcontent/cse/unique_tab.gif) no-repeat;
	width: 74px;
	height: 28px;
}

.pnlListing .imgDAP {float:left;border:0px; margin-right:2px;}
.pnlListing .imgTopDeal {float:left;border:0px; margin-right:2px;}
.pnlListing .imgRacv {float:left;border:0px; margin-right:2px;}
.pnlListing .imgDetails {border:0px}

.power 
{
	border-bottom: 1px solid #50A0E3;
	font-family: Arial,Verdana,san-serif;
	padding-top: 5px;
}
.power a
{
	color: #000000;
	cursor: pointer;
	outline: none;
	text-decoration: none;
}
.power a:hover
{
	color: #FFAB23;
	text-decoration: underline;
}

.power A.details-button
{
	background: url(/carcontent/cse/ul_enquiry.gif) no-repeat;
	color:#000000;
	text-align: center;
	line-height: 33px;
	display: block;
	font-size: 12px;
	font-weight:bold;
	margin:0px 15px;
	width: 70px; 
	height: 40px;
	text-indent:-10000px; 
	outline:none;
}
.power A.details-button:hover
{
	background: url(/carcontent/cse/ul_enquiry_ov.gif) no-repeat;
	text-decoration:none;
	color: #FFFFFF;
}

.power .left-column
{
	float: left;
	padding-left: 0px;
}
.power .center-column 
{
	float:left;
	width:410px; 
	padding-left:4px;
}
.power .right-column {float:right; width:100px; padding:0px 0px;}
.power .wide-column 
{
	clear: left;
	display: block; 
	margin-top: 5px;
	padding-left: 4px;
}
html > /**/ body .power .wide-column {padding-top:5px;}
.power .row-separator {clear:both; padding:1px 0px;}
.power .item-type {float:left;}
.power .item-image-flag {float:left;padding-left:20px;}

.power .left-column .check-column
{
	float: left;
	width: 20px;
	padding-left: 5px;
}
.power .left-column .check-column .CompareAdd
{
	background: url(/carcontent/4x4Carsales/add_to_compare.gif) no-repeat center center;
	width: 14px;
	height: 53px;
}
.power .left-column .check-column .CompareAdded
{
	background: url(/carcontent/4x4Carsales/added_to_compare.gif) no-repeat center center;
	width: 14px;
	height: 53px;
}
.power .left-column .thumb
{
	width: 80px;
	height: 53px;
	overflow: hidden;
	border-color: Silver;
}
.power .left-column .thumbPremium
{
	display: none;
}

.power .center-column .item-title
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
}
.power .center-column .item-desc
{
	width: 380px;
	padding-top: 5px;
	color: black;
	font-size: 11px;
}

.power .right-column .state-column
{
	display: none;
}
.power .right-column .item-type
{
	float: none;
	display: none;
}
.power .right-column .price-column
{
	font-weight: bold;
	font-family: Arial;
	font-size: 20px;
	text-align: right;
	padding-right: 5px;
}
.power .right-column .price-column .dap-link
{
	font-size: 10px;
}
.price-column .dap-link
{
	color:Red;
}
.power .wide-column .item-type
{
	background: url(/images/web/user.png) no-repeat left center;
	float: right;
	margin-right: 10px;
	padding-left: 15px;
	color: black;
	font-size: 12px;
}
.power .wide-column .details-button-column
{
	float: right;
	display: inline;
	margin-top: -2px;
}

.power .wide-column .item-summary
{
	display: inline;
	padding-left: 20px;
	width: 595px;
}
.power .wide-column .item-summary .summary-list
{
	float: left;
	padding: 2px 0px;
	display: table-row;
	table-layout: fixed; /*list-style-image: url(/images/web/right.png);*/
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding-left: 0px;
	margin-left: 20px;
	white-space: nowrap;
	font-size: 12px;
	line-height: 16px; /*color:#999999;*/
	color: black;
	width: 500px;
}
.power .wide-column .item-summary .summary-list-item
{
	float: left;
	margin-right: 10px;
	padding-left: 18px;
}

.power .wide-column .item-summary .body
{
	background: url(/carcontent/powersearch/door_icon.gif) no-repeat left top;
}
.power .wide-column .item-summary .engine
{
	background: url(/carcontent/powersearch/engine_icon.gif) no-repeat left top;
}
.power .wide-column .item-summary .odometer
{
	background: url(/carcontent/powersearch/km_icon.gif) no-repeat left top;
	padding-left: 26px;
}

.power .wide-column .item-image-flag .imgTopDeal
{
	padding: 2px 2px;
}
.premium .premiumAd, .privatepremium .premiumAd 
{
	margin:2px 0px 4px 25px;
	padding:2px 4px;
}
.premium .premiumAd a, .privatepremium .premiumAd a 
{
	font-family:Verdana;
	font-size:14px;
	line-height:20px;
}
.premium
{
	background-color: #E8F0F8;
	padding-top: 0px;
}
.privatepremium
{
	padding-top: 0px;
}
.premiumAd {
	color: White;
	font-weight: bold;
	width: 596px;
}
.premium .premiumAd
{
	background-color: #54A1E2;
	width: 596px; /* IE quirk: was not drawing the background color correctly */
}
.privatepremium .premiumAd
{
	background-color: #FFCC00;
	width: 596px; /* IE quirk: was not drawing the background color correctly */
}
.premium .premiumAd a
{
	color:#000000;
}
.privatepremium .premiumAd a
{
	color: #000000;
}
.premium .center-column .item-desc, .privatepremium .center-column .item-desc
{
	width: 470px;
	padding-top: 0px;
	font-size: 11px;
}

.premium .row-separator, .privatepremium .row-separator
{
	background-color: White;
}

.premium .item-title, .privatepremium .item-title
{
	display: none;
}

.premium .left-column .thumbPremium, .privatepremium .left-column .thumbPremium
{
	display: inline;
	width: 80px;
	height: 53px;
}

.premium .center-column, .privatepremium .center-column
{
	width: 470px;
	padding-left: 0px;
	margin-left: 25px;
}

.premium .wide-column .item-summary .summary-list, .privatepremium .wide-column .item-summary .summary-list
{
	float: left;
	width: 490px;
	padding: 2px 0px;
}
.row-separator {clear:both;padding:4px 0px;}

/* compare */
.compare-table
{
}
.compare-row-header
{
	color: #FFFFFF;
	background-color: #0080E8;
}
.compare-row
{
}
.compare-row-alt
{
	background-color: #E5F3FE;
}
.compare-table .enquiry-link
{
	background-image: url(/carcontent/cse/compare_enquiry.gif);
}
.compare-table .photos-link
{
	background-image: url(/carcontent/cse/compare_photos.gif);
}
.compare-table .remove-link
{
	background-image: url(/carcontent/cse/compare_remove.gif);
}
.compare-table .thumb img
{
	border: solid 1px #0080E8;
}


/* Start New version of All Specs Car Comparison */

/* 
Once the new compare page has gone live, the '.compare-container' can be removed from in front of all the styles except the 
ones otherwise starting with ol. Also, the old compare styles can be removed. They are the ones not in thi section of the CSS.
*/

.compare-container .compare-main-header 
{
	font-size:14px; 
	color:#478dbf; 
	font-weight:bold; 
	padding-top:10px; 
}

.compare-container .compare-main-header a, .compare-main-header a:hover, .compare-main-header a:visited  
{
	text-decoration: none;
	color:#478dbf; 
	cursor: text;
}

.compare-container .compare-properties .prop-header 
{
	border: none;
}

.compare-container
{
	background-color: White;
	padding-bottom: 10px;
	min-width: 779px;
	*width: 779px;
}

.compare-container ol 
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	display: inline;
	text-transform: capitalize;
}

.compare-container ol li 
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

.compare-container ol li a
{
	color: #000000;	
}

.compare-container .compare-header
{
	font-weight:bold;
	margin-bottom:5px;
}
.compare-container .compare-panel .noitem
{
	font-size: 12px;
	min-height: 100px;
	text-align: center;
	padding: 10px 0px;
}


.compare-container .compare-table
{
}
.compare-container .compare-table th
{
	text-align: left;
}
.compare-container .compare-row-header
{
	color: #FFFFFF;
	background-image: url(/CarContent/CarComparison/HeaderBackground.PNG);
}
.compare-container .compare-row-greenheader
{
	color: #000000;
	background-image: url(/CarContent/CarComparison/GreenHeaderBackground.PNG);
}
.compare-container .compare-row-header TD, .compare-row-greenheader TD
{
	padding: 5px;
	font-weight: bold;
}
.compare-container .compare-row-header TD a, .compare-row-header TD span, .compare-row-greenheader td a, .compare-row-greenheader td span
{
	display: block;
	float: left;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
}
.compare-container .compare-row-greenheader td a, .compare-row-greenheader td span
{
	color: #000000;
}
.compare-container .compare-row-header TD span, .compare-row-greenheader TD span 
{
	display: block;
	float: right;
}
.compare-container .compare-row-header TD a.target:hover, .compare-row-greenheader td a.target:hover 
{
	text-decoration: none;
	cursor:text;
}
.compare-container a.toplink
{
	background-image: url(/CarContent/CarComparison/up_arrow_icon.gif);
	padding-left: 15px;
	background-repeat: no-repeat;
}

.compare-container a.toplink:hover
{
	text-decoration: underline;
}

.compare-container .compare-row
{
	background-color: #f3faff;
}
.compare-container .compare-row-green 
{
	background-color: #ffffff;	
}
.compare-container .compare-row-alt
{
	background-color: #e8f5fe;
}
.compare-container .compare-row-greenalt
{
	background-color: #EFF8D9;
}
.compare-container .compare-table .enquiry-link, .compare-table .remove-link
{
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	text-indent:-1000000px;
	outline:none;
}
.compare-container .compare-table .enquiry-link
{
	background-image: url(/CarContent/CarComparison/detail_comparison_btn.gif);
	background-repeat: no-repeat;
	width: 66px;
}
.compare-container .compare-table .remove-link
{
	background-image: url(/CarContent/CarComparison/delete_comparison_btn.gif);
	background-repeat: no-repeat;
	margin-left: 12px;
	width: 26px;
}
.compare-container .compare-table .thumb
{
	display: block;
	height: 70px;
	width: 105px;
}
.compare-container .compare-table .thumb img
{
	border: solid 1px silver;
	height: 70px;
	width: 105px;
}

.compare-container .compare-table .thumb:hover img
{
	border: solid 1px #FF9A00;
}

.compare-container .compare-properties .disclaimer
{
	display: none;
}

.compare-container .details-back-panel 
{
	padding-top:0;
}

.compare-container .details-back-panel img
{
	border:0;
}
.compare-container .details-back-link 
{
	background-image: url(/Design/Themes/CarPointNew/b_addanother.gif);
	background-repeat: no-repeat;
	display: block;
	width: 141px;
	height: 28px;
	float: right;
	margin-left: 10px;
	text-decoration:none;
}

.compare-container .car-compare-all , .car-compare-diff 
{
	width: 178px;
	height: 28px;
	display: block;
	background-repeat: no-repeat;
	float: right;
}
.compare-container .clear-all 
{
	height: 1px;
	clear: both;
}

.compare-container .car-compare-all 
{
	background-image: url(/CarContent/CarComparison/show_all.gif);
	text-decoration:none;
}
.compare-container .car-compare-diff
{
	background-image: url(/CarContent/CarComparison/show_differences.gif);
	text-decoration:none;
}
	/* Green Credentials Start */

/* GREEN STARS*/
.FullGreenStar
{
	background-image: url(/Portals/r/redbookau/redboook_green_star.gif);
	width: 16px;
	height: 15px;
	display: block;
	float: left;
}
.HalfGreenStar
{
	background-image: url(/Portals/r/redbookau/redboook_green_halfstar.gif);
	width: 8px;
	height: 15px;
	display: block;
	float: left;
}
.OverallGreenStar
{
	background:transparent url(/carcontent/cs/showroom/overallgreenstars.gif) no-repeat 0px -150px;
	width:84px;
	height:15px;
	display: block;
}
.OverallGreenStar0
{
	background-position:0px -150px;
}
.OverallGreenStar05
{
	background-position: 0px -135px;
}

.OverallGreenStar1
{
	background-position: 0px -120px;
}

.OverallGreenStar15
{
	background-position: 0px -105px;
}

.OverallGreenStar2
{
	background-position: 0px -90px;
}

.OverallGreenStar25
{
	background-position: 0px -75px;
}
.OverallGreenStar3
{
	background-position: 0px -60px;
}
.OverallGreenStar35
{
	background-position: 0px -45px;
}
.OverallGreenStar4
{
	background-position: 0px -30px;
}

.OverallGreenStar45
{
	background-position: 0px -15px;
}

.OverallGreenStar5
{
	background-position: 0px 0px;
}

/* 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 */

.graph 
{ 
    background: url(/carcontent/green/results/bar_graph_bg.gif) no-repeat;
	margin: 0; 	
	padding: 1px; 
	position: relative; /* IE is dumb */
	width: 102px;
}
.graph .bar 
{ 
    background: url(/carcontent/green/results/bar_highlight.gif) repeat-x;
    color: #333; 
    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;
}

	/* Green Credentials End */




/* End New version of All Specs Car Comparison */





/* details banner */
.header-panel
{
	position: relative;
	height:45px;
	color: White;
}
.header-panel .details-title
{
	position: absolute;
	top: 8px;
	left: 10px;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 70px;
	padding: 0px;
	width: 435px;
	vertical-align: middle;
}
.header-panel .details-price
{
	position: absolute;
	top: 8px;
	right: 10px;
	font-size: 16px;
	font-weight: bold;
}
.header-panel .details-dap
{
	position: absolute;
	top: 26px;
	right: 10px;
	font-weight: bold;
	color: red;
}
.detail-banner-container
{
	background: url(/carcontent/powersearch/details_panel_bg.jpg) no-repeat;
	height: 76px;
}
.private-car-detail-banner-container
{
	background: url(/carcontent/powersearch/pv_details_panel_bg.jpg) no-repeat;
	height: 76px;
}
.compare-car-detail-banner-container
{
	position: relative;
}
.compare-car-detail-banner-container .detail-links-container
{
	margin-top: -20px;
}
.DetailsBanner
{
	height: 42px;
	padding: 0px 12px;
}
.DetailsBanner table
{
	width: 100%;
	height: 100%;
	color: #ffffff;
}
.DetailsBanner .DetailsTitle
{
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 70px;
	padding: 0px;
	vertical-align: middle;
}
.DetailsBanner .DetailsTitlePrice
{
	font-size: 16px;
	font-weight: bold;
}
.DetailsBanner .DetailsTitle .DetailsTitleDesc
{
	display: none;
}

/* details properties */
.detail-properties table
{
	border-spacing: 0px;
	width: 100%;
	padding: 0px;
}
.detail-properties table.prop-list .item
{
	background-color: #F0F0F0;
}
.detail-properties table.prop-list .item-alt
{
}
html > /**/ body .detail-properties table.prop-list .item,
html > /**/ body .detail-properties table.prop-list .item-alt
{
	padding: 4px;
}
.detail-properties table.prop-list .label
{
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	text-align: left;
	width: 120px;
	padding: 0px;
}
.detail-properties table.prop-list .value
{
	font-size: 12px;
	text-align: left;
	padding: 0px;
}
.detail-properties table.prop-list table
{
	border-spacing: 0px;
}
.detail-properties div.prop-list table
{
	width: 100%;
}
.detail-properties div.prop-list td
{
	padding: 4px;
	font-size: 12px;
}
.detail-properties div.prop-list .item
{
	background-color: #F0F0F0;
	width: 50%;
}
.detail-properties div.prop-list .item-alt
{
	width: 50%;
}
.detail-properties .prop-header
{
	margin-top: 8px;
	padding: 6px 3px 3px 0px;
	border-bottom: 2px solid #50A0E3;
}
.detail-properties .prop-header .content
{
	background-color: #50A0E3;
	color: #ffffff;
	text-transform: capitalize;
	padding: 6px 7px 3px 5px;
	font-weight: bold;
}
.seller-details .detail-properties table.prop-list .label
{
	width: 100px;
}
.vehicle-features .detail-properties div.prop-list .item, .vehicle-features .detail-properties div.prop-list .item-alt
{
	background-image: url(/carcontent/endeca/b_bullet.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-left: 24px;
	text-align: left;
}
.detail-properties .cslistlinkdap .cslistlinkdaptext
{
	color: red;
}
.private-car .detail-properties .prop-header
{
	border-bottom: 2px solid #FFCC00;
}
.private-car .detail-properties .prop-header .content
{
	background-color: #FFCC00;
	color: #000000;
}
.private-car-thumbnails, .dealer-car-thumbnails
{
	width: 50%;
}
.private-car-thumbnails img
{
	width: 90px;
}
.dealer-car-thumbnails img
{
	width: 70px;
}

/* send-to-friend, print links on detail pages */
.detail-links-container
{
	position: relative;
	line-height: 32px;
	height: 36px;
}
html > /**/ body .detail-links-container
{
	height: 32px;
}
.detail-links
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.detail-links .PrintButton
{
	background: url(/carcontent/4x4Carsales/print_icon.gif) no-repeat left center;
	padding: 4px 11px 4px 22px;
	font-size: 11px;
	cursor: pointer;
}
.detail-links .EmailAFriendButton
{
	background: url(/carcontent/4x4Carsales/send_friend_icon.gif) no-repeat left center;
	padding: 4px 11px 4px 22px;
	font-size: 11px;
	cursor: pointer;
}
.detail-links .pnlSaveSearch
{
	padding:0px;
}
.detail-links .pnlSaveSearch .linkSaveSearch
{
	font-size:11px;
	padding:4px 11px 4px 18px;
}
.detail-links .details-back-link
{
	background: url(/carcontent/4x4Carsales/previous_btn.gif) no-repeat left center;
	padding: 4px 11px 4px 14px;
	font-size: 11px;
	font-weight:normal;
	cursor: pointer;
}
.detail-links .details-back-link b
{
	font-weight:normal;
}

/* details disclaimer */
.disclaimer
{
	padding-top: 10px;
	padding-bottom: 20px;
}

.priceDisclaimer
{
	color:Gray;
	font-size:11px;
	padding:10px 0px;
}

/* details disclaimer */
.disclaimer
{
	padding-top: 10px;
	padding-bottom: 20px;
}

/* details photo */
.photos-container
{
	padding-top: 8px;
}
.photos-container img
{
	border: solid 1px silver;
}
.photos-container a:hover img
{
	border: solid 1px orange;
}

/* printable view - buttons */
.print-page a.print-button
{
	background	:transparent url(/carcontent/cse/print.jpg) no-repeat scroll 0 0;
	display		:block;
	height		:34px;
	width		:116px;
}

.print-page a.send-to-friend-button
{
	background	:transparent url(/carcontent/cse/print_send_friend.jpg) no-repeat scroll 0 0;
	display		:block;
	height		:34px;
	width		:116px;
}

.print-page a.close-button
{
	background	:transparent url(/carcontent/cse/close.gif) no-repeat scroll 0 0;
	display		:block;
	height		:30px;
	width		:30px;
}

.print-page a.printView-ButtonRow
{
	height		:50px;
}

/* Editorial Sitemap */
.editorialproddirectory-container .maintext
{
	color:#0080E8;
	font-size:8pt;
}
.valuation-result .cshead
{
font-size:16px;	
padding:2px 5px;
}
.valuation-result .item-heading
{
	font-weight:bold;
	padding:6px 2px 6px 5px;
}

.valuation-result .cstext
{
	padding:2px 2px 2px 8px;
}

.valuation-result .matching-cars
{
	background-color:#81C0F5;
}
.valuation-result .GridTable
{
	border:solid 1px #CCC;
}

.valuation-result .cstextlink
{
	background:url(/carcontent/cse/valuations/matching-cars.gif) no-repeat;
	padding-left:30px;
	font-weight:bold;
	color:#000000;
}

.valuation-result .cstextlink b
{
	color:#215D91;
}

.valuation-result 
{
	margin-top:10px;
}

.databyredbook
{
 background : transparent url(/carcontent/cs/thumb_data_by_redbook.jpg) no-repeat;
 height:72px;
 width:200px;
 margin-left:213px;
}

.newcarsitemap .sitemapHeader
{
	display:none;
}
.newcarsitemap .cslink
{
	text-decoration:none;
}
.newcarsitemap table .cslink li
{
	margin-left:20px;
	list-style-position:outside;
	text-decoration:none;
}
.newcarsitemap table .cslink li a
{
	text-decoration:underline;
}
/* START : homepage tab navigation */
.maincenter .tab
{
	position:relative;
}
.maincenter .tab .loading
{
	left:220px;
	position:absolute;
	top:120px;
	z-index:1;
}
.maincenter .tab .ajax__tab_xp
{
	position:relative;
	z-index:2;
}
.maintable .maincenter
{
	background-color:White;
	height:337px;
}
.maincenter .homepagetabsearch
{
	height:317px;
}
.maincenter #homesearch
{
	height:243px;
}
.maincenter
{
	width:490px;
}
.maincenter .ajax__tab_xp
{
	background-image:url(/carcontent/cs/search_border_wide.gif);
	height:298px;
}
.maincenter .ajax__tab_xp,
.maincenter .ajax__tab_container, 
.maincenter .ajax__tab_default
{
	padding:0 5px;
	width:480px;
}
.maincenter .ajax__tab_body
{
	height:269px;
	width:480px;
}
.maincenter .ajax__tab_xp .ajax__tab_body
{
	font-family: Arial;
	font-size: 12px;
	border:none;
	padding:0px;
}
.maincenter .ajax__tab_xp .ajax__tab_header
{
	height:31px;
}
.maincenter .ajax__tab_xp .ajax__tab_outer,
.maincenter .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer
{
	background:transparent url(/carcontent/cs/ajax_tab_outer.gif) no-repeat scroll right 0;
	height:26px;
	padding:0 8px 0 2px;
}
.maincenter .ajax__tab_xp .ajax__tab_inner,
.maincenter .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
	background:transparent url(/carcontent/cs/ajax_tab_inner.gif) no-repeat scroll 0 0;
	padding-left:5px;
}
.maincenter .ajax__tab_xp .ajax__tab_tab,
.maincenter .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
	background:transparent url(/carcontent/cs/ajax_tab_tab.gif) repeat-x scroll 0 0;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	_line-height:28px;
	padding:0px 14px 0px 14px;
}
.maincenter .ajax__tab_xp .ajax__tab_active .ajax__tab_outer,
.maincenter .ajax__tab_xp .ajax__tab_hover .ajax__tab_active .ajax__tab_outer
{
	background:white url(/carcontent/cs/ajax_tab_outer_active.gif) no-repeat scroll right center;
	height:31px;
	padding:0px 5px 0 0;
}
.maincenter .ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
	background:transparent url(/carcontent/cs/ajax_tab_inner_active.gif) no-repeat scroll 0 0;
}
.maincenter .ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
	background:transparent url(/carcontent/cs/ajax_tab_tab_active.gif) repeat-x scroll 0 0;
	height:31px;
	line-height:35px;
	*line-height:29px;
	*padding-top:3px;
	_height:28px;
}
.maincenter .tabs ul.tab-hidden
{
	border-bottom:solid 1px #97A5B0;
	display:block;
	height:25px;
	*height:22px;	
	margin:0;
	padding:0;
	list-style-type:none;
}
.maincenter .tabs ul.tab-hidden li
{
	display:none;
}
/* END : homepage tab navigation */

/* START: homepage search */
.homesearch
{
	height:257px;
}
.homesearch h1
{
	display:none;
}
.homesearch p
{
	margin:5px 0 5px 18px;
}
.homesearch dl
{
	margin:0 0 2px;
	*margin:0 0 1px;
}
.homesearch dt
{
	clear:left;
	float:left;
	font-weight:bold;
	margin:2px 8px 2px 2px;
	text-align:right;
	width:110px;
}
.homesearch dd
{
	margin:0;
}
.homesearch select
{
	width:250px;
}
.homesearch .PriceFrom
{
	float:left;
	width:232px;
}
.homesearch .PriceFrom select
{
	width:110px;
	_width:104px;
}
.homesearch .PriceTo
{
	clear:right;
	float:left;
	width:160px;
}
.homesearch .PriceTo dt
{
	width:18px;
}
.homesearch .PriceTo select
{
	width:110px;
}
.homesearch .postcode
{
	float:left;
	width:196px;
	_width:194px;
}
.homesearch .postcode input
{
	width:60px;
}
.homesearch .distance
{
	float:left;
	width:200px;
}
.homesearch .distance dt
{
	display:none;
}
.homesearch .distance select
{
	width:70px;
}
.homesearch .keyword
{
	clear:left;
}
.homesearch .keyword input
{
	width:246px;
}
.homesearch .search-button
{
	float:left;
	width:250px;
}
.homesearch .search-button dd
{
	margin-left:120px;
}
.homesearch .search-button dd a
{
	background:transparent url(/carcontent/cse/search_big.jpg) no-repeat scroll 0 0;
	display:block;
	height:34px;
	width:116px;
}
.homesearch .reset-button,
.NewCarInfoSearch .reset-button
{
	float:left;
	font-size:11px;
	margin-right:20px;
	line-height:34px;
}
.homesearch .reset-button dt,
.NewCarInfoSearch .reset-button dt
{
	display:none;
}
.homesearch .advanced-button,
.NewCarInfoSearch .advanced-button
{
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:34px;
}
.homesearch .advanced-button dt,
.NewCarInfoSearch .advanced-button dt
{
	display:none;
}
.homesearch .end
{
	clear:both;
}

/* END: homepage search */

/* START: homepage new car search */
.NewCarInfoSearch h1
{
	display:none;
}
.NewCarInfoSearch p
{
	margin:10px 0 10px 18px;
}
.NewCarInfoSearch dl
{
	margin:0 0 2px;
}
.NewCarInfoSearch dt
{
	clear:left;
	float:left;
	font-weight:bold;
	margin:2px 8px 2px 2px;
	text-align:right;
	width:110px;
}
.NewCarInfoSearch select
{
	width:250px;
}

.NewCarInfoSearch .PriceFrom,
.NewCarInfoSearch .EngineSizeFrom
{
	float:left;
	width:232px;
}
.NewCarInfoSearch .PriceFrom select,
.NewCarInfoSearch .EngineSizeFrom select
{
	width:110px;
	_width:104px;
}
.NewCarInfoSearch .PriceTo,
.NewCarInfoSearch .EngineSizeTo
{
	clear:right;
	float:left;
	*float:none;
	width:160px;
}
.NewCarInfoSearch .PriceTo dt,
.NewCarInfoSearch .EngineSizeTo dt
{
	width:18px;
}

.NewCarInfoSearch .PriceTo dd,
.NewCarInfoSearch .EngineSizeTo dd
{
	margin:0px;
}
.NewCarInfoSearch .PriceTo select,
.NewCarInfoSearch .EngineSizeTo select
{
	width:110px;
	_width:107px;
}
.NewCarInfoSearch .keyword input
{
	width:246px;
}
.NewCarInfoSearch .search-button
{
	float:left;
	margin-top:6px;
	width:254px;
}
.NewCarInfoSearch .search-button dd
{
	margin-left:120px;
}
.NewCarInfoSearch .search-button dd a
{
	background:transparent url(/carcontent/cse/search_big.jpg) no-repeat scroll 0 0;
	display:block;
	height:34px;
	outline:none;
	text-indent:-10000px;
	width:116px;
}
.NewCarInfoSearch .reset-button {margin-top:6px;}
.NewCarInfoSearch .reset-button dd {margin-left:0px;}
.NewCarInfoSearch .advanced-button {margin-top:6px;}
.NewCarInfoSearch .advanced-button dd {margin-left:0px;}

.NewCarInfoSearch .end
{
	clear:both;
}
/* END: homepage new car search */

/* NEW Car advanced search*/
.newcaradvanced .NewCarInfoSearch dt 
{
	text-align:left;
	font-weight:normal;
}

.newcaradvanced .NewCarInfoSearch select 
{
	width:222px;
}
.newcaradvanced .advanced,
.NewCarInfoSearch .advanced
{
	border-left:0px none;
}

.newcaradvanced .desc
{
	font-weight:bold;
	margin-left:0px;
}

.newcaradvanced .NewCarInfoSearch .keyword input 
{
	width:218px;
}
/* END: New Car advanced search*/

/* RSS News */
.otherNews p 
{
	display:none;
}
.otherReviews p 
{
	display:none;
}
.otherNews .RSSNews ul
{
	list-style-type:disc;
	margin: 0;
	padding: 0 2px 0 18px;
}
.otherReviews .RSSNews ul
{
	list-style-type:disc;
	margin: 0;
	padding: 0 2px 0 18px;
}
.otherNews .RSSNews li
{
	color:#0068B8;
}
.otherReviews .RSSNews li
{
	color:#0068B8;
}
.otherNews .RSSNews h3 {
color:#0068B8;
font-size:12px;
line-height:16px;
display:inline;
text-decoration:none;
font-weight:normal;
}
.otherNews img
{
	display:none;
}
.otherReviews img
{
	display:none;
}
.otherNews .RSSNews a:hover h3 {
color:#0068B8;
font-size:12px;
line-height:16px;
display:inline;
font-weight:normal;
text-decoration:underline;
}
.otherReviews .RSSNews h3 {
color:#0068B8;
font-size:12px;
line-height:16px;
display:inline;
text-decoration:none;
font-weight:normal;
}
.otherReviews .RSSNews a:hover h3 {
color:#0068B8;
font-size:12px;
line-height:16px;
display:inline;
font-weight:normal;
text-decoration:underline;
}
.RSSNews {
padding:4px 4px 0 0;
}

.RSSNews ul {
list-style-type:none;
}
.RSSNews * {
margin:0;
padding:0;
}

.RSSNews li {
margin:1 4px 4px;
}

.RSSNews a {
display:block;
text-decoration:none;
width:100%;
}

.RSSNews a:hover h3 {
color:#0066CC;
font-size:12px;
line-height:16px;
font-weight:bold;
display:inline;
text-decoration:none;
}

.RSSNews a:hover 
{
	text-decoration:none;
}

.RSSNews img {
border:1px solid #CCCCCC;
float:left;
font-size:8px;
margin:4px;
}

.RSSNews h3 {
color:#0066CC;
font-size:12px;
line-height:16px;
font-weight:bold;
display:inline;
text-decoration:underline;
}

.RSSNews p {
color:black;
font-size: 12px;
font-family: Arial;
margin-left:85px;
}

.RSSNews .separator {
clear:both;
list-style-type:none;
font-size:0px;
}

.RSSNews .end {
clear:both;
}

.newNewsColumn
{
clear:both;
width:50%;
*width:49%;	
}
.newReviewsColumn
{
width:50%;
*width:49%;	
}
/* End of RSS News */


/* ENQUIRY */
body.popup-page form
{
	background:none;
}

.popupEnquiry
{
	width:224px;
	background-color:#FFFFFF;
	min-height:606px;
	*height:auto;
}

.popupEnquiryRight
{
	background-color:#FFFFFF;
	width:224px;
}

.popupEnquiry .n_xtext,
.popupEnquiry .n_xtable,
.popupEnquiry .pnlCarConnectTop
{
	background-color:#E2E2E2;
}

.popupEnquiry .n_xhead
{
	background-color:#E2E2E2;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}

.popupEnquiry .n_xEnquiryhead
{
	font-size:16px;
	font-weight:bold;
	background-color:#0080E8;
	color:#FFFFFF;
    margin-bottom:5px;
}


.popupEnquiry .csEnquiry1300line 
{
	background:#EEEEEE url(/carcontent/cse/popup-enquiry-border.gif) repeat-x scroll 0 0;
}


.popupEnquiry .topEnqButton,
.popupEnquiry .h_line,
.popupEnquiry .subscribe,
.popupEnquiry .mandatory2,
.popupEnquiry .liRefineSearch
{
	display:none;
}

.popupEnquiry .mandatory1
{
	float:right;
	margin-bottom:2px;
	margin-right:16px;
	margin-top:2px;
}

.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 .n_xhead
{
	margin-top:-15px;
}

.popupEnquiry .pnlTradeIn .enqtext input,
.popupEnquiry .pnlTradeIn .enqfield input
{
	width:70px;
}

.popupEnquiry textarea.n_xform 
{
	width:194px;
}

.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:60px;
	margin-left:17px;
	_margin-left:16px;
	margin-right:4px;
}

.popupEnquiry .n_x1300head 
{
	font-size:16px;
	text-align:left;
	padding:0px;
}

.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:58px;
}

.popupEnquiry .value
{
	padding-left:9px;
}

/* DETAIL BANNER*/
.header 
{
	position:relative;
}

.header div .ad-details
{
	left: auto;
	right: 4px;
}

.header div a
{
	left:560px;
	position:absolute;
	top:14px;
}
/* PHOTO GALLERY POPUP */
.photo-gallery-popup
{
	border:1px solid black;
	margin-right:10px;
	_position:relative;
}
.photo-gallery-popup .photo-header
{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin:12px;
	margin-left:26px;
}

.photo-gallery-popup .photo-header .content
{
	float:left;
}

.photo-gallery-popup .photo-header .content-price
{
	float:right;
	padding-bottom:13px;
}

.photo-gallery-popup .photo-header .details-price-info
{
	color:#0167D3;
	font-size:9px;
	position:absolute;
	right:14px;
	top:31px;
	_right:15px;
}

.photo-gallery-popup .photo-main
{
	margin:0 auto;
	position:relative;
	width:555px;
	height:100%;
	text-align:center;
	clear:both;
	_height:370px;
}

.photo-gallery-popup .photo-main .mainNav
{
	position:absolute;
	width:555px;
	height:370px;
}

.photo-gallery-popup .photo-main .move
{
	position:absolute;
	height:100%;
	_height:360px; /* IE 6 bug - must have fixed height */
	width:250px;
	float:left;
	display:inline;
	left:0;
	top:0;	
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	*background-image:url(/carcontent/cse/transparent.gif);
	*background-repeat:no-repeat;
}

.photo-gallery-popup .photo-main a.showNext
{
	left:305px;
}

.photo-gallery-popup .photo-main .move span
{
	height:60px;
	width:60px;
	left:14px;
	position:absolute;
	text-indent:-8000px;
	top:175px;
}

.photo-gallery-popup .photo-main .showNext span
{
	left:auto;
	right:14px;
}

.photo-gallery-popup .photo-main a.showNext:hover span
{
	background:url(/carcontent/cse/gallery_next_prev_btn.png) no-repeat 0px 0px;
}

.photo-gallery-popup .photo-main a.showPrev:hover span
{
	background:url(/carcontent/cse/gallery_next_prev_btn.png) no-repeat 0px -60px;
}

.photo-gallerynav-popup .photo-main a.showNext span,
.photo-gallerynav-popup .photo-main a.showPrev span
{
	background:none;
}


.photo-gallery-popup .photo-thumb .jcarousel-item .selected
{
	border:1px solid black;
	display:block;
	height:100%;
	padding:2px;
	width:100%;
}

.photo-gallery-popup .photo-thumb .jcarousel-item img
{
	width:auto;
}

.photo-gallery-popup .photo-thumb li,
.photo-gallery-popup .photo-count
{
	display:none;
}


.photo-gallery-popup .photo-navigation
{
	margin-top:5px;
	width:160px;
	float:right;
}
.photo-gallery-popup .photo-navigation TABLE
{
	width:100%;
}
.photo-gallery-popup .photo-navigation TABLE .buttons
{
	width:150px;
	float:right;
}
.photo-gallery-popup .photo-navigation a
{
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:22px;
	text-indent:-10000px;
	outline:none;
	width:70px;
}

.photo-gallery-popup .photo-navigation .button-prev, 
.photo-gallery-popup .photo-navigation .button-next
{
	display:none;
}


.photo-gallery-popup .photo-navigation .button-play
{
	background:transparent url(/carcontent/cse/photo_navigation.gif) no-repeat -143px 0px;
}
.photo-gallery-popup .photo-navigation .button-play:hover
{
	background:transparent url(/carcontent/cse/photo_navigation.gif) no-repeat -143px -22px;
}
.photo-gallery-popup .photo-navigation .button-close
{
	background:transparent url(/carcontent/cse/photo_navigation.gif) no-repeat -211px 0px;
}
.photo-gallery-popup .photo-navigation .button-close:hover
{
	background:transparent url(/carcontent/cse/photo_navigation.gif) no-repeat -211px -22px;
}
.photo-gallery-popup .photo-navigation .button-stop
{
	background:transparent url(/carcontent/cse/photo_navigation.gif) no-repeat -143px -44px;
}
.photo-gallery-popup .photo-navigation .button-stop:hover
{
	background:transparent url(/carcontent/cse/photo_navigation.gif) no-repeat -143px -44px;
}

.photo-gallery-popup .row-seperator
{
	clear:both;
}


/* CAROUSEL */
.photo-gallery-popup .jcarousel-container 
{
    position: relative;
    width: 540px;
    padding: 20px 30px;
    margin-left:auto;
	margin-right:auto;
}

.photo-gallery-popup .jcarousel-clip {
    z-index: 2;
    padding:7px 0px 7px 0px;
    margin: 0;
    overflow: hidden;
    position: relative;
    border:1px solid #E6E5E3;
    width:540px;
    height:100%;
    text-align:left !important;
}

.photo-gallery-popup .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.photo-gallery-popup .jcarousel-list li,
.photo-gallery-popup .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
    height:100%;
    margin-right: 6px;
    width: 100px;
    border: 1px solid #fff;
    display:block;
}

.photo-gallery-popup .jcarousel-next {
    z-index: 3;
    display: none;
    cursor:pointer;
	height:69px;
	position:absolute;
	right:5px;
	top:28px;
	width:23px;
    background: transparent url(/carcontent/cse/thumb_gallery_next_prev_btn.gif) no-repeat -23px 0;
}

.photo-gallery-popup .jcarousel-next:hover,
.photo-gallery-popup .jcarousel-prev:hover
{
	 background-position: -69px 0;
}

.photo-gallery-popup .jcarousel-prev {
    z-index: 3;
    display: none;
    cursor:pointer;
	height:69px;
	left:8px;
	position:absolute;
	top:28px;
	width:22px;
    background: transparent url(/carcontent/cse/thumb_gallery_next_prev_btn.gif) no-repeat 0 0;
}

.photo-gallery-popup .jcarousel-prev:hover,
.photo-gallery-popup .jcarousel-prev:active
{
	 background-position: -47px 0;
}

.photo-gallery-popup .jcarousel-skin-ie7 .jcarousel-prev-disabled,
.photo-gallery-popup .jcarousel-skin-ie7 .jcarousel-prev-disabled:hover,
.photo-gallery-popup .jcarousel-skin-ie7 .jcarousel-prev-disabled:active,
.photo-gallery-popup .jcarousel-skin-ie7 .jcarousel-next-disabled,
.photo-gallery-popup .jcarousel-skin-ie7 .jcarousel-next-disabled:hover,
.photo-gallery-popup .jcarousel-skin-ie7 .jcarousel-next-disabled:active {
	cursor: default;
    background-position: -96px 0;
}

/* counter - start */
#carsonline {width:361px; margin-top:8px; float:left;}
#carsonline a {font-size: 12px;}
#carsonline .heading {background: url(/carcontent/cs/carsonline_header.gif); width:361px; height:29px;}
#carsonline .content {background: url(/carcontent/cs/carsonline_border.gif) repeat-y; width:361px; height:20px; float:left; padding-left:2px;}
/* ie */ * html #carsonline .content {padding-left:10px;}
#carsonline .footer {background: url(/carcontent/cs/carsonlinebottom.gif); width:361px; height:7px; clear:both;}
#carsonline .count {position:absolute;right:8px;top:11px;}
#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;}
/* counter - 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 */

/* Access Challenge (Captcha) Styles */

.compare-challenge 
{
	min-width: 779px;
	*width: 779px;
}
.compare-challenge .AccessChallenge
{
	height:100px;
	padding:10px;
}
.compare-challenge .AccessChallenge TABLE
{
	float:left;
}
.compare-challenge .AccessChallenge INPUT
{
	font-size:14px;
	width:100px !important;
	border:solid 1px #aaa;
	padding:2px;
	margin:10px;
}
.compare-challenge .AccessChallenge .continue-button
{
	float:left;
	display:table;
	#position:relative;	
}
.compare-challenge .AccessChallenge .continue-button .continue-button-wrapper
{
	display:table-cell;
	vertical-align:middle;
	#position:absolute;
	#top:50%;
}
.compare-challenge .AccessChallenge .continue-button .continue-button-content
{
	display:table-cell;
	vertical-align:middle;
	#position:relative;
	#top:-50%;
}
.compare-challenge .AccessChallenge .continue-button A
{
	background:url(/carcontent/powersearch/continue.gif) no-repeat;
	display:block;
	text-indent:-10000px;
	width:114px;
	height:36px;
	overflow:hidden;
}
.compare-challenge .AccessChallenge .error-msg
{
	clear:both;
	color:#f00;
	display:block;
	padding-top:4px;
}
.compare-challenge .AccessChallenge a.reload-image-button
{
	background:url(/portals/r/redbookau/refresh_spamImage.gif) no-repeat;
	display:block;
	height:32px;
	width:32px;
	margin-right:8px;
}

.AccessChallengeIntro
{
	margin:10px;
}
.AccessChallengeIntro h3
{
	font-size:12px;
	color:#0066cc;
}
.AccessChallengeIntro p
{
	font-size:11px;
}

/* End Access Challenge */

.yahoo-banner-ad-container { text-align: center; padding-bottom: 5px;  height: 90px;}
.stgeorge-banner-ad-container, .banksa-banner-ad-container, .bankofmelbourne-banner-ad-container  
{
    text-align: center; padding-bottom: 5px; height: 90px; 
}

/* Carsales Classic Search - Listing Results
-------------------------------------------------------------------- */
.resultPrice A.price {
    font-weight: bold;
    font-size: 180% !important;        
    color: #000;
    display: block;
    clear: right;
    white-space:nowrap;
    }
    
.resultPrice A.priceInfo {
    font-size: 90% !important;
    text-decoration: underline;
    font-weight: bold;            
    }  

.terms-conditions-link{color:#54A1E2; cursor:pointer; text-decoration:underline;font-weight:bold;}
.terms-conditions-link:hover {color:#0066cc; cursor:pointer; text-decoration:none;}


/* PREMIUM ADS */
.resultPremiumRow {
    position: relative;
}
        
.resultPremiumRow .resultPrice 
{
	position: relative;
	float:right;
    top: 5px;
    right: 10px;
    width: 120px;
    text-align: right;
}   
.resultPremiumRow .topdealimages
{
	position:relative;
	float:left;
}      



/* STANDARD ADS */        
.resultStandardRow {
     position: relative;
    }        

    .resultStandardRow .resultPrice {
        position: relative;
        text-align: right;
        }
        
        .resultStandardRow .resultPrice A.price {
            font-size: 130% !important;
            }

        .resultStandardRow .resultPrice A.priceInfo {
            font-size: 80% !important;
            }     
            


/* PRIVATE ADS */                    
.resultPrivateRow .resultPrice A.price {
    font-size: 120% !important;
    }
    
.PropRow .PriceType, .PropAltRow .PriceType {
	color:#FF6430;
	cursor:pointer;
	text-decoration:underline;
	}    
	
	/* Start CarsalesConnect phone only styles */

.pnlCarConnectBottom #divPhoneOnly .n_xcolorhead
{
	font-size:12px;
	font-weight:bold;
	padding:2px;
	text-align:left;
}

.enquiryForm .pnlCarConnectBottom,
.enquiryForm #divPhoneOnly
{
	-height: 200px;	
}

.popupEnquiry #divPhoneOnly .n_xcolorhead
{
	font-size:15px;
	font-weight:normal;
	color:Black;
	text-align:left;
	padding:0px;
}

.popupEnquiry #divPhoneOnly .n_xtext
{
    color:Black;
}

#divPhoneOnly .n_xtext
{
    text-align:left;
}
.enquiryForm .pnlPhoneOnly
{
    background-color:#e8f0f8;
}
/* End CarsalesConnect phone only styles */

/* Start : New showroom Collapsible detail override */
.enquiryForm
{
	position: relative;
	top: -5px;	
}
.enquiryForm .pnlConfirmation .xtext div
{
	background-color:#e8f0f8;
	color: Black;
}
.enquiryForm .bh_collapsible-body
{
	height: 770px;	
	background-color: Transparent;
}
.popupEnquiry .bh_collapsible-header,
.enquiryForm .bh_collapsible-header 
{ 
	cursor:pointer;
	font-weight:bold;
	font-size:12px;
	color:#191970;
	text-decoration: underline;
	background-color:#e8f0f8;
	-height: 50px;
	 
}
.popupEnquiry  .imgEmailSmall,
.enquiryForm .imgEmailSmall
{
    width:30px;
    height:20px;   
    float:left;
    padding-top:15px;
    margin-left: 18px;
}
.popupEnquiry .emailDealer,
.enquiryForm .emailDealer
{
    height:30px;
    padding-top:17px;
    padding-left:57px;
    *:padding-left:10px;
}
.enquiryForm .pnlDelaerEmailSeperatorContainer
{
	background-color: #e8f0f8;
}
.enquiryForm .pnlDealerEmailSeperator
{
	margin-left: 18px;
	height: 2px;
    background: #e8f0f8 url(/carcontent/cse/1300_line.gif) no-repeat scroll 0 0;
}
.enquiryForm .bh_collapsible-header
{
	background-color: #e8f0f8;
}
.enquiryForm .bh_collapsible-container
{
	background-color: Transparent;
}

.popupEnquiry .pnlPhoneOnly,
.popupEnquiry .bh_collapsible-container,
.popupEnquiry .bh_collapsible-header
{
	background-color: #E2E2E2;	
}

.popupEnquiry .pnlDelaerEmailSeperatorContainer
{
	background-color: #E2E2E2;
}
.popupEnquiry .bh_collapsible-header
{
	background:#E2E2E2;
	width: 190px;
}

.popupEnquiry .pnlCarConnectTop
{
	display: none;	
}
	
/* End : new showroom collapsible detail override */

.thirdPartyMessage
{
    font-size:11px;
    padding-top:10px;    
}

.captchaThirdPartyMessage
{
    font-size:11px;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:5px;
    margin-right:30px;
    border-top:#ccc 1px solid;	
}

/* editorial print version */
.printEditorial 
{
    background: none;
}

.printEditorial a.print-button 
{
     display: none;
}

.printEditorial a.send-to-friend-button 
{
    display: none;
}

.printEditorial .photo-count
{
   
    display: none;
}

.printEditorial .photo-header
{
    display: none;
}

.printEditorial .photo-thumb
{
  float: left;
}

.printEditorial .mainText
{
   
    clear: both;
}

.printEditorial .entry-title
{
    margin-top: 20px;
}

.printEditorial .photo-gallery
{
	margin: 4px auto;
}
.printEditorial .photo-gallery .photo-main
{
	float:none;
	width: 800px;
}
.printEditorial .photo-gallery .photo-main img
{
	width:150px;
	margin:0 4px 4px 0;
}

.printEditorial a.close-button 
{
    display: none;
    visibility: hidden;
}


/* eof editorial print version */

/* homepage rego search */
#rego_vehicle_id {width:100px;}

.csn-sitelogo
{
	background-image: url('/carcontent/cs/cslogo_ro.png');
	width: 239px;
	height: 80px;
	text-indent:-10000px;
	display: block;
}

.csn-sitelogo:hover
{
	background-position:bottom;	
}

.homepage .csn-sitelogo:hover
{
	background-position:top;	
}

.csn-sitelogo:focus
{
	outline: 0;	
}

.csn-doubleclick-preload
{
	background: rgb(227, 227, 227) url(/carcontent/cs/imgAdLoading.png) no-repeat scroll center center;
}

/* lifestyles layout */

.left-column 
{
    width: 662px;
}

    .stock-search-container 
    {
        margin-bottom: 10px;   
    }
    
    .editorial-search 
    {
        margin-bottom: 10px;
    }
    
    .editorial-rotator-container 
    {
        margin-bottom: 10px;
    }

.right-column 
{
    width: 300px;
}

    .feature-videos 
    {
        margin-bottom: 10px;
    }
    
    .mrec-container 
    {
        margin-bottom: 10px;
    }
    
    .social-feed-container 
    {
        margin-bottom: 10px;
    }
    
.competition-optional-dropdowns
{
    width:100%;
}

.competition-option-label
{
    text-align:left;
}

/* START MEMBERHSIP */

/* membership login page iframe */
.pnlLogin {overflow:hidden;}
.pnlLogin iframe {overflow:hidden;background-color:#fff;border:2px solid #666;padding:0 60px;}

.iframe {overflow:hidden;}
.iframe #signin {background-color:White;}
.iframe #desktop {border:none;}
.iframe #desktopfooter {display:none;}
.iframe .welcome {display:none;}

.oidFacebook {cursor:pointer;background-image:url(/portals/m/memberau/buttons/facebook_connect.png);text-indent:-10000px;overflow:hidden;display:block;height:22px;width:88px;}
.watermark-textbox {color:#7E7E7E;}
#sitenav .signin {float:right;}
#sitenav .greeting {float:right;font-size:12px;margin-top:7px;padding-right:10px;border-right:2px solid silver;height:16px;}

.login {text-align:left;margin-left:10px; width: 340px; margin-top:30px;}
.login .rbModule {padding:0;}
.login .lblLoginHeader {text-align:left;font-size:20px;color:#4B73A6;}
.login .loginButton {background:url(/portals/m/memberau/buttons/sign_in.png) no-repeat;width:80px;height:30px;display:block;text-indent:-10000px;overflow:hidden;margin: 4px 0 14px;}
.login .loginButton:hover {background-position:0px -30px;}
.login .oidFacebook {float:left;margin:16px 0px 0px 60px;}

.login .ctrlLogin {text-align:left;width:330px;background-color:#FFFFFF;font-size:12px;}
.login .ctrlLogin .end {clear:both;}
.login .ctrlLogin, .login .ctrlLogin a {color:#7E7E7E;}
.login .ctrlLogin table {width:100%;}
.login .ctrlLogin table td {height: 30px;}
.login .ctrlLogin .userLogin {margin-top:5px;}
.login .ctrlLogin .userLogin .loginUsername, .login .ctrlLogin .userLogin .loginPassword { overflow: hidden; zoom: 1; }
.login .ctrlLogin .userLogin .loginUsername .valField {display:block;height:14px;}
.login .ctrlLogin .userLogin .loginPassword span {float:left;}
.login .ctrlLogin .userLogin .watermark-panel {float:left;}
.login .ctrlLogin .userLogin .watermark-panel span {width:200px;padding:9px 6px;cursor:text;line-height:14px;}
.login .ctrlLogin .userLogin input {width:200px;padding:4px;margin:2px 0px;}
.login .ctrlLogin .loginError {color:Red; font-size: 11px; margin-bottom: 5px;}
.login .ctrlLogin .remember-forget { margin: 10px 0; }
.login .ctrlLogin .loginRememberMe, .login .ctrlLogin .forgotPswd {font-size:11px;outline:none;}
.login .ctrlLogin .loginRememberMe input {width:auto;}
.login .ctrlLogin .loginRememberMe label {padding-left:5px;vertical-align:2px;}
.login .ctrlLogin .forgotPswd {padding-left:30px;vertical-align:2px; text-decoration: underline;}
.login .ctrlLogin .forgotPswd:hover {text-decoration:none;}
.login .ctrlLogin .join {text-decoration:none;}
.login .ctrlLogin .loginFooter {padding-top:20px;}
.login .ctrlLogin .join {border-top:1px dotted #7E7E7E;display:block;padding-top:14px;text-align:right;}
.login .ctrlLogin .loginValidationSummary {font-size:10px;}

.iframe #desktop 
{
	width: 350px;
	text-align: left;
}

.iframe.saved-search-edit #desktop 
{
	width: auto;
}

.lightbox-validation,
.login .ctrlLogin .userLogin .loginPassword .lightbox-validation 
{
	margin: 0 0 2px;
	float: none;
	clear: both;
	display: block;
	font-size: 11px;
	color: #f00;
}

.lightbox-validation.secret 
{
	margin-left: 105px;
}

.pnlMain {width:300px;text-align:left;color:#7E7E7E;padding-top:30px;padding-left:10px;}
.pnlMain a {color:#4D7DB6;}
.pnlMain span, .pnlMain a, .pnlMain .btnJoin {float:left;clear:both;}
.pnlMain .title {float:left;font-size:20px;color:#4B73A6;padding-bottom:10px;}
.pnlMain .pnlMapping .error {color:Red;font-size:11px;padding-top:10px;}
.pnlMain .pnlMapping .terms {padding:4px 0px;}
.pnlMain .pnlMapping .terms label {vertical-align:2px;}
.pnlMain .pnlMapping .btnJoin {margin:20px 0px;text-indent:-100000px;outline:none;background:url(/portals/m/memberau/buttons/join.png) no-repeat;height:30px;width:80px;}
.pnlMain .pnlMapping .btnJoin:hover {background-position:0px -30px;}
.pnlMain .pnlExisting table {float:left;}
.pnlMain .pnlExisting .userLogin {margin-top:10px;}
.pnlMain .pnlExisting .userLogin input {padding:4px;}
.pnlMain .pnlExisting .userLogin .field input {width:180px;margin:2px 0px;}
.pnlMain .pnlExisting .userLogin .loginError {color:Red;}
.pnlMain .pnlExisting .userLogin .loginButton {background:url(/portals/s/sseau/buttons/sign-in.gif) no-repeat;text-indent:-100000px;width:80px;height:30px;border:none;cursor:pointer;margin-top:20px;}
.pnlMain .pnlExisting .userLogin .loginButton:hover {background-position:0px -30px;}
.pnlMain .pnlExisting .forgotPswd {text-decoration:none;color:#7E7E7E;padding-top:10px;}

/* Member Centre Sign In */
.csn-login-view { float: right; zoom: 1;*width: 100px;}
* html .csn-login-view {right: 220px;}
.csn-login-view a { color:#fff;font-size:11px;padding:0 8px;text-decoration:none; }
.csn-login-view .membership-action-link { color:#333;float:left;font-weight:bold;line-height:30px;text-align:right; }
.csn-login-view .signed-in .membership-action-link { position: relative; padding-right: 24px; }
.csn-login-view .signed-in .membership-action-link .signed-in-arrow { background: url("/portals/m/memberau/sprite_stacked.png") no-repeat -6px -408px; line-height: 6px; position: absolute; top: 13px; right: 9px; width: 8px; height: 6px; }
.csn-login-view .membership-action-link:hover, .csn-login-view .signed-in:hover .membership-action-link { background-image:none; background: #53a1e3; color: #fff; }
.csn-login-view .signed-in .membership-action-link:hover .signed-in-arrow, .csn-login-view .signed-in:hover .membership-action-link .signed-in-arrow { background: #53a1e3 url("/portals/m/memberau/sprite_stacked.png") no-repeat -6px -436px; }
.csn-login-view .options { position: absolute; top: 30px; right: 0; z-index: 20; list-style:none;margin:0; background: url("/carcontent/powersearch/cs_subnav_bg.gif") repeat-y 0 0; }
.csn-login-view .options li { background-color:#59A5E3; display: block;background-image:none;border-left:1px solid #FFF;border-right:1px solid #FFF;font-size:11px;line-height:25px;width:175px; }
.csn-login-view .options li a { display: block;padding: 0 10px 0 16px; height: 25px; white-space: nowrap; }
.csn-login-view .options li a:hover { color: #000; background: #bad9f4 url("/carcontent/sitenav/cs_nav_arrow.gif") no-repeat 6px center; }
.csn-login-view .options .sign-out { border-bottom:1px solid #FFF; }
.csn-login-view .join {float: right; *width: 40px; } 
.csn-login-view .sign-in { float: right; *width: 54px;}
.csn-login-view .signed-in { float: right; position: relative;}
.csn-login-view .options .my-account { background:#59A5E3 url("/carcontent/powersearch/sitenav/cs_subnav_bg.gif") repeat-x scroll 0 0; }
.csn-login-view p { margin:0; }

/* forgot password */
.forgotPassword {padding:30px 0px 0px 15px;text-align:left;}
.forgotPassword input {margin:4px 0;padding:4px;}
.forgotPassword h1 {color:#4B73A6;font-size:20px;font-weight:normal;padding:0px;margin:0px;}
.forgotPassword h3 {color: #5783AA;font-size: 12px;font-weight: bold;margin-top: 0;}
.forgotPassword p {margin-bottom:0px;margin-top:6px;}

.divForgotPassword .input-field {overflow:hidden;zoom:1;}
.divForgotPassword .input-field label {font-size:12px;color:#000;float:left;width:90px;padding:2px;margin-right:10px;}
.divForgotPassword .input-field input {width:194px;padding:2px;border:1px solid #ccc;float:left;}
.divForgotPassword .input-field span.text {font-size:12px;padding-top:2px;}
.divForgotPassword .input-field span.error {color:Red;display:inline;}
.divForgotPassword .pnlSecretQuestion .input-field span.error {margin-left:104px;}
.divForgotPassword .pnlSecretQuestion .input-field input {margin:0px 0px 4px 0px;}

.reset-password-success { padding-top: 10px; color: #333333; }
.reset-password-success .msg-reset-password 
{
    padding: 5px;
    border: solid 1px #DDE5D0;
    background-color: #F9FEF7;
    height: 32px;
}
.reset-password-success .msg-reset-password span { display: block; padding: 7px; }
.reset-password-success input.reset-ok
{
    display: block;
    float: right;
    cursor: pointer;
    margin: 10px 0;
}
.divForgotPassword .clear { clear: both; }

/* END forgot password msg box */

.forgotPassword .divForgotPassword {width:300px;}
.forgotPassword .email-container {margin-bottom:6px;}
.forgotPassword .email-container input {width:280px;}
.forgotPassword .email-container #emailAddressLabel {display:none;}
.forgotPassword .pnlSecretQuestion {border-top:1px dotted #7E7E7E;padding-top:8px;}
.forgotPassword .pnlSecretQuestion b {font-weight:normal;}
.forgotPassword .pnlSecretQuestion {margin-bottom:6px;}
.forgotPassword .pnlSecretQuestion input {width:180px;}
.forgotPassword .divAntispam {position:relative;border-top:1px dotted #7E7E7E;border-bottom:1px dotted #7E7E7E;padding:8px 0px 4px 0px;display:block;height:130px;}
.forgotPassword .divAntispam b {font-weight:normal;}
.forgotPassword .divAntispam input {left:0;position:absolute;top:30px;}
.forgotPassword .divAntispam img {right:0;position:absolute;top:34px;border:1px solid #7E7E7E !important;width:130px !important;padding:8px;}
.forgotPassword .divAntispam a.reload-image-button {background:url("/portals/s/sseau/buttons/try-a-new-code.gif") no-repeat scroll 0 0 transparent;}
.forgotPassword .divAntispam a.reload-image-button {display:block;height:25px;width:98px;position:absolute;right:0px;top:106px;}
.forgotPassword .divAntispam a.reload-image-button:hover {background-position:0px -25px;}
.forgotPassword .divAntispam .section .UIformFloatLft span {position:absolute;top:66px;width:140px;}
.forgotPassword .password-submit {background:url("/portals/s/sseau/buttons/submit.gif") no-repeat scroll 0 0 transparent;}
.forgotPassword .password-submit {cursor:pointer;display:block;height:30px;width:82px;float:right;margin-top:10px;}
.forgotPassword .password-submit:hover {background-position:0px -30px;}

/* lightbox */
#SignInWindow { overflow:hidden;background-color:#fff;padding:0 10px; }
#ui-dialog-title-SignIn-Dialog { display:none; }
.ui-dialog-titlebar-close { background:url("/portals/m/memberau/buttons/close.png");float:right;height:13px;position:relative;right:10px;text-indent:-1000000px;top:25px;width:31px; }
.ui-dialog-titlebar-close:hover { background-position:0 13px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-widget-overlay { background: #0e0c0c url(/Tig/desktopmodules/jquerydialog/images/ui-bg_diamond_10_0e0c0c_10x8.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.csn-member-login {position:relative;background-color:#FFF;border:1px solid #CCC;color:#222;overflow:hidden;}
.csn-member-login .ui-dialog-titlebar-close {position:absolute;top:16px;right:14px;background:url("/portals/m/memberau/buttons/close.png") no-repeat;height:13px;width:23px;outline:none;text-indent:-100000px;}
.csn-member-login .ui-dialog-titlebar-close:hover {background-position:0px -13px;}
.csn-member-login .ui-dialog-titlebar-close span {display:none;}
.desktop-3panes .showRight .dtDivRightPane { visibility:visible; }

/* save search dialog */
.pnlSaveSearchDialog iframe {border:medium none;}
.SaveSearchDialog h1 .icon {background:url("/portals/m/memberau/sprite_stacked.png") no-repeat scroll -4px -153px transparent;display:block;float:left;height:30px;width:28px;margin-right:10px;}
.EmailAlertDialog h1 .icon {background:url("/portals/m/memberau/sprite_stacked.png") no-repeat scroll -6px -206px transparent;display:block;float:left;height:30px;width:36px;margin-right:10px;}
.saveSearch {text-align:left;overflow:hidden;width:310px;padding:20px;float:left;}
.saveSearch .notification {float:left;width:100%;margin: 10px 0;}
.saveSearch .notification .icon b {margin-left: 5px;}
.saveSearch .notification .notification-text {float:left;width:245px;font-size:11px;padding-left:5px;line-height: 17px;}
.saveSearch .notification .info {background-color: #F9FEF7;margin:15px 0 10px;}
.saveSearch h1 {color:Black;line-height:30px;color:#4B73A6;padding-left:0;}
.saveSearch h1 div {float:left;line-height:20px;width:250px;}
.saveSearch .recommend {border:solid 1px #cdcdcd;padding:10px;}
.saveSearch .recommend .icon {background:url("/portals/m/memberau/sprite_stacked.png") no-repeat scroll 0px -68px transparent;display:block;float:left;height:24px;margin-right:10px;width:20px;}
.saveSearch .recommend span {font-weight:bold;color:gray;}
.saveSearch .recommend ul {margin:0px;padding:10px 0px 10px 50px;}
.saveSearch .recommend li {padding:4px 0px;}
.saveSearch .recommend .btnSignIn {background:url("/portals/s/sseau/buttons/sign-in.gif") no-repeat scroll 0 0 transparent;height:30px;width:80px;display:block; margin-left: 198px;}
.saveSearch .recommend .btnSignIn:hover {background-position:0 -30px;}
.saveSearch .recommend .footer {color:Gray;font-weight:bold;border-top:solid 1px gray;clear:right;margin:16px 0 0 30px;padding:10px 0;}
.saveSearch .recommend .footer a {font-weight:normal;}
.saveSearch .saveName {float:left;}
.saveSearch .saveName span {float:left;clear:both;padding:5px 0;color:#4B73A6;}
.saveSearch .saveName .lightbox-validation { padding: 3px 0 0; color: #f00; *zoom:1;*width:100%; }
.saveSearch .saveName span.saveCriteria {color:Black;width:100%; padding: 3px 0 0;}
.saveSearch .saveName input {float:left;*clear:left;width:305px;margin:5px 0 0;height:22px;padding-left:4px;border: 1px solid #999999;}
.saveSearch .saveName .error {float:left;font-size:11px;color:Red;padding:0px}
.saveSearch .updates {float:left;padding:5px 0;}
.saveSearch .updates table {width: 305px;}
.saveSearch .updates.yesno table {width: 185px;}
.saveSearch .updates span {color:#4B73A6; padding: 10px 0 2px; display: block;}
.saveSearch .updates table input { padding: 0; float: left;}
.saveSearch .updates table label {color:#777; float: left; margin-top: 3px; padding-left: 5px;}
.saveSearch .message {font-size:12px;font-weight:bold;line-height:17px;color:#777;margin-bottom:15px;}
.saveSearch .message div {padding: 10px 0;}
.saveSearch .notification .messagebox {width:305px;}
.saveSearch .message div b {font-weight:bold;color:#4B73A6;}
.saveSearch .messagebox {float:left;width:310px;margin-top:20px;}
.saveSearch .pnlSave {border-top: 1px dotted #cdcdcd;float:left;margin-top:40px;width:100%;}
.saveSearch .pnlSave.alert {margin-top: 25px;}
.saveSearch .btnSave {height:30px;width:70px;display:block;float:right;text-indent:-100000px;outline:none;margin-top:10px;border:0;word-spacing:-10000px;}
.saveSearch .btnSave {background:url("/portals/m/memberau/buttons/save-button.png") no-repeat scroll 0 0 transparent;}
.saveSearch .btnSave:hover,.saveSearch .btnContinue:hover,.saveSearch .btnClose:hover {background-position:0 -30px;}
.saveSearch .btnContinue, .saveSearch .btnClose {float:right;margin-top:15px;text-indent:-10000px;line-height:0;display:block;height:30px;}
.saveSearch .btnContinue {background:url("/portals/m/memberau/buttons/continue.png") no-repeat scroll 0 0 transparent;width:96px;margin-top: 35px;}
.saveSearch .btnClose {background:url("/portals/m/memberau/buttons/btnclose.png") no-repeat scroll 0 0 transparent;width:75px;}
.saveSearch .login, .saveSearch .login .loginFooter{margin-left:0px; width: 310px; float: left;}
.saveSearch .login {margin-top:10px;}
.saveSearch .login .field {height:40px;}
.saveSearch .login .ctrlLogin .remember-forget {margin:0;}
.saveSearch .login .ctrlLogin .forgotPswd {padding-left:80px;}
.saveSearch .login .ctrlLogin .loginButton {float:left;margin-left: 225px;margin-top:25px;}
.saveSearch .login .ctrlLogin .userLogin input {width: 295px;border: 1px solid #999;}
/* Become a member */
.saveSearch .csn-minimal-join {color:#7E7E7E;padding-top:10px;width:310px;*width:auto;text-align: left; float: left;}
.saveSearch .csn-minimal-join a {color:#7E7E7E;}
.saveSearch .csn-minimal-join .InnerContent {width: 297px;text-align: center;}
.saveSearch .csn-minimal-join h2 {color:#4B73A6;font-size:20px;font-weight:normal;margin:0px 0px 6px 0px;}
.saveSearch .csn-minimal-join fieldset {border:none;padding:0px;margin:0px;}
.saveSearch .csn-minimal-join legend {color:#4A7AB3;font-weight:bold;}
.saveSearch .csn-minimal-join .UIformRow .UIformFloatLft input {margin:4px 0px;padding:4px;width:297px;}
.saveSearch .csn-minimal-join .UIformRow .UIformFloatLft .watermark-panel span {cursor:text;line-height:14px;padding:9px 6px;width:200px;}
.saveSearch .csn-minimal-join .buttons {padding-top:10px;overflow:hidden;}
.saveSearch .csn-minimal-join .lnkCreate {background: url("/portals/s/sseau/buttons/sign-up.gif") no-repeat scroll 0 0 transparent;display:block;height:30px;margin:0;width:86px;float: right;}
.saveSearch .csn-minimal-join .lnkCreate:hover {background-position:0px -30px;}
.saveSearch .csn-minimal-join .oidFacebook {float:left;margin:0 0 0 60px;}
.saveSearch .csn-minimal-join .loginFooter {padding-top:10px;}
.saveSearch .csn-minimal-join .loginFooter .join {border-top:1px dotted #7E7E7E;clear:both;display:block;padding-top:14px;text-align:right;*text-align:left;*padding-left:165px;*width: 150px;}
.saveSearch .csn-minimal-join .Validator, .csn-minimal-join .ErrorMessage {font-size:11px;}
.saveSearch .csn-minimal-join .box-agree { margin:18px 0 0; font-size:11px;}
.saveSearch .csn-minimal-join .validate-message {
    display:none; 
    color: Red;
}

.saveSearch .reachlimit 
{
    font-size: 12px;
    color: Gray;
    line-height: 20px;
}
.saveSearch .reachlimit .msg
{
    border:solid 1px #cdcdcd;padding:10px;
    background-color:#FFFEEA;
    margin: 30px 0;
}
.saveSearch .reachlimit .msg .text
{
    background: transparent url('/portals/s/sseau/attention.png') no-repeat scroll 0 0;
    height: 24px;
    display: block;
    padding: 5px 0 0 50px;
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
.saveSearch .csn-refine-msg
{
    background-color:#FFFEEA;
    border:solid 1px #cdcdcd;
    position: relative;
    width: 284px;
    margin-top: 10px;
}

.saveSearch .csn-refine-msg .csn-refine-tip {background:url("/portals/m/memberau/sprite_stacked.png") no-repeat -2px -66px transparent;display:block;position:absolute;top:8px;left:8px;height:40px;width:20px;}
.saveSearch .csn-refine-msg span.csn-refine-message {color:#666;display:block;padding:14px 5px 0;margin:0 10px 10px 30px;}

.notification .info {border: 1px solid #cdcdcd;background-color:#FFFEEA;float:left;line-height:20px;padding:10px;width:280px;font-weight:bold;}
.notification .info .icon {background: url("/portals/m/memberau/sprite_stacked.png") no-repeat scroll -7px -110px transparent;}
.notification .info b {display:block;float:left;height:20px;margin-right:10px;width:20px;}
.notification .searchCriteria {border-bottom:1px dotted gray;display:inline-block;padding:10px 0;}
.notification .searchCriteria span {float:left;width:100%;padding-top:4px;}
.notification .footer {color:#4B73A6;padding-top:10px;}
.notification .footer a {color:#4B73A6;}
.notification .footer a:hover {color:#FFCC00;text-decoration:underline;}

/* New adv search form starts here*/
#CarsalesStockAdvSearch .instructions
{
    margin-bottom: 4px;
}
#CarsalesStockAdvSearch .span-as-title, #CarsalesStockAdvSearch div label
{
    font-weight: bold;
    padding: 2px 8px 4px 4px;
    width: 80px;
    display: block;
    float: left;
    clear: left;
    text-align: right;
}
#CarsalesStockAdvSearch div
{
    margin-bottom: 2px;
    overflow: hidden;
}
#CarsalesStockAdvSearch #search_category .span-as-title
{
    margin-top: 13px;
}
#CarsalesStockAdvSearch .checkboxlist
{
    list-style-type: none;
    float: left;
    padding: 0;
    margin: 0 0 3px 1px;
}
#CarsalesStockAdvSearch .checkboxlist li input
{
    margin: 4px 4px 0 2px;
}
#CarsalesStockAdvSearch .checkboxlist li label
{
    float: none;
    font-weight: normal;
    padding: 0;
    text-align: left;
    display: inline;
}
#CarsalesStockAdvSearch select
{
    width: 206px;
    margin: 0 2px 2px;
}
#CarsalesStockAdvSearch .keyword-search label, #CarsalesStockAdvSearch .postcode-search label, #CarsalesStockAdvSearch .submit-action label
{
    display: none;
}
#CarsalesStockAdvSearch .keyword-search input
{
    width: 201px;
    margin-left: 1px;
}
#CarsalesStockAdvSearch .postcode-search input
{
    width: 50px;
    margin-left: 1px;
}
#CarsalesStockAdvSearch .postcode-search select
{
    width: auto;
}

#CarsalesStockAdvSearch .select-range select
{
    width: 95px;
    float: left;
}
#CarsalesStockAdvSearch .select-range label.max
{
    clear: none;
    width: auto;
    padding: 3px 2px 2px 1px;
    font-weight: normal;
    text-transform:lowercase;
}
#CarsalesStockAdvSearch #btnSearch span
{
    text-indent: -10000px;
    width: 116px;
    height: 34px;
    display: block;
    background: transparent url("/carcontent/cse/search_big.jpg") no-repeat scroll 0 0;
    margin: 0 10px 0 92px;
}
#CarsalesStockAdvSearch .submit-action
{
    float: left;
}
#CarsalesStockAdvSearch .reset, #CarsalesStockAdvSearch .adv-search
{
    display: block;
    float: left;
    font-size: 11px;
    height: 36px;
    line-height: 33px;
    margin-left: 15px;
    width: 80px;
}
#CarsalesStockAdvSearch .adv-search
{
    width: auto;
    margin: 0;
    text-align: center;
}
/* End new adv search form */

/* footer css */

#r-footer .corporate-links {
	width:700px;
}

.flags-panel .flags .flag-racv,.flags-panel .flags .flag-racv2
{
	width:58px;
}
div#footer div.footer-panel ul li.twitter-follow,
div#r-footer.r-row div.footer-panel ul li.twitter-follow {background: none; padding-left: 0px; width:254px; overflow: hidden;}
div#footer div.footer-panel ul li.facebook-page,
div#r-footer.r-row div.footer-panel ul li.facebook-page {  margin-top: 4px;}
div#footer div.footer-panel ul li.facebook-page a,
div#r-footer.r-row div.footer-panel ul li.facebook-page a { color: #3B5997; }
div#footer div.footer-panel ul li.keyline,
div#r-footer.r-row div.footer-panel ul li.keyline { background: none; margin: 4px 0px; padding: 0px; width: 250px; height:1px; border-top: 1px solid #D9D9D9; line-height: 0px; }
#footer li a#twitter-manual-follow-button {background:transparent url(/portals/m/memberau/buttons/twitter_follow.png) left top no-repeat;padding-left:64px;font-weight:bold;color:#186487;font-size:11px;font-family:'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;line-height:20px;text-decoration:none;display:block;}
#r-footer li a#twitter-manual-follow-button {background:transparent url(/portals/m/memberau/buttons/twitter_follow.png) left top no-repeat;padding-left:64px;font-weight:bold;color:#186487;font-size:11px;font-family:'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;line-height:20px;text-decoration:none;display:block;}
#footer li a#twitter-manual-follow-button:hover {background-position:0 -21px;color:#186487;text-decoration:underline;}
#r-footer li a#twitter-manual-follow-button:hover {background-position:0 -21px;color:#186487;text-decoration:underline;}
div#footer div.footer-panel  #r-footer .corporate links {
width:760px!important;}
/* End new adv search form */


.min-browser-support { clear: both; height: 59px; padding: 0px 0px 0px 15px; position: relative; color: #333; border: solid 1px #f9ea89; background-color: #fffcc4; }
.min-browser-support .icon { position: absolute; left: 28px; top: 12px; background-image: url(/design/commonthemes/images/browser-support-icon.jpg); width: 31px; height: 29px; }
.min-browser-support .message { position: absolute; left: 80px; top: 22px; font-weight: bold; font-size: 12px; }
.min-browser-support .upgrade-link { position: absolute; left: 640px; top: 11px; }
.min-browser-support .upgrade-link-image { background-image: url(/design/commonthemes/images/upgrade-browser-today.jpg); width: 136px; height: 30px; }
.min-browser-support .close-button { position: absolute; left: 950px; top: 16px; width: 19px; height: 20px; background-image: url(/design/commonthemes/images/browser-support-close-button.jpg); background-repeat: no-repeat; }


.thing .style1 
{
    background-color: #FFFFFF;
    float: left;
    margin-top: 10px;
    padding: 10px 10px 0;
}

#banner-thing .thing .style1 
{
    margin-top: 0;
    padding: 0;
}

.thing .style6 a, .thing .style6 span
{
    color: #666666;
    display: block;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.thing .style6 p
{
    color: #999999;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
}
