/*************************************** NEW VD PAGE STYLES ***************************************/
/* CSS Document */

.clear {
	clear: both;
	line-height: 0;
	height: 0;
}
#stocklistcontainer h3 {
	margin-left: 0;
	padding-top: 7px;
}
#stocklistcontainer .tab_container h3 {
	margin:0;
	padding:0;
}
#stocklistcontainer p {
	margin-left: 0
}
#stocklistcontainer .dataBox p {
	margin-left:16px;
}
#vd-container {
	width: 700px;
	margin: 10px 0 0 20px;
}
#content {
	width: 700px
}
#VDWrap {
	position: relative;
	width: 680px;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #ddd;
	text-align: left;
}
#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;
	color: #000
}
#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 {
}
#VDStatus {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #00549D;
	text-align: left;
	margin: 5px 0 0 0;
	padding:7px 0;
}
#VDPricetwo {
	font-size: 28px;
	color: #00549d;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 7px 0;
	margin: 0
}
#VDWasNow {
	text-align: left;
	margin: 5px 0 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#VDWasNow .VDWasPrice {
	margin-right: 10px;
	text-decoration: line-through
}
#VDWasNow .VDNowPrice {
	font-size: 16px;
}
#VDAlt {
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 0 0 5px 0
}
#VDAlt a {
	padding: 5px 0;
}
#VDAlt a:hover {
}
#VDFinDetails {
	border-top: 1px solid #444;
}
#VDFinDetails p {
	line-height: 1.3;
	font-size: 10px;
	text-align: left;
	margin: 10px 0;
}
#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 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 a {
	display: block;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	text-indent: 10px;
}
#VDSimLink ul li a:hover {
	color: #cc0000;
	border-bottom: 1px solid #cc0000;
}
.cwVDFinanceLink, .cwVDMILink {
	width: 185px!Important;
	font-size: 12px!Important;
	margin: 5px 0!Important;
	background: none!Important;
	border: none!Important;
	padding: 0!Important;
	color: #00549D!Important;
	float:left;
}
.cwVDFinanceLink img, .cwVDMILink img {
	float: left;
	margin-top: -2px
}
.cwVDFinanceLink a, cwVDMILink a {
	display: block;
	width: 200px;
	height: 35px;
	color: #00549D!Important;
}
.cwVDFinanceLink a:hover, cwVDMILink a:hover {
	color:#000;
	text-decoration:none;
	color: #000000!Important;
}
/******* VD1 Styles *******/

ul#features-list {
	margin: 15px 15px 15px 0;
	padding: 0;
	width: 655px;
	overflow: hidden;
	background: #2e2e2e
}
ul#features-list p {
	margin: 15px
}
ul#features-list li {
	margin: 0;
	float: left;
	width: 40%
}
ul.vd-buttons {
	margin:0 0 6px 0;
	width: 406px;
	overflow: hidden;
	float:left;
	clear:both;
}
ul.vd-buttons li {
	display: block;
	float: left;
	height: 37px;
	line-height: 37px;
	padding: 0;
	margin: 0 2px 0 0;
	background: none
}
ul.vd-buttons li a {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 23px;
	background: #292929;
	color: #ddd;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #777
}
ul.vd-buttons li a:hover {
	color: #fff;
	background: #2c2c2c;
	border-bottom: 1px solid #fc0303
}
#VDMainImage {
	float: left;
	width: 400px;
	height: 280px;
	overflow: hidden;
	margin: 0 0 10px 0;
	background:url(../images/nopicavail_380_285.jpg) 0 0 no-repeat
}
#content {
	width: 280px;
	float: right
}
#VDONEimwrap {
	overflow: auto;
	width:280px;
	height: 280px;
	float: right
}
#VDONEimwrap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#VDONEimwrap li {
	float: left;
	display: block;
	margin: 0;
	padding:0 7px 7px 5px;
	background: none
}
#VDONEimwrap li a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	text-decoration: none;
} /* thickbox img link */
#VDONEimwrap li a:hover {
	color: #cccccc;
	text-decoration: none;
}
#VDONEimwrap li p {
	display: none;
	margin: 0;
	font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#VDONEimwrap li p a {
	padding: 0 0 10px 0
}  /* Click here text link */
#VDONEimwrap li img {
	margin: 0;
	padding: 0;
}
/* ___________________________________________ 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;
	margin: 10px 0 0 0;
	width: 340px;
	height: 320px;
	overflow: auto;
}
#VDImTranThumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#VDImTranThumbs li {
	float: left;
	margin: 0 0 3px 3px;
	padding: 0;
	width: 104px;
	height: 78px;
}
.VDThumb {
	margin: 0;
	padding: 0;
}
/****Similar Vehicles (Thumbnails)*****/

