@import "/Design/CommonThemes/DealerWeb.css";

#desktop 
{
	margin-left:0px;
}

#footer
{
	width:	100%;
}

.LeftPane 
{
	width:197px;
}

.RightPane 
{
	width:250px; background-color: #f0f0f0 ;
}

.ContentPane 
{
	margin-right:3px;
}

.ResPager 
{
	padding:0px 4px;
}


/****** Default Autogate Styles - Configurable from Autogate ******/

.csrowon 
{
	background:#FFFFFF;
}

.csrowoff 
{
	background:#F0F0F0;
}

.cslistlink 
{
	color:		#000000; 
	font-size: 	9pt; 
	font-family:	arial,verdana,sans-serif; 
	text-decoration:none;
}

.cslistlink:hover 
{
	color:		#707070; 
	text-decoration:underline;
}

.cslink 
{
    color:		#707070;
    font-size:		10px;
    margin:		0px;
    text-decoration:	underline;
}

.cslink:hover
{
    color: 		707070;
    text-decoration:	none;
}

.n_xtable 
{
	background-color:#F0F0F0;
}

.n_xcolorhead {
	padding-top: 10px;
}

.csEnquiry1300line {
}

.csEnquiryPhone {
}

.n_x1300head { 
}

.n_xcarcodehead {
	font-weight: bold;
	color: #ff3300;
	margin-top: 3px;
}

.n_xtext.n_xcallcosts {
	padding-bottom: 5px;
}

.n_xtext 
{
	color:		#000000; 
	font-size:	8pt; 
	font-family:	arial,verdana,sans-serif; 
	padding:	2px;
}

.xtext 
{
	color:		#000000; 
	font-size:	8pt; 
	font-family:	arial,verdana,sans-serif; 
	padding:	2px;
}

.n_xform 
{
	color:		#000000; 
	font-size: 	8pt; 
	font-family:	arial,verdana,sans-serif; 
	background: 	#ffffff; 
	border: 	solid #b9b9b9 1px;
}

.n_xlink 
{
	color:			#FFFFFF; 
	font-size:		8pt; 
	text-decoration: 	underline; 
	text-align:		center;
}

.n_xlink:hover 
{
	color:		#FFFFFF; 
	font-size:	8pt; 
	text-decoration: underline; 
	text-align:	center;
}


.cstext 
{
    color: 		#000000;
    font-family : 	arial,verdana,sans-serif;
    font-size : 	9pt;
    padding: 		2px;
}

.csform 
{
    color:	#000000;
    font-family:Arial,Verdana,sans-serif;
    font-size:	9pt;
}
 
.csresulttext 
{
	color:		#000000;
	font-size: 	9pt;
	font-family:	arial,verdana,sans-serif;
	padding: 	2px;
}

.csresultform 
{
	color:		#000000;
	font-size: 	9pt;
	font-family:	arial,verdana,sans-serif;
}

.cshead 
{
	color:			#FFFFFF;
	font-size: 		9pt;
	font-family:		arial,verdana,sans-serif;
	padding: 		2px;
	font-weight: 		bold;
	background-color: 	#707070;
}

.n_xhead 
{
	color:		#FFFFFF;
	font-size: 	9pt;
	font-family:	arial,verdana,sans-serif;
	padding: 	2px;
	font-weight: 	bold;
	background-color: #707070;
}

.corehead 
{
	color:			#990000;
	background-color: 	#FFFFFF;
	font-weight: 		bold;
	font-size: 		20px;
	font-family: 		verdana, geneva, Arial, Helvetica, sans-serif;
}

.csndealerMiniSearch .corehead 
{
	background: inherit;
}

.cslistlinkdap
{
	color: 		#FF3300;
	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;
}

.cslistlinkdapdesc
{
	color:red;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
}

a:hover .cslistlinkdapdesc
{
	text-decoration:none;
	color:red;
	
}

.cstable 
{
	background: #ffffff;
}

.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;
}

.csimage 
{
	border: solid #f0f0f0 1px;
}

.cstitle 
{
	color:		#000000;
	font-size: 	12pt;
	font-family:	arial,verdana,sans-serif;
	padding: 	2px;
	font-weight: 	bold;
}

.n_xntext 
{
	color:			#ffffff;
	background-color:	#f0f0f0;
	font-size:		8pt;
	font-family:		arial,verdana,sans-serif;
	padding:		5px;
}

.n_ximage 
{
	border: solid white 1px;
}

/***************** END Default Autogate Styles ***************/


.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; 
}


.cssearchhead 
{
	color:			#990000; 
	font-size: 		12pt; 
	font-family:		arial,verdana,sans-serif; 
	padding: 		2px; 
	font-weight: 		bold; 
	background-color: 	#FFFFFF;
}


div.enqrow
{
	vertical-align : middle;
}

