<!--
 .mainContentsTable {background-color: #FFFFFF; }

a.footermenu{font-family: Arial;font-size: 10pt; text-decoration:none;}
a.latest{font-size: 10px; text-decoration:none;}

.standard {font-size: 11px;}
.heading {font-size: 16px;}
.headingsm {font-size: 13px; text-align:center;}
.footer      {font-size: 10pt;}

a.menu {font-size:8pt; text-decoration:none;}
a.menu:hover {text-decoration:underline;}

a.smenu {font-size:7pt; text-decoration:none;}
a.smenu:hover {text-decoration:underline;}
/*******************************************************************************/
/****** GENERAL STYLES *********************************************************/
/*******************************************************************************/
.plainText {font-size: 12px; text-align:right;}
.plainText2Cols {font-size: 12px; text-align:center;}
.plainText2ndCol {font-size: 12px; text-align:left;}
.smalltext {font-size: 10px;}
.mainmenu {font-size: 10pt; border: 1px solid #000000; width:130px; cursor:pointer; background-color:#1915B0; color:#FFFFFF;}
.mainmenua {font-size: 10pt; border: 1px solid #000000; width:130px; cursor:pointer; background-color:#1915B0; color:#FFFFFF;}


/*******************************************************************************/
/****** STYLES FOR THE FOOTER TEXT *********************************************/
/*******************************************************************************/
.footerDetails {font-size: 10pt; text-align:right;}
.footerUkWebsites{font-size: 8pt; text-align:right;}

/*******************************************************************************/
/****** STYLES FOR THE FORM PAGES **********************************************/
/*******************************************************************************/
.formInput {font-size: 10pt;}
.formSubmitButton {font-size: 8pt; height:20px}

.formContactUsTable {background-color:#FFFFFF; border: 0px solid #999999;}
.formContactUsTable td {}
.formFinanceTable {background-color:#FFFFFF;}
.formFinanceTable hr {width:300px;}
.formPartExchangeTable {width:600px; background-color:#FFFFFF; border: 0px solid #999999;}
.FindaCarForm {width:650px; background-color:#FFFFFF; border: 0px solid #999999;}
.LocationTable {width:500px;}
.MakeModelTable {background-color:#FFFFFF; border: 2px solid #999999;}
/*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{}
.hours-currentDay{color:#000000; font-weight:bold;}
.hours-standardDay{color:#999999;}
.hoursTB {border-color:#000000;}
.hourstext {font-size: 8pt;}
.hourstable {}
#hours-Friday {background:#ff9999;}

/*******************************************************************************/
/************************ STYLES FOR THE VEHICLE DETAILS ***********************/
/*******************************************************************************/
.VDMainTable {width:768px; text-align:center; background-color:#EAEAEA; border: 0px solid #000000; } 
.VDMainTable td table { margin: 0 auto;}
.VDImageTable {width:600px; }
.VDImageTable td {font-size:12pt; }
.VDPicBorderColour {border: 1px solid #ff0000; margin-top: 0px;}
.VDNoPictureSpec {font-size:12pt; font-weight:bold; font-style:italic}
td.VDimgEnlarge {color: #ffffff; font-size:8pt;}
.VDBrandNewText {font-size: 20px; font-weight: bold; color: #900000}
.VDMakeModelVersion {font-size: 20px; font-weight: bold; color: #000080}
.VDRegTable {border: 0px solid #000000; width:90%; }
.VDRegDate  {font-weight:bold; width:40%; color:#000080;}
.VDRegLetter {font-weight:bold; width:30%; color:#000080;}
.VDMileage {font-weight:bold; width:30%; color:#000080;}
.VDColour {color:#000080; font-size:12pt; font-weight:bold; text-align:center;}
.VDFeatBulletsTable {width:600px;border: 0px solid #FF9900;}
.VDFeaturesBulletts {color:#000080; font-size:10pt; font-weight:bold; text-align:left;}
.VDExtraInfoTable {width:80%;}
.VDOtherInfo {font-size:10pt;color:#000080;}
.VDTextTemplate {font-size:10pt;color:#000080;}
.VDStandardText {font-size:10pt;color:#000080;}
.VDStatus {font-size:14pt; color:#FFFFFF; background-color:#800000; width:600px; text-align:center; border: 0px solid #000000;}
.VDPrice {font-size:20pt; color:#000080; font-weight:bold; text-align:center}
.VDWasPrice {font-size:14pt; color:#FF0000; font-weight:bold; text-align:center}
.VDSavePrice {font-size:12pt; color:#FF0000; font-weight:bold; text-align:center}
.VDFinanceExampleText {font-size:12pt; color:#000080; font-weight:bold; text-align:center}
.VDFinanceDetails {font-size:8pt}
.VD-leftcol {text-align: left; background-color: #E0E0E0}
.VDMakeModelVersionnew {font-size: 15px; font-weight: bold; text-align: center}
td.VD-rightcol	{margin: 0px; padding: 0px;}


div.ImageDiv {width: 710px; padding: 7px 0 0 0; clear: both; overflow: hidden;}
div.ImageDiv div {float: left}
div.ImageDiv a img.VDThumb {float: left!important; border: 1px solid #ccc; margin: 15px 0 0 15px;}

/*******************************************************************************/
/****** STYLES FOR LATEST STOCK DISPLAY - WriteLatestStockItem 			********/
/*******************************************************************************/
.dotted-line {  border-color: #000000; border-style: dotted; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 0px; border-left-width: 0px}
.black-border {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/*******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 1 - WriteStockWithSmallThumbNails ********/
/*******************************************************************************/
.SLthumbOuterBoxBG {background-color:#AAAAAA; cursor:pointer; width:550px;}
.SLthumbDetailsBox  {background-color:#FFFFFF; width:450px; }
.SLthumbMakeModel {font-size: 9pt}
.SLthumbPrice {font-size: 9pt; text-align:right;}
.SLthumbRegYearLetter {font-weight:bold; font-size:10pt; text-align:left; width:33%;}
.SLthumbMileage {font-size:10pt; text-align:center; width:33%;}
.SLthumbTransmission {font-size:10pt; text-align:right; width:33%;}
.SLthumbDoorsBodyColor  {font-size:10pt; text-align:left; width:100%;}
.SLthumbDetailsButton {font-size:8pt; font-weight:bold; background-color:#AAAAAA; cursor: pointer; text-align:center; width:100%;}
/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 1 - WriteStockWithSmallThumbNails ********/
.SLSmMainTable .cwSLProduct {
	border: #fff 1px solid;margin-top:5px;float:left;	font-family: Arial;font-size: 12px;}
.SLSmMainTable .cwSLProduct .cwSLProductTitle{
	color:#fff;font-weight: bold;	float:left;padding:5px;text-align:left;	width:80px;}
.SLSmMainTable .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;	font-weight:normal;color:red;}
.SLSmMainTable .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; padding: 0 0 16px 0; width:80%;}
.SLSmMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;text-align:right;padding:5px 0;font-size:1em;float:left;width:400px;}
.SLSmMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em; float:right; 	width: 40px;}



/**************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 2 - WriteStockWithThumbNails ********/
/**************************************************************************/
.SLAllBG {background-color:#FFFFFF; width:700px;}
.SLOuterBoxBG {background-color:#FFFFFF; width:330px; }
.SLCarDetailsBox {padding:1px; background-color:#CCCCCC; width:112px;}
.SLMakeModel { background-color:#AAAAAA; color:#000000; font-weight:bolder; font-size: 9pt; text-align:center;}
.SLRegistrationTitle {color:#000000; font-size: 8pt; font-weight:bold; text-align:left;}
.SLRegistrationText {background-color:#EAEAEA; color:#000000; font-size: 8pt; text-align:left;}
.SLTransmissionTitle {color:#000000; font-size: 8pt; font-weight:bold; text-align:left;}
.SLTransmissionText {background-color:#EAEAEA; color:#000000; font-size: 8pt; text-align:left;}
.SLMileageTitle {color:#000000; font-size: 8pt; font-weight:bold; text-align:left;}
.SLMileageText {background-color:#EAEAEA; color:#000000; font-size: 8pt; text-align:left;}
.SLPriceStatusTitle {color:#000000; font-size: 8pt; font-weight:bold; text-align:left;}
.SLPriceText {background-color:#EAEAEA; color:#000000; font-size: 8pt; text-align:left;}
/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 2 - WriteStockWithThumbNails ********/
.SLAllBG .cwSLProduct {
	border: #000000 1px solid;	margin-top:5px;		float:left;	font-family: Arial; 	font-size: 12px;background:#EAEAEA;}
.SLAllBG .cwSLProduct .cwSLProductTitle{
	color:#000000; 	font-weight: bold;		float:left;	padding:5px;  	text-align:left; 	width:50px;}
.SLAllBG .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;		font-weight:normal;		color:red;}
.SLAllBG .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; 	padding: 0 0 16px 0; 	width:77%;}
.SLAllBG .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;		text-align:right;	padding:5px 0; 	font-size:1em;	float:left;	width:205px;	}
.SLAllBG .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em;	float:right; 	width: 40px;}
	

/*********************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 3 - WriteStockWithThumbNailCheckers ********/
/*********************************************************************************/
.SLCheckersMainTable {width:370px; height:160px; background-color:#EEEEEE; border-left: 1px solid #000000; border-right: 1px solid #000000;} 
.SLCheckersColorTitle {color:#888888; font-size: 8pt; text-align:left;}
.SLCheckersColorText {background-color:#888888; color:#FFFFFF; font-size: 8pt; text-align:left;}
.SLImgTopLeft { background: url('../images/dots.gif') no-repeat top left;}
.SLImgTopRight { background: url('../images/top_right.gif') no-repeat top right;}
.SLImgBottomLeft { background: url('../images/bot_left.gif') no-repeat bottom left;}
.SLCheckersMakeModel {font-weight:bolder; background-color:#000000; color:#FFFFFF; font-size:7pt; text-align:center;}
.SLCheckersBottomBar {border-collapse: collapse; font-weight:bolder; background-color:#000000; font-size:7pt; text-align:center; width:370px;}
.SLCheckersTopBar {border-collapse: collapse; font-weight:bolder; background-color:#000000; font-size:7pt; text-align:center; width:370px;}
.SLCheckersMakeModel2 {font-weight:bolder; background-color:#EEEEEE; font-size:7pt; text-align:center;}
.SLCheckersMakeModel2 table {width:190px; height:190px; font-weight:normal;}
.SLCheckersRegistrationTitle {font-size: 8pt; text-align:left;}
.SLCheckersRegistrationText {font-size: 8pt; text-align:left;}
.SLCheckersMileageTitle {font-size: 8pt; text-align:left;}
.SLCheckersMileageText {font-size: 8pt; text-align:left;}
.SLCheckersColourTitle {font-size: 8pt; text-align:left;}
.SLCheckersColourText {font-size: 8pt; text-align:left;}
.SLCheckersTransmissionTitle {font-size: 8pt; text-align:left;}
.SLCheckersTransmissionText {font-size: 8pt; text-align:left;}
.SLCheckersFuelTypeTitle {font-size: 8pt; text-align:left;}
.SLCheckersFuelTypeText {font-size: 8pt; text-align:left;}
.SLCheckersPrice {font-size: 8pt; font-weight:bold; text-align:center;}
.SLCheckersOtherInfo {font-size: 8pt; text-align:center;}
/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 3 - WriteStockWithThumbNailCheckers ********/
.SLCheckersMainTable .cwSLProduct {
	border: #fff 1px solid;	margin-top:5px;		float:left;	font-family: Arial; 	font-size: 12px;}
.SLCheckersMainTable .cwSLProduct .cwSLProductTitle{
	color:#000000; 	font-weight: bold;		float:left;		padding:5px;  	text-align:left; 	width:50px;}
.SLCheckersMainTable .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;		font-weight:normal;		color:red;}
.SLCheckersMainTable .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; 	padding: 0 0 16px 0;	width:77%;}
.SLCheckersMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;		text-align:right;	padding:5px 0; 	font-size:1em;	float:left;width:215px;	}
.SLCheckersMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em;	float:right; 	width: 40px;}


/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 4 - WriteStockWithLargeThumbNail ********/
/******************************************************************************/

#stockContainer {}

.Slthumbimage img {
	width: 250px;
}

.SLLgMainTable {width:680px; background:#333; margin:10px 0; border-collapse: collapse}
.SLLgTextColumn {width:315px; height:200px; vertical-align: top;}
.SLLgTextColumn table {width:310px; border-collapse: collapse;}

.makemodelprice {width: 100%; border-bottom: 1px solid #c20807}
.SLLgMakeModel {padding: 12px 0 10px 16px; font-size:12pt; color:#999; font-weight:bold; text-align:left; width: 70%}
.SLLgPrice {padding: 12px 16px 10px 0; font-size:12pt; color:#999; font-weight:bold; text-align:right; width: 30%}


.SLLgRegYearLetter {padding: 7px 0 7px 10px; font-size:12px; color:#999; background:#111; font-weight:bold; text-align:left;}
.SLLgMileage {padding: 7px 0; font-size:12px; color:#999; background:#111; font-weight:bold; text-align:center;}
.SLLgTransmission {padding: 7px 0; font-size:12px; color:#999; background:#111; font-weight:bold; text-align:center;}
.SLLgFuelType {padding: 7px 10px 7px 0; font-size:12px; color:#999; background:#111; font-weight:bold; text-align:right;}


.SLLgColour {font-size:12px; text-align:center;}

.SLLgFeatureBullets  {font-size:12px; width:190px; padding: 0 0 0 20px; background: url(../images/featureBullet.gif) 10px 4px no-repeat}
.SLLgOtherInfo {font-size:12px; padding: 5px 10px}


a.SLLgButtonLink {color:#FFFFFF; text-decoration:none}
a.SLLgButtonLink:hover{color:#FFFFFF; text-decoration:none}

.SLLgButtonContactUs a.SLLgButtonLink {font-size:11px; color:#fff; background:#333; font-weight:bold; text-align:center; text-transform: uppercase; color: #999; margin: 10px; width: 150px; font-weight: normal; display: block; height: 30px; line-height: 30px; background: #222; border-bottom: 1px solid #C20807 }
.SLLgButtonDetails a.SLLgButtonLink {font-size:11px; color:#fff; background:#333; font-weight:bold; text-align:center; text-transform: uppercase; color: #999; margin: 10px; width: 190px; font-weight: normal; display: block; height: 30px; line-height: 30px; background: #222; border-bottom: 1px solid #C20807 }


.SLLgButtonContactUs a.SLLgButtonLink:hover, 
.SLLgButtonDetails a.SLLgButtonLink:hover {background: #111}









/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 4 - WriteStockWithLargeThumbNail ********/
.SLLgMainTable .cwSLProduct {
	border: #fff 1px solid;	margin-top:5px;		float:left;	font-family: Arial; 	font-size: 12px; }
.SLLgMainTable .cwSLProduct .cwSLProductTitle{
	color:#000000; 	font-weight: bold;		float:left;		padding:5px;  	text-align:left; 	width:130px;}
.SLLgMainTable .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;		font-weight:normal;		color:#ff6600;}
.SLLgMainTable .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; 	padding: 0 0 16px 0; 	width:600px;}
.SLLgMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;		text-align:right;	padding:5px; 	font-size:1em;		float:left;	width:540px;	}
.SLLgMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px;	font-size:1em; 	float:right; 	width: 40px;}







/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 5 - WriteStockWithLargeThumbNailDiv ********/
/******************************************************************************/





/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 6 - WriteStockWithLargeThumbNailV2 ********/
/******************************************************************************/

table.cwSLVehicle{width:100%;	border-top: solid 1px #000000;	border-left: solid 1px #000000;	border-right: solid 1px #000000;	padding:5px;	margin-bottom:8px;	cursor:pointer;	}
table.cwSLVehicle tr{	background-color:#3b7800;	font-size:12px;}


table.cwSLVehicle .cwSLImgCell {	width:150px;	padding:0;	border-bottom: solid 1px #000000;	}
table.cwSLVehicle td.cwSLVehicleDetails{	background-color:#fff99c;	border-bottom: solid 1px #000000;	text-align:left;	}
table.cwSLVehicle td.cwSLVehicleDetails h4{	font-size:14px;	margin-bottom:2px;	padding-bottom:2px;	}
table.cwSLVehicle td.cwSLVehicleDetails p{	margin-top:2px;	padding-top:2px;	}
table.cwSLVehicle .cwSLRightCell{	width:75px;	padding:5px;	border-bottom: solid 1px #000000;	text-align:center;	color:#fff99c;}
table.cwSLVehicle table.cwSLPriceContainer td{	border: solid 1px #000000;	font-size:0.8em;	}
table.cwSLVehicle td.cwSLPrice{	border-left: solid 1px #000000;	padding:2px;	background-color:#fff99c;color:#000000;}
table.cwSLVehicle .cwSLLeftCell{	padding:5px;	border-bottom: solid 1px #000000;	font-weight: bold;	color:#fff99c;}
table.cwSLVehicle .cwSLLeftCell a{	font-weight: normal;	color: #fff99c;font-size:10px;}
table.cwSLVehicle td.cwSLFinanceDetail{	text-align:right;	padding:5px;	background-color:#fff99c;	border-bottom: solid 1px #000000;}
table.cwSLVehicle td.cwSLFinanceDetail a{	color: #3b7800;	text-decoration:none;}
table.cwSLVehicle td.cwSLVehicleDetails .cwSLVehicleLink a{font-weight:normal;	font-size:10px;	text-align:left;	padding-bottom:0;	color: #000000;	}





/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLPagingBar {width:702px; margin: 0 auto; text-align: center; }
.SLPagingBar ul li{float:left;  list-style-type: none;margin:0px;}
	.SLPagingBar ul li a
	{
  background: none repeat scroll 0 0 #222222;
    border-bottom: 1px solid #999999;
    color: #999999;
    display: block;
    height: 25px;
    line-height: 25px;
    margin-right: 5px;
    margin-top: 6px;
    text-decoration: none;
    width: 30px;
	}
	
	.SLPagingBar ul li a:hover
	{
		background: none repeat scroll 0 0 #666;	
		color:#fff;
	}
.SLPagingBar ul{ float: left;
    margin-top: 0 !important; 
    padding-left: 0 !important;
	padding-bottom: 12px;}
.SLPagingBar ul li.SLPNC{   background: none repeat scroll 0 0 #333333;
    border-bottom: 1px solid #f00;
    color: #FFFFFF;
    display: block;
    font-size: 8pt;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 30px;
	margin: 6px 5px 0px 0px;}
	.SLPagingBar ul li.SLNext
	{
		    margin-top: 3px !important;
	}
	.SLPagingBar ul li.SLPrev 
	{
		 margin-top: 4px !important;
	}
.SLPagingBar ul li.SLNext a{  background: url("../images/nextpage.gif") no-repeat scroll 0 0 transparent;
    text-indent: -9999px;
    display: block;
    width: 155px;
    height: 34px;
	border:none;
	margin-top:0px;margin-left:15px;}
.SLPagingBar ul li.SLPrev a{  background: url("../images/previous.gif") no-repeat scroll 0 0 transparent;
    text-indent: -9999px;
    display: block;
    width: 156px;
    height: 34px;border:none;
	margin-top:0px;}
.SLPagingNumbers {font-size:8pt; text-align:center; color:#000000; text-decoration:none; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #efefef;}
.SLPagingNumbers:hover {color:#ffffff; text-decoration:none; background: #666666;}
.SLPagingNumbersCurrent {font-size:8pt; color:#ffffff; text-decoration:none; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #333333; border: 1px solid #336699; font-weight: bold; }
.SLPageXofX {font-weight:bold;  font-size:10pt; text-align:center; color:#333333;float:right}


/******************************************************************************/
/****** STYLES NO STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLNoStock {font-size:20pt; text-align:center; color:#000000; text-decoration:none;}


/******************************************************************************/
/****** STYLES FOR THE SCROLLER ******************/
/******************************************************************************/
.Scrollercar {	margin: 0;position: absolute;top: 0px;	left: 28px;}
.scrl_carmake {	display: block;	padding: 5px 0 5px 10px;	background: url(../images/makeback.jpg) repeat-x left top;	color: #cccccc;}
.scrl_img {}
.scrl_price {display: block;padding: 4px 0 4px 10px;background: #cc0000;color: #ffffff;font-weight: bold;}
.scrollerCar ul {background: #666666 url(../images/scrollback.jpg) repeat-x left top;padding: 5px;	border-bottom: 3px solid #414141;}
.scrollerCar ul li {	padding: 0 0 0 6px;	color: #cccccc;	font-size: 11px;	list-style-type: none;}


a.rcScroller,a.rcScroller:active,a.rcScroller:visited{color:#000080;text-decoration:none; font-weight:normal}
a.rcScroller:hover{color:#cc3333;text-decoration:underline; font-weight:normal}
rcScrollerHoverNS{color:red;text-decoration:underline; font-weight:normal}

img.VDThumb {border: 1px solid #ccc; margin: 10px 10px 0 0;}



.emailInput{display:none;}
.Error{	color:red;}
.clear{	clear:both;}
.requiredInfo{float:right;}
.required {color:#cc0000;}
.hidden{display:none;}
.show{}










/******************************************************************************/
/***************************** CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/

#frmFinanceOptions {} /* ADJUST YOUR FINANCE FORM */
#frmFinanceOptions label {position: relative; top: -5px}
#cwContent{font-family: Arial, Helvetica, sans-serif;padding:10px;text-align:center;width:875px;font-size:12px;	background-color:#fff;}
#cwContent h2 {color: #cc0000;}
.cwHeader{	text-align:left;	font-size:14px;}
.cwCaveats{font-size:9px;width:60%;float:left; color: #000000;}
.cwDisclaimer, .cwProvidedBy{text-align:right;	font-size:10px;	margin-top:10px; margin-bottom:10px; color: #000000;}
.cwTypicalAPR{	font-size: 20px;	text-align:right;	width:40%;	float:right; color: #000000;}
.cwSLVehicleLink{font-weight:normal;	font-size:0.8em;	text-align:left;	padding-bottom:0;	color: #3b7800;	}

/*********************** VD Link  ***************************************/
.cwVDFinanceLink {color:#fff99c; border: solid 1px #fff99c;padding:10px;background-color:#3b7800;width:300px;font-size:12px;}
.cwVDFinanceLink a{color:#fff;text-decoration:none;}
.cwVDFinanceLink a:hover{color:#fff99c;text-decoration:none;}

/*********************** CW Finance Details STYLES  ***************************************/
/*strict and non-strict independant styles*/
.cwDetailsVehicle{float:left;background:#3b7800;color:#fff;padding:10px;border:solid 1px #fff;	margin-bottom:10px;	overflow:hidden;}
.cwDetailsVehicle h3{font-family: Arial;color:#fff;font-weight:bold;font-size: 1em;display:block;margin-top:-5px;margin-bottom:5px;text-align:center;	padding-top:0;}
#cwDetailsFormLayout{float:right; width: 50%}
.cwApplicationSubmit {	width:200px;	background: #fff99c;	color: #3b7800;	border: 1px solid #3b7800;	cursor:pointer;}
.cwProductTable{	width:280px;	text-align:left;	margin-bottom:25px;	float:left;	margin-right:10px;}
.cwProductTable td{	border-bottom: 1px solid #3b7800; color: #000000;}
.cwProductTitleLink{font-weight:normal;	font-size:0.8em;	text-align:right;	}
.cwProductTitleLink a{	text-decoration:none;	color: #cc0000;	}	
.cwProductTitleLink a:hover {	color: #3b7800;}
.cwRegPaymentLabel{}
.cwRegPayment{font-weight:bold;text-align:right;}
td.cwApply{padding-top:15px;	padding-bottom:15px;	text-align:center;}
.cwDataLabel{}
.cwData{text-align:right;}

/*************************** CW Form styles ******************************************/
.toolTip h3{	color:#3b7800;font-size:14px;}

/*vertical form*/
.cwForm input {	width:83px;	margin:0px 0 5px 0;}
.cwForm select {	width:86px;	margin:0px 0 5px 0;}
.cwForm br {	clear:left;	overflow:visible;	height:0;}
div.cwForm{	float:right;	background: #eee;	border: solid 1px #174c81;	padding:5px;}
div.cwForm h3{background: none; color:#174c81;font-weight:bold;	border-bottom: solid #174c81 1px;	font-size: 1em;	text-align:left;	padding-bottom:8px;}
div.cwForm label {	width:120px;	float:left;	display:block;	margin-right:10px;	text-align:right;	line-height: 20px;	color:#000000;}
div.cwForm .cwSubmit {	width:86px;	margin:10px 20px 5px 0;	font-size: 1em;	background: #174c81;	color: #eee;	border: 1px solid #CCCCCC;	cursor:pointer; }
div.cwForm .cwMainQuestion {	padding-left:114px;	padding-bottom:9px;  cursor: help;}	
div.cwForm .cwQuestion {	padding-left:5px;	padding-bottom:9px;  cursor: help;}

/*horizontal form*/
.cwHorizontalForm input {	width:83px;	margin:0px 0 3px 0;}
.cwHorizontalForm select {	width:86px;	margin:0px 0 5px 0;}
.cwHorizontalForm br {	clear:left;	overflow:visible;	height:0;}
div.cwHorizontalForm{	background: #eee;	border: solid 1px #174c81;	padding:5px;font-size:12px;margin: 0 50px 0 0; height: 130px;}
div.cwHorizontalForm h3 {background: none;color:#174c81; font-weight:bold;	border-bottom: solid #174c81 1px;	font-size: 1em;	text-align:left;	padding-bottom:8px;}
div.cwHorizontalForm label {margin-right:5px;margin-left:10px;	text-align:right;margin-bottom:50px;color:#000000;font-size:10px;}
div.cwHorizontalForm .cwSubmit {	width:86px;	margin:10px 20px 5px 0;	font-size: 1em;	background: #174c81;	color: #eee;	border: 1px solid #CCCCCC;	cursor:pointer; float: right;}
div.cwHorizontalForm .cwMainQuestion {	margin-left:10px;	padding-bottom:9px;  cursor: help;}	
div.cwHorizontalForm .cwQuestion {	margin-left:3px;	padding-bottom:9px;padding-right:20px;  cursor: help;}

/*************************** CW Help styles  ******************************************/
/*strict and non-strict independant styles*/
.cwProductHelp{	background: #efefef;	color: #000000;	padding: 10px;	border: solid 1px #3b7800;	margin-bottom:10px;	overflow:hidden;	text-align:left;}
.cwProductTitle, .cwProductTitle a{	font-weight:bold;	font-size: 110%;	color: #3b7800;	text-decoration:none;}

/*************************** CW MOTOR INSURANCE styles  ******************************************/


/** used in the motor insurance detail page**/
#cwMIOptions{}
#cwMIOptions a{color:#000000;}
.MIQuote{margin-bottom:15px;background:#fff;color:#000000;}
.MIBestQuote{margin-bottom:15px;color:#cc0000;background:#fff;}
.MIQuoteLogo{width:150px;float:left;padding:10px;}
.MIQuoteDetail{width:150px;float:left;text-align:left;font-size:14px;padding:10px;}
.MIQuoteMonthly{font-size:16px;font-weight:bold;padding:0;margin:0;}
.MIQuoteButtons{width:200px;float:left;padding:10px;}
.MIQuoteKeyFacts{width:200px;float:left;padding:10px;}
.MIQuoteRestrictions{text-align:left;}

div#cwListingQuote .cwSLProduct {	background:#333333;border: #fff 1px solid;margin-top:5px;	float:left; width: 100%;border: solid #000000 1px;}
div#cwListingQuote .cwSLProductTitle{	color:#fff; font-weight: bold;	float:left;	padding:5px;  text-align:left; width:20%;}
div#cwListingQuote .cwSLProductTitle a {font-size: 10px;	font-weight:normal;	color:#fff;}
div#cwListingQuote .cwSLProductDetailLayout{	float:right; background:#fff; padding: 0 0 16px 0; width: 75%;}
div#cwListingQuote div.cwSLProductDetail{color:#000000;background: #fff;	text-align:right; padding:5px 0; font-size:1em;	float:left; width: 380px;}
div#cwListingQuote div.cwSLProductDetail a {font-size: 11px;	font-weight:normal;	color:#999999;text-decoration:none;}
div#cwListingQuote div.cwSLProductDetail img {float:right;}
div#cwListingQuote .cwSLProductMonthlyPayment{	background: #fff;color:#000000;padding:5px 0 0 5px;font-size:1em; float:right; width: 50px;margin-right:10px;}

/******************************************************************************/
/*****************************END - CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/

/******************************************************************************/
/****** STYLES FOR STOCK PAGE ******************/
/******************************************************************************/


div.cwSLVehicleDetails .SLOtherInfo
{
background: #333333 !important;
    border: 0 none !important;
    color: #999999;
    font-size: 12px !important;
    font-weight: normal !important;
    height: auto !important;
    margin: 2px 0 0px 11px;
    text-align: left !important;
    width: 420px !important;
	padding-bottom:49px;
}

div.cwSLVehicle {


  background: none repeat scroll 0 0 #333333;
    color: #000000;
    display: inline;
    float: left;
    font-size: 12px;
    margin: 12px 0;
    position: relative;
    width: 682px;
}

div.cwSLVehicle img {
display: inline;
    left: 0;
    position: absolute;
    top: 59px;
}

div.cwSLVehicle div.cwSLVehicleDetails {
color: #999999;
    display: inline;
    float: right;
    margin: 0 0 0 8px;
    width: 431px;
}

div.cwSLVehicle h3 {
background: none repeat scroll 0 0 #333333;
    color: #999999;
    display: inline-block;
    float: left;
    font-size: 12pt;
    font-weight: 700;
    line-height: 59px;
    margin: 0 5px 0 0;
    overflow: hidden !important;
    padding: 0;
    position: relative;
    width: 682px;
	 border-bottom: 1px solid #C20807;
}

div.cwSLVehicle h3 span {
 display: inline;
    float: left !important;
    font-size: 12pt;
    height: 59px;
    margin-left: 6px;
    text-indent: 5px;
}

div.cwSLVehicle h3 span.SLVersion {

}


div.cwSLVehicle h3 em {
   color: #999999;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    height: 24px;
    padding-right: 11px;
    position: absolute;
    right: 1px;
    text-align: right;
    text-indent: 0 !important;
    width: 19%;
}

div.cwSLVehicle h3 em span {
text-decoration:line-through;
}

span.SLWasPrice {
background:url(../images/slprice-strikethrough.png) center top repeat-x!important;
text-indent:0!important;
color:#999!important;
display:none!important;
}

div.cwSLVehicle div.cwSLVehicleDetails div {
    background: none repeat scroll 0 0 #111111;
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 24px;
    padding-top: 8px;
    text-align: center;
    width: 107.7px;
}
div.cwSLVehicle div.cwSLVehicleDetails span {
    color: #333333;
    float: left;
    font-size: 11px;
    font-weight: 700;
    height: 15px;
    margin-top: 4px;
    text-align: center;
    width: 147px;
}
div.cwSLVehicle .cwSLRegYearLetter {
    height: 30px;
    margin: 0;
}
div.cwSLVehicle .cwSLMileage {
    height: 320px;
    margin: 0;
}
div.cwSLVehicle .cwSLTransmission {
    height: 30px;
    margin: 0;
}
div.cwSLVehicle .cwSLDoorsBodyColor {
    height: 30px;
    margin: 0;
}
div.cwSLVehicle .cwSLBodyType {
    height: 30px;
    margin: 0;
}
div.cwSLVehicle .cwSLColour {
    color: #000000;
    float: left !important;
    font-weight: normal !important;
    height: 30px;
    margin-left: 105px;
    margin-top: 14px;
    padding: 0 !important;
    text-align: left !important;
    text-transform: uppercase;
    width: 173px !important;
}
div.cwSLVehicle .cwSLColour span {
    float: left;
    font-size: 13px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    text-transform: lowercase;
    width: 68px !important;
}
div.cwSLVehicle div.cwSLPrice {
    margin: 0 10px 10px 0;
}
div.cwSLVehicle div.cwSLFuelType {
    margin: 0;
}
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink {
   border-bottom: 1px solid #C20807;
    bottom: 6px;
    height: 30px;
    padding-top: 0;
    position: absolute;
    right: 236px;
    text-align: left !important;
    width: 185px !important;
}
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a {
background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 185px;
}
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a:hover, div.SLFinanceAvailable a:hover {
    text-decoration: underline;
}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow img {
    background: none repeat scroll 0 0 #000000;
    float: left;
    margin: 10px 10px 0;
}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow span {
    display: none;
}
ul.cwSLFeatures  {
    height: 125px;
    list-style: none outside none;
    margin: 26px 0 0;
    padding: 0;
    width: 436px;
	float:left;
}
ul.cwSLFeatures li {
    background: url("../images/featureBullet.gif") no-repeat scroll 0 2px transparent;
    color: #999999;
    float: left;
    font-size: 10pt;
    height: 13px;
    overflow: hidden;
    padding-bottom: 12px;
    padding-left: 22px;
    width: 169px;
	margin-left:10px;
}
.clear {
    clear: both;
}
.imgshow {
    background: none repeat scroll 0 0 #EFEFEF;
    display: none;
    height: 254px !important;
    left: 195px;
    position: absolute;
    top: 0;
    width: 370px !important;
    z-index: 150;
}
div.cwSLVehicle h3 .SLLgEnginesize {
    display: none;
}
div.SLMoreImagesAvailable {
    background: url("../images/SLMoreImagesAvailable-bg.jpg") no-repeat scroll left top transparent;
    display: none;
    font-weight: 700;
    height: 20px !important;
    line-height: 20px !important;
    position: absolute;
    right: 20px;
    text-align: left !important;
    text-indent: 45px;
    top: 100px;
    width: 190px !important;
}
div.SLMoreImagesAvailable a {
    color: #FFFFFF;
    font-size: 12px !important;
    text-decoration: none;
}
div.SLMoreImagesAvailable a:hover {
    color: #CC0000;
    text-decoration: none;
}
div.SLFinanceAvailable {
     background: none repeat scroll 0 0 #000000;
    border-bottom: 1px solid #C20807;
    bottom: 6px;
    font-size: 12px !important;
    font-weight: 700;
    height: 30px !important;
    line-height: 20px !important;
    padding: 0 !important;
    position: absolute;
    right: 17px;
    text-align: left !important;
    width: 189px !important;
}
div.SLFinanceAvailable a {
  color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 189px;
}
div.SLVideoAvailable {
    background: url("../images/stockbutton1.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #C20807;
    font-weight: 700;
    height: 30px !important;
    line-height: 30px !important;
    padding-top: 0 !important;
    position: absolute;
    right: 450px;
    top: 310px;
    width: 218px !important;
}
div.SLVideoAvailable a {
   color: #FFFFFF;
    display: block;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 218px;
}
div.SLVideoAvailable a:hover {
    text-decoration:underline;
}
#VDSwitchVideolink, #VDSwitchImagelink {

    color: #FFFFFF;
    font-size: 10px;
    left: 0;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 41px;
	    background: none repeat scroll 0 0 #333333;
    border-bottom: 1px solid #C20807;
	    display: block;
		   height: 25px;
		     line-height: 25px;
			  padding: 0 20px;
}

#VDSwitchVideo {

}


