<!--

.mainContentsTable {background-color: #FFFFFF; }

a{color:#539b0d;}
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;}
.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, Helvetica, sans-serif; font-size: 12px; color: #555; background: #fff; border: 1px solid #000}
.formSubmitButton {font-family: Arial, Helvetica, sans-serif; background-color: #3b7800; color: #fff; font-size: 11px;font-weight:bold; height:20px; border: 1px solid #000; cursor: pointer}

.formContactUsTable {width:650px; border: 0px solid #999999;}
.formFinanceTable {width:650px;background-color:#FFFFFF;}
.formPartExchangeTable {width:650px; margin-left: 15px; border: 0px solid #999999;}
.FindaCarForm {width:650px;background-color:#FFFFFF; border: 0px solid #999999;}
.LocationTable {width:500px;}
.MakeModelTable {width:192px; background: #3b7800; margin: 0px 0px -15px 15px;}
.MakeModelTable select {
	width: 180px;
}
.MakeModelTable .formtext {
	font-size: 12px;
	color: #FFFF00;
	background: #003300;
	padding: 3px 0;
	text-indent: 6px;
}
/*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.hours-currentDay{color:#000; font-weight:normal; font-size: 10px; background-color:#fff99c}
.hours-standardDay{color:#fff; font-weight:normal; font-size: 10px; background-color:#003300}
.hoursTB {border-color:#000000}
.hourstext {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 10px;}
.hourstable {width: 196px;}

/*******************************************************************************/
/************************ STYLES FOR THE VEHICLE DETAILS ***********************/
/*******************************************************************************/
.VDMainTable {width:680px; text-align:left;} 
.VDPicBorderColour {border: 1px solid #000; margin: 10px 30px 0 0}
.VDNoPictureSpec {font-size:12pt; font-weight:bold; font-style:italic}
.VDimgEnlarge {color: #000000; font-size: 10px}
.VDBrandNewText { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #555}
.VDMakeModelVersion { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #3b7800}
.VDRegTable {border: 0px solid #000000; width:90%; }
.VDRegDate  {font-weight:bold; width:500px;color:#555; background: #eee; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc}
.VDRegLetter {font-weight:bold;width:30%;color:#555; background: #eee; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc}
.VDMileage {font-weight:bold;width:30%;color:#555; background: #eee; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}
.VDColour {color:#555;font-size:12pt;font-weight:bold; text-align:center;}
.VDFeatBulletsTable {width:600px; border: 1px solid #ccc; background: #eee}
.VDFeaturesBulletts {color:#555;font-size:12px;font-weight:normal; line-height: 1.2; background: none; list-style: square outside; padding: 0; margin: 0 0 0 25px}
.VDExtraInfoTable {width:90%;}
.VDOtherInfo {font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#555;}
.VDTextTemplate {font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#555;}
.VDStandardText {font-family: Arial, Helvetica, sans-serif;font-size:10pt;color:#555;}
.VDStatus {font-size:14pt; color:#FFFFFF; background-color:#555; width:680px; text-align:center; border: 0px solid #000000;}
.VDPrice {font-size:20pt; color:#3b7800; font-family: Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;width:600px; margin-left: 60px;}
.VDWasPrice {font-size:14pt; color:#FF0000; font-family: Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;width:600px; margin-left: 60px;}
.VDSavePrice {font-size:12pt; color:#FF0000; font-family: Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;width:600px; margin-left: 60px;}
.VDFinanceExampleText {font-size:12pt; color:#555; font-family: Arial, Helvetica, sans-serif;font-weight:bold;text-align:left;width:600px; margin-left: 60px;}
.VDFinanceDetails {font-size:10px; margin-left: 60px;}
.simLink {font-size: 12px}

div#llantrisant-banner,
div#swansea-banner {position: relative; margin: 10px 0 0 1px; width:640px; height: 90px; background: #214889; overflow: hidden}
div#swansea-banner {background: #444}

div#llantrisant-banner h3,
div#swansea-banner h3 {color: #fff; margin: 15px 15px 5px 15px; font-size: 18px;}

div#llantrisant-banner p,
div#swansea-banner p {color: #fff; margin: 0 15px}

div#llantrisant-banner a,
div#swansea-banner a {position: absolute; right: 10px; top: 55px; display: block; width: 87px; height: 18px; height: 18px; color: #fff; text-decoration: none; font-size: 12px; padding: 0 0 0 23px; background: url(../images/view-map-back.jpg) left 50% no-repeat}

div#swansea-banner a {background: url(../images/view-map-back-grey.jpg) left 50% no-repeat}
div#llantrisant-banner a:hover, div#swansea-banner a:hover {color: #FFFF99}

.price-tableSSSSSSS	{ background: url(../images/webprice.jpg) right bottom no-repeat; }



/*******************************************************************************/
/****** 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 {margin: 0; padding: 0; border: 10px solid #fff; margin-left: 12px; background: #fff}
.SLOuterBoxBG {margin: 0; padding: 0; background: #214889; }
.SLOuterBoxBG_blue {margin: 0; padding: 0; background: url(../images/llantrisant-SB-sml.jpg) right bottom no-repeat #214889; }
.SLOuterBoxBG_grey {margin: 0; padding: 0; background: url(../images/swansea-SB-sml.jpg) right bottom no-repeat #444444; }
/* .SLOuterBoxBG {margin: 0; padding: 0; background: #444444; }*/
.SLCarDetailsBox {padding:1px; margin: 0 3px 0 0; width:110px;}
.SLMakeModel {color:#fff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 10px; text-align:left;}
.SLRegistrationTitle {color:#fff;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;border-top: 1px dotted #eee}
.SLRegistrationText {color:#fff;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left; border-bottom: 1px dotted #eee}
.SLTransmissionTitle {color:#fff;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLTransmissionText {color:#fff;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left; border-bottom: 1px dotted #eee}
.SLMileageTitle {color:#fff;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLMileageText {color:#fff;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left; border-bottom: 1px dotted #eee}
.SLPriceStatusTitle {color:#fff;font-family: Arial; font-size: 8pt; font-weight:bold; text-align:left;}
.SLPriceText {color:#fff;font-family: Arial; font-size: 8pt; font-weight:normal; text-align:left; border-bottom: 1px dotted #eee}

.SLAllBG .cwSLProduct {
	border: #fff 1px solid;	margin-top:5px;		float:left;	font-family: Arial; 	font-size: 12px;}
.SLAllBG .cwSLProduct .cwSLProductTitle{
	color:#fff; 	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:350px; 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:350px;}
.SLCheckersTopBar {font-weight:bolder; background-color:#000000; color:#000000;font-family:verdana, Arial; font-size: 7pt;text-align:center; width:350px;}
.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:#000066; font-family: Arial;font-weight:bold;text-align:left}
.SLLgPrice {font-size:12pt; color:#FFFFFF; background-color:#000066; font-family: Arial;font-weight:bold;text-align:right}
.SLLgRegYearLetter {font-size:10pt; color:#000066; background-color:#CCCCCC; font-family: Arial;font-weight:bold;text-align:left;width:22%;height:20px;}
.SLLgMileage {font-size:10pt; color:#000066; background-color:#CCCCCC; font-family: Arial;font-weight:bold;text-align:center;width:28%}
.SLLgTransmission {font-size:10pt; color:#000066; background-color:#CCCCCC; font-family: Arial;font-weight:bold;text-align:center;width:28%}
.SLLgFuelType {font-size:10pt; color:#000066; background-color:#CCCCCC; font-family: Arial;font-weight:bold;text-align:right;width:22%}
.SLLgColour {color:#000080;font-size:10pt; font-family: Arial; text-align:center;}
.SLLgFeatureBullets  {color:#000080;font-size:10pt; height:13px; width:250px; font-family: Arial;}
.SLLgOtherInfo {color:#000080;font-size:10pt; font-family: Arial;}
.SLLgButtonContactUs {font-size:10pt; color:#FFFFFF; background-color:#333333; font-family: Arial;font-weight:bold;text-align:center}
.SLLgButtonDetails {font-size:10pt; color:#FFFFFF; background-color:#333333; font-family: Arial;font-weight:bold;text-align:center}
a.SLLgButtonLink {color:#FFFFFF;text-decoration:none}
a.SLLgButtonLink:hover{color:#FFFFFF;text-decoration:underline}

.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:200px;}
.SLLgMainTable .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;		font-weight:normal;		color:red;}
.SLLgMainTable .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; 	padding: 0 0 16px 0; 	width:60%;}
.SLLgMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;		text-align:right;	padding:5px 0; 	font-size:1em;		float:left;	width:400px;	}
.SLLgMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em; 	float:right; 	width: 40px;}









/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 5 - WriteStockWithLargeThumbNailDiv ********/
/******************************************************************************/

div.cwSLVehicleLLantrisant {background: #214889;	color: #000000;	padding: 10px;	margin-bottom:10px;	border: solid 1px #fff99c;	overflow:hidden; font-size:12px; width: 724px}
div.cwSLVehicleLLantrisant img{float:left;border:solid 1px #fff;margin-right:10px;}
.cwSLVehicleLLantrisant div.cwSLVehicleDetails{background: url(../images/llantrisant-SB-sml.jpg) right bottom no-repeat #214889; color:#fff; margin-top:0;	margin-left:185px;	text-align:left;	padding:5px 5px 10px 5px;}
.cwSLVehicleLLantrisant h3{	font-family: Arial;color:#fff; font-weight:bold;	font-size: 14px;	display:block;	background: #214889;	margin-top:-5px;	margin-bottom:5px;	text-align:center;	padding-top:0;}

div.cwSLVehicleSwansea {background: #444444;	color: #000000;	padding: 10px;	margin-bottom:10px;	border: solid 1px #fff99c;	overflow:hidden; font-size:12px; width: 724px}
div.cwSLVehicleSwansea img{float:left;border:solid 1px #fff;margin-right:10px;}
.cwSLVehicleSwansea div.cwSLVehicleDetails{background: url(../images/swansea-SB-sml.jpg) right bottom no-repeat #444444; color:#fff; margin-top:0;	margin-left:185pX;	text-align:left;	padding:5px 5px 10px 5px;}
.cwSLVehicleSwansea h3{	font-family: Arial;color:#fff; font-weight:bold;	font-size: 14px;	display:block;	background: #444444;	margin-top:-5px;	margin-bottom:5px;	text-align:center;	padding-top:0;}

.cwSLRegYearLetter{	font-weight:bold;border-bottom:dotted #fff 1px;padding:3px 0 3px 0;}
.cwSLMileage{;border-bottom:dotted #fff 1px;padding:3px 0 3px 0;}
.cwSLTransmission{;border-bottom:dotted #fff 1px;padding:3px 0 3px 0;}
.cwSLDoorsBodyColor{;border-bottom:dotted #fff 1px;padding:3px 0 3px 0;}

div.cwSLVehicleDetails .cwSLVehicleLink a{font-weight:normal;	font-size:0.8em;	text-align:left;	padding-bottom:0;	color: #fff;	}

div.cwSLPrice{	border-left: solid 1px #000000;	padding:2px;	}
.cwSLProduct {	border: #fff 1px solid;margin-top:5px;	float:left; width: 100%}
.cwSLProductTitle{	color:#fff; font-weight: bold;	float:left;	padding:5px;  text-align:left; width:20%;}
.cwSLProductTitle a {font-size: 10px;	font-weight:normal;	color:#fff;}
.cwSLProductDetailLayout{	float:right; background:#fff; padding: 0 0 16px 0; width: 75%;}
div.cwSLProductDetail{	background: #fff;	text-align:right; padding:5px 0; font-size:1em;	float:left; width: 450px; overflow:hidden;}

 div.cwSLProductDetail a {font-size: 11px;	font-weight:normal;	color:#539b0d;text-decoration:none;}
div.cwSLProductDetail img {float:right;}
.cwSLProductMonthlyPayment{	background: #fff;padding:5px 0;font-size:1em; float:right; width: 50px; overflow:hidden;}



/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 6 - WriteStockWithLargeThumbNailV2 ********/
/******************************************************************************/

table.cwSLVehicleLLantrisant{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.cwSLVehicleLLantrisant tr{	background-color:#3b7800;	font-size:12px;}

table.cwSLVehicleSwansea{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.cwSLVehicleSwansea tr{	background-color:#3b7800;	font-size:12px;}

.cwSLImgCell {	width:150px;	padding:0;	border-bottom: solid 1px #000000;cursor:pointer;	}
td.cwSLVehicleDetails{	background-color:#fff99c;	border-bottom: solid 1px #000000;	text-align:left;	}
td.cwSLVehicleDetails h4{	font-size:14px;	margin-bottom:2px;	padding-bottom:2px;	}
td.cwSLVehicleDetails p{	margin-top:2px;	padding-top:2px;	}

td.cwSLVehicleDetails .cwSLVehicleLink a{font-weight:normal;	font-size:0.8em;	text-align:left;	padding-bottom:0;	color: #3b7800;	}

.cwSLRightCell{	width:75px;	padding:5px;	border-bottom: solid 1px #000000;	text-align:center;	color:#fff99c;}
table.cwSLPriceContainer td{	border: solid 1px #000000;	font-size:0.8em;	}
td.cwSLPrice{	border-left: solid 1px #000000;	padding:2px;	background-color:#fff99c;}
.cwSLLeftCell{	padding:5px;	border-bottom: solid 1px #000000;	font-weight: bold;	color:#fff99c;}
.cwSLLeftCell a{	font-weight: normal;	color: #fff99c;	}
td.cwSLFinanceDetail{	text-align:right;	padding:5px;	background-color:#fff99c;	border-bottom: solid 1px #000000;}
td.cwSLFinanceDetail a{	color: #3b7800;	text-decoration:none;}










/******************************************************************************/
/****** STYLES FOR THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLPagingBar {width:550px;}
.SLPagingNumbers {font-family: Arial, Helvetica, sans-serif; font-weight:normal;  font-size:12px; text-align:center; color:#000000;text-decoration:none;}
.SLPagingNumbers:hover {font-family:Arial, Helvetica, sans-serif; font-weight:normal;  font-size:12px; text-align:center; color:#3b7800; text-decoration:underline;}
.SLPagingNumbersCurrent {font-family:Arial, Helvetica, sans-serif; font-weight:bold;  font-size:8pt; color:#3b7800;}
.SLPageXofX {font-family:Arial, Helvetica, sans-serif; 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 LATEST STOCK SCROLLER ******************/
/******************************************************************************/
.srcl_carmake {
	font-family: "Times New Roman", Times, serif;
	background: #006600;
	color: #ffff00;
	padding: 0;
	margin: 0;
	font-weight: bold;
	border: 0
}
.scrl_imgcell {
	margin: 0;
	padding: 0;
	border: 0
}
.scrl_pcell {
	font-family: "Times New Roman", Times, serif;
	background: #006600;
	color: #ffff00;
	padding: 0px 0;
	margin: 0;
	font-weight: bold;
	border: 0	
}
.scrl_bcell {
	margin: 0;
	padding: 0;
	border: 0	
}
.scrl_bcell ul {
	margin: 2px 0 0 0;
	padding: 0;
}
.scrl_bcell ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	margin-left: 2px;
	border: 0	
}
.scrl_vTable {
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0	
}
.scrl_vTable tr {
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0	
}
.scrl_vTable tr td {
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0	
}

scrl_outerDiv {
	margin: 0px;
	padding: 0px;
	border: 0	
}

.scrl_tcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff
}




/*********************** VD Link  ***************************************/
.cwVDFinanceLink, .cwVDMILink {color:#fff99c; border: solid 1px #fff99c;padding:10px;background-color:#3b7800;width:300px;font-size:12px;}
.cwVDFinanceLink a, .cwVDMILink a{color:#fff;text-decoration:none;}
.cwVDFinanceLink a:hover,  .cwVDMILink a:hover{color:#fff99c;text-decoration:none;}




.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: #fff99c;	border: solid 1px #3b7800;	padding:5px;font-size:12px;}
div.cwForm h3{color:#3b7800; font-weight:bold;	border-bottom: solid #3b7800 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:#3b7800;}
div.cwForm .cwSubmit {	width:86px;	margin:10px 20px 5px 0;	font-size: 1em;	background: #3b7800;	color: #fff99c;	border: 1px solid #3b7800;	cursor:pointer;}
div.cwForm .cwMainQuestion {	padding-left:114px;	padding-bottom:9px;  cursor: help;}	
div.cwForm .cwQuestion {padding: 9px 9px 0 9px; cursor: help;}
div.cwForm h3 .cwMainQuestion {padding: 9px 9px 0 9px;}

/*horizontal form*/

.cwHorizontalForm input {	width:83px;	margin:0px 0 5px 0;}
.cwHorizontalForm select {	width:86px;	margin:0px 0 5px 0;}
.cwHorizontalForm br {	clear:left;	overflow:visible;	height:0;}
div.cwHorizontalForm{	background: #fff99c; border: solid 1px #3b7800;	padding:5px;font-size:12px; margin: 40px 10px 15px 10px;}
div.cwHorizontalForm h3{color:#3b7800; font-weight:bold;	border-bottom: solid #3b7800 1px;	font-size: 1em;	text-align:left;	padding-bottom:8px;}
div.cwHorizontalForm label {margin-right:4px;	text-align:right;margin-bottom:50px;color:#3b7800;}
div.cwHorizontalForm .cwSubmit {	width:86px;	margin:10px 20px 5px 0;	font-size: 1em;	background: #3b7800;	color: #fff99c;	border: 1px solid #3b7800;	cursor:pointer;}
div.cwHorizontalForm .cwMainQuestion {	padding-left:4px;	padding-bottom:9px; cursor: help; }	
div.cwHorizontalForm .cwQuestion {padding: 3px 9px 0 3px; cursor: help;}
div.cwHorizontalForm h3 .cwMainQuestion {padding: 9px 9px 0 9px;}

/*************************** 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**/
.MIQuote{margin-bottom:15px;}
.MIBestQuote{margin-bottom:15px;color:#cc0000;}
.MIQuoteLogo{float:left;padding:0;width:200px;}
.MIQuoteDetail{width:300px;float:left;text-align:left;font-size:14px;padding:10px;}
.MIQuoteMonthly{font-size:16px;font-weight:bold;padding:0;margin:0;width:200px}
.MIQuoteButtons{width:200px;float:left;padding:10px;}
#cwMIOptions .MIQuoteButtons a{	font-size:14px;margin-right:10px;padding:5px 20px 5px 20px; float:right; background: #fff99c;	color:#3b7800;	border: 1px solid #3b7800;	cursor:pointer;}
.MIQuoteKeyFacts {padding:10px;float:left;padding:10px;width:88px;border:none;}
.MIQuoteRestrictions{text-align:left;}
.cwMImorequotes{float:right;}

div#cwListingQuote .cwSLProduct {	background:#214889;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{	background: #fff;	text-align:right; padding:5px 0; font-size:1em;	float:left; width: 480px;}
div#cwListingQuote div.cwSLProductDetail a {font-size: 11px;	font-weight:normal;	color:#539b0d;text-decoration:none;}
div#cwListingQuote div.cwSLProductDetail img {float:right;}
div#cwListingQuote .cwSLProductMonthlyPayment{	background: #fff;padding:5px 0;font-size:1em; float:right; width: 50px;}
/******************************************************************************/
/*****************************END - CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/



-->