
 

.clear {clear: both;}
/*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{}
.hours-currentDay{color:#ffffff; height: 25px; background: url(../images/blue-grad.jpg) center left repeat-x}
.hours-standardDay{color:#ffffff; height: 25px; background-color: #333333}
.hoursTB {border-color:#000000;}
.hourstext {display: none}
.hourstable { width: 450px; float:left; margin: 30px 0 0 30px}
#hours-Friday {}



/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 5 - StockListOption5  ********/
/******************************************************************************/



div.cwSLVehicle { background: url(../images/sl-bg.gif) left top no-repeat;	color: #000000;	padding: 10px 10px 20px 10px;	margin: 30px 30px 10px 30px; font-size:12px; width: 884px;position:relative; min-height: 160px; height: auto}
div.cwSLVehicle img			{ float: left; margin: 2px 0 10px -2px; display: inline; border: 4px solid #666666 }
div.cwSLVehicle div.cwSLVehicleDetails{ color: #333333; margin: 0 10px 0 10px; float: left; width: 673px; height: auto; display: inline; }
div.cwSLVehicle h3			{ color: #ffffff; font-weight: bold; font-size: 15px; margin: 0 10px 0 20px; float: left; width: 673px; overflow: hidden!Important; height: 45px; line-height: 45px; text-transform: uppercase; display: inline-block; position: relative; text-indent: 10px; }

div.cwSLVehicle h3 a	{color: #ffffff; text-decoration: none;}
div.cwSLVehicle h3 a:hover	{ color:#eeeeee;}

div.cwSLVehicle h3 span		{ text-indent: 10px; display: inline; float:left }
div.cwSLVehicle h3 em		{ color: #eeeeee; font-size: 18px; text-indent: 0!Important; text-align: center; position: absolute; right: 10px; top: 0; font-style: normal; }
div.cwSLVehicle h3 em span	{ text-decoration: line-through; }
span.SLWasPrice				{ text-decoration: line-through; text-indent: 0!Important; color: #999999!Important; font-size: 16px!Important; }
div.cwSLVehicle div.cwSLVehicleDetails div { float: left; height: 52px; width: 95px; text-align: center; font-size: 10px; border-right: 1px solid #C4C4C4 }
div.cwSLVehicle div.cwSLVehicleDetails span { float: left; height: 15px; width: 96px; text-transform: uppercase; text-align: center; font-weight: bold; color: #0099CC; margin-top: 8px; }
div.cwSLVehicle .cwSLRegYearLetter	{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLMileage		{ margin: 0 0 0 0; height: 320px; }
div.cwSLVehicle .cwSLTransmission	{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLDoorsBodyColor	{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLBodyType		{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLColour			{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle div.cwSLPrice		{ margin: 0 10px 10px 0; }
div.cwSLVehicle div.cwSLFuelType	{ margin: 0 0 0 0; border: none!Important }
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink { width: 190px!Important; height: 30px; position: absolute; bottom: 0; right: 10px; text-align: left!Important; border: none }
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a{ float: right; width: 200px; height: 30px; line-height: 30px; background: url(../images/stock-btn.gif) center top no-repeat; text-decoration: none; color: #ffffff; font-size: 12px; text-indent: 20px; border: none!Important }
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a:hover{ background-position: bottom; text-decoration: none; color: #cccccc; }
div.cwSLVehicle div.cwSLVehicleDetails .imgshow img {background: #000000; float: left; margin: 10px 10px 0 10px;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow span { display: none; /*width: 350px!Important; color: #cc0000; font-size: 18px; float: left; height: 30px!Important; line-height: 30px!Important; text-align: center; margin: 0 10px 10px 10px!Important;*/ }

span.SLLgEnginesize				{ display: none!Important; }


ul.cwSLFeatures  			{ list-style: none; float: left; width:700px; height: auto; margin: 15px 0 15px 0; padding: 0; font-size:11px; background: #666666 }
ul.cwSLFeatures li			{ float: left; width: 200px; height: 15px; padding-left: 20px; color: #ffffff; text-align:left; margin-bottom: 5px}


.SLOtherInfo 		{ float:left!important; width: 270px!important; color:#ffffff!important; font-size: 12px!important; text-align: right!important; padding:0; height: 20px !important; border: none !important; margin-top: 15px; font-weight: bold; text-transform: uppercase; display: none}

.clear {clear: both;}

.imgshow { display: none; position: absolute; top:0; left: 170px; z-index: 250; border: none!important} 

div.SLMoreImagesAvailable	{ position: absolute; bottom: 0; right: 220px; width: 200px!Important; background: url(../images/stock-btn.gif) left top no-repeat; height: 30px!Important; line-height: 30px!Important; text-align: center!Important;  border: none!Important}
div.SLMoreImagesAvailable a	{ color: #ffffff; text-decoration: none; font-size: 12px!Important; }
div.SLMoreImagesAvailable a:hover{ background-position: bottom; text-decoration: none; color: #cccccc;}

div.SLFinanceAvailable		{  position: absolute; bottom: 0; right: 430px; width: 200px!Important; background: url(../images/stock-btn.gif) no-repeat; height: 30px!Important; line-height: 30px!Important;  text-align: center!Important; font-size: 12px!Important;  border: none!Important}
div.SLFinanceAvailable a	{ color: #ffffff; text-decoration: none; }
div.SLFinanceAvailable a:hover{  background-position: bottom; text-decoration: none; color: #cccccc; }

div.SLVideoAvailable		{ position: absolute; top: 185px; left: 12px; width: 200px!Important; background: url(../images/stock-btn.gif) no-repeat; height: 30px!Important; line-height: 30px!Important;  border: none!Important }
div.SLVideoAvailable a	{ color: #ffffff; text-decoration: none; text-transform: uppercase; }
div.SLVideoAvailable a:hover	{ background-position: bottom; text-decoration: none; color: #cccccc;}

/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/

	div.SLPagingBar {
			width: 795px;
			margin: 5px 10px;
		}
		
		div.SLPagingBar ul {
			width: 100%;
			list-style: none;
			height: 24px;
			margin: 20px;
		}
		
		div.SLPagingBar ul li {
			float: left;
			display: block;
			margin: 0 2px 0 0;
		}

		div.SLPagingBar ul li a,
		div.SLPagingBar ul li.SLPNC {
			font-size:8pt;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display: block;
	width: 30px;
	height: 30px;
	background: #666666;
	line-height: 28px;
		}
		
		div.SLPagingBar ul li a:hover {
			background: #333333;
		}
		
		div.SLPagingBar ul li a:active {
			background: #06F;
			color: #FFF
		}		
		
		div.SLPagingBar ul li.SLPNC {
			font-weight: bold;
			background: #69C;
		}
		
		div.SLPagingBar p {
			  font-size:11px; text-align:left; color:#999999; text-indent: 60px
		}
		div.SLPagingBar ul li.SLPrev a {
			background: url(../images/previous.gif) no-repeat left top;
			width: 150px;
			padding: 0px;
			height: 30px;
			text-indent: -999999px;
		}
		div.SLPagingBar ul li.SLPrev a:hover {
			background-position: left bottom;
		}
		div.SLPagingBar ul li.SLNext a {
			background: url(../images/next.gif) no-repeat left top;
			width: 150px;
			height: 30px;
			padding: 0px;
			text-indent: -999999px;
		}
	div.SLPagingBar ul li.SLNext a:hover {	background-position: left bottom;}






/******************************************************************************/
/****** STYLES NO STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLNoStock {font-size:16px; text-align:center; color:#ffffff; text-decoration:none; padding: 20px; line-height: 30px}



div#map iframe, div#map2 iframe {width: 600px; height: 500px;}


/******************************************************************************/
/****** STYLES SOCIAL BOOKMARKS ******************/
/******************************************************************************/
.socialbookmarks{list-style:none;}
.socialbookmarks a{text-decoration:none;}
.socialbookmarks a img{border:none;}

/******************************************************************************/
/* YouTube videos */
/******************************************************************************/
#VDVideoDiv {
	overflow: hidden;
	height: 385px;
	width: 640px;
	background: #000;
	margin-top: 5px;
}

#VDVideoDiv div {
	background: #000;
	overflow: hidden;	
}

#VDVideolink {
	outline: none;
	border: none;
	display: block;
	height: 20px;
}

#VDVideolink .youtube {
	display: block;
	margin-right: 4px;
	margin-top: 9px;
	width: 12px;
	height: 12px;
	background: url('../../dealercommon/images/youtube.jpg') no-repeat 0px 0px;
	text-indent: -9999px;
	float: left;
}

#VDVideolink .minus {
	background-position: 0px -12px;
}

#VDVideolink img {
	margin-top: 4px;
	margin-left: 6px;
	display: inline-block;
}
