					/* Stylesheet for SMV */
					
body 						{ margin: 0; padding: 0; background: #336699; font-family: Arial, Helvetica, sans-serif; }

#wrapper					{ width: 992px; margin: 0 auto; position: relative; }

#SMV-logo					{ position: absolute; top: 0px; left: 25px; }
#suss-cont					{ position: absolute; top: 50px; left: 290px; font-size: 18px; color: #000000; }
#suss-cont span				{ font-weight: bold; color: #ffffff; }
#surr-cont					{ position: absolute; top: 50px; left: 640px; font-size: 18px; color: #000000; }
#surr-cont span				{ font-weight: bold; color: #ffffff; }
#byappt						{ position: absolute; top: 92px; left: 292px; font-size: 18px; color: #ffffff; letter-spacing: 1px; }

#main-nav					{ width: 992px; height: 55px; float: left; margin: 145px 0 0 0; background: url(images/topnav-bg.jpg) left bottom no-repeat; }
#main-nav ul				{ width: 992px; height: 55px; list-style: none; margin: 0; padding: 0; }
#main-nav li				{ width: auto; height: 55px; list-style: none; margin: 0; padding: 0; float: left; text-align: center; }
#main-nav li a				{ font-size: 14px; color: #ffffff; text-decoration: none; height: 55px; line-height: 60px; width: auto; background: center bottom no-repeat; display: block; float: left; }
#main-nav li a:hover		{ text-decoration: none; }

#main-nav li#VS a			{ width: 120px; background: url(images/view-stock.jpg); padding-left: 5px; margin-right: -5px; font-size: 14px; font-weight: bold; }
#main-nav li#SC a			{ width: 133px; background: url(images/sell-your-car.jpg); }
#main-nav li#WF a			{ width: 86px; background: url(images/finance.jpg); }
#main-nav li#WA a			{ width: 105px; background: url(images/warranty.jpg); }
#main-nav li#IN a			{ width: 90px; background: url(images/warranty.jpg); }
#main-nav li#GA a			{ width: 90px; background: url(images/gallery.jpg); }
#main-nav li#AU a			{ width: 97px; background: url(images/about-us.jpg); }
#main-nav li#CU a			{ width: 112px; background: url(images/contactus.jpg); }
#main-nav li#LO a			{ width: 85px; background: url(images/location.jpg); }
#main-nav li#HO a			{ width: 74px; background: url(images/home.jpg); text-indent: -9999px; overflow: hidden; }

#main-nav li#VS a:hover		{ background: url(images/view-stock-o.jpg); }
#main-nav li#SC a:hover		{ background: url(images/sell-your-car-o.jpg); }
#main-nav li#WF a:hover		{ background: url(images/finance-o.jpg); }
#main-nav li#WA a:hover		{ background: url(images/warranty-o.jpg); }
#main-nav li#IN a:hover		{ background: url(images/warranty-o.jpg); }
#main-nav li#GA a:hover		{ background: url(images/gallery-o.jpg); }
#main-nav li#AU a:hover		{ background: url(images/about-us-o.jpg); }
#main-nav li#CU a:hover		{ background: url(images/contactus-o.jpg); }
#main-nav li#LO a:hover		{ background: url(images/location-o.jpg); }
#main-nav li#HO a:hover		{ background: url(images/home-o.jpg); }

#HOM li#HO a				{ background: url(images/home-o.jpg); }
#LOC li#LO a				{ background: url(images/location-o.jpg); }
#CON li#CU a				{ background: url(images/contactus-o.jpg); }
#ABO li#AU a				{ background: url(images/about-us-o.jpg); }
#GAL li#GA a				{ background: url(images/gallery-o.jpg); }
#WAR li#WA a				{ background: url(images/warranty-o.jpg); }
#INS li#IN a				{ background: url(images/warranty-o.jpg); }
#FIN li#WF a				{ background: url(images/finance-o.jpg); }
#SYC li#SC a				{ background: url(images/sell-your-car-o.jpg); }
#VIE li#VS a				{ background: url(images/view-stock-o.jpg); }

#im-tran					{ position: absolute; width: 746px; height: 260px; top: 212px; left: 15px; background: #000000; }

#presenter {
	position: absolute;
	right: 100px;
	bottom: -13px;
	overflow: hidden;
	width: 250px;
	height: 284px;
	z-index: 999;
}

#cont-wrap					{ background: url(images/cont-wrap-bg.jpg) center top repeat-y; width: 992px; height: auto; float: left; }