#VDSimLink {
	padding: 0;
}
#VDSimLink ul {
	float: left;
	margin: 0;
	padding: 0
}
#VDSimLink ul li {
	display: block;
	margin: 10px 10px 10px 0;
	padding: 4px 0 0 0;
	width: 310px;
	height: 90px;
	background: none
}
#VDSimLink ul li a {
	display: block;
	float: left;
	width: 310px;
	height: 90px;
	padding: 2px;
	background: url(../images/simLinkBack.jpg) left top no-repeat;
	text-decoration: none;
	text-indent: 0;
	color: #333;
	overflow: hidden;
	border: 0;
}
#VDSimLink ul li a:hover {
	text-decoration: none;
	background: url(../images/simLinkBack.jpg) left bottom no-repeat;
	color: #fff;
	padding: 2px;
	border: 0
}
.SimCarImage {
	display: block;
	height: 90px;
	float: left;
	width: 30%;
	cursor: pointer;
	width: 120px;
}
.SimMake {
	margin: 27px 5px 0 0;
	display: block;
	float:right;
	cursor: pointer;
	font-size: 12px;
	line-height: 1.3;
}
.SimPrice {
	margin: 2px 5px 0 0;
	display: block;
	float:right;
	clear:right;
	cursor: pointer;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
#span-reg, #span-fuel, #span-trans {
	font-size: 16px;
	padding: 0 15px 0 0
}
#vehicleDetailsBox {
	background: #eee;
	padding: 10px;
	margin: 10px 0 20px 0
}
#vehicleDetailsBox p {
	margin: 10px
}
div#vehicle-info {
	background: #eee;
	margin: 10px 0 0 0;
	overflow: hidden
}
div#vehicle-info ul {
	margin: 10px;
	padding: 0;
	overflow: hidden
}
div#vehicle-info ul li {
	margin: 0;
	float: left;
	width: 43%;
	font-size: 12px
}
div#features-list {
	background: #eee;
	margin: 10px 0 0 0;
	overflow: hidden
}
div#features-list ul {
	margin: 10px;
	padding: 0;
	overflow: hidden
}
div#features-list ul li {
	margin: 0;
	float: left;
	width: 43%;
	font-size: 12px
}
#tabsContainer {
	float: left;
	width: 420px;
	overflow: hidden
}
#priceFinanceContainer {
	float: right;
	padding: 10px 13px;
	width: 220px;
	height: 338px;
	background: #fff;
	border: 1px solid #ddd
}
/* NEW FLASHY ANIMATED JQUERY VD BUTTONS */
ul.vdButtons {
	float: left;
	margin: 5px 0 20px 0;
	padding: 10px 0 0 0;
}
ul.vdButtons li {
	float: left;
	display: block;
	width: 90px;
	height: 65px;
	background: none;
	list-style: none outside;
	margin: 0;
	padding: 0
}
ul.vdButtons li a {
	float: left;
	display: block;
	width: 90px;
	height: 65px;
	background: url(../images/vd-buttons/shadow.gif) 0 bottom no-repeat;
	position: relative;
	z-index: 15
}
ul.vdButtons li a span {
	display: block;
	width: 90px;
	height: 56px;
	position: absolute;
	z-index: 17;
	left: 0;
	bottom: 9px;
	cursor: pointer
}
ul.vdButtons li a span.bounceLinkTitle {
	width: 90px;
	height: 20px;
	left: 0;
	bottom: 2px;
	z-index: 16;
	text-align: center;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px
}
ul.vdButtons li a span#vdLinksBack {
	background: url(../images/vd-buttons/back.gif) 0 0 no-repeat
}
ul.vdButtons li a span#vdLinksPrint {
	background: url(../images/vd-buttons/print.gif) 0 0 no-repeat
}
ul.vdButtons li a span#vdLinksBook {
	background: url(../images/vd-buttons/testdrive.gif) 0 0 no-repeat
}
ul.vdButtons li a span#vdLinksContact {
	background: url(../images/vd-buttons/contact.gif) 0 0 no-repeat
}
ul.vdButtons li a span#vdLinksFinance {
	background: url(../images/vd-buttons/finance.gif) 0 0 no-repeat
}
ul.vdButtons li a span#vdLinksFindUs {
	background: url(../images/vd-buttons/find-us.gif) 0 0 no-repeat
}
/* TECH DATA */
.VDEngineData, .VDCostData, .VDWeightsAndMeasuresData, .VDSafetyData {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 25px 0;
	border: 1px solid #ddd;
	width: 678px;
	background: #f6f6f6
}
.VDEngineData ul, .VDCostData ul, .VDWeightsAndMeasuresData ul, .VDSafetyData ul {
	width: 100%;
	margin: 20px 25px 10px 25px;
	overflow: hidden
}
.VDEngineData ul li, .VDCostData ul li, .VDWeightsAndMeasuresData ul li, .VDSafetyData ul li {
	margin: 0 80px 0 0;
	padding: 0 0 0 20px;
	width: 30%;
	float: left;
	line-height: 20px;
	position: relative
}
.VDEngineData ul li span, .VDCostData ul li span, .VDWeightsAndMeasuresData ul li span, .VDSafetyData ul li span {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 20px;
	display: block
}
#stocklistcontainer .VDEngineData h3, #stocklistcontainer .VDCostData h3, #stocklistcontainer .VDWeightsAndMeasuresData h3, #stocklistcontainer .VDSafetyData h3 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	background: #00549d;
	height: 35px;
	line-height: 35px;
	color: #fff;
	text-indent: 18px;
	width: 100%;
	background: url(../images/navLinkHover.gif) 0 0 repeat-x;
	font-size: 15px
}
/* --------------------------- VIDEO -----------------------------*/
#VDSwitchVideo {
	padding: 0 0 5px 0
}
a#VDSwitchVideolink, a#VDSwitchImagelink {
	display: block;
	width: 250px;
	height: 30px;
	line-height: 30px;
	text-indent: 45px;
	background: #eee;
	font-size: 12px;
	margin: 0 0 5px 0;
	color: #fff
}
a#VDSwitchVideolink {
	background: url(../images/vdShowVideo.gif) 0 0 no-repeat
}
a#VDSwitchImagelink {
	background: url(../images/vdShowPhotos.gif) 0 0 no-repeat
}
a#VDSwitchVideolink:hover, a#VDSwitchImagelink:hover {
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}
/*--------------------------------
NEW VD PAGE STYLES
--------------------------------*/
#tabPriceContainer #top {
	width:700px;
	height:90px;
}
.clear {
	clear:both;
	line-height:0;
	height:0;
}
#vd .strip_price {
	background-color:#D5D6D8;
	height: 200px;
	width: 100%;
	display:inline-block;
	margin-top:20px;
}
#vd #top.strip_price {
	margin-bottom: 30px;
	margin-top:0;
}
h4 span {
	font-size: 14px;
	padding-right: 40px;
	font-weight: bold;
}
#vd-container {
	width: 100%;
	margin: 0 10px;
}
/*#VDWrap {
	position: relative;
	width: 700px;
	margin: 0;
	padding: 0;
	text-align: left;
}
*/#VDMMV {
	background: #c2c2c2;
	position: relative;
	height: 40px;
	width: auto;
	border-bottom: 1px solid #000;/*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: #333;
}
#VDVersion {
	float: left;
	font-size: 22px;
	margin: 5px;
	color: #666;
}
#VDPrice {
	float: right;
	width: 180px;
	text-align: center;
	background: #ccc;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	height: 40px;
	font-size: 22px;
	line-height: 38px;
}
.pricewrap {
	position:relative;
}
#left-column .pricewrap h1 {
	margin: 0;
	border-top:1px solid #666;
	padding:10px 0;
	font-size:18px;
}
#financewrap {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
#VDEnhancedFinance {
	display:inline-block;
	position:absolute;
	left:20px;
	bottom:12px;
}
#VDEnhancedFinance a {
	color:#009EFF;
}
#VDAlt {
	font-size: 16px;
	margin: 5px 0;
	padding: 0;
	font-weight: bold;
}
#VDAlt a {
	padding: 5px 0;
}
#VDFinDetails {
	padding: 0;
	margin: 5px 10px;
}
#VDFinDetails p {
	font-size: 11px;
	margin: 5px 10px;
}
a#financeLink {
	float: right;
	text-align: right;
	width: 270px;
	height: 80px;
	color: #eee;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	margin: 10px 0 0 0;
	background: #555;
}
a#financeLink:hover {
	background: #666;
}
a#financeLink span.title {
	font-size: 20px;
	display: block;
	position: absolute;
	left: 20px;
	top: 15px;
}
a#financeLink span.click {
	font-size: 11px;
	display: block;
	position: absolute;
	left: 20px;
	top: 42px;
}
#VDLinks {
	background: #ccc;
	height: 27px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
}
#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: #999;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
#VDLinks ul li a:hover {
	background: #ccc;
	color: #000;
}
#VDAge {
	background: #bbb;
	height: 35px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
}
#VDDate {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666;
	margin: 4px 0 0 10px;
}
#VDMiles {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666;
	margin: 4px 0 0 10px;
}
#VDFType {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666;
	margin: 4px 0 0 10px;
}
#VDColour {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666;
	margin: 4px 0 0 10px;
}
#VDFuel {
	float: left;
	font-size: 15px;
	padding: 4px;
	border: 1px dotted #666;
	margin: 4px 0 0 10px;
}
#featuresbullets {
	background: #ccc;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
	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 #fff;
	border-bottom: 1px solid #000;
}
#VDOtherinfo p {
	font-size: 12px;
	margin: 10px;
}
#VDTTemplate {
	background: #ddd;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
}
#VDTTemplate p {
	font-size: 12px;
	margin: 10px;
}
#VDDisc {
	background: #bbb;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
}
#VDDisc p {
	font-size: 12px;
	margin: 10px;
}
#VDPricefinance {
	width: 700px;
	padding: 0 20px
}
#VDStatus, #VDPricetwo, #VDWasNow {
	display:inline-block;
	float:right;
	font-size:20px;
	letter-spacing:-.03em;
	margin:0 30px 0 0;
}
#VDPricerPerWeek div {
	font-size: 14px;
	margin: 35px 0 0 0;
	display: block;
}
#VDPricerPerWeek span#ppw {
	font-size: 26px;
	margin: 0;
}
#VDWasNow {
	float:right;
	font-size:18px;
	color: #808080;
}
#VDWasNow .VDWasPrice {
	text-decoration: line-through;
}
#VDFootlinks {
	background: #ccc;
	height: 27px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
}
#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: #999;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
#VDFootlinks ul li a:hover {
	background: #ccc;
	color: #000;
}
/*#VDSimLink { display:inline-block; }
#VDSimLink ul { margin: 0; }
#VDSimLink ul li {
	float: left;
	display:inline-block;
	width: 300px;
	height:115px;
	list-style-type: none;
	margin:0 5px 5px 0;
}
#VDSimLink ul li a {
	display: inline-block;
	width: 300px;
	height: 115px;
	background:url(../images/bground_similar.png) no-repeat top;
	text-decoration: none;
	overflow: hidden;
	cursor:pointer;
	color:#fff;
}
#VDSimLink ul li a:hover {
	background-position:bottom;
	color:#CCCDD7;
}
#VDSimLink ul li a span.SimCarImage {
	margin:0 8px 0px 0;
	width:120px;
	height:90px;
	float:left;
	background:url(../../images/no-pic120.jpg);
}
#VDSimLink ul li a span.SimMake {
	display:inline-block;
	width:140px;
	float:left;
	padding-top:5px;
}
#VDSimLink ul li a span.SimPrice {
	display:inline-block;
	float:left;
	width:140px;
	margin-top:5px;
	font-size:18px;
}*/
.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
--------------------------------*/
.basic div ul {
	width: 95%;
	margin: 15px 0 20px 20px;
	overflow: hidden;
}
.basic div ul li {
	width: 37%;
	float: left;
	margin: 0 40px 0 0;
	padding: 4px 0 4px 25px;
	background: url(../../images/bullet.gif) 0 6px no-repeat;
	list-style: none outside;
	border-bottom: 1px solid #ccc;
	position: relative;
	z-index: 1000;
}
.basic div ul li span {
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
	text-align: right;
	margin: 0 5px 0 0;
	width: 60%;
}
/* ADJUST FEATURES LIST IN THE ACCORDION */
ul#features-list {
	overflow: hidden;
	margin-right: 0;
}
ul#features-list li {
	display: block;
	float: left;
	width: 43%;
	margin: 0 30px 0 0;
}
/* OTHER INFO TEXT FIELD */
#other-info {
	padding-top:10px;
	color:#fff;
}
#other-info p {
	margin: 10px 0;
	display:none;
}
#other-info p a {
	color:#009EFF;
	font-weight:bold;
}
#vehicleDetails {
	width: 100%;
	background: url(../images/detailsPanel.gif) left bottom no-repeat;
	overflow: hidden;
	margin-top: -25px;
}
a#contactUsForMoreInfo {
	display: block;
	width: 282px;
	height: 42px;
	background: url(../images/contactUsForMoreInfo.gif) left top no-repeat;
	float: right;
	margin: 0 10px 10px 0;
}
a#contactUsForMoreInfo:hover {
	background-position: left bottom;
}
/*ul.vd-buttons {
	position:absolute;
	right:20px;
	bottom:55px;
}*/
.strip_price {
	position:relative;
	width: 725px;
	height:80px;
}
ul.vd-buttons li {
	display: block;
	float: left;
	margin: 0 2px 0 0;
}
/*.pricewrap ul.vd-buttons li a {
	color:#fff;
	line-height:45px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	text-transform:uppercase;
	width:103px;
	height:45px;
	background:url(../images/nav_search.png) no-repeat top;
	display:block;
}*/
.pricewrap ul.vd-buttons li a, #VDEnhancedFinance a {
	background: #3C87C8;
	color: #fff;
	font-weight:bold;
	display: block;
	float: left;
	font-size: 11px;
	padding: 5px 10px;
	height:27px;
	line-height:27px;
	text-align: center;
	text-decoration: none;
}
.pricewrap ul.vd-buttons li a:hover, #VDEnhancedFinance a:hover {
	background:#eee;
	color:#000;
}
#VDEnhancedFinance a {
	position:absolute;
	width:105px;
	top:18px;
	left:234px;
}
.pricewrap ul.vd-buttons li a.VDbtnBack:hover, .pricewrap ul.vd-buttons li a.VDbtnBrochure:hover, .pricewrap ul.vd-buttons li a.VDbtnTestDrive:hover, .pricewrap ul.vd-buttons li a.VDbtnContactUs:hover, #VDEnhancedFinance a:hover {
	background-position:bottom;
}
ul.vd-buttons li a.VDbtnSimilarVehicle {
	position:absolute;
	left:15px;
	top:80px;
	font-weight:normal;
	line-height:14px !important;
	color:#EC0000 !important;
	font-size:11px !important;
}
ul.vd-buttons li a.VDbtnSimilarVehicle:hover {
	color:#ea1214;
	background:url(../../images/jcarousel_viewallbground.gif) no-repeat left;
}
/*
ul.vd-buttons li a.Back {background: url(../images/vdBack.gif) 0 50% no-repeat}
ul.vd-buttons li a.Print {background: url(../images/vdPrint.gif) 0 50% no-repeat}
ul.vd-buttons li a.BookaTestDrive {background: url(../images/vdTestDrive.gif) 0 50% no-repeat}
ul.vd-buttons li a.ContactUs {background: url(../images/vdContactUs.gif) 0 50% no-repeat}
*/
#VDinfo {
	background: url(../images/navLinkHover.gif) repeat-x left top;
	border-top: 5px solid #00549D;
	width:678px;
	clear:both;
}
#VDinfoLeft {
	overflow: hidden;
	float: left;
	width: 670px;
}
#VDinfoRight {
	overflow: hidden;
	float: right;
	width: 242px;
}
#VDMainImage {
	float:left;
	width:380px;
	padding-right:10px;/*height:450px;*/
}
#VDImages {
	width:100%;/*height:450px;*/
}
#VDONEimwrap {
	/*float:left;*/
	width:275px;
	overflow:auto;
}
#VDONEimwrap ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#VDONEimwrap li {
	display: block;
	float: left;
	height: 90px;
	margin: 0 0 5px 5px;
	overflow: hidden;
	padding: 0;
	width: 120px;
}
#VDONEimwrap li a {
	display:block;
	margin:0px;
	padding:0px;
	width:120px;
	height:90px;
}
#VDONEimwrap li a:hover {
	text-decoration: none;
}
#VDONEimwrap li p {
	display: none;
	margin: 0;
	font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#VDONEimwrap li p a {
	padding: 0 0 10px 0;
}
#VDONEimwrap li img {
	margin: 0;
	padding: 0;
}
/*--------------------------------
VD 2 Styles
--------------------------------*/
#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;
	background: none
}
#VDthumbs ul li a {
	display: block;
	width: 104px;
	height: 78px;
	border: 1px solid #000;
	padding: 0
}
#VDthumbs ul li a:hover {
	border-color: #fff;
}
#mainImg p {
	display:none;
}
/*--------------------------------
VD3 + 4 Styles
--------------------------------*/
#VDTHREEimwrap {
	height: auto;
	float: left;
}
#VDImTran {
	float: left;
	margin: 10px 0 10px 10px;
}
#VDImTranThumbs {
	float: right;
	margin: 10px 0 0 0;
	width: 340px;
	height: 320px;
	overflow: auto;
}
#VDImTranThumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#VDImTranThumbs li {
	float: left;
	margin: 0 0 3px 3px;
	padding: 0;
	width: 104px;
	height: 78px;
}
.VDThumb {
	margin: 0;
	padding: 0;
}
#vd-container p {
	margin-left: 0;
}
#priceContainer {
	margin: 10px 0;
	overflow: hidden;
	background: url(../images/priceContainer.gif) 0 0 no-repeat;
	height: 86px;
	overflow: hidden
}
.vdHeading {
	margin: 0;
}
.VD-carcolour {
	margin: 0;
	line-height: 40px;
	font-size: 14px;
	font-style: italic;
	font-weight: bold
}
ul.vehicleInfo, .vehiclefeatures ul {
	margin:10px 0px;
	padding:0px;
	float:left;
	overflow: hidden;
	list-style-type:none;
}
ul.vehicleInfo li {
	background: url(../images/bulletBlue.gif) no-repeat scroll left 4px;
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 12px;
	clear:both;
	width:190px;
	color:#333;
	float: left;
	list-style-type:none;
}
ul.vehicleInfo li .left {
	display: inline-block;
	float: left;
}
ul.vehicleInfo li .right {
	display: inline-block;
	float: right;
}
.vehiclefeatures {
	clear:left;
}
.vehiclefeatures ul li {
	background: url(../images/bulletBlue.gif) no-repeat scroll left 4px;
	margin: 0;
	padding: 0 0 0 20px;
	width: 190px;
	color:#333;
	display: inline-block;
	float: left;
	font-size: 12px;
	text-align: left;
	height:22px;
}
#other-info {
	font-size:12px;
	line-height:22px;
	color:#333;
}
/*--------------------------------
tabs
--------------------------------*/
#VDinfo .tabs {
	display: inline-block;
	height:36px;
	margin:0;
}
#left-column .tab_container h2, #left-column .tab_container h3 {
	border:none;
	background:none;
	text-indent:0;
	color:#ccc;
	font-weight:bold;
}
#left-column .tab_container2 h2, #left-column .tab_container2 h3 {
	color:#222;
	padding:0;
	margin-bottom:0 !important;
	margin-top:0 !important;
}
#VDinfo .tabs li {
	display: block;
	float: left;
	list-style: none outside none;
	background:none;
	margin:0 0 0 5px;
	;
	padding:0;
}
#VDinfo .tabs li a {
	background:#3C87C8;
	color: #fff;
	display: block;
	height: 37px;
	line-height: 38px;
	margin-bottom: 0;
	text-align: center;
	padding:0 15px;
}
#VDinfo .tabs li a:hover, #VDinfo .tabs li.active a {
	background:#eee;
	color:#000;
}
#VDinfo .tabs2 {
	margin:10px auto 60px auto;
}
#VDinfo .tabs2 li {
	background:none;
	padding:0 2px 0 0;
	margin:0;
	display: block;
	font-weight:bold;
	float: left;
	list-style: none outside none;
}
#VDinfo .tabs2 li a {
	padding:0 10px;
	background: #ccc;
	color: #222;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin:0;
	text-align: center;
	width:130px;
}
#VDinfo .tabs2 li a:hover, #VDinfo .tabs2 .active a {
	background:#F3F3F3;
}
#performance {
	clear:both;
}
.tab_container2 {
	background: #F3F3F3;
	padding-top:20px;
}
#tab2 .tab_container2 {
	font-size:12px;
}
/*--------------------------------
FINANCE CALC
--------------------------------*/
body#bodyFinanceCalc {
	background: #fff;
	font-size: 12px
}
body#bodyFinanceCalc h4 {
	font-size: 15px;
	color:#000;
	letter-spacing: 0;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 9px 0;
	background: #f6f6f6;
	color: #000
}
body#bodyFinanceCalc input, body#bodyFinanceCalc select {
	background: #f3f3f3 !important;
	border: 1px solid #000;
	padding: 2px;
	width: 150px
}
body#bodyFinanceCalc input#btnCalcMonthly {
	background: #36C !important;
	color: #fff;
	border-top: 2px solid #85a8ee;
	border-left: 2px solid #85a8ee;
	border-right: 2px solid #103b90;
	border-bottom: 2px solid #103b90;
	margin: 10px 0 0 100px;
	cursor: pointer;
	padding: 5px 30px;
	font-weight: bold;
	width: auto
}
body#bodyFinanceCalc table {
	font-size: 12px;
}
body#bodyFinanceCalc table tr td {
	padding: 3px 6px;
}
body#bodyFinanceCalc table#resultsTable {
	font-size: 14px;
}
body#bodyFinanceCalc table tr td.tdDisc {
	font-size: 12px;
}
body#bodyFinanceCalc table tr td.rdError {
	font-size: 11px;
	color: red
}
.VDEngineData ul, .VDCostData ul, .VDWeightsAndMeasuresData ul, .VDSafetyData ul {
	overflow: hidden;
}
.VDEngineData ul li, .VDCostData ul li, .VDWeightsAndMeasuresData ul li, .VDSafetyData ul li {
	width: 43%;
	float: left;
	border-bottom: 1px dotted #ccc;
	padding: 2px 0;
	margin: 0 40px 0 0;
	position: relative;
	z-index: 10;
	font-weight: bold;
	background: none
}
.VDEngineData ul li span, .VDCostData ul li span, .VDWeightsAndMeasuresData ul li span, .VDSafetyData ul li span {
	position: absolute;
	z-index: 15;
	right: 0;
	top: 0;
	font-weight:normal
}
a#VDSwitchVideolink, a#VDSwitchImagelink {
	display: block;
	width: 191px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: url(../images/vehicle-details/viewVideo.png) 0 0 no-repeat;
	text-indent: 20px
}
a#VDSwitchImagelink:hover, a#VDSwitchVideolink:hover {
	background-position: 0 bottom;
	text-decoration: none
}
/*--------------------------------
TABS
--------------------------------*/
#vd #tab1, #vd #tab3 {
	display:inline-block;
}
#vd ul.tabs {
	display:inline-block;
	height:56px;
	margin-left:15px;
	margin-bottom:-4px;
}
#vd ul.tabs li {
	float:left;
	display:block;
	list-style:none;
	margin-right:10px;
}
#vd ul.tabs li a {
	background: url(../../images/bground_vdtab.gif) no-repeat scroll center bottom;
	color: #FFFFFF;
	display: inline-block;
	height: 65px;
	line-height: 50px;
	text-align: center;
	width: 260px;
	font-family: "Futura Medium";
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 0;
}
#vd ul.tabs li a:hover, html #vd ul.tabs li.active a {
	background-position:top;
}
html #vd ul.tabs li.active a:hover {
}
#vd .tab_container {
	display:inline-block;
	width:940px;
	padding:15px 20px;
	background:url(../../images/vdtabcontainer_bground.gif) repeat;
	margin:-4px 0 -9px;
}
#vd .tab_content {
	padding: 0 0 20px 0;
}
#vd #tab1 h2, #vd #tab1 h3, #vd #tab2 h2#mainHeading, #vd #tab3 h2, #vd #tab3 h3 {
	border-bottom: 1px solid #9898AD;
	color: #fff;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.tab_container {
	background:#eee;
	margin-top:-3px;
	padding:10px 19px;
}
.tab_container {
	color:#333;
}
.tab_container h2 {
	margin:0;
	color:#00549D;
}
.tab_container h3 {
	font-size:14px;
}
/*--------------------------------
TABS2
--------------------------------*/
#vd ul.tabs2 {
	margin: 20px 0px 0px 150px;
}
#vd ul.tabs2 li {
	float: left;
	display: block;
	height: 37px;
	line-height: 37px;
	padding: 0;
	list-style: none;
	margin-right:3px;
	background-color:#293139;
}
#vd ul.tabs2 li a {
	display: block;
	padding: 0 25px;
	text-align: center;
	text-decoration: none;
	color: #009EFF;
	font-weight:bold;
}
#vd ul.tabs2 li a:hover {
	background-color:#f3f3f3;
	color:#4d4d4d;
}
html #vd ul.tabs2 li.active a {
	color:#4d4d4d;
	background: #f3f3f3;
}
#vd .tab_container2 {
	clear: both;
	float: left;
	width: 655px;
	padding: 0 0 20px 0;
	background: #f3f3f3 url(../images/vehicle-details/infoBack.png) 0 bottom no-repeat;
	margin-left:150px;
}
#vd .tab_content {
	padding: 0 0 20px 0;
}
/*--------------------------------
PANEL FADER
--------------------------------*/
#featuredContainer {
	margin: 0 13px;
	padding: 0;
	height: 268px;
	position: relative;
	z-index: 12;
	overflow:hidden;
}
#featured {
	width:942px;
	height:268px;
	margin: 0;
}
#featured ul.ui-tabs-nav {
	list-style:none;
	padding:0;
	margin:0;
	position: absolute;
	left: 23px;
	bottom: 23px;
	z-index: 10000;
	width: auto;
	height: 16px;
	overflow: hidden;
}
#featured ul.ui-tabs-nav li {
	font-size:12px;
	margin: 0;
	padding: 0 4px 0 0;
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	color:#666;
	background: none;
}
#featured ul.ui-tabs-nav li span {
	display: none;
}
#featured ul.ui-tabs-nav li a {
	display:block;
	height: 16px;
	width: 16px;
	text-decoration:none;
	background: #787878;
	outline:none;
}
#featured li.ui-tabs-nav-item a:hover {
	background: #999;
}
#featured li.ui-tabs-selected, #featured ul.ui-tabs-nav li.ui-tabs-selected a {
	background: #fff;
}
#featured .ui-tabs-panel {
	width:942px;
	height:268px;
	background:#000;
	position:relative;
	z-index: 100
}
#featured .ui-tabs-panel .info {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 500;
	height: 275px;
	width: 320px;
	overflow: hidden
}
#featured .ui-tabs-panel .info a.hideshow {
	position:absolute;
	z-index: 520;
	font-size:11px;
	font-family:Verdana;
	color:#f0f0f0;
	right:10px;
	top:-20px;
	line-height:20px;
	margin:0;
	outline:none;
	background:#333;
}
#featured .info h2, #featured .info h2 a {
	color:#fff;
	font-size: 22px;
}
#featured .info h2 {
	margin-top: 23px;
}
#featured .info p {
	color: #fff;
	font-weight: bold
}
#featured .info a {
	color: #ea0909
}
#featured .ui-tabs-hide {
	display:none
}
/*--------------------------------
TECH DATA
--------------------------------*/
h3.head1, h3.head2, .roadTaxData h3, .euroStatusData h3 {
	font-size:16px;
	margin-left:20px;
	color:#4d4d4d;
}
h3.head2 {
	margin-right:20px;
}
.contentHelp h4 {
	color:#000;
}
h2.techHeading {
	margin:20px auto 10px !important;
}
.techDataContainer {
	margin:auto !important;
}
#performance2.convertible-2dr .drivenWheelsText, #performance2.convertible-4dr .drivenWheelsText {
	left: 210px !important;
	width: 190px !important;
}
#stocklistcontainer .tab_container #tab2 h3 {
	margin: 0 22px;
	padding: 0;
}

