					/* CSS for LMC Cars */
			
img 				{ border: none; }

body 				{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; background: #ffffff url(images/bground.jpg) repeat-x left top; color: #0033cc; }

#wrapper 			{ width: 992px; margin: 0 auto;	text-align: left; }

#wrapper #head 		{ float: left; width: 992px; height: 94px; position: relative; }
#head #strap 		{ position: absolute; left: 0px; top: 67px; }
#head #add 			{ position: absolute; right: 0px; top: 10px; text-align: right; }

#wrapper #nav 		{ width: 992px; float: left; height: 36px; background: url(images/navback.jpg) no-repeat left top; }
#nav ul 			{ height: 36px; margin:  0 0 0 8px; padding: 0; }
#nav ul li 			{ float: left; list-style-type: none; margin: 0; padding: 0; }
#nav ul li a 		{ font-family: Arial, Helvetica, sans-serif; display: block; text-align: center; text-decoration: none; line-height: 36px; height: 36px; color: #000066; padding: 0 10px; font-weight: bold; }
#nav ul li a:hover 	{ color: #ff6600; font-weight: bold; }

#transandbuts		{ position: relative; float: left; width: 992px; height: 235px; overflow: hidden; }
#transandbuts #trans{ position: absolute; left: 0px; top: 10px; width: 782px; height: 215px; background: url(images/imtran/bg.jpg) no-repeat left top; }

#main				{ float: left; width: 992px; height: auto; }

#leftcol			{ float: left; width: 782px; height: auto; }
#leftcol-top		{ float: left; width: 782px; height: 30px; background: url(images/leftcol-top.jpg) center top no-repeat; }
#leftcol-mid		{ float: left; width: 782px; height: auto; background: url(images/leftcol-mid.jpg) center top repeat-y; min-height: 300px; }
/* for Internet Explorer */
/*\*/
* html #leftcol-mid {
height: 300px;
}
/**/
#leftcol-bot		{ float: left; width: 782px; height: 10px; background: url(images/leftcol-bot.jpg) center top no-repeat; }

#rightcol			{ float: right; width: 200px; height: auto; }
#rightcol-top		{ float: right; width: 200px; height: 30px; background: url(images/rightcol-top.jpg) center top no-repeat; }
#rightcol-mid		{ float: right; width: 200px; height: auto; background: url(images/rightcol-mid.jpg) center top repeat-y; min-height: 300px; }
/* for Internet Explorer */
/*\*/
* html #rightcol-mid {
height: 300px;
}
/**/
#rightcol-bot		{ float: right; width: 200px; height: 10px; background: url(images/rightcol-bot.jpg) center top no-repeat; }

#footer				{ width: 992px; height: 100px; float: left; background: url(images/footer-bg.jpg) center top no-repeat; margin-top: 10px; position: relative; }

ul#footnav			{ margin: 15px 0 0 15px; padding: 0; list-style: none; }
ul#footnav li		{ float: left; }
ul#footnav li a		{ height: 10px; line-height: 10px; border-right: 1px solid #0033cc; text-decoration: none; color: #0033cc; float: left; padding: 0 5px; font-size: 10px; }
ul#footnav li a:hover{ color: #ff6600; text-decoration: none; }
ul#footnav li a.home{ border-right: none; }