div.enqtext 
{
	float : left;
	/*width : 150px;*/
	padding-left : 2px;
}

div.enqfield 
{
	float : left;
	padding-left : 2px;
	padding-right : 0px;	
}	

.csndealersearch
{
	clear:	both;
	float:	left;
	width: 100%;
} 

/*
.csndealersearchheading
{
    font-size : 20px;
    font-weight : bold;
}
*/

.csndealersearchSubContainer
{
	width:	600px;
	clear:	both;
	margin:	0 auto;
}

.csndealersearchparam 
{
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
    text-align:	center;
} 

.aRow
{
    float: left;
    CLEAR: left; 
    width: 100%;
    margin-top: 7px;
    margin-bottom: 7px;
}


.fieldheadings 
{
    float: left;
    display: block; 
    WIDTH: 230px; 
    margin-right: 30px;
    text-align:	right;
}

.fields 
{ 
    display: block; 	
    float: left;
    
}

input
{
	padding: 0px;
	margin:	 0px;
}


.csform2
{
    float: left;
    width: 80px;
}
 

.pnlLink
{ 
    FLOAT: left;
    margin-left: 15px;
}

/*
.pnlLink .cslink 
{
    color:#000000;
    font-size:10px;
    margin:0px;
    text-decoration:underline;
}
 
.pnlLink .cslink:hover
{
    	color: black;
    	text-decoration:underline;
}
*/

.sortpadding
{
   	border:20px;
}

.csrowoff .cstext, .csrowon .cstext
{
	width: 30% !important ; /* Non IE */
	width: auto ;
	font-weight: normal;
}

.DealerLogoPanel
{
	padding-bottom: 5px;
}

.DealerLogo
{
	display: 	block;
	margin-left: 	auto;
	margin-right: 	auto;
	text-align:	center;
}

table.AutoWidth
{
	width: auto;
}

.LeftPanel
{
	width:	auto;
}

.RightPanel
{
	width: 100%;
}

.CenteredRightPanel
{
	width: 100%;
	text-align:	center;
}

#dealerdetails
{
	display: 	block;
	margin-left: 	auto;
	margin-right: 	auto;
	text-align:	center;
}

#desktopfooter .cstext 
{
	display: 	block;
	margin-left: 	auto;
	margin-right: 	auto;
	text-align:	center;
	float:		none;
	margin-top:	5px;
}
 
.lblOption
{
	display:	block;
	/*float:		left;*/
	font-size:	110%;
	font-weight:	bold;
	margin:		10px 0px 8px;
	text-align:	center;
}

.title 
{
	background-image:url(/carcontent/cse/top_slice.gif);
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	height:35px;
	line-height:35px;
}

.popup-footer 
{
	margin-top:	10px;
	color:#0066CB;
	font-size:8pt;
}

/* Table IDs for the Details Page */

tr.trPremium
{
	height: 50px;
}

td.tdAddToListCBPremium
{
	width: 5% ;
	text-align: center;
}

td.tdCertificationsPremium
{
	width: 30% ;
	text-align: center;
}

table.CertInnerTablePremium
{
	width: 100% ;
	text-align: center;
}

td.tdRACVPremium
{
	text-align:	center ;
}

td.tdTopDealPremium
{
	text-align:	center ;
}

.topdealdescriptionpadding
{
	width: 30% ;
}

td.tdOdometerPremium
{
	width: 5% ;
	text-align: center ;
}


td.tdStatePremium
{
	width: 5% ;
	text-align: center ;
}

td.tdPricePremium
{
	width: 15% ;
	text-align: center ;
	
}

td.tdEnquireButtonPremium
{
	width: 15% ;
	text-align: right;
	padding-right: 10px;
}

td.tdSpacerPremium
{
	/*background-color: #ffffff ;*/
	width: 100% ;
	height: 26px;
}

tr.trStandard
{
	height: 65px;
}

tr.trStandard
{
	height: 65px;
}

