<!--
 
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;}
.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:#ffffff; background:#009; font-weight:bold; border-bottom: 1px dotted #999; text-align: left; text-indent: 15px; padding: 5px 0 5px 0}
.hours-standardDay{color:#ffffff; text-align: left; text-indent: 15px; padding: 5px 0 5px 0; border-bottom: 1px dotted #999}
.hoursTB {border-color:#000000;}
.hourstext {font-size: 12px; color:#999}
.hourstable { width: 350px; height:170px; background: #333; text-align:center; margin: 10px 0 20px 45px}
#hours-Friday {}

/*******************************************************************************/
/************************ 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 ********/
/******************************************************************************/
.SLLgMainTable {width:752px; background: url(../images/blue-bg.jpg) top left repeat-x; margin:10px 0; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px dotted #CCC}
.SLLgTextColumn {width:435px; height:200px; vertical-align: top;}
.SLLgTextColumn table {width:430px;}
.SLLgMakeModel {font-size:14px; width:70%; height:25px; text-indent: 20px; text-transform:uppercase; color:#FFFFFF; background: url(../images/grey-bg.jpg) top left repeat-x; font-weight:bold; text-align:left}
.SLLgPrice {font-size:14px; color:#FFFFFF; width:30%; height:25px; background: url(../images/grey-bg.jpg) top left repeat-x; font-weight:bold; text-align:right; padding-right: 20px}
.SLLgRegYearLetter {font-size:10pt; color:#333333; background-color:#FFFFFF; font-weight:bold; text-align:left; text-indent: 20px}
.SLLgMileage {font-size:10pt; color:#333333; background-color:#FFFFFF; font-weight:bold; text-align:center;}
.SLLgTransmission {font-size:10pt; color:#333333; background-color:#FFFFFF; font-weight:bold; text-align:center;}
.SLLgFuelType {font-size:10pt; color:#333333; background-color:#FFFFFF; padding-right: 20px; font-weight:bold; text-align:right;}
.SLLgColour {color:#333333; text-transform:uppercase ;font-size:12px; text-align:center; height:20px; padding: 5px 0 5px 0}
.SLLgFeatureBullets  {color:#000080;font-size:12px;  width:210px; padding: 0px 0 5px 30px}
.SLLgOtherInfo {color:#000080;font-size:10pt;}
.SLLgButtonContactUs {font-size:11px; color:#FFFFFF; background: url(../images/nav-bg.jpg) top left repeat-x; font-weight:bold; text-align:center; text-transform:uppercase; width:180px; height: 30px}
.SLLgButtonDetails {font-size:11px ;color:#FFFFFF;background: url(../images/nav-bg.jpg) top left repeat-x; font-weight:bold; text-align:center; text-transform:uppercase; width:230px}
a.SLLgButtonLink {color:#FFFFFF; text-decoration:none;}
a.SLLgButtonLink:hover{color: #999; text-decoration:none;}
/****** 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 THE PAGING BAR ON ALL STOCK LIST DISPLAYS ******************/
/******************************************************************************/
.SLPagingBar {width:550px; margin: 20px 0 10px 0}
.SLPagingNumbers {font-size:8pt; text-align:center; color:#000000; text-decoration:none;}
.SLPagingNumbers:hover {color:#FF0000; text-decoration:underline;}
.SLPagingNumbersCurrent {font-weight:bold;  font-size:8pt; text-align:center;  color:#000080;}
.SLPageXofX {font-weight:bold;  font-size:10pt; text-align:center; color:#000000;}

/******************************************************************************/
/****** 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 ***********************/
/******************************************************************************/


-->