h1					{ font-size: 24px; color: #0033cc; font-weight: normal; margin: 5px 20px 20px 20px; }

h3					{ font-size: 20px; color: #333333; font-weight: normal; margin: 5px 20px 20px 20px; }

p.normP				{ font-size: 12px; color: #0033cc; margin: 10px 20px 15px 20px; }
p.normP a			{ text-decoration: none; color: #0033cc; font-weight: bold; border-bottom: 1px dotted #cccccc; }
p.normP a:hover		{ text-decoration: none; color: #333333; font-weight: bold; border-bottom: 1px solid #0033cc; }

ol.normOL			{ margin-left: 75px; }

ul.normUL			{ margin-bottom: 30px; }
ul.normUL li		{ width: 330px; height: 23px; float: left; padding-left: 30px; list-style: none; background: url(images/blue-tick-bullet.jpg) left top no-repeat; font-size: 11px; }

.clear				{ clear: both; }

p#foot-addy			{ color: #0033cc; float: left; font-size: 10px; margin: 5px 0 0 17px; }

#ukw						{ color: #333333; font-size: 10px; position: absolute; right: 20px; bottom: 20px; }
#ukw a						{ color: #333333; text-decoration: none; cursor: pointer; }
#ukw a:hover				{ color: #0033cc; text-decoration: none; }

#map				{ width: 500px; height: 300px; float: right; margin-right: 25px }
div#map iframe 		{ width: 500px; height: 300px; }

#editwrap			{ font-size: 12px !important; color: #0033cc !important; margin: 10px 20px 15px 20px; }

/***************************************** fading buttons *********************************************/

#buttonholder 		{ position: absolute; top: 10px; right: 0px; }
#buttonholder ul 	{}
#buttonholder ul li { list-style-type: none; }
#sales 				{ margin: 0 0 8px 0; }
#sales .fadeThis 	{ position:relative; display:block;	height: 65px; width: 200px;	background:url(images/salesup.jpg) no-repeat 0 0;
}
#sales .fadeThis *  { display: none; }
#sales .fadeThis span.hover { position: absolute; top: 0; left: 0; display: block; height: 65px; width: 200px; background:url(images/salesover.jpg) no-repeat 0 0; }
#finance 			{ margin: 0 0 8px 0; }
#finance .fadeThis 	{ position:relative; display:block;	height: 65px; width: 200px;	background:url(images/financeup.jpg) no-repeat 0 0; }
#finance .fadeThis *{ display: none; }
#finance .fadeThis span.hover { position: absolute;	top: 0;	left: 0; display: block; height: 65px; width: 200px; background:url(images/financeover.jpg) no-repeat 0 0; }
#source .fadeThis 	{ position:relative; display:block;	height: 65px; width: 200px;	background:url(images/sourceup.jpg) no-repeat 0 0;
}
#source .fadeThis * { display: none; }
#source .fadeThis span.hover { position: absolute; top: 0; left: 0;	display: block;	height: 65px; width: 200px;	background:url(images/sourceove.jpg) no-repeat 0 0; }
#sales, #finance, #source { width: 200px; }

/*************************************** end of fading buts *********************************/
#conttop 			{ height: 29px;	background: url(images/conttop.jpg) no-repeat left top;	float: left; width: 992px; }

.alignright			{ float: right; margin: 0 25px 15px 25px; }


/* ----------------------------------- NUMBER PLATES ------------------------------------ */
div.number-plate {width: 685px; height: 81px; margin: 15px 30px 20px 30px}
div.plate {float: left; width: 350px; height: 81px!important; line-height: 81px!important; text-align: center!important; color: #000!important; background: url(images/number-plate.jpg) 50% 50% no-repeat; text-transform: uppercase!important; }
div.plate * { margin: 0 0 0 55px!important; padding: 0!important; height: 81px!important; line-height: 81px!important; text-align: center!important; color: #000!important; font-size: 70px!important; font-family: "Arial Narrow", Arial, Helvetica, sans-serif!important; font-weight: bold!important; text-decoration: none!important; font-style: normal!important; }
div.plate-price {float: right; width: 255px; height: 81px!important; line-height: 81px!important; text-align: center!important}
div.plate-price * { margin: 0!important; padding: 0!important; height: 81px!important; line-height: 81px!important; text-align: center!important; color: #eee!important; font-size: 30px!important; font-family: 
Arial, Helvetica, sans-serif!important; font-weight: bold!important;}



#VDWrap { width: 712px; height: auto; margin: 15px 20px; }
/*#VDWrap {
	position: relative;
	width: 700px;
	margin: 0 auto;
	text-align: left;
	background: #414141;
}*/
#VDMMV {
	background: #c2c2c2;
	position: relative;
	height: 40px;
	width: auto;
	border-bottom: 1px solid #000000;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#VDMake {
	float: left;
	margin: 5px 5px 5px 15px;
	font-size: 22px;
}
#VDModel {
	float: left;
	font-size: 22px;
	margin: 5px;
	color: #333333;	
}
#VDVersion {
	float: left;	
	font-size: 22px;
	margin: 5px;
	color: #666666;
}
#VDPrice{
	 float: right;
	 width: 180px;
	 text-align: center;
	 background: #cccccc;
	 font-weight: bold;
	 font-size: 15px;
	 color: #ffffff;
	 height: 40px;
	 font-size: 22px;
	 line-height: 38px;
}
#VDLinks {
	background: #cccccc;
	height: 27px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
}
#VDLinks ul {
	margin: 1px 0 0 10px;
}
#VDLinks ul li {
	float: left;
	list-style-type: none;
	margin: 0 2px 0 0;
}
#VDLinks ul li a {
	display: block;
	padding: 5px;
	border: 1px solid #414141;
	background: #999999;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}
