/* Form Fields & Form Styling ONLY */
.serviceForm,
.contactUsForm,
.tradeInForm,
.quickQuoteForm 
	{padding-top: 20px; width: 610px;}
	
	.serviceForm .header,
	.contactUsForm .header,
	.tradeInForm .header,
	.quickQuoteForm .header {
		border-bottom: 1px solid #174d85;
		color: #174d85;
		font-size: 16px;
		font-weight: bold;
		margin: 10px 0 0 0;
		width: 100%;
	}
	
		ul.formLeftCol, 
		ul.formRightCol {
			float: left;
			margin: 20px 10px 20px 0;
			width: 297px;
		}
			ul.formRightCol {margin: 20px 0 20px 0 !important;}
			
			.serviceForm ul li,
			.contactUsForm ul li,
			.tradeInForm ul li,
			.quickQuoteForm ul li {
				float: left;
				margin-bottom: 5px;
				width: 297px;
			}
				.serviceForm ul li label,
				.serviceForm ul li input,
				.serviceForm ul li select,
				.serviceForm ul li textarea,
				.contactUsForm ul li label,
				.contactUsForm ul li input,
				.contactUsForm ul li select,
				.contactUsForm ul li textarea,
				.tradeInForm ul li label,
				.tradeInForm ul li input,
				.tradeInForm ul li select,
				.tradeInForm ul li textarea,
				.quickQuoteForm ul li label,
				.quickQuoteForm ul li input,
				.quickQuoteForm ul li select,
				.quickQuoteForm ul li textarea {
					float: left;
				}
				.serviceForm ul li label,
				.contactUsForm ul li label,
				.tradeInForm ul li label,
				.quickQuoteForm ul li label {
					font-size: 13px;
					padding: 3px 10px 0 0;
					width: 111px;
				}
				.serviceForm ul li input,
				.serviceForm ul li textarea,
				.contactUsForm ul li input,
				.contactUsForm ul li textarea,
				.tradeInForm ul li input,
				.tradeInForm ul li textarea,
				html body .RadInput_Default .riTextBox, 
				html body .RadInputMgr_Default {
					background-color: #ffffff;
					border: 1px solid #174d85;
					font-size: 12px;
					padding: 2px 5px 0 5px;
					height: 23px;
					vertical-align: middle;
					width: 164px;
				}
					html body .RadInput_Default .riTextBox, 
					html body .RadInputMgr_Default {
						border: 1px solid #174d85 !important;
						padding: 2px 5px 0 5px !important;
						width: 134px !important;
					}
						.serviceForm ul li textarea,
						.contactUsForm ul li textarea,
						.tradeInForm ul li textarea,
						.quickQuoteForm ul li textarea {height: 75px;}
						
					input#desiredDateField,
					input#desiredTimeField,
					input#backupDateField,
					input#backupTimeField 
						{margin-right: 12px; width: 130px;}
						
				.serviceForm ul li select,
				.contactUsForm ul li select,
				.tradeInForm ul li select,
				.quickQuoteForm ul li select {
					border: 1px solid #174d85;
					height: 27px;
					margin: 5px 0 5px 0;
					padding: 5px 2px 2px 5px;
					width: 176px;
				}
				textarea#commentsField {
					border: 1px solid #174d85;
					font: 12px Arial, Helvetica, sans-serif;
					height: 75px;
					padding: 5px 5px 5px 5px;
					width: 164px;
				}
				.bottomForm {position: relative;}
				
					.bottomForm span {
						display: block;
						float: left;
						margin-bottom: 20px;
						width: 100%;
					}
						.bottomForm span input {border: 0 none; margin-right: 10px;}
				
					input.submitBtn {
						background-color: transparent;
						background-repeat: no-repeat;
						background-position: -548px 0px;
						border: 0 none;
						clear: both;
						cursor: pointer;
						display: block;
						float: left;
						height: 39px;
						width: 106px;
					}
					.submitBtn:hover {background-position: -548px -38px;}
					
					.dateIcon,
					.timeIcon {
						border: 0 none;
						display: block;
						float: left;
						height: 16px;
						width: 16px;
					}
						
						
/* Quick Quote Form Fields & Form Styling ONLY */

input#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleType_0,
input#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleType_1 {
	border: 0 none;
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}
table#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleType label {float: left; width: 109px;}
.RadComboBox_Default table {width: auto;}
td.rcbInputCell, td.rcbInputCellLeft {width: 129px !important;}

div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleModel {width: 150px !important;}

div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehiclePriceMin td.rcbInputCellLeft,
div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehiclePriceMax td.rcbInputCellLeft,
div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleYearMin td.rcbInputCellLeft,
div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleYearMax td.rcbInputCellLeft,
div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleMileageMin td.rcbInputCellLeft,
div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleMileageMax td.rcbInputCellLeft {width: 50px !important;}

ul.formLeftCol li div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__PreferredContactMethod,
ul.formLeftCol li div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__BestTime {width: 146px !important;}

ul.formRightCol li div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehiclePriceMin,
ul.formRightCol li div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehiclePriceMax {width: 70px !important;}
ul.formRightCol li input#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleColor_text {width: 152px !important;}
ul.formRightCol li textarea#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__Comment_text {width: 271px !important;}
div#ctl00_ctl00_ContentSection_ContentSection_QuickQuote1__VehicleYearMin .RadComboBox {width: 70px !important;}
				

/* Styles for Rad Menu Drop Downs, specifically the Scheduel Test Drive page */
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {color:#999 !important;}
	.scheduleTestDriveForm button.submitBtn span {left:-999px; position:absolute;}
		.ComboBoxDropDown_Default {min-width:150px;}
		.ComboBoxDropDown_Default div {min-width:150px;}
