<!--

.mainContentsTable {background-color: #FFFFFF; }

a{color:#ff6600;}
a:hover{color:#000000;}     
a.footermenu{font-family: Arial;font-size: 10pt; text-decoration:none;}
a.latest{font-size: 10px; text-decoration:none;}

.standard {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.headingsm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #666666; text-align:center;}
.footer      { color: #FFFFFF; font-family: Arial; font-size: 10pt }

a.menu {font-family:Arial;font-size:8pt;color:#000000;font-weight:bold; text-decoration:none;}
a.menu:hover {color:#006600;text-decoration:underline;}

a.smenu {font-family:Arial;font-size:7pt;color:#333333; text-decoration:none;}
a.smenu:hover {color:#006600;text-decoration:underline;}

img{border:none;}
/*******************************************************************************/
/****** GENERAL STYLES *********************************************************/
/*******************************************************************************/
.plainText {font-family: Verdana; color: #000000; font-size: 12px; height: 18px; padding: 0; margin: 0;}
.plainTextHide {font-family: Verdana; color: #000000; font-size: 12px; height: 18px; padding: 0; margin: 0; display:none;}
.mainmenu {  font-weight:bold;font-family:verdana, Arial; font-size: 10pt; border: 1px solid #000000;width:130px;cursor:pointer;background-color:#1915B0;color:#FFFFFF;}
.mainmenua {  font-weight:bold;font-family:verdana, Arial; font-size: 10pt; border: 1px solid #000000;width:130px;cursor:pointer;background-color:#1915B0;color:#FFFFFF;}


/*******************************************************************************/
/****** STYLES FOR THE FOOTER TEXT *********************************************/
/*******************************************************************************/
.footerDetails { font-style:italic; font-weight:bold;font-family:verdana, Arial; font-size: 10pt;text-align:right;}
.footerUkWebsites{ font-style:italic;font-weight:normal;font-family:verdana, Arial; font-size: 8pt;text-align:right;}

/*******************************************************************************/
/****** STYLES FOR THE FORM PAGES **********************************************/
/*******************************************************************************/
.formInput {font-family: Arial; font-size: 10pt; color: #000000}
.formSubmitButton {font-family: Arial; background-color: #EEEEEE; color: #000000; font-size: 8pt;font-weight:bold; height:20px}

.formContactUsTable {width:500px; margin: 0; background-color:#FFFFFF; border: 0px solid #999999; text-align: left}
.formContactUsTable tr td {text-align: left}
.formContactUsTable textarea {width: 420px}

.formFinanceTable {width:650px;background-color:#FFFFFF;}
.formPartExchangeTable {width:650px;background-color:#FFFFFF; border: 0px solid #999999;}
.FindaCarForm {width:650px;background-color:#FFFFFF; border: 0px solid #999999;}
.LocationTable {width:500px;}
.MakeModelTable {width:180px; border: 0px solid #999999; padding: 0; margin: -15px 0 -15px 0;}
.MakeModelTable select {
	width: 170px;
}
/*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{color:white}
.hours-currentDay{color:#ffffff;font-weight:bold; background-color:#333333; font-size: 12px;}
.hours-standardDay{color:#000000;font-weight:normal; background-color:#ff6600; font-size: 12px;}
.hoursTB {border-color:#000000}
.hourstext {font-family: Verdana; color: #000000; font-size: 8pt;}
.hourstable {width: 350px;}

/*******************************************************************************/
/************************ STYLES FOR THE VEHICLE DETAILS ***********************/
/*******************************************************************************/
.VDMainTable {width:768px; text-align:center;border: 0px solid #000000; } 
.VDPicBorderColour {border: 1px solid #ff0000;}
.VDNoPictureSpec {font-size:12pt; font-weight:bold; font-style:italic}
.VDimgEnlarge {color: #000000; font-size: 11px;}
.VDBrandNewText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #900000}
.VDMakeModelVersion {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000080}
.VDRegTable {border: 0px solid #000000; width:90%; }
.VDRegDate  {font-weight:bold; width:40%;color:#ff6600}
.VDRegLetter {font-weight:bold;width:30%;color:#ff6600}
.VDMileage {font-weight:bold;width:30%;color:#ff6600}
.VDColour {color:#ff6600; font-size:12pt;font-weight:bold; text-align:center;}
.VDFeatBulletsTable {width:600px;border: 0px solid #FF9900;}
.VDFeaturesBulletts {color:#ff6600;font-size:10pt;font-weight:bold;}
.VDExtraInfoTable {width:80%;}
.VDOtherInfo {font-family: Verdana;font-size:10pt;color:#ff6600}
.VDTextTemplate {font-family: Verdana;font-size:10pt;color:#ff6600}
.VDStandardText {font-family: Verdana;font-size:10pt;color:#ff6600}
.VDStatus {font-size:14pt; color:#FFFFFF; background-color:#800000; width:600px; text-align:center; border: 0px solid #000000;}
.VDPrice {font-size:20pt; color:#ff6600; font-family: Arial;font-weight:bold;text-align:center}
.VDWasPrice {font-size:14pt; color:#FF0000; font-family: Arial;font-weight:bold;text-align:center}
.VDSavePrice {font-size:12pt; color:#FF0000; font-family: Arial;font-weight:bold;text-align:center}
.VDFinanceExampleText {font-size:12pt; color:#ff6600; font-family: Arial;font-weight:bold;text-align:center}
.VDFinanceDetails {font-size:8pt}
.simLink {
	font-size: 12px;
	color: #ff6600;
	display: block;
	margin: 0 50px;
	padding: 5px;
	text-decoration: none;
	border: 1px solid #ff6600;
}



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: 0 0 15px 15px;}
img.VDThumb {border: 1px solid #ccc; margin: 10px 10px 0 0;}
.VDnavButton {border:none;margin-bottom:20px;}

/*******************************************************************************/
/****** 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-weight:bolder;font-family:verdana, Arial; font-size: 9pt}
.SLthumbPrice { font-weight:bolder;font-family:verdana, Arial; font-size: 9pt;text-align:right;}
.SLthumbRegYearLetter {font-family:verdana,Arial; font-weight:bold; color:#000000; font-size:10pt; text-align:left; width:33%;}
.SLthumbMileage {font-family:verdana,Arial; font-weight:normal; color:#000000; font-size:10pt; text-align:center; width:33%;}
.SLthumbTransmission {font-family:verdana,Arial; font-weight:normal; color:#000000; font-size:10pt; text-align:right; width:33%;}
.SLthumbDoorsBodyColor  {font-family:verdana,Arial; font-weight:normal; color:#000000; font-size:10pt; text-align:left; width:100%;}
.SLthumbDetailsButton {font-family:Arial;color:#000000; font-size:8pt; font-weight:bold; background-color:#AAAAAA;  cursor: pointer; text-align:center; width:100px;}
.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:720px;}
.SLOuterBoxBG {background-color:#ff6600;width:300px; }
.SLCarDetailsBox {padding:1px;background-color:#CCCCCC; width:110px;}
.SLMakeModel { background-color:#333333; color:#cccccc;font-weight:bolder;font-family:verdana, Arial; font-size: 9pt;text-align:center;}
.SLRegistrationTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLRegistrationText {background-color:#EAEAEA;color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLTransmissionTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLTransmissionText {background-color:#EAEAEA;color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLMileageTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLMileageText {background-color:#EAEAEA;color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLPriceStatusTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLPriceText {background-color:#EAEAEA;color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.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; text-align:center; background-color:#EEEEEE; border-left: 1px solid #000000; border-right: 1px solid #000000;} 
.SLCheckersColorTitle {color:#888888;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersColorText {background-color:#888888;color:#FFFFFF;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLImgTopLeft { background-image: url('../images/dots.gif'); background-repeat:no-repeat; width:9pt; height:10pt;}
.SLImgTopRight { background-image: url('../images/top_right.gif'); background-repeat:no-repeat; width:4pt; height:9pt;}
.SLImgBottomLeft { background-image: url('../images/bot_left.gif'); background-repeat:no-repeat; width:8pt; height:9pt;}
.SLCheckersMakeModel {font-weight:bolder; background-color:#000000; color:#FFFFFF;font-family:verdana, Arial; font-size: 7pt;text-align:center;}
.SLCheckersBottomBar {font-weight:bolder; background-color:#000000; color:#000000;font-family:verdana, Arial; font-size: 7pt;text-align:center; width:370px;}
.SLCheckersTopBar {font-weight:bolder; background-color:#000000; color:#000000;font-family:verdana, Arial; font-size: 7pt;text-align:center; width:370px;}
.SLCheckersMakeModel2 {font-weight:bolder; background-color:#EEEEEE; color:#000000;font-family:verdana, Arial; font-size: 7pt;text-align:center;}
.SLCheckersRegistrationTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersRegistrationText {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersMileageTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersMileageText {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersColourTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersColourText {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersTransmissionTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersTransmissionText {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersFuelTypeTitle {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersFuelTypeText {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left;}
.SLCheckersPrice {color:#000000;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:center;}
.SLCheckersOtherInfo {color:#000000;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:center;}
.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 ********/
/******************************************************************************/
.SLLgMainTable {width:752px; background-color:#EEEEEE; }
.SLLgMakeModel {font-size:12pt; color:#FFFFFF; background-color:#ff6600; font-family: Verdana;font-weight:bold;text-align:left; border-bottom: 1px solid #ffffff;}
.SLLgPrice {font-size:12pt; color:#FFFFFF; background-color:#ff6600; font-family: Verdana;font-weight:bold;text-align:right; border-bottom: 1px solid #ffffff;}
.SLLgRegYearLetter {font-size:10pt; color:#ff6600; background-color:#000000; font-family: Arial;font-weight:bold;text-align:left;width:22%;height:20px;}
.SLLgMileage {font-size:10pt; color:#ff6600; background-color:#000000; font-family: Verdana;font-weight:bold;text-align:center;width:28%}
.SLLgTransmission {font-size:10pt; color:#ff6600; background-color:#000000; font-family: Verdana;font-weight:bold;text-align:center;width:28%}
.SLLgFuelType {font-size:10pt; color:#ff6600; background-color:#000000; font-family: Verdana;font-weight:bold;text-align:right;width:22%}
.SLLgColour {
	color:#000000;
	font-size:10pt;
	font-family: Verdana;
	text-align:center;
	background: url(../images/colourback.jpg) repeat-x left top;
}
.SLLgFeatureBullets  {color:#000000;font-size:10pt; height:13px; width:250px; font-family: Verdana; text-align: left; }
.SLLgOtherInfo {color:#000000;font-size:10pt; font-family: Verdana;}
.SLLgButtonContactUs img {display: none;}
.SLLgButtonDetails img {display: none;}
a.SLLgButtonLink {color:#FFFFFF;text-decoration:none; display: block; background: #ff6600; font-size: 12px; padding: 8px 0; text-indent: 12px;}
a.SLLgButtonLink:hover{color:#FFFFFF;background: #000000;}
.SLLgButtonFinanceDetails {font-size:10pt; color:#FFFFFF; background-color:#EEEEEE; font-family: Arial;font-weight:bold;text-align:center;}
/*link to quote in stock rather than listing the quotes*/
a.SLLgButtonLinkFinanceDetails {text-indent:-2000px;color:#ffffff;text-decoration:none;background: url(/images/SL-flashing-finance-quote.gif) no-repeat right top;display:block;padding-top:7px;padding-bottom:7px;}
a.SLLgButtonLinkFinanceDetails:hover{color:#FFFFFF;background-color:#000000;}


.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 ********/
/******************************************************************************/

div.cwSLVehicle {background: #414141;	color: #000000;	padding: 10px;	margin-bottom:10px;	overflow:hidden; font-size:12px; width: 724px}
div.cwSLVehicle img{float:left;border:solid 1px #fff;}
div.cwSLVehicle div.cwSLVehicleDetails{background: #414141; color:#fff; margin-top:0;	margin-left:185px;	text-align:left;	padding:5px 5px 10px 5px;}
div.cwSLVehicle h3{	font-family: Arial;color:#fff; font-weight:bold;	font-size: 14px;	display:block;	background: #414141;	margin-top:-5px;	margin-bottom:5px;	text-align:center;	padding-top:0;}

div.cwSLVehicle .cwSLRegYearLetter{	font-weight:bold;padding:3px 0 3px 0;}
div.cwSLVehicle .cwSLMileage{padding:3px 0 3px 0;}
div.cwSLVehicle .cwSLTransmission{padding:3px 0 3px 0;}
div.cwSLVehicle .cwSLDoorsBodyColor{padding:3px 0 3px 0;}
div.cwSLVehicle div.cwSLPrice{	border-left: solid 1px #000000;	padding:2px;	}
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a{font-weight:normal;	font-size:10px;	text-align:left;	padding-bottom:0;	color: #ff6600;	}
div.cwSLVehicle .cwSLProduct {	border: #ff6600 1px solid;margin-top:5px;	float:left; width: 100%;background:#ff6600;}
div.cwSLVehicle .cwSLProductTitle{	color:#fff; font-weight: bold;	float:left;	padding:5px;  text-align:left; width:20%;}
div.cwSLVehicle .cwSLProductTitle a {font-size: 10px;	font-weight:normal;	color:#000000;}
div.cwSLVehicle .cwSLProductDetailLayout{	float:right; background:#fff; padding: 0 0 16px 0; width: 75%;}
div.cwSLVehicle div.cwSLProductDetail{	background: #fff;	text-align:right; padding:5px 0; font-size:1em;	float:left; width: 460px;}
div.cwSLVehicle .cwSLProductMonthlyPayment{	background: #fff;padding:5px 0;font-size:1em; float:right; width: 50px;}



/******************************************************************************/
/****** 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;	margin-right:25px;cursor:pointer;	}
table.cwSLVehicle tr{	background-color:#414141;	font-size:12px;}


table.cwSLVehicle .cwSLImgCell {	width:150px;	padding:0;	border-bottom: solid 1px #000000;	}
table.cwSLVehicle td.cwSLVehicleDetails{	background-color:#cccccc;	border-bottom: solid 1px #000000;	text-align:left; padding:10px;}
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:#ff6600;}
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:#ff6600;color:#000000;}
table.cwSLVehicle .cwSLLeftCell{	padding:5px;	border-bottom: solid 1px #000000;	font-weight: bold;	color:#ff6600;}
table.cwSLVehicle .cwSLLeftCell a{	font-weight: normal;	color: #fff;font-size:10px;}
table.cwSLVehicle td.cwSLFinanceDetail{	text-align:right;	padding:5px;	background-color:#fff;	border-bottom: solid 1px #000000;}
table.cwSLVehicle td.cwSLFinanceDetail a{	color: #ff6600;	text-decoration:none;font-size:10px;}
table.cwSLVehicle td.cwSLVehicleDetails .cwSLVehicleLink a{font-weight:normal;	font-size:10px;	text-align:left;	padding-bottom:0;	color: #ff6600;	}




/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLPagingBar {width:550px;}
.SLPagingNumbers {font-family:verdana,Arial; font-weight:normal;  font-size:8pt; text-align:center; color:#333333;text-decoration:none;}
.SLPagingNumbers:hover {font-family:verdana,Arial; font-weight:normal;  font-size:8pt; text-align:center; color:#FF6600; text-decoration:underline;}
.SLPagingNumbersCurrent {font-family:verdana,Arial; font-weight:bold;  font-size:8pt; color:#000000;}
.SLPageXofX {font-family:Verdana, Arial; font-weight:bold;  font-size:10pt; text-align:center;color:#000000;}

/******************************************************************************/
/****** STYLES NO STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLNoStock {font-family:verdana,Arial; font-weight:normal;  font-size:20pt; text-align:center; color:#000000;text-decoration:none;}

/******************************************************************************/
/****** STYLES FOR THE SCROLLER ******************/
/******************************************************************************/
.srcl_carmake {
	background: #333333;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	padding: 2px 0;
	border-top: 1px solid #666666;
}
.scrl_imgcell {
	
}
.scrl_pcell {
	background: #333333;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	padding: 2px 0;
	font-weight: bold;
	border-bottom: 1px solid #666666;
}
.scrl_bcell {
	display: none;
}
.scrl_bcell ul {
	display: none;
}
.scrl_bcell ul li {
	display: none;
}
.scrl_vTable {

}
.scrl_tcell {
	display: none;
}


.emailInput{display:none;}






/******************************************************************************/
/***************************** CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/

/*strict and non-strict independant styles*/
.Error{	color:red;}
.clear{	clear:both;}
#cwContent{padding:20px;	text-align:center;	width:600px;font-size:12px;background-color:#414141;}
#cwContent h2 {
	color: #cccccc;
}


/*************************** CW Form styles ******************************************/

.toolTip h3{	color:#ff6600;	font-size:14px;background:none;font-weight:bold;}

/*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: #ff6600;	border: solid 1px #cccccc;	padding:5px;}
div.cwForm h3{background: none; color:#000000;font-weight:bold;	border-bottom: solid #000000 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:#fff;}
div.cwForm .cwSubmit {	width:86px;	margin:10px 20px 5px 0;	font-size: 1em;	background: #CCCCCC;	color: #000000;	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: #ff6600;	border: solid 1px #cccccc;	padding:5px;font-size:12px;margin-right:20px;margin-left:20px; height: 130px;}
div.cwHorizontalForm h3 {background: none;color:#000000; font-weight:bold;	border-bottom: solid #000000 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: #CCCCCC;	color: #000000;	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;}


table.cwForm{	background: #efefef;	border: dashed 1px #cc0000;	padding:5px;}
table.cwForm h3 {font-weight:bold;	font-size: 1.2em;	text-align:left;	padding-bottom:8px;}
table.cwForm label {	float:left;	display:block;	text-align:right;	line-height: 20px;	}
table.cwForm .cwSubmit {	width:86px;	margin:0 20px 5px 0;	font-size: 1em;	background: #CCCCCC;	color: #000000;	border: 1px solid #CCCCCC;	cursor:pointer;}
.cwTableQuestion {	padding-left:5px;	padding-bottom:9px; 	margin:0px 0 5px 5px;}




/*********************** VD Link  ***************************************/
.cwVDFinanceLink, .cwVDMILink {color:#333333; border: solid 1px #333333;padding:10px;background-color:#ff6600;width:300px;font-size:12px;}
.cwVDFinanceLink a, .cwVDMILink a{color:#fff;text-decoration:none;}
.cwVDFinanceLink a:hover, .cwVDMILink a:hover{color:#333333;text-decoration:none;}



/*********************** CW Finance Details STYLES  ***************************************/
.cwDetailsVehicle{float:left;background:#666666;color:#000000;padding:10px;border:solid 1px #ff6600;	margin-bottom:10px;	overflow:hidden;}
.cwDetailsVehicle h3{color:#ff6600;font-weight:bold;font-size: 1em;display:block;background: #666666;margin-top:-5px;margin-bottom:5px;text-align:center;	padding-top:0;}
.cwDetailsFormLayout{float:right;}
.cwApplicationSubmit {	width:200px;	background: #ff6600;	color: #ffffff;	border: 1px solid #CCCCCC;	cursor:pointer;}
.cwProductTable{	width:280px;	text-align:left;	margin-bottom:25px;	float:left;	margin-right:16px;}
.cwProductTable td{	border-bottom: 1px solid #999999; color: #cccccc;}
.cwProductTitleLink{font-weight:normal;	font-size:0.8em;	text-align:right;	}
.cwProductTitleLink a{	text-decoration:none;	color: #ff6600;	}	
.cwProductTitleLink a:hover {
	color: #ffffff;
}
.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 Help styles  ******************************************/
.cwProductHelp{	background: #efefef;	color: #000000;	padding: 10px;	border: dashed 1px #ff6600;	margin-bottom:10px;	overflow:hidden;	text-align:left;}
.cwProductTitle, .cwProductTitle a{	font-weight:bold;	font-size: 110%;	color: #cccccc;	text-decoration:none;}


/*************************** Caveats Help styles  ******************************************/
/**** caveats in finance details ****/
.cwHeader{	text-align:left;	font-size:14px;}
.cwCaveats{font-size:9px;width:60%;float:left; color: #cccccc;}
.cwDisclaimer, .cwProvidedBy{text-align:right;	font-size:10px;	margin-top:10px; color: #cccccc;}
.cwTypicalAPR{	font-size: 18px;	text-align:right;	width:40%;	float:right; color: #cccccc;}

/**** caveats in stock lists ****/
.cwSLCaveats {margin-right:20px;}
.cwSLCaveats .cwHeader{	text-align:left;	font-size:14px;}
.cwSLCaveats .cwCaveats{font-size:9px;width:60%;float:left; color: #000000;}
.cwSLCaveats .cwDisclaimer, .cwSLCaveats .cwProvidedBy{text-align:right;	font-size:10px;	margin-top:10px; color: #000000;}
.cwSLCaveats .cwTypicalAPR{	font-size: 18px;	text-align:right;	width:40%;	float:right; color: #000000;}




/** used in the motor insurance detail page**/
#cwMIOptions a:hover{color:#fff;}
.MIQuote{margin-bottom:15px;background:#fff;border:1px #ff6600 solid;}
.MIBestQuote{margin-bottom:15px;color:#cc0000;background:#fff;border:1px #ff6600 solid;}
.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:#EEEEEE;border: #fff 1px solid;margin-top:5px;	float:left; width: 100%;}
div#cwListingQuote .cwSLProductTitle{	color:#000000; font-weight: bold;	float:left;	padding:5px;  text-align:left; width:20%;}
div#cwListingQuote .cwSLProductTitle a {font-size: 10px;	font-weight:normal;	color:#ff6600;}
div#cwListingQuote .cwSLProductDetailLayout{	float:right; background:#fff; padding: 0 0 16px 0; width: 75%;}
div#cwListingQuote div.cwSLProductDetail{	background: #fff;	color:#000000;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:#ff6600;text-decoration:none;}
div#cwListingQuote div.cwSLProductDetail img {float:right;}
div#cwListingQuote .cwSLProductMonthlyPayment{	background: #fff;color:#000000;padding:5px 0;font-size:1em; float:right; width: 50px;margin-right:10px;}
-->