#VDLinks ul li a:hover {
	background: #cccccc;
	color: #000000;
}
#VDImages {
	background: #999999;
	position: relative;
	border-top: 1px solid #ffffff;
	padding: 5px;
	border-bottom: 1px solid #000000;
}
#VDImages .imgholder {
	float: left;
	margin: 10px 40px 10px 40px;
}
#VDAge {
	background: #bbbbbb;
	height: 35px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
}
#VDDate {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666666;
	margin: 4px 0 0 10px;
}
#VDMiles {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666666;
	margin: 4px 0 0 10px;
}
#VDFType {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666666;
	margin: 4px 0 0 10px;
}
#VDColour {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666666;
	margin: 4px 0 0 10px;
}
#VDFuel {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666666;
	margin: 4px 0 0 10px;
}
#featuresbullets {
	background: #cccccc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
	overflow: auto;
	padding: 10px;
}
#featuresbullets ul {
	 padding-left: 20px;
}
#featuresbullets ul li {
	font-size: 12px;
	float: left;
	width: 32%;
	display: block;
	text-indent: 12px;
	background: url(../images/bullet-point.gif) no-repeat left center;
	list-style-type: none;
}
#VDOtherinfo {
	background: #c2c2c2;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
}
#VDOtherinfo p {
	font-size: 12px;
	margin: 10px;
}
#VDTTemplate {
	background: #dddddd;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
}
#VDTTemplate p {
	font-size: 12px;
	margin: 10px;
}
#VDDisc {
	background: #bbbbbb;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
}
#VDDisc p {
	font-size: 12px;
	margin: 10px;
}
#VDPricefinance {
	width: 700px
}
#VDStatus {
	font-size: 16px;
	font-weight: bold;
	width: 712px;
	font-family: Arial, Helvetica, sans-serif;
	background: #cc0000;
	color: #ffffff;
	text-align: center;
	margin: 10px 0;
	padding: 5px 0
	
}
#VDPricetwo {
	font-size: 38px;
	color: #777;
	width: 712px;	
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 0;
	
}
#VDWasNow {
	text-align: center;
	border-bottom: 1px dotted #666666;
	margin: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}
#VDWasNow .VDWasPrice {
	color: #666666;
	margin-right: 10px;
}

#VDWasNow .VDNowPrice {
	color: #cc0000;
	font-size: 24px;
	font-weight: bold;
}
#VDAlt {
	text-align: center;
	font-size: 12px;
	margin: 5px 0;
	color: #cccccc;
}
#VDAlt a {
	color: #313b23;
	text-decoration: none;
	padding: 5px 0;
}
#VDAlt a:hover {
	color: #ffffff;
	border-bottom: 1px dotted #000099;
}
#VDFinDetails {
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	color: #ffffff;
	
}
#VDFinDetails p {
	font-size: 10px;
	text-align: center;
	margin: 5px 80px;
	color: #999999;
}
#VDFinDetails p span { font-size: 20px; color: #666666; }
#VDFootlinks {
	background: #cccccc;
	height: 27px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #000000;
}
#VDFootlinks ul {
	margin: 1px 0 0 10px;
}
#VDFootlinks ul li {
	float: left;
	list-style-type: none;
	margin: 0 2px 0 0;
}
#VDFootlinks ul li a {
	display: block;
	padding: 5px;
	border: 1px solid #414141;
	background: #999999;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
}
#VDFootlinks ul li a:hover {
	background: #cccccc;
	color: #000000;
}
#VDSimLink {
	width: 712px;
	padding: 0 0 15px 0;
}
#VDSimLink h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	padding: 10px 0 5px 0;
	margin:  0 20px 10px 20px;
	border-bottom: 1px dotted #666666;
	text-indent: 10px;
}
#VDSimLink ul {
	padding: 0 0 10px 25px;
}
#VDSimLink ul li {
	float: left;
	list-style-type: none;
	display:block;
	width: 100%;

}
#VDSimLink ul li img { float: left; }
#VDSimLink ul li a {
	display: block;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	text-indent: 10px;
	background: #efefef;
}
#VDSimLink ul li a:hover {
	color: #313b23;
	border-bottom: 1px solid #cc0000;
	background: #ffffff;
}


.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;}



/******* VD1 Styles *******/

ul#features-list		{ width: 712px; float: left; list-style: none; margin-bottom: 30px; margin-left: 40px; }
ul#features-list li		{ float: left; width: 25%; font-size: 11px; background: url(images/blue_bullet-big.gif) left top no-repeat; padding-left: 25px; height: 20px; line-height: 20px; margin-bottom: 3px; color: #333333; margin-right: 3px; }