td.tdAddToListCBStandard
{
	width: 5px ;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

td.tdImageStandard
{
	width: 100px ;
	text-align: center;
}

td.tdCertificationsStandard
{
	width: auto ;
	padding: 2px;
	text-align: center;
}

table.CertInnerTableStandard
{
	/*width: 100% ;*/
	text-align: center;
}

td.tdRACVStandard
{
	text-align: center ;
}


.cellpaddingleft
{
}


td.tdStateStandard
{
	width: 15px ;
	padding: 2px;
	text-align: right ;
}

td.tdOdometerStandard
{
	width: 65px ;
	padding: 5px;
	text-align: center ;
}

td.tdPriceStandard
{
	width: 65px ;
	padding: 5px;
	text-align: center;
	
}

td.tdEnquireButtonStandard
{
	width: 72px ;
	text-align: right;
	padding-right: 10px;
	
}


.PaddedDropDown
{
	margin-right:	4px;
}

.SearchButton	
{
	float:	left;
}

.SearchPanel
{
	clear:		both;
	width:		100%;
	margin:		0 auto;
	text-align: 	center;
	float:		left;
}


.Respager .cslink
{
	padding-left: 0px;
}


.csrowoff .cshead, .csrowon .cshead
{
	padding-left: 10px;
}

.autoAlert
{
	padding-top: 	10px;
	padding-bottom: 10px;
}

.WebsiteHeader, .WebsiteFooter
{
	text-align:	center;
}


/*** Send to friend styles ***/

.SendToFriendHeader
{
	background-image: 	url(/Portals/c/csndealersau/top_slice.gif) ;
	background-repeat: 	repeat-x;
	width: 			100%;
	height:			35px;	
	text-align:		center;
	vertical-align:		middle;
}

.SendToFriendHeader .HeaderText
{
	color: 		#ffffff; 
	font-weight:	bold; 
	font-size: 	12pt; 
	font-family:	arial,verdana,sans-serif;
	line-height:	35px;
}

.friend_title, .friend_container
{
	color:		#000000;
	font-family:	arial,verdana,sans-serif;
	font-size:	9pt;
	padding:	2px;
}

.friend_title_container
{
	clear:	both;
}

.friend_content
{
}

.friend_title_header
{
}

.friend_enquiry_form
{
}

.friend_enquiry_form_row, .friend_enquiry_form_row2, .friend_enquiry_form_row3
{
	clear:	both;
	float:	left;
	width:	540px;
}

.friend_enquiry_form_row
{
	height:	20px;
}

.friend_enquiry_form_row2
{
	height:	23px;
}

 .friend_enquiry_form_row3
 {
 	height:	110px;
 }

.friend_enquiry_form .label
{
	float:		left;
	width:		80px;
}

.friend_enquiry_form .wideLabel
{
	float:		left;
	width:		160px;
}

.friend_enquiry_form .field
{
	float:		left;
	/*width:		100%;*/
}

.mandatoryMessage
{
	clear:	both;
	float:	left;
	height:	20px;
	width:	100%;
}

.label_span, .ha_actions
{
	float:	left;
}

.friend_enquiry_form_row3 .btnSubmit2
{
	vertical-align:	bottom;	
}

.btnSumbit2
{
	margin-left:	10px;
	height:		25px;
	width:		60px;
	margin-top:	85px !important;
	margin-top:	70px;
	margin-bottom:	0px;
}

.pnlResponse .ha_actions
{
	display:	none;
}


/*** Other overrides ***/

.itemlink
{
}

.refineSearch
{
	background:	inherit;
}

/*** Mini Search Default Style ***/

.csndealerMiniSearch
{
	clear:	both;
	float:	left;
	width: 305px;
	padding-left: 10px;
}

.csndealerMiniSearchSubContainer
{
	width:	305px;
	clear:	both;
	margin:	0 auto;
}

.csndealerMiniSearchparam 
{
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;    
}

.fieldheadingsMiniSearch
{
    float: left;
    display: block; 
    WIDTH: 88px; 
    margin-right: 10px;    
} 

.fieldsMiniSearch
{ 
    display: block; 	
    float: left;
    width: 180px;    
}

.csMiniSearchForm 
{
    color:	#000000;        
    width: 188px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
}

.csMiniSearchForm2
{
    float: left;
    width: 80px;
}

.csMiniSearchText 
{
    color: 		#000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size : 	10px;
    padding: 		2px;
    font-weight: bold;
}

/*
.results .item-summary .summary-list 
{
    width:250px;
}
*/

.bookmarks {_width:95%;}


.image-count {
    background: url("/CarContent/video-icon.png") no-repeat scroll 0 -24px transparent;
    float: left;
    text-indent: 20px;
    height:20px;
}

.car-results .power .flags .cert {
    display: inline-block;
    float: left;
    margin-right: 4px;
}

.video-count {
    background: url("/CarContent/video-icon.png") no-repeat scroll 0 3px transparent;
    float: left;
    height: 20px;
    padding: 2px;
    text-indent: 20px;
}

.flags .cert {
    cursor: pointer;
    float: left;
    margin-right: 2px;
}

.flags
{
   width:120px;
}

.premium-ad-container .flag-video, .standard-ad-container .flag-video
{
	height: 17px;
	padding-left: 25px;
	background: transparent url(/carcontent/powersearch/media_icons_sprite.png) no-repeat left bottom;
	color: #333333;
	font-weight: bold;
}

.premium-ad-container .flag-video
{
	display: inline-block;
	position: relative;
	top: -7px;
}

.standard-ad-container .flag-video
{
	display: block;
	padding-left: 0px;	
	margin: 5px	10px;
}
