@charset "utf-8";
/* CSS Document */

/*======================== UNIVERSAL FORM CSS =========================*/
p.topInfo {
	width:750px;
	margin: 0 auto;
	padding-top: 40px;
	color: #000000;
	line-height: 18px;
}
.formWrap {
	color: #000000;
	margin: 20px 0 0 150px;
}
.forms_Asterisk {
	color: #CC0000;
}
.forms_Title {
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 15px 40px;
}
.actForm {
	font-size: 14px;
}
.formWrap input {
	margin: 2px 0 4px;
}
textarea {
	overflow: auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*======================== UNIVERSAL FORM CSS =========================*/

/*======================== VEHICLE LOCATOR =========================*/
.vlocatorForm {
	width: 922px;
	height: 455px;
	margin: 0 auto;
	background: url(/images/vehicleLocator.jpg) bottom no-repeat;
	font-size: 16px;
}
.vlocatorForm .heading {
	padding-top: 30px;
}
.vlocatorForm .formWrap {
	margin: 20px 0 0 80px;
}
.vlocatorForm .explain {
	margin: 0 0 0 20px;
}
.vlocatorForm .left {
	display: inline;
	margin-left: 60px;
}
.vlocatorForm .forms_Title {
	float: left;
	width: 170px;
}
/* USED VEHICLE LOCATOR */
#usedvl {
	background: url(/images/usedvehicleLocator.jpg) bottom no-repeat;
	height: 863px;
}
#usedvl p.topInfo {
	padding-top: 35px;
}
/* NEW VEHICLE LOCATOR */
#newvl {
	background: url(/images/newvehicleLocator.jpg) bottom no-repeat;
	height: 863px;
}
a.nvl, a.uvl {
	display: block;
	width: 461px;
	height: 399px;
}
.nvl {
	float: left;
}
.uvl {
	float: right;
}
a.nvl:hover {
	background: url(/images/VL-hover.jpg) 0 bottom no-repeat;
}
a.uvl:hover {
	background: url(/images/VL-hover.jpg) -461px bottom no-repeat;
}
/*======================== VEHICLE LOCATOR =========================*/

/*======================== FAQ =========================*/
.faqForm {
	width: 922px;
	height: 983px;
	margin: 0 auto;
	background: url(/images/FAQ.jpg) bottom no-repeat;
	font-size: 16px;
	line-height: 18px;
}
.faqForm .heading {
	padding: 30px 0 2px 0;
}
/*======================== FAQ =========================*/

/*======================== CONTACT =========================*/
.contactForm {
	width: 922px;
	height: 769px;
	margin: 0 auto;
	background: url(/images/contact.jpg) bottom no-repeat;
	font-size: 16px;
}
.contactForm .heading {
	padding-top: 30px;
}
.contactForm .left {
	display: inline;
	margin-left: 60px;
}
/*======================== CONTACT =========================*/

.thankyouForm {
	width: 922px;
	height: 455px;
	margin: 0 auto;
	background: url(/images/thankyou.jpg) bottom no-repeat;
	font-size: 16px;
}