ul.vd-buttons			{ margin: 15px 20px; overflow: hidden; padding: 0; width: 712px; }
ul.vd-buttons li 		{ display: block; float: left; height: 24px; line-height: 24px; padding: 0; margin: 0 3px 0 0; background: none}
ul.vd-buttons li a		{ display: block; float: left; height: 22px; line-height: 22px; padding: 0 20px; background: #333333; color: #fff; font-size: 10px; font-weight: normal; text-transform: uppercase; border-left: 1px solid #666666; border-top: 1px solid #666666; border-right: 1px solid #333333; border-bottom: 1px solid #333333; text-decoration: none; }

ul.vd-buttons li a:hover {background: #0033cc; border-left: 1px solid #aaa; border-top: 1px solid #aaa; border-right: 1px solid #000; border-bottom: 1px solid #000;  text-decoration: none; }

#transitionwrap #content { width: 357px; }
#VDONEimwrap			{ margin: 0; padding: 0; float: right; width: 335px; }
#VDONEimwrap ul			{ list-style: none; margin: 0; padding: 0; }
#VDONEimwrap li			{ float: left; margin: 0; padding: 0; background: none}
#VDONEimwrap li a		{ margin: 0 3px 3px 0; padding: 0; display: block; text-decoration: none; border: 4px solid #333333; width: 100px; height: 75px; } /* thickbox img link */
#VDONEimwrap li a:hover	{ border: 4px solid #0033cc; }
#VDONEimwrap li a img	{ float: left; }
#VDONEimwrap li a:hover	{ color: #cccccc; text-decoration: none; }
#VDONEimwrap li p		{ visibility: hidden; display: none; }

#VDMainImage			{ border: 4px solid #333333; width: 365px; float: left; }
#VDMainImage a img		{ cursor: default; }


#VDSimLink ul 			{ margin: 0; padding: 0; list-style: none; float: left; }
#VDSimLink ul li 		{ background: none; margin: 0; padding: 0; float: left; }
#VDSimLink ul li a 		{ margin: 5px 0; border: 1px solid #666666; text-decoration: none; text-indent: 0; color: #333333; float: left; width: 712px; }
#VDSimLink ul li a:hover{ text-decoration: none; border-color: #ccc; color: #313b23; }
#VDSimLink ul li span 	{ display: block; float: left; }


.SimCarImage 			{ float: left; width: 30%; cursor: pointer; height: 90px; line-height: 90px; }
.SimMake 				{ float: left; width: 40%; cursor: pointer; margin-top: 35px; text-indent: 30px; }
.SimPrice 				{ float: right; width: 29%; cursor: pointer; height: 90px; line-height: 90px; font-size: 16px; text-align: center; font-weight: bold; }


/* ___________________________________________ VD 2 _____________________________________________ */
#moveCursorTxt {width: 100%; height: 30px;}
#moveCursorTxt p {margin: 0 0 0 15px; line-height: 30px; font-size: 10px; color: #333}
#VDImage {width: 100%; height: 380px; position: relative; background: #eee}

#VDthumbs {width: 130px; height: 340px; position: absolute; left: 15px; top: 30px; overflow: auto}
#VDthumbs ul {margin: 0; padding: 0}
#VDthumbs ul li {list-style: none outside; margin: 0 0 6px 0; padding: 0}
#VDthumbs ul li a {display: block; width: 104px; height: 78px; border: 1px solid #000}
#VDthumbs ul li a:hover {border-color: #fff}

#mainImg {margin-left: 160px;}
#mainImg img {border: 1px solid #000}



/******* VD3+4 Styles *******/

#VDTHREEimwrap			{ height: auto; float: left; }

#VDImTran				{ float: left; margin: 10px 0 10px 10px; }

#VDImTranThumbs			{ float: right; overflow: auto; }
#VDImTranThumbs ul		{ margin: 0; padding: 0; list-style: none; }
#VDImTranThumbs li		{ float: left; }
.VDThumb				{ margin: 0; padding: 0; }


/****Similar Vehicles (Thumbnails)*****/



/* Added by Ryan to make VD work */

#transitionwrap				{ width: 732px; height: auto; margin: 0 auto; }
#transition					{ width: 362px; height: auto; float: left; position: relative; border: 4px solid #fdb414; }
#transition img				{ }
#transitionthumbs			{ width: 357px; height: auto; float: right; background: #efefef; }


p a.thickbox				{ visibility: hidden; display: none; }

p.VD-carcolour				{ width: 712px; height: 30px; line-height: 30px; margin: 15px 0; background: #222222; text-align: center; font-size: 12px; font-weight: bold; color: #ffffff; float: left; }

div#pricewrap				{ width: 712px; height: auto; }
div#financeinfowrap			{ width: 712px; height: auto; }
div#otherinfo				{ width: 712px; height: auto; float: left; font-size: 11px; color: #333333; margin-bottom: 20px; }