#leftcol					{ width: 762px; height: auto; margin: 5px 0 0 5px; float: left; position: relative; background: url(images/leftcol-bg.jpg) left top repeat-y; padding-bottom: 10px; }
#leftcoltop					{ position: absolute; right: 0; top: 0; width: 762px; height: 10px; }
#rightcol					{ width: 220px; height: auto; margin: 5px 5px 0 0; float: right; }
#HOM #leftcol				{ margin-top: 280px; } /* More top margin to accommodate the im-tran on HP */

#leftcol h1					{ font-size: 16px; color: #666666; font-weight: normal; margin: 35px 30px 5px 30px; }
#leftcol h1 span			{ font-weight: bold; color: #000000; }
#leftcol h1 em				{ font-weight: bold; color: #000000; font-style: normal; }
#leftcol h2					{ font-size: 14px; color: #999999; font-weight: bold; margin: 35px 30px 5px 30px; }
#leftcol h2.pretty			{ font-size: 14px; color: #666666; margin: 5px 30px 5px 30px; }
#leftcol h3					{ font-size: 12px; color: #333333; font-weight: bold; margin: 35px 30px 5px 30px; border-bottom: 1px dashed #efefef; }
#leftcol p					{ font-size: 12px; color: #336699; margin: 10px 30px 10px 30px; }

ul#wav-bullets				{ margin: 0; padding: 0; list-style: none; width: 205px; margin: 60px 0 0 10px; }
ul#wav-bullets li			{ background: url(images/wav-bullets.jpg) left top no-repeat; padding-left: 65px; color: #ffffff; font-size: 14px; width: 140px; min-height: 60px; padding-top: 10px; }


img.alignright				{ float: right; margin: 0 30px; }

#rightcol #addybox			{ width: 215px; height: 141px; background: url(images/addy-box-bg.jpg) center top no-repeat; border: 1px solid #333333; overflow: hidden; }
#rightcol #addybox p		{ margin: 20px; color: #ffffff; font-size: 13px; text-align: left; }

#rightcol #stock-preview	{ width: 215px; height: auto; background: url(images/stock-preview-bg.jpg) center
 top repeat-y; position: relative; }
#rightcol #stock-preview h3	{ width: 215px; height: 55px; line-height: 60px; text-align: center; background: url(images/stock-preview-head.jpg) center bottom no-repeat; color: #ffffff; font-size: 16px; font-weight: bold; }
#rightcol #stock-preview #bot{ position: absolute; bottom: 0; left: 0; }

#footer						{ width: 992px; height: 50px; background: url(images/cont-bot.jpg) center top no-repeat; float: left; }

#footnav					{ float: left; color: #ffffff; height: 30px; line-height: 30px; margin: 5px 0 0 10px; }
#footnav a					{ color: #ffffff; text-transform: uppercase; font-size: 11px; font-weight: bold; text-decoration: none; }
#footnav a:hover			{ color: #000000; text-decoration: none; }

#ukw						{ float: right; color: #333333; text-transform: uppercase; font-size: 11px; height: 30px; line-height: 30px; margin: 5px 10px 0 0; }
#ukw a						{ font-weight: bold; text-decoration: none; color: #333333; cursor: pointer; }
#ukw a:hover				{ color: #efefef; text-decoration: none; }

#footaddy					{ float: left; color: #333333; height: 30px; margin: 0 0 0 10px; clear: both; width: 972px; text-transform: uppercase; font-size: 11px; }
#footaddy a					{ color: #333333; text-decoration: none; font-weight: bold; }
#footaddy a:hover			{ color: #efefef; text-decoration: none; }

#hp-search					{ clear: both; width: 697px; height: 140px; background: url(images/hp-search-bg.jpg) center top no-repeat; margin: 0 auto; padding: 30px 0 0 30px; }
#hp-search h3				{ color: #336699; font-size: 14px; border-bottom: none; margin-left: 2px; margin-top: 14px;}

#addytable					{ margin: 15px 30px;  color: #336699; }
#addytable strong			{ color: #000000; }

#cont-form					{ width: 697px; height: 330px; background: url(images/cont-form-bg.jpg) center top no-repeat; margin: 0 auto; padding: 30px 0 0 30px; }
#cont-form h3				{ color: #336699; font-size: 14px; border-bottom: none; }

#sellcar-form				{ width: 697px; height: 440px; background: url(images/sellcar-form-bg.jpg) center top no-repeat; margin: 0 auto; padding: 30px 0 0 30px; }
#sellcar-form h3			{ color: #336699; font-size: 14px; border-bottom: none; }

