
 /*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{}

.hourstext {font-size: 11px;}
.hourstable {margin: 20px 0 0 20px; width: 270px; border-collapse: collapse}
.hourstable tbody tr.hours-currentDay td {padding: 7px 0 7px 10px; color:#fff; font-weight: bold}
.hourstable tbody tr.hours-standardDay td {padding: 7px 0 7px 10px; color:#fff;}
.hourstable tbody tr.odd td {background: #2d7eb3}
.hourstable tbody tr.even td {background: #17689f}


#contactHours .hourstable {margin-top: 10px}
#contactHours .hourstable tbody tr.hours-currentDay td {padding: 4px 0 4px 10px; color:#fff; font-weight: bold}
#contactHours .hourstable tbody tr.hours-standardDay td {padding: 4px 0 4px 10px; color:#fff;}
#contactHours .hourstext {display: none}


/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 4 - WriteStockWithLargeThumbNail ********/
/******************************************************************************/
#stockContainer {margin: 10px 0 0 20px}
.SLLgMainTable {width:680px; margin:10px 0 0 0; height: 200px; position: relative; background: url(../images/stockListBack.gif) 0 0 no-repeat;}
.SLLgTextColumn {width:420px; vertical-align: top; height: 100px;}
.SLLgTextColumn table {width: 100%}

a.Slthumbimage {padding: 0 10px; vertical-align: top;}

.SLLgMakeModel {font-size:12px; font-weight:bold; text-align:left; padding: 12px 0 10px 0}
.SLLgPrice {font-size:12px; font-weight:bold; text-align:right; padding: 12px 15px 10px 0}

.SLLgRegYearLetter {font-size:11px; font-weight:bold; text-align:left; padding: 5px 0 0 10px}
.SLLgMileage {font-size:11px; font-weight:bold; text-align:center;}
.SLLgTransmission {font-size:11px;font-weight:bold; text-align:center;}
.SLLgFuelType {font-size:11px; font-weight:bold; text-align:right; padding: 5px 25px 0 0}

