/* ________________________________ STOCK LIST ______________________________________ */
div#stock-container {
display:inline-block;
width:962px;

}

div#stockwrap {
    display: inline-block;
    margin: 0 auto;
    padding: 0 86px;
    width: 788px;
}

div#stockwrap .financeavailable {
display: block;
margin: 40px auto;
}

div.cwSLVehicle {
    background: url("../images/bground_cwSLVehicle.gif") no-repeat scroll center top transparent;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 223px;
    margin: 20px 0 0 35px;
    padding: 0;
    position: relative;
    width: 319px;
}

/* VEHICLE IMAGE*/
div.cwSLVehicle img {
    left: 0;
    position: absolute;
    top: 38px;
	border:none;

}

/* VEHICLE DETAILS CONTAINER */
div.cwSLVehicle div.cwSLVehicleDetails {
    background: url("../images/vdbg.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
    height: 155px;
    margin-right: 0;
    position: absolute;
    right: 0;
    top: 38px;
    width: 110px;
}

/* VEHICLE HEADING AND PRICE */
div.cwSLVehicle h3 {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #000;
    font-size: 12px;
    font-style: normal;
    height: 30px;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 320px;
}

div.cwSLVehicle h3 em {
    color: #000000;
    font-size: 9px;
    font-style: normal;
    left: 219px;
    position: absolute;
    top: 169px;
    width: 160px;
    z-index: 100;
}

/* VEHICLE DETAILS */
div.cwSLVehicle .cwSLRegYearLetter,
div.cwSLVehicle .cwSLMileage,
div.cwSLVehicle .cwSLTransmission,
div.cwSLVehicle .cwSLDoors,
div.cwSLVehicle .cwSLBodyType,
div.cwSLVehicle .cwSLColour,
div.cwSLVehicle .cwSLFuelType {
font-size: 11px;
    padding-bottom: 2px;
    padding-left: 3px;
}

div.cwSLVehicle .cwSLRegYearLetter span,
div.cwSLVehicle .cwSLMileage span,
div.cwSLVehicle .cwSLTransmission span,
div.cwSLVehicle .cwSLDoors span,
div.cwSLVehicle .cwSLBodyType span,
div.cwSLVehicle .cwSLColour span,
div.cwSLVehicle .cwSLFuelType span {
color: #000000;
    display: block;
    font-weight: bold;
    line-height: 21px;
    margin: 0;
    text-align: left;
} 

div.cwSLVehicle div.cwSLPrice {}

/* VEHICLE DETAILS LINK */
div.cwSLVehicleLink {
    background: none repeat scroll 0 0 #AAAAAA;
    bottom: -30px;
    display: block;
    height: 22px;
    left: -209px;
    margin: 0;
    position: absolute;
    width: 319px;
    z-index: 100000; 
}
	
div.cwSLVehicleLink a {
    background: url("../images/details.gif") no-repeat scroll center top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 16px;
    left: 118px;
    line-height: 22px;
    padding: 0;
    position: absolute;
    text-align: left;
    text-decoration: none;
    text-indent: -9999px;
    text-transform: uppercase;
    top: 3px;
    width: 73px;
}

div.cwSLVehicleLink a:hover {background-position: 0 bottom}

/* VEHICLE IMAGE POPUP */
div.cwSLVehicle div.cwSLVehicleDetails .imgshow {display: none; position: absolute;	top: 0px; left: 226px; z-index: 100; padding: 5px;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow img {background: #000000; float: left; margin: 5px 0 0 5px;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow span {display: none;	margin: 0 0 5px 5px;padding: 5px;width: 340px;background: #777777;	color: #ffffff;	font-size: 14px; float: left;}

/* FINANCE AVAILABLE, VIDEO AVAILABLE ETC */
div.SLMoreImagesAvailable,
div.SLVideoAvailable,
div.SLFinanceAvailable	{float: left; margin: 4px 0 0 8px; display: none}

div.SLMoreImagesAvailable,
div.SLMoreImagesAvailable a,
div.SLVideoAvailable,
div.SLVideoAvailable a,
div.SLFinanceAvailable,
div.SLFinanceAvailable a {width: 48px; height: 37px; line-height: 37px; text-transform: capitalize}

div.SLMoreImagesAvailable a,
div.SLVideoAvailable a,
div.SLFinanceAvailable a {display: block; color: #fff; background-position: 0 0; background-repeat: no-repeat}

div.SLMoreImagesAvailable a:hover,
div.SLVideoAvailable a:hover,
div.SLFinanceAvailable a:hover {color: #fff}

div.SLMoreImagesAvailable a	 {background-image: url(../../images/icon-photos-light.gif)}
div.SLVideoAvailable a 		 {background-image: url(../../images/icon-video-light.gif)}
div.SLFinanceAvailable a 	 {background-image: url(../../images/icon-finance-light.gif)}


div.SLMoreImagesAvailable a span,
div.SLVideoAvailable a span,
div.SLFinanceAvailable a span {position: relative; top: -28px; left: 5px; background: url(../../images/slToolTip.gif) 0 0 no-repeat; display: block; color: #000; height: 23px; line-height: 23px; padding: 0 0 5px 0; width: 150px; text-indent: 10px}

/* VEHICLE FEATURES */
ul.cwSLFeatures {margin: 20px 0; padding: 15px 0 0 0; width: 100%; clear: both; overflow: hidden}
ul.cwSLFeatures li {background: url("../../images/stocklist/feature-bullet.png") no-repeat scroll 0 0 transparent;
    float: left;
    list-style: none outside none;
    margin: 0 10px;
    padding: 0 0 5px 14px;
    width: 28%;}

/* OTHER INFO */
div.SLOtherInfo {margin: 10px; text-align: justify; float:left; font-size:11px; line-height:15px}


.SLWasPrice {text-decoration: line-through; color: #999}

/*headers*/
#stock-container h1
{
color: #FF9900;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px;

}

#stock-container h1 span
{
}



/* ____________________________ PAGING BAR __________________________________ */

div.SLPagingBar {
    clear: both;
    display: table;
    font-size: 12px;
    margin: 10px auto 0;
    padding: 0 200px;
    width: 388px;
}

div.SLPagingBar ul {
    height: 45px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}


div.SLPagingBar ul li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 45px;
    margin: 0 0 0 0;
    padding: 0;
}

div.SLPagingBar ul li a,
div.SLPagingBar ul li.SLPNC {
display: block;
float: left;
height: 45px;
background: url(../images/nav_paging.gif) no-repeat top;
padding: 0px;
width: 47px;
text-align: center;
color: #fff;
text-decoration: none;
text-transform:uppercase;
font-size:11px;
line-height:40px;
margin: 0 2px 0 0;
}

div.SLPagingBar ul li.SLNext a {
    background: url("../images/nextpage.gif") no-repeat scroll center top transparent;
    line-height: 45px;
    margin-top: 13px;
    text-indent: -9999px;
    width: 82px;
}

div.SLPagingBar ul li.SLPrev a
{
    background: url("../images/previous.gif") no-repeat scroll center top transparent;
    line-height: 45px;
    margin-top: 13px;
    text-indent: -9999px;
    width: 82px;
}
div.SLPagingBar ul li.SLPrev a {
}

div.SLPagingBar ul li.SLNext a {
}


div.SLPagingBar ul li a:hover {

}

	
div.SLPagingBar ul li.SLPNC {
font-weight: bold;
background-position:bottom;
}



div.SLPagingBar p {
	width: 100%;
	display: block;
	padding: 24px 0 0 0;
}





/* ____________________________ NO STOCK __________________________________ */
.SLNoStock {font-size:20pt; text-align:center; color:#000000; text-decoration:none;}
