
 

/*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{}
.hours-currentDay{color:#3399ff; font-weight:bold; background: #333333;}
.hours-standardDay{color:#999999; background: #000000;}
.hoursTB {border-color:#000000;}
.hourstext {font-size: 12px;}
.hourstable {margin: 0 0 20px 0; width: 460px;}
.hourstable td {
	height: 32px;
	text-indent: 12px;
}


/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 5 - StockListOption5  ********/
/******************************************************************************/

div.cwSLVehicle {background: #333333; padding: 10px; margin-bottom:6px; width: 684px; position:relative;}
div.cwSLVehicle img{float:left; border:solid 1px #999999;}
div.cwSLVehicle div.cwSLVehicleDetails{background: #000000; color:#999; margin-left:185px;	text-align:left;	padding: 5px;}
div.cwSLVehicle h3{	color:#3399ff;	font-size: 15px;	display:block;	background: #000000;	margin-left:185px; margin-bottom:1px;	text-align:left; padding: 5px 100px 5px 10px;}
div.cwSLVehicle h3 a {
	color: #3399FF;
	text-decoration: none;
}
div.cwSLVehicle h3 em {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #cccccc;
}
div.cwSLVehicle .cwSLRegYearLetter{	border-bottom:dotted #999999 1px;padding:3px 0 3px 10px;}
div.cwSLVehicle .cwSLMileage{border-bottom:dotted #999999 1px;padding:3px 0 3px 10px;}
div.cwSLVehicle .cwSLTransmission{border-bottom:dotted #999999 1px;padding:3px 0 3px 10px;}
div.cwSLVehicle .cwSLDoorsBodyColor{border-bottom:dotted #999999 1px;padding:3px 0 3px 10px;}
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a{text-align:left;	color: #3399ff;	display: block; background: url('../images/morelink.jpg') no-repeat left top; margin: 5px 0 0 0; height: 26px; line-height: 25px; text-indent: 20px; text-decoration: none;}
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a:hover {
	background-position: left bottom;
	color: #cccccc;
}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow img {background: #000000;	float: left;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow span {display: block; padding: 5px;width: 312px;background: #000000;	color: #3399ff;	font-size: 12px;	float: left;}

.clear {
	clear: both;
}
.imgshow {
	display: none;	
	position: absolute;
	top: 0px;
	left: 195px;
	z-index: 100;
	padding: 5px;
	background: #3399ff;
	width: 302px;
}

.imgshow span {
	width: 292px !important;
}

/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLPagingBar {width:550px;}
.SLPagingBar a {font-size:11px; text-align:center; color:#cccccc; text-decoration:none; width: 32px; height: 32px; display: block; background: url('../images/pagingback.jpg') no-repeat left top; line-height: 31px; margin: 0 3px 0 0;}
.SLPagingBar a:hover {color:#3399ff; background-position: left center;}
.SLPagingNumbersCurrent, .SLPNC {font-size:11px; text-align:center; color:#000000; text-decoration:none; width: 32px; height: 32px; display: block; background: url('../images/pagingback.jpg') no-repeat left bottom; line-height: 31px; margin: 0 3px 0 0;}
.SLPageXofX {font-size:12px; text-align:left; color:#999999;}

/******************************************************************************/
/****** STYLES NO STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLNoStock {font-size:12px; padding: 20px 0 0 0;}



div#map iframe, div#map2 iframe {width: 600px; height: 500px;}

.SLMoreImagesAvailable,
.SLFinanceAvailable,
.SLOtherInfo {
	display: none;
}

.cwSLRegYearLetter,
.cwSLMileage,
.cwSLTransmission,
.cwSLBodyType,
.cwSLColour,
.cwSLFuelType {
	display: block;
	width: 45%;
	float: left;
	border-bottom:1px dotted #444 !important;
	padding:3px 0 3px 10px;
}

.cwSLRegYearLetter span,
.cwSLMileage span,
.cwSLTransmission span,
.cwSLBodyType span,
.cwSLColour span,
.cwSLFuelType span {
	margin-right: 10px;
	font-weight: bold;
}

.cwSLVehicleLink {
	clear: both;
}

.SLPagingBar {
	text-align: center;
	margin: 20px auto;
}

.SLPagingBar ul {
	list-style: none;
	height: 32px;
	text-align: center;
}

.SLPageXofX {
	text-align: center;
	padding-top: 10px;
}

.SLPagingBar ul li {
	height: 32px;
	line-height: 32px;
	display: inline-block;
}

.SLNext a {
	text-indent: -9999px;
	outline: none;
	display: block;
	width: 110px;
	height: 32px;
	background: url('../images/nextpage.gif') no-repeat 0px 0px;
}

.SLPrev a {
	text-indent: -9999px;
	outline: none;
	display: block;
	width: 110px;
	height: 32px;
	background: url('../images/previous.gif') no-repeat 0px 0px;
}

/* for Internet Explorer to fix paging bar */

.SLPagingBar li {
	*display: inline !important;
}

.SLPagingBar li a {
	*display: inline-block !important;
}


#searchform .makemodelsearchbutton {
	background:url("../images/searchsend.gif") no-repeat scroll left top transparent;
	border:medium none;
	float:right;
	height:28px;
	width:120px;	
}

#searchform label {
	display: none;
}

