/* Copyright 2009 www.ukwebsites.net */

body, html {height: 100%}
body {margin: 0; padding: 0 0 20px 0; font-family:Verdana, Geneva, sans-serif; font-size: 11px; color: #ddd; background: url(../images/body-back.jpg) 50% top repeat-x #000}

* {margin: 0px;	padding: 0px; outline: none}


/* __________________________ BASIC TEXT ___________________________ */
h1, h2, h3, h4 {margin: 35px 20px 0 0; font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #ddd}
h1 {font-size: 28px; text-transform: uppercase}
h2 {font-size: 18px; text-transform: uppercase}
h3 {font-size: 16px; text-transform: uppercase}
h4 {font-size: 13px; text-transform: uppercase; font-weight: bold}

#rightCol h4 {margin-left: 5px; margin-top: 20px;}

a#alliedTradeSales {display: block; padding-top: 5px}

p, ol, ul {margin: 5px 20px 20px 0; line-height: 1.6; text-align: justify}
p.intro {margin-bottom: 0}

ul li {line-height: 2.3; list-style: none outside; margin: 0 0 0 20px; padding: 0 0 0 25px; background: url(../images/tickBullet.gif) left 4px no-repeat}

ul.arrowList li {line-height: 2.3; list-style: none outside; margin: 0 0 0 20px; padding: 0 0 0 20px; background: url(../images/arrowBullet.gif) left 4px no-repeat}

a {text-decoration: none; color: #ffcc00}
a:hover {text-decoration: underline}
a img {border: 0}

.clear {clear: both}


/* _________________________ BASIC LAYOUT __________________________ */
div#container {margin: 0 auto; width: 990px; position: relative; z-index: 1; overflow: hidden}
div#top {position: relative; z-index: 10; width: 990px; height: 116px; overflow: hidden}

p#topAddress 	{margin: 0; position: absolute; right: 5px; top: 38px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold}
p#telNumber 	{margin: 0; position: absolute; right: 5px; top: 50px; font-size: 34px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold}

div#nav {width: 990px; height: 40px}
div#imgTransTop	{width: 990px; height: 10px; background: url(../images/img-trans-top.jpg) 0 0 no-repeat} 
div#imgTrans {width: 990px; padding: 0; margin: 0; height: 243px; overflow: hidden; background: url(../images/img-trans/img-trans-back.jpg) 0 0 no-repeat} 
div#imgTransBottom {width: 990px; height: 10px; background: url(../images/img-trans-bottom.jpg) 0 0 no-repeat} 

#gallery {position:relative; width: 970px; height:243px; margin: 0 0 0 10px}
#gallery a {float:left;	position:absolute; cursor: default}
#gallery a img {border:none}
#gallery a.show {z-index:500}
 
#gallery .caption {
	z-index:600; 
	background: url(../images/img-trans/captionBack.png) 0 0 no-repeat; 
	height:44px;
	line-height: 44px;
	width:968px!important; 
	position:absolute;
	left: 1px;
	bottom:1px;
}
 
#gallery .caption .content {
	margin: 0;
	line-height: 44px;
	font-size: 16px;
	font-weight: bold;
	color: #cfcfcf;
	text-transform:uppercase;
	text-align: center
}

div#pageContent {width: 990px; overflow: hidden; background: url(../images/pageContentBack.jpg) left top repeat-y} 
div#pageContentInner {width: 990px; overflow: hidden; background: url(../images/pageContentTop.jpg) left top no-repeat} 
div#pageContentBottom {width: 990px; height: 8px; background: url(../images/pageContentBottom.jpg) left top no-repeat}

div#fullCol {width: 920px; padding: 0 35px; overflow: hidden}

div#leftCol {float: left; width: 720px; padding: 0; overflow: hidden}
div#rightCol {float: right; width: 200px; padding: 0; overflow: hidden}

body#bodyHome div#leftCol {float: left; width: 440px; padding: 0 0 0 35px; overflow: hidden}
body#bodyHome div#rightCol {float: right; width: 480px; padding: 0 35px 0 0; overflow: hidden}

body#bodyContactUs div#leftCol {float: left; width: 500px; padding: 0; overflow: hidden}
body#bodyContactUs div#centreCol {float: left; width: 220px; padding: 0; overflow: hidden}
body#bodyContactUs div#rightCol {float: right; width: 200px; padding: 0; overflow: hidden}

div#financeAndBenefits {float: left; width: 197px}
div#latestStock {float: right; width: 262px; margin-top: 35px}

div#footer {margin: 10px 0 0 0; width: 990px; height: 57px; background: url(../images/footer.gif) 50% 0 no-repeat}
div#ukwebs {width: 990px; height: 40px; line-height: 20px; text-align: right; text-transform: uppercase; font-size: 10px}

#sitemap {float: left; line-height: 30px; padding: 0 0 0 51px; color: #777; background: url(../images/sitemap.gif) 31px 9px no-repeat}
#sitemap:hover {color: #ccc; text-decoration: none}


/* ________________________ UK WEB SITES LINK ________________________ */
span#ukwebsites {line-height: 30px; font-size: 10px; margin: 0 20px 0 0}
span#ukwebsites a {color: #777}
span#ukwebsites a em {font-style: normal}
span#ukwebsites a:hover {color: #ccc; text-decoration: none}


/* ___________________________ MAIN NAV ____________________________ */
div#nav ul {margin: 0 0 0 10px; padding: 0; height: 30px; width: 970px;}
div#nav ul li {display: block; float: left; list-style: none outside; height: 40px; line-height: 40px; margin: 0; padding: 0}
div#nav ul li a {display: block; float: left; height: 40px; line-height: 39px; background: #666; text-align: center; color: #e3e3e3; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/nav-a.jpg); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; font-size: 11px}
div#nav ul li a:hover {background-position: left -40px; text-decoration: none}
div#nav ul li a.current {background-position: left bottom; color: #000}

div#nav ul li a#navHome 					{width: 45px; background-image: url(../images/navHome.jpg)}
div#nav ul li a#navViewStock 				{width: 108px}
div#nav ul li a#navPartExchange 			{width: 132px}
div#nav ul li a#navVehicleSourcing			{width: 148px}
div#nav ul li a#navFinanceOptions			{width: 144px}
div#nav ul li a#navCompanyCarDrivers		{width: 178px}
div#nav ul li a#navLocation 				{width: 98px}
div#nav ul li a#navContactUs 				{width: 116px}


/* ___________________________ FOOTER NAV ____________________________ */
a#ttt {margin: 20px 0 0 30px; float: left; color: #999; line-height: 16px; height: 16px; width: 17px; padding: 0; font-size: 11px; background-repeat: no-repeat; background-position: left top; background-image: url(../images/ttt.gif)}
a#ttt:hover {color: #eee; background-position: left bottom; text-decoration: none}

div#footer ul {margin: 0 20px 0 0; padding: 0; width: auto; float: right;}
div#footer ul li {margin: 0; padding: 0; display: inline; list-style: none outside; background: none; border-right: 1px solid #4f4f4f}
div#footer ul li.noborder {border: 0}
div#footer ul li a {margin: 0; padding: 0 10px; color: #b3b3b3; line-height: 30px; font-size: 10px; text-transform: uppercase; line-height: 57px; text-decoration: none}
div#footer ul li a:hover {color: #eee}


/* ______________________________ MISC ______________________________ */
/* FINANCE LINK ON HOME PAGE*/
a#financeLink {margin-top: 35px; display: block; width: 194px; height: 183px; background-repeat: no-repeat; background-position: left top; background-image: url(../images/financeLink.jpg); position: relative; z-index: 10}
a#financeLink:hover {background-position: left bottom; text-decoration: none}

a#financeLink span {position: absolute; left: 9px; top: 9px; z-index: 12; margin: 3px; display: block; color: #eee; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 1.6}
a#financeLink span em {float: left; font-size: 15px; font-style: normal; clear: right; line-height: 1.2}


/* DEALER FEATURES LIST */
div#dealerFeatures {margin: 15px 0 0 0; position: relative; z-index: 15; background: url(../images/dealer-features-back.jpg) left bottom no-repeat; padding: 15px 0 5px 0 }
div#dealerFeatures div#dealerFeaturesTop {position: absolute; left: 0; top: 0; width: 100%; height: 15px; background: url(../images/dealer-features-top.gif) left top no-repeat}
div#dealerFeatures ul {margin: 0 0 15px 0; padding: 0;}
div#dealerFeatures ul li {}


/* CONTACT US PAGE */
p#contactPhoneNumber {margin: 70px 0 0 0; padding: 0 0 0 55px; font-size: 16px; font-weight: bold; text-transform: uppercase; height: 38px; line-height: 38px; background: url(../images/contactPhoneNumber.gif) 5px 0 no-repeat}
p#contactFindUs {margin: 30px 0 0 0; font-size: 16px; font-weight: bold; text-transform: uppercase; height: 38px; line-height: 38px}
p#contactFindUs a {display: block; color: #eee; height: 38px; line-height: 38px; padding: 0 0 0 50px; background-image: url(../images/contactFindUs.gif); background-repeat: no-repeat; background-position: 5px top}
p#contactFindUs a:hover {text-decoration: none; background-position: 5px bottom}


/* LOCATION PAGE */
div#map, div#map iframe {width: 690px; height: 400px;}
div#map {border: 3px solid #999; margin: 16px 0 0 0}


/* FINANCE PAGE TABS */
.tab_container em {text-transform: uppercase; font-style: normal; font-weight: bold}
.tab_container ul li {line-height: 1.6; padding-top: 10px; padding-bottom: 10px; text-align: left; background-position: left 11px}
.tab_container h3 {margin-top: 10px}

/******************************************************************************/
/***************************** CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/

#frmFinanceOptions { height: auto; margin-top: 10px; float: left; width: 100%; } /* ADJUST YOUR FINANCE FORM */
#frmFinanceOptions p	{ padding: 0; margin: 0; float: left; width: 100%; }
#frmFinanceOptions label {position: relative;}

#CWFinPopup .SLCWRepEx {
	margin: 20px 0!Important;
	width: 600px!Important;
	border: none;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

#cwContent{ padding:10px; width: 600px; font-size: 12px; background: #efefef; float: left; }
#cwContent h2 {color: #cc0000;}
.topquotesh {color:#fff;}
.cwHeader{	text-align:left;	font-size:14px;}
.cwCaveats{font-size:9px;width: 855px; float: right; color: #ffffff; text-align: right; }
.cwDisclaimer, .cwProvidedBy{text-align:right;	font-size:10px;	margin-top:10px; margin-bottom:10px; color: #ffffff;}
.cwProvidedBy a		{ color: #ffffff; }
.cwTypicalAPR{	font-size: 20px;	text-align:right; float: right; color: #ffffff;}
.cwSLVehicleLink{font-weight:normal;	font-size:0.8em;	text-align:left;	padding-bottom:0;	color: #3b7800;	}

#cwListingQuote	{ width: 580px; }
#cwListingQuote .cwSLProductTitle { margin-left: 0!Important; }
#cwListingQuote .cwSLProductDetailLayout { margin-left: 0!Important; }


/*********************** VD Link  ***************************************/
.cwVDFinanceLink 		{ color:#ffffff; width:252px; font-size: 11px; float: left; margin: 10px 0 0 10px; height: 50px; }
.cwVDFinanceLink img 	{ display: none; }
.cwVDFinanceLink a		{ width: 232px; height: 30px; display: block; padding: 10px; color: #222222; text-decoration: none; background: url(../images/cwVDFinanceLink.gif) left top no-repeat; text-indent: -9999px; overflow: hidden; }
.cwVDFinanceLink a:hover{ background-position: bottom; }

.cwVDMILink				{ color:#ffffff; width:252px; font-size: 11px; float: left; margin: 10px 0 0 10px; height: 50px; }
.cwVDMILink a			{ width: 232px; height: 30px; display: block; padding: 10px; color: #222222; text-decoration: none; background: url(../images/cwVDMILink.gif) left top no-repeat; text-indent: -9999px; overflow: hidden; }
.cwVDMILink a:hover		{ background-position: bottom; }

/*********************** CW Finance Details STYLES  ***************************************/
/*strict and non-strict independant styles*/
.cwDetailsVehicle{ float: left; background: #111111; border: solid 1px #333333; color: #fff; padding: 10px; margin-bottom:10px; overflow: hidden; height: 230px;width:250px;}
.cwDetailsVehicle img	{ border: 1px solid #ffffff; }
.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: url(../images/apply-for-finance-button.jpg) center top no-repeat; color: #ffffff; font-family: "Times New Roman", Times, serif; border: none; height: 35px; cursor: pointer; font-weight: bold; font-size: 12px; }

.cwProductTable			{ width:280px; text-align:left;	margin-bottom:25px;	float:left;	margin-right:10px;}
.cwProductTable td		{	border-bottom: 1px solid #003366; color: #222222;}
.cwProductTitleLink		{font-weight:normal;	font-size:0.8em;	text-align:right;	}
.cwProductTitleLink a	{	text-decoration:none;	color: #ffffff;	}	
.cwProductTitleLink a:hover {	color: #cc0000;}
.cwRegPaymentLabel		{}
.cwRegPayment			{font-weight:bold;text-align:right;}
td.cwApply				{padding-top:15px;	padding-bottom:15px;	text-align:center;}
.cwDataLabel			{}
.cwData					{text-align:right;}

#cwFinanceOptions { float: left; width: 600px; }

/*************************** CW Form styles ******************************************/
#WzTtDiV 	{ border: #333333 solid 2px; background: #222222; width: 250px; }
.toolTip	{ text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.toolTip h3	{ color: #cc0000; font-size: 14px; background: #222222; padding: 5px; width: 240px; }
.toolTip p	{ color: #ffffff; background: #222222; padding: 5px; width: 240px; }

/*vertical form*/
.cwForm input { width: 142px; margin: 10px 10px 0 0; background: #000000; color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; float: right; }
.cwForm select { width: 142px; margin: 10px 10px 0 0; background: #000000; color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; float: right; }
.cwForm br {	clear:left;	overflow:visible;	height:0;}
div.cwForm{	float:right; background: #111111; border: solid 1px #333333; padding: 5px; font-size: 12px; margin: 0; height: 240px; width: 300px; }
div.cwForm h3{color:#ffffff; font-weight: bold; border-bottom: solid #333333 1px; font-size: 16px;text-align:left; height: 35px; line-height: 25px; text-indent: 10px; margin: 0; }
div.cwForm label { margin: 10px 5px 0 10px; text-align: right; color: #ffffff; font-size: 10px; float: left; width: 80px; }
div.cwForm .cwSubmit { font-family: "Times New Roman", Times, serif; width: 100px; height: 35px; border: none; background: url(../images/search-button-bg.jpg) center top no-repeat; color: #ffffff; font-weight: bold; font-size: 12px; cursor: pointer; float: right; }
div.cwForm .cwMainQuestion {margin-left:10px;	padding-bottom:9px;  cursor: help;}	
div.cwForm .cwQuestion {	margin-left:3px;	padding-bottom:9px;padding-right:20px;  cursor: help;}

/*horizontal form*/
div.cwHorizontalForm{ background: url(../images/CW-Form-BG.png) no-repeat; padding: 5px; font-size: 12px; margin: 0; height: 130px; margin: 0; width: 650px }
.cwHorizontalForm input { width:83px; margin: 0px 0 3px 0; background: #efefef; color: #222222; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; }
.cwHorizontalForm select { width:86px; margin: 0px 0 5px 0; background: #efefef; color: #222222; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border: none; }
.cwHorizontalForm br {	clear:left;	overflow:visible;	height:0;}

div.cwHorizontalForm h3 { color: #222222; font-weight: bold; font-size: 16px; height: 35px; line-height: 35px; text-indent: 10px; margin: 0!Important; }
div.cwHorizontalForm label {margin-right:5px;margin-left:6px;	text-align:right;margin-bottom:50px;color:#ffffff;font-size:10px;}
div.cwHorizontalForm .cwSubmit {float: right;
	width: 110px;
	height: 40px;
	background: url(../images/update-button.gif) left top no-repeat;
	border: none;
	color: #ffffff;
	font-size: 11px; 
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 5px 5px 0 0; }
div.cwHorizontalForm .cwMainQuestion { margin-left: 10px; cursor: help; margin-bottom: -8px; }	
div.cwHorizontalForm .cwQuestion { margin-bottom: -8px; cursor: help; }

/*************************** CW Help styles  ******************************************/
/*strict and non-strict independant styles*/
.cwProductHelp{	background: #222222;	color: #ffffff;	padding: 10px;	border: solid 1px #333333;	margin-bottom:10px;	overflow:hidden;	text-align:left;}
.cwProductTitle, .cwProductTitle a{	font-weight:bold; font-size: 110%; color: #ffffff; text-decoration:none;}

/*************************** CW MOTOR INSURANCE styles  ******************************************/


/** used in the motor insurance detail page**/
#cwMIOptions{}
#cwMIOptions a{color:#fff;text-decoration:none;}
#cwMIOptions .cwSLProduct{margin-bottom:15px;}
.MIBestQuote{margin-bottom:15px;color:#cc0000;background:#fff;clear:both;}
.MIQuote{margin-bottom:15px;background:#fff;color:#000000;}
.MIQuoteLogo{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;}
#cwMIOptions .MIQuoteButtons a{	font-size:14px;margin-right:20px;margin-top:10px;padding:5px 20px 5px 20px; float:right; background: #fff;	color:#000;	border: 1px solid #000;	cursor:pointer;}
.MIQuoteKeyFacts {padding:10px;float:left;padding:10px;width:88px;border:none;}
.MIQuoteRestrictions{text-align:left;}
.cwMItopquotes{color:#fff;}
.cwMImorequotes{float:right;}


/******************************************************************************/
/********************* Start - CODE WEAVERS FINANCE STYLES ********************/
/******************************************************************************/

#divclear	{ display: none;
}


.SLCWRepEx {
	float: left;
	margin: 20px!Important;
	width: 620px!Important;
	border: none;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

.SLCWQuotes {
	width: 650px; height: auto;
	margin: 0 0 10px 10px;
	border: none;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

.SLCWRepEx tr,
.SLCWQuotes tr {
		border: none;
}



.SLCWRepEx tr th,
.SLCWQuotes tr th {
	background: #000;
	color: #EEE;
	padding: 4px;
	border: none;
	text-align: center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 11px;
}

.SLCWRepEx tr th div.cwRepresentativeAPR {
	border-right: 1px solid #000;
}

.SLCWRepEx tr th {
	background: #333333;
	font-weight: normal;
	color: #ffffff;
	padding: 0;
	padding-left: 4px;
	text-align: left;
	border-right: none;
}

.SLCWRepEx tr th div {
	padding: 4px;
	padding-left: 0;
}



.SLCWRepEx tr td,
.SLCWQuotes tr td {
	font-size: 11px;
	border: none;
	background: #333333;
	color: #ffffff;
	border: none;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding: 4px;
	text-align: center;
}

.SLCWRepEx .SLCWRepExHeaderRow2 td,
.SLCWQuotes .SLCWQuotesHeaderRow2 td,
.SLCWRepEx tr td.CWMonthlyPayment,
.SLCWQuotes tr td.CWMonthlyPayment {
	background: #4A4A4A!Important;
	color: #ffffff!Important;
	text-align: center;
	padding: 4px;
}

.SLCWRepEx tr td.CWMonthlyPayment {
	background: #333333!Important;
	color: #ffffff!Important;
}

.SLCWRepEx .SLCWRepExFees td {
	text-align: left;
}

.SLCWRepEx .SLCWRepExROI td {
	text-align: left;
	background: #666;
	padding-top: 0;
}

.cwSLProductTitle {
	color: #CC0000;
	text-align: center;
	border: 1px solid #000000;
	width: 598px; height: 35px; line-height: 16px;
	margin-left: 10px;
	background: #333333;
	font-weight: normal;
	font-size: 16px;
}

.cwSLProductDetailLayout { width: 598px; height: auto; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; background: #003366; margin-left: 10px; }

.cwSLProductDetail { margin: 0 0 -15px 0; color: #ffffff; text-align: center; padding-top: 10px; font-size: 13px; }

.cwSLProductDetailLayout .cwSLProductDetail strong { font-size: 15px; }

.cwSLProductDetailLayout .cwSLProductDetail img { float: none!Important; margin-left: 41%!Important; display: block!Important; width: auto!Important; height: auto!Important; }

.cwSLProductDetail a {
	color: #fff;
	text-align: center;
	display: block;
	height: 30px; line-height: 30px;
	text-decoration: underline;
}

.cwSLProductDetail a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.cwSLProductMonthlyPayment { text-align: center; height: 50px; line-height: 50px; color: #cc0000; font-size: 24px; font-weight: bold; background: #ffffff; }

.CWDealerName {
	text-align: center;
	color: #999;
	margin-top: 20px;
	font-size: 12px;
}

.CWDisclosureText  {
	text-align: center;
	color: #999;
	font-size: 12px;
}

.CWDisclosureText a {
	color: #999;
}

.CWDisclosureText a:hover {
	color: #CCC;
}

.cwDisclaimer {
	color: #999;
	text-align: center;
}

.cwProvidedBy {
	color: #999;
	text-align: center;
}

.cwProvidedBy a {
	color: #999;
}

.cwProvidedBy a:hover {
	color: #CCC;
}



/******************************************************************************/
/*****************************END - CODE WEAVERS FINANCE STYLES ***********************/
/******************************************************************************/

/***************************** STOCK LIST CODEWEAVERS STYLES ********************************/

/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 1 - WriteStockWithSmallThumbNails ********/
.SLSmMainTable .cwSLProduct {
	border: #fff 1px solid;margin-top:5px;float:left;	font-family: Arial;font-size: 12px;}
.SLSmMainTable .cwSLProduct .cwSLProductTitle{
	color:#fff;font-weight: bold;	float:left;padding:5px;text-align:left;	width:80px;}
.SLSmMainTable .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;	font-weight:normal;color:red;}
.SLSmMainTable .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; padding: 0 0 16px 0; width:80%;}
.SLSmMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;text-align:right;padding:5px 0;font-size:1em;float:left;width:400px;}
.SLSmMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em; float:right; 	width: 40px;}


/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 2 - WriteStockWithThumbNails ********/
.SLAllBG .cwSLProduct {
	border: #000000 1px solid;	margin-top:5px;		float:left;	font-family: Arial; 	font-size: 12px;background:#EAEAEA;}
.SLAllBG .cwSLProduct .cwSLProductTitle{
	color:#000000; 	font-weight: bold;		float:left;	padding:5px;  	text-align:left; 	width:50px;}
.SLAllBG .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;		font-weight:normal;		color:red;}
.SLAllBG .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; 	padding: 0 0 16px 0; 	width:77%;}
.SLAllBG .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;		text-align:right;	padding:5px 0; 	font-size:1em;	float:left;	width:205px;	}
.SLAllBG .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em;	float:right; 	width: 40px;}
	
	
	
/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 3 - WriteStockWithThumbNailCheckers ********/
.SLCheckersMainTable .cwSLProduct {
	border: #fff 1px solid;	margin-top:5px;		float:left;	font-family: Arial; 	font-size: 12px;}
.SLCheckersMainTable .cwSLProduct .cwSLProductTitle{
	color:#000000; 	font-weight: bold;		float:left;		padding:5px;  	text-align:left; 	width:50px;}
.SLCheckersMainTable .cwSLProduct .cwSLProductTitle a {
	font-size: 10px;		font-weight:normal;		color:red;}
.SLCheckersMainTable .cwSLProduct .cwSLProductDetailLayout{	
	float:right; 	background:#fff; 	padding: 0 0 16px 0;	width:77%;}
.SLCheckersMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductDetail{	
	background: #fff;		text-align:right;	padding:5px 0; 	font-size:1em;	float:left;width:215px;	}
.SLCheckersMainTable .cwSLProduct .cwSLProductDetailLayout .cwSLProductMonthlyPayment{	
	background: #fff;	padding:5px 0;	font-size:1em;	float:right; 	width: 40px;}
	
	
/****** 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;}
	
	
/****** Codeweavers styles for  FOR STOCK LIST DISPLAY 5 - WriteStockWithLargeThumbNailDiv ********/
div.cwSLVehicle .cwSLProduct {	border: #fff 1px solid;margin-top:5px;	float:left; width: 100%}
div.cwSLVehicle .cwSLProductTitle{	color: #CC0000; font-weight: bold; float:left; padding:5px; text-align:left; width:20%;}
div.cwSLVehicle .cwSLProductTitle a {font-size: 10px;	font-weight:normal;	color:#fff;}
div.cwSLVehicle .cwSLProductDetailLayout{	float:left; background:#333333; padding: 0 0 16px 0; width: 72%;}
div.cwSLVehicle div.cwSLProductDetail{	background: #333; text-align:right; padding:5px 0; font-size:1em; float:left; width: 480px;}
div.cwSLVehicle div.cwSLProductDetail a {font-size: 11px;	font-weight:normal;	color:#ffffff;text-decoration:none;}
div.cwSLVehicle div.cwSLProductDetail img {float:right;}
div.cwSLVehicle .cwSLProductMonthlyPayment{	background: #333;padding:5px 0;font-size:2em; float:right; width: 50px; margin-right:40px;}

/*************************** CW FINANCE (YourCarLoan) styles - start ******************************************/


