/* Form styles for all forms */

div#secondaryPageContent {width: 950px;}

.serviceForm, 
.contactUsForm, 
.tradeInForm, 
.quickQuoteForm {margin-left: 30px;}

	input.submitBtn {
		background-image: url(../../Style1/Images/sprite_cta_buttons.png);
		background-position: -162px -62px;
		background-repeat: no-repeat;
		cursor: pointer;
		display: block;
		float: left;
		height: 28px;
		width: 83px;
	}
		.submitBtn:hover {background-position: -162px -94px;}

.contactuscontainer {
	border-right: 1px solid #999999;
	float: left;
	margin: 0 35px 0 10px;
	padding-right: 15px;
	width: 375px;
}
.hoursLocContainer {float: left; width: 520px;}
	.locationContents {padding: 20px 0 20px 0;}
	.directionsBlock h2, .locationhours h2 {margin: 0 0 10px 0; padding: 0;}
	
div#tradeInContainer {padding: 20px 20px 20px 20px; position: relative;}
div#mainContentWrapper{min-height:860px;}
	h1 {margin-bottom: 10px;}
	.contactuscontainer .scheduleappointment_sectiontitle {display: none;}
	.locationhours, .locationbody {
		float: left;
		padding-left: 20px;
		position: relative;
	}
	.locationhours {padding: 0;}
		.hoursbox {
			float: left;
			padding: 0 20px 20px 20px;
			position: relative;
			width: 160px;
		}
			table.hourstable tr td span {padding-left: 20px;}
			.scheduleappointment_section{margin-right:10px;}
			.scheduleappointment_sectioncontent td {width: 135px !important;}
				.scheduleappointment_sectioncontent p {margin-bottom: 5px;}
					.hoursTitle {color: #000000; font-weight: bold;}
					
				.scheduleappointment_sectiontitle {
					color: #333333;
					font-size: 14px;
					font-weight: bold;
				}
					#ctl00_ContentSection_ContactUsForm1__DealerInfo {display:none;}
						div.location strong{color: #ff0000; font-size: 16px;}
						div.location span.getdirections{display: block; float:left;}
							span.red {color: #ff0000; font-weight: bold;}
						
					.requiredfield {color: #ff0000;}
					.scheduleappointment_sectioncontent input {
						border: 1px solid #777777;
						color: #333333;
						margin-bottom: 5px;
						padding: 2px 5px;
						width:180px !important;
					}
					.scheduleappointment_sectioncontent select {margin-bottom: 5px; width:192px !important;}
					
					input.scheduleappointment_submitbutton, input.tradeInSubmitBtn {
						background-color: #ffffff;
						background-image: url(../../Style1/Images/sprite_cta_buttons.png);
						background-position: -158px -61px;
						background-repeat: no-repeat;
						border: 0 none !important;
						color: transparent;
						cursor: pointer;
						display: block;
						height: 32px;
						margin-left: 138px;
						width: 90px !important;
					}
					input.tradeInSubmitBtn {margin-left: 132px;}
						input.scheduleappointment_submitbutton:hover, input.tradeInSubmitBtn:hover {background-position: -158px -93px;}
						textarea#ctl00_ContentSection_ContactUsForm1__Message, 
						textarea#ctl00_ContentSection_TradeIn1__VehicleHistory_text, 
						textarea#ctl00_ContentSection_TradeIn1__Comment_text {
							border: 1px solid #777777;
							color: #222222;
							font: 12px Arial, Helvetica, sans-serif;
							padding: 2px 5px;
							width: 180px !important;
						}
							textarea#ctl00_ContentSection_TradeIn1__VehicleHistory_text, 
							textarea#ctl00_ContentSection_TradeIn1__Comment_text {width: 300px !important;}
					iframe.googleMapFrame {width: 165px; height:165px;}
					.googlemapcontainer{
						width:160px;
						height:160px;
						float:right;
						margin:10px;
					}
					input#ctl00_ContentSection_TradeIn1__VehicleColor,
					input#ctl00_ContentSection_TradeIn1__VehicleMileage,
					input#ctl00_ContentSection_TradeIn1__FirstName,
					input#ctl00_ContentSection_TradeIn1__Address,
					input#ctl00_ContentSection_TradeIn1__LastName,
					input#ctl00_ContentSection_TradeIn1__Email,
					input#ctl00_ContentSection_TradeIn1__City,
					input#ctl00_ContentSection_TradeIn1__State,
					input#ctl00_ContentSection_TradeIn1__DayPhone,
					input#ctl00_ContentSection_TradeIn1__EveningPhone,
					textarea#ctl00_ContentSection_TradeIn1__VehicleHistory,
					textarea#ctl00_ContentSection_TradeIn1__Comment {
						display: none;
					}
					iframe form .onlyColumn {margin-left: 0px !important;}
					
				.getquotecomplete {color: #ffffff;}
				.hoursBox {margin: 10px 10px 10px 10px; width: 175px;}
					.hoursBox ul li {width:100%;}
				.left{float:left;}	
				.right{float:right;}
				
				div.employmentForm .header {
					width:700px;
					color:white;
					border-bottom:1px solid white;}
					
					div.employmentbody {width:700px;}
					
/* 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;}