.SLLgColour {color:#000080;font-size:11px; text-align:center; display: none}
.SLLgFeatureTable{display: none}
.SLLgFeatureBullets  {color:#000080;font-size:11px;  width:210px;}
.SLLgOtherInfo {font-size:11px; padding: 0px 20px 0 10px}

td.SLLgButtonContactUs {}
td.SLLgButtonDetails {}

a.SLLgButtonLink {font-size:12px; text-align:left; color: #fff; display: block; width: 144px; height: 33px; line-height: 33px; margin: 0 0 0 8px; text-align: left; text-indent: 15px; background: url(../images/stockListViewDetails.gif) 0 0 no-repeat; font-weight: bold; text-decoration: none; text-transform: uppercase}

td.SLLgButtonDetails a {background-image: url(../images/stockListViewDetails2.gif); width: 210px}

a.SLLgButtonLink:hover{background-position: 0 bottom}






/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 5 - StockListOption5  ********/
/******************************************************************************/

div.cwSLVehicle {padding: 10px;	margin-top: 10px; font-size:12px; height: 179px; position:relative; background: url(../images/stockListBack.gif) 0 0 no-repeat;}
div.cwSLVehicle img {position: absolute; border:solid 1px #000; left: 15px; top: 15px;}
div.cwSLVehicle div.cwSLVehicleDetails {text-align:left; padding:10px; margin: 20px 0 0 255px; overflow: hidden}
div.cwSLVehicle h3 {
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 5px 0 247px;
    padding: 4px 0 0;
    text-transform: none;
    width: 402px;}
div.cwSLVehicle h3 .SLPriceHeader {
    float: right;
    font-style: normal;
    margin-top: 0;
}
div.cwSLVehicle .cwSLRegYearLetter, div.cwSLVehicle .cwSLMileage, div.cwSLVehicle .cwSLTransmission, div.cwSLVehicle .cwSLFuelType
{
	font-weight: bold;
    margin-bottom: 8px;
    width: 25%;
}

.cwSLFuelType
{
}
div.cwSLVehicle h3 .SLPriceHeader .SLWasPrice {text-decoration: line-through }
div.cwSLVehicle .SLOtherInfo
{
	font-size:11px;
}

div.cwSLVehicle .SLMoreImagesAvailable a {
    background: url("../images/stockListViewDetails.gif") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0 0 0 8px;
    position: absolute;
    right: 264px;
    text-align: left;
    text-decoration: none;
    text-indent: 15px;
    text-transform: uppercase;
    width: 144px;uppercase;
	width:144px;
}

div.cwSLVehicle .cwSLVehicleLink a {
    background-image: url("../images/stockListViewDetails2.gif");
    bottom: 20px;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0 0 0 8px;
    position: absolute;
    right: 24px;
    text-align: left;
    text-decoration: none;
    text-indent: 15px;
    text-transform: uppercase;
    width: 210px;
}


div.cwSLVehicle div.cwSLPrice{padding:2px}

div.cwSLVehicle div.cwSLVehicleDetails div {float: left;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow img {background: #000000; float: left; margin: 5px 0 0 5px;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow span {display: block;	margin: 0 0 5px 5px;padding: 5px;width: 340px;background: #777777;	color: #ffffff;	font-size: 14px;	float: left;}

div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink {width: 100%}

div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a:hover {background-position: left bottom}



.clear {
	clear: both;
}
.imgshow {
	display: none;	
	position: absolute;
	top: 0px;
	left: 195px;
	z-index: 100;
	padding: 5px;
	background: #999999;

}


/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLPagingBar ul{width:680px;margin: 10px 0px; height:33px;}
.SLPagingNumbers {display: block; font-size: 11px; width: 44px; height: 30px; line-height: 30px; background: #eee; color: #222; text-align: center; text-decoration: none}
.SLPagingNumbers:hover {background: #ddd; color: #000}
.SLPagingNumbersCurrent {display: block; font-size: 11px; width: 44px; height: 30px; line-height: 30px; background: #0194dd; color: #fff; text-align: center; text-decoration: none; font-weight: bold}
.SLPageXofX {font-weight:bold;  font-size:11px; color:#000000;margin: 10px 0px;}
.SLPagingBar ul li.SLNext a {
  background: url("../images/nextpage.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    list-style-type: none;
    text-indent: -9999px;
    width: 144px;
}
.SLPagingBar ul li.SLPrev a {
  background: url("../images/previous.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    list-style-type: none;
    text-indent: -9999px;
    width: 144px;
}
.SLPagingBar ul li.SLNext, .SLPagingBar ul li.SLPrev{margin-left:0px;list-style-type:none;float:left;width:144px;}
.SLPagingBar ul li{float:left;list-style-type:none;background: none repeat scroll 0 0 #EEEEEE;
    color: #222222;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 27px;
	margin-lefT:5px;
	}
	.SLPagingBar ul li a
	{
		text-decoration:none;
	}
	.SLPagingBar ul li:hover
	{
		background:#999;
	}
.SLPagingBar ul li.SLNext
{
	margin-left:10px;
}

.SLPagingBar ul li.SLPrev
{
	margin-right:4px;
}

.SLPagingBar ul li.SLPNC
{
	background:#0194DD;
	
}




/******************************************************************************/
/****** STYLES NO STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLNoStock {font-size:20pt; text-align:center; color:#000000; text-decoration:none;}


div#map iframe, div#map2 iframe {width: 600px; height: 350px;}
div#map {width: 600px; height: 350px; margin: 20px 0 0 20px; border: 1px solid #000}

/******************************************************************************/
/****** STYLES SOCIAL BOOKMARKS ******************/
/******************************************************************************/
ul#socialbookmarks{list-style:none;}
ul#socialbookmarks li{padding:5px;}
ul#socialbookmarks li a{text-decoration:none;}
ul#socialbookmarks li a img{border:none;}
