<!--
 
body {font-family:verdana; font-size: 12px}

img {border:0;}

.mainContentsTable {background-color: #FFFFFF; }

a{color:#000099;}
a:hover{color:#FF0000;}     
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;}
.formSelect			{ width: 250px; text-transform: uppercase; font-size: 12px; background: #ffffff; color: #0062a3; }
.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 {}
/*******************************************************************************/
/****** STYLES FOR THE OPENING HOURS PAGE **************************************/
/*******************************************************************************/
.hours{}
.hours-currentDay{color:#ffffff; font-weight:bold; }
.hours-standardDay{color:#999999;}
.hoursTB {border-color:#000000;}
.hourstext {font-size: 8pt; color: #ffffff; }
.hourstext a { color: #006699; font-weight: bold; text-decoration: none; }
.hourstext a:hover{ color: #ffffff; text-decoration: none; }
.hourstable { width: 270px; }
#hourswrap{ float: right; width: 270px; margin: 15px 25px 0 0; display: inline; }


/*******************************************************************************/
/************************ 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 4 - WriteStockWithLargeThumbNail ********/
/******************************************************************************/
#stocklistwrap{ width: 852px; margin:10px auto; }
.SLLgMainTable {width:852px; border: 1px solid #ffffff; margin: 10px auto; }
.SLLgTextColumn 		{ width:530px; height: 200px; vertical-align: top; margin: 1px auto; border-top: 5px solid #333333; border-right: 6px solid #333333; background: url(../images/stocklist-rac-logo.jpg) right bottom no-repeat; }
.SLLgTextColumn table 	{ width:530px; }
.Slthumbimage			{ border-left: 6px solid #333333; }
.SLLgMakeModel 			{ font-size:14px; color:#FFFFFF; background: #006699; font-weight:bold; text-align:left; padding: 7px 10px 7px 10px; border-bottom: 1px solid #333333; border-top: 2px solid #333333; border-right: 1px solid #333333; width: 65%; }
.SLLgPrice 				{ font-size:14px; color:#FFFFFF; background: #cc0000; font-weight:bold; text-align: center; border-bottom: 1px solid #333333; width: 35%; border-top: 2px solid #333333; }
.SLLgRegYearLetter 		{ width: 108px; font-size:10px; color:#333333; background: #CCCCCC; font-weight:bold; text-align: center; height: 20px; border-right: 1px solid #333333; }
.SLLgMileage 			{ width: 108px; font-size:10px; color:#333333; background: #CCCCCC; font-weight:bold; text-align: center; border-right: 1px solid #333333; }
.SLLgTransmission 		{ width: 107px; font-size:10px; color:#333333; background: #CCCCCC; font-weight:bold; text-align: center; border-right: 1px solid #333333; }
.SLLgFuelType 			{ width: 107px; font-size:10px; color:#333333; background: #CCCCCC; font-weight:bold; text-align: center; }
.SLLgColour 			{ color:#000000; font-size:10pt; text-align:center; visibility: hidden; }
.SLLgFeatureBullets  	{ color:#ffffff; font-size:10px; width:215px; text-transform: uppercase; padding-left: 20px; }
.SLLgOtherInfo 			{ color:#ffffff; font-size:11px; padding: 10px; }
.SLLgButtonContactUs 	{ font-size:12px; font-weight:bold; text-align:center; height: 30px; width: 261px;}
.SLLgButtonDetails 		{ font-size:12px; font-weight:bold; text-align:center; height: 30px; width: 261px;}
a.SLLgButtonLink 		{ color:#FFFFFF; text-decoration:none; display: block; height: 30px; line-height: 30px; width: 100%; background: #000000; border: 1px solid #cccccc;}
a.SLLgButtonLink:hover	{ color:#006699; text-decoration:none; background: url(../images/more-details.png) right bottom no-repeat #333333; border: 1px solid #ffffff; }







/******************************************************************************/
/****** STYLES FOR STOCK LIST DISPLAY 5 - WriteStockWithLargeThumbNailDiv ********/
/******************************************************************************/

#sales-wrap		{width:940px;float:left;overflow: hidden;padding-top: 10px; margin-left: 5px}


div.cwSLVehicle { background: url(../images/sl-bg-2.jpg) center top no-repeat; color: #000000;	padding: 5px 10px 20px 10px;	margin: 0 0 30px 5px; font-size:12px; width: 905px;position:relative; height: 262px; }
div.cwSLVehicle img			{ float: left; margin: 0px 0 5px 0; display: inline; border: 5px solid #CCC }
div.cwSLVehicle div.cwSLVehicleDetails{ color: #ffffff; margin: 0 10px 0 0; float: right; width: 583px; height: auto; display: inline; }
div.cwSLVehicle h3			{ color: #333333; font-weight: bold; font-size: 15px; margin: 0 10px 0 0; float: right; width: 583px; overflow: hidden!Important; height: 40px; line-height: 40px; text-transform: uppercase; display: inline-block; position: relative; text-indent: 10px; }
div.cwSLVehicle h3 span		{ text-indent: 10px; display: inline; float:left }
div.cwSLVehicle h3 em		{ color: #C03; font-size: 20px; text-indent: 0!Important; text-align: center; position: absolute; right: 10px; top: 0; font-style: normal; }
div.cwSLVehicle h3 em span	{ text-decoration: line-through; }
span.SLWasPrice				{ text-decoration: line-through; text-indent: 0!Important; color: #999999!Important; font-size: 16px!Important; }
div.cwSLVehicle div.cwSLVehicleDetails div { float: left; height: 45px; width: 96px; text-align: center; font-size: 10px; border-right: 1px solid #cccccc }
div.cwSLVehicle div.cwSLVehicleDetails span { float: left; height: 15px; width: 96px; text-transform: uppercase; text-align: center; font-weight: bold; color: #003399; margin-top: 8px; }
div.cwSLVehicle .cwSLRegYearLetter	{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLMileage		{ margin: 0 0 0 0; height: 320px; }
div.cwSLVehicle .cwSLTransmission	{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLDoorsBodyColor	{ margin: 0 0 0 0; height: 30px; display: none }
div.cwSLVehicle .cwSLBodyType		{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle .cwSLColour			{ margin: 0 0 0 0; height: 30px; }
div.cwSLVehicle div.cwSLPrice		{ margin: 0 10px 10px 0; }
div.cwSLVehicle div.cwSLFuelType	{ margin: 0 0 0 0; border: none!Important }
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink { width: 190px!Important; height: 30px; position: absolute; bottom: 17px; right: 10px; text-align: left!Important; border: none }
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a{ float: right; width: 200px; height: 30px; line-height: 30px; background: url(../images/btnViewDetails.gif) center top no-repeat; text-decoration: none; color: #ffffff; font-size: 12px; text-indent: 20px; border: none!Important }
div.cwSLVehicle div.cwSLVehicleDetails .cwSLVehicleLink a:hover{ background-position: bottom; text-decoration: none; color: #cccccc; }
div.cwSLVehicle div.cwSLVehicleDetails .imgshow img {background: #000000; float: left; margin: 10px 10px 0 10px;}
div.cwSLVehicle div.cwSLVehicleDetails .imgshow span { display: none; /*width: 350px!Important; color: #cc0000; font-size: 18px; float: left; height: 30px!Important; line-height: 30px!Important; text-align: center; margin: 0 10px 10px 10px!Important;*/ }

span.SLLgEnginesize				{ display: none!Important; }

.cwSLBodyType		{ display: none}


ul.cwSLFeatures  			{ list-style: none; float: left; width:570px; height: auto; margin: 10px 0 0 10px; padding: 0; font-size:11px }
ul.cwSLFeatures li			{ float: left; width: 155px; height: 15px; background: url(../images/SLBullet.gif) left top no-repeat; padding-left: 20px; color: #000000; text-align:left; margin-bottom: 5px; overflow: hidden}


.SLOtherInfo 		{ float:left!important; width: 570px!important; color:#555555!important; font-size: 11px!important; text-align: left!important; padding: 5px 20px 0 10px; height: 40px !important; border: none !important}

.clear {clear: both;}

.imgshow { display: none; position: absolute; top:10px; left: 205px; z-index: 250;width: 320px!Important; height: 245px !important; border: none!important  } 

div.SLMoreImagesAvailable	{ position: absolute; bottom: 17px; right: 213px; width: 200px!Important; background: url(../images/btnViewDetails.gif) left top no-repeat; height: 30px!Important; line-height: 30px!Important; text-align: center!Important;  border: none!Important}
div.SLMoreImagesAvailable a	{ color: #ffffff; text-decoration: none; font-size: 12px!Important; }
div.SLMoreImagesAvailable a:hover{ color: #cccccc; text-decoration: none; }

div.SLFinanceAvailable		{  position: absolute; bottom: 17px; right: 416px; width: 200px!Important; background: url(../images/btnViewDetails.gif) no-repeat; height: 30px!Important; line-height: 30px!Important;  text-align: center!Important; font-size: 12px!Important;  border: none!Important}
div.SLFinanceAvailable a	{ color: #ffffff; text-decoration: none; }
div.SLFinanceAvailable a:hover{ color: #cccccc; text-decoration: none; }

div.SLVideoAvailable		{ position: absolute;  bottom: 17px; left: 12px; width: 200px!Important; background: url(../images/btnViewDetails.gif) no-repeat; height: 30px!Important; line-height: 30px!Important;  border: none!Important }
div.SLVideoAvailable a	{ color: #ffffff; text-decoration: none; text-transform: uppercase; }


/******************************************************************************/
/****** 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 ******************/
/******************************************************************************/
	div.SLPagingBar {
			width: 795px;
			margin: 5px 10px;
		}
		
		div.SLPagingBar ul {
			width: 100%;
			list-style: none;
			height: 24px;
			margin: 20px;
		}
		
		div.SLPagingBar ul li {
			float: left;
			display: block;
			margin: 0 2px 0 0;
		}

		div.SLPagingBar ul li a,
		div.SLPagingBar ul li.SLPNC {
			font-size:8pt;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	display: block;
	width: 30px;
	height: 30px;
	background: #CCC;
	line-height: 28px;
		}
		
		div.SLPagingBar ul li a:hover {
			background: #DDD;
		}
		
		div.SLPagingBar ul li a:active {
			background: #06F;
			color: #FFF
		}		
		
		div.SLPagingBar ul li.SLPNC {
			font-weight: bold;
			background: #06F;
		}
		
		div.SLPagingBar p {
			  font-size:11px; text-align:left; color:#999999; text-indent: 60px
		}
		div.SLPagingBar ul li.SLPrev a {
			background: url(../images/previous.gif) no-repeat left top;
			width: 150px;
			padding: 0px;
			height: 30px;
			text-indent: -999999px;
		}
		div.SLPagingBar ul li.SLPrev a:hover {
			background-position: left bottom;
		}
		div.SLPagingBar ul li.SLNext a {
			background: url(../images/next.gif) no-repeat left top;
			width: 150px;
			height: 30px;
			padding: 0px;
			text-indent: -999999px;
		}
	div.SLPagingBar ul li.SLNext a:hover {	background-position: left bottom;}










/******************************************************************************/
/****** 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_imgcell {
}
.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;}







/******************************************************************************/
/***************************** CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/


/*********************** GENERAL ***************************************/

#frmFinanceOptions {} /* ADJUST YOUR FINANCE FORM */
#frmFinanceOptions label {position: relative; top: -5px}

.Error{	color:red;}
.clear{	clear:both;}

#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:smaller;	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: 0 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:10px;	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; 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;}


/*Motor Insurance Customer Data Form*/
.cwMIForm input {	width:83px;	margin:0px 0 5px 0;}
.cwMIForm select {	width:86px;	margin:0px 0 5px 0;}
.cwMIForm br {	clear:left;	overflow:visible;	height:0;}
div.cwMIForm{	background: #fff99c;	border: solid 1px #3b7800;	padding:5px;font-size:12px;width:400px;}
div.cwMIForm h3{color:#3b7800; font-weight:bold;	border-bottom: solid #3b7800 1px;	font-size: 1em;	text-align:left;	padding-bottom:8px;}
div.cwMIForm label {	width:120px;	float:left;	display:block;	margin-right:10px;	text-align:right;	line-height: 20px;	color:#3b7800;}
div.cwMIForm .cwSubmit {	width:86px;	margin:10px 20px 5px 0;	font-size: 1em;	background: #3b7800;	color: #fff99c;	border: 1px solid #3b7800;	cursor:pointer;}
div.cwMIForm .cwMainQuestion {	padding-left:114px;	padding-bottom:9px;  cursor: help;}	
div.cwMIForm .cwQuestion {padding: 9px 9px 0 9px; cursor: help;}
div.cwMIForm h3 .cwMainQuestion {padding: 9px 9px 0 9px;}


.required {color:#cc0000;}

/******************************************************************************/
/*****************************END - CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/





-->