#southernwav				{ float: right; margin-right: 10px; }

.centered					{ text-align: center; margin: 0 auto; }

#map						{ margin: 0 auto; }


#warranty					{ width: 700px; height: 550px; clear: both; margin: 20px 0 0 30px; position: relative; background: url(images/warranty-bg.jpg) center top no-repeat; }
#warranty p					{ padding: 10px; background: #efefef; width: 150px; height: auto; margin: 0; position: absolute; }
#warranty p.w-1				{ left: 170px; top: 0; }
#warranty p.w-2				{ right: 165px; top: 0; }
#warranty p.w-3				{ left: 0; top: 165px; }
#warranty p.w-4				{ right: 0; top: 170px;}
#warranty p.w-5				{ left: 0; bottom: 0; }
#warranty p.w-6				{ right: 0; bottom: 0; }

p.vatnotice					{ margin: 30px; font-weight: bold; text-align: center;}

/****************************** New VD Stylee!! ******************************/

#VDPicsThumbs 				{ width: 640px; height: 120px; position: absolute; bottom: 0; left: 0; background: url(../images/1px-tran-bg.png) left top repeat; }

#VDTransition				{ width: 640px; height: 480px; float: left; border: 3px solid #333333; margin-left: 35px; position: relative; margin-top: 30px; }
#VDTransition p				{ display: none; }

#VDCarFeatDetails			{ width: 644px; float: left; height: auto; margin: 15px 35px 20px 35px; display: inline; }

#VDONEimwrap ul li p		{ visibility: hidden; }

/* Horiz Scroll on Mouseover Thumbs */

div#VDONEimwrap {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 116px;
	width: 640px;
	overflow: auto;
}
#VDONEimwrap ul {
	display: block;
	height: 110px;
	/* max width here, for users without javascript */	
	width: 1500px;	
	padding: 0; 
	/* removing default styling */
	margin: 10px 0 0 0;
	background: url('navigation.png');		
	list-style: none;
}
#VDONEimwrap ul li {
	display: block;
	float: left;	
	padding: 0 4px;
	position: relative;
}
#VDONEimwrap ul li img.zoom { position: absolute; right: 11px; bottom: 19px; border: none; }
#VDONEimwrap ul a {
	display: block;
	text-decoration: none;
}
#VDONEimwrap ul img {
	border: 3px #fff solid;	

}

/* Details Panel */
#VDDetailsPanelWrap			{ width: 644px; height: 330px; }

#VDDetailsWrap				{ width: 644px; height: auto; position: relative; }

#VDDetailsPanel				{ width: 644px; height: auto; }

#VDDetailsWrap ul			{ width: 644px; height: 30px; padding: 0; margin: 0; list-style: none; float: left; }

#VDDetailsWrap li			{ margin: 0 0 0 5px; padding: 0; float: left; height: 30px; }

#VDDetailsWrap li a			{ width: 58px; height: 30px; display: block; text-indent: -9999px; overflow: hidden; background: url(../images/VDPrint.png) center top no-repeat; }

#VDDetailsWrap li.details-slide{ width: 102px; background: url(../images/vd-details-show.png) no-repeat center top; float: left; }
#VDDetailsWrap li a.btn-details-slide{ width: 102px; background: none; }

#VDDetailsWrap li.VDBack a	{ width: 58px; background: url(../images/VDBack.png) center top no-repeat!Important; }

#VDDetailsWrap li.VDNew1Price{ width: 92px; background: url(../images/VDPriceBG.png) center top no-repeat; text-align: center; line-height: 30px; color: #ffffff; font-weight: bold; font-style: italic; font-size: 12px; margin: 0 10px 0 0; float: right!Important; }

/*li.VDPrint a				{ width: 95px; height: 49px; display: block; text-indent: -9999px; overflow: hidden; background: url(../images/VDPrint.png) center top no-repeat; }*/

.active	{ background-position: center bottom; }
a:focus 					{ outline: none; }

#VDDetailsWrap li.VDNew1Price{ width: 167px; height: 30px; margin: 0 0 0 5px; padding: 0; float: left; }

h5							{ margin: 0; padding: 0; font-size: 14px; width: 646px; height: 30px; line-height: 30px; text-indent: 10px; background: url(../images/vd-h5-bg.jpg) center top no-repeat; color: #ffffff; float: left; }

ul.detailbox				{ width: 646px; height: auto; margin: 0 0 10px 0; list-style: none; background: #efefef; padding: 0; padding-bottom: 10px; float: left; }
ul.detailbox li				{ color: #336699; width: 200px; height: 20px!Important; line-height: 20px!Important; float: left; margin: 2px 5px 0 5px; border-bottom: 1px dotted #cccccc; font-size: 12px; }
ul.detailbox li strong		{ float: right; font-weight: bold; color: #333333; }
ul.detailbox li span		{ float: left; }
							
ul.featuresbox				{ width: 646px; height: auto; margin: 0 0 10px 0; list-style: none; background: #efefef; padding: 0; padding-bottom: 10px; float: left; }
ul.featuresbox li			{ color: #336699; width: 200px; height: 20px!Important; line-height: 20px!Important; float: left; margin: 2px 5px 0 5px; border-bottom: 1px dotted #cccccc; font-size: 12px; }
ul.featuresbox li strong	{ float: right; font-weight: bold; }
ul.featuresbox li span		{ float: left; }

#VDStatus					{ margin: 0; padding: 0; font-size: 14px; width: 644px; height: 30px; line-height: 30px; text-indent: 10px; background: url(../images/forsale-status-bg.jpg) center top no-repeat; color: #ffffff; float: left; font-weight: bold; }

#VDPricetwo					{ color: #333333; float: left; margin: 15px 3px 5px 15px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; }
#VDWasNow					{ visibility: hidden; display: none; }
#VDPricefinance				{ color: #333333; float: left; margin: 15px 0 5px 0; height: 25px; line-height: 25px; }
#VDAlt						{ color: #333333; float: left; height: 25px; line-height: 25px; display: none;}
#VDAlt a					{ color: #cc0000; text-decoration: none; }
#VDAlt a:hover				{ color: #cccccc; text-decoration: none; }
#VDFinDetails				{ color: #333333; clear: both; float: left; margin-left: 15px; width: 480px; }

#VDFinDetails p				{ margin: 5px 0 5px 0; padding: 0; width: 480px; float: left; font-size: 10px; }
.VDAPR						{ color: #333333; font-size: 16px; }

#VDOtherinfo				{ color: #336699; font-size: 12px; width: 616px; padding: 15px; text-align: justify; background: #efefef; float: left; }
#HideFinance	{
	display: none;
}

#financeblurbwrap			{ width: 644px; height: auto; margin: 10px 0; background: #efefef; padding-bottom: 10px; float: left; }

ul.VDbuts					{ list-style: none; margin: 20px 35px; padding: 0; }
ul.VDbuts li				{ float: left; margin-right: 5px; }
ul.VDbuts li a				{ display: block; height: 28px; line-height: 28px; border: 1px solid #003366; background: #efefef; color: #333333; padding: 0 15px; text-decoration: none; font-style: italic; }
ul.VDbuts li a:hover		{ background: #336699; border: 1px solid #333333; text-decoration: none; color: #ffffff; }

.clear						{ clear: both; }

#VDSimLink					{ width: 650px; height: auto; margin: 0 0 10px 0; float: left; margin-left: 35px; }
#VDSimLink ul				{ margin: 0; padding: 0; list-style: none; }
#VDSimLink li				{ width: 320px; float: left; margin: 0 5px 5px 0; height: 122px; }
#VDSimLink li a				{ color: #003366; background: #efefef; display: block; width: 320px; height: 122px; text-decoration: none; float: left; }
#VDSimLink li a:hover		{ color: #ffffff; background: #336699; }

.SimCarImage				{ width: 160px; height: auto; float: left; }
.SimCarImage img			{ margin: 5px; float: left; }
.SimMake					{ width: 160px; height: auto; float: left; margin: 10px 0 5px 0; }
.SimPrice					{ width: 160px; height: auto; float: left; margin: 5px 0 0 0; }

div#slider1 				{ width: 746px; height: 260px; position: relative; overflow: hidden; display: inline; float: left; background: url(images/im-tran/bg.jpg) left top no-repeat; }
ul#slider1Content 			{ width: 746px; height: 260px; position: absolute;	top: 0;	left: 0; list-style: none; margin: 0; padding: 0; }
li.slider1Image 			{ float: left; position: relative; display: none; }
li.slider1Image span		{ display: none; }
.clear 						{ clear: both; }
span.top 					{ top: 0; left: 0; display: none; visibility: hidden; }

.formSubmitButton {
	margin-bottom: 2px !important;
}

