/* All capture forms */
div.CaptureForm {}

/* ContactUs form */
div#ContactUs {}

/* All container divs */
div#ContactUs div.Container {padding-top: 5px; clear: left;}

/* All question text */
div#ContactUs span.Label {
	width: 300px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	line-height: 20px; 
	display: block; 
	float: left;
}


div#ContactUs #CaptureForm_LeadSourceContainer span.Label, 
div#ContactUs #CaptureForm_TouredContainer span.Label, 
div#ContactUs #CaptureForm_CommunityVisitContainer span.Label 
{display:block; clear:both; float:none;}


div#ContactUs span.Header {font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	line-height: 20px;
}
/* All validators */
div#ContactUs span.Validator {}

/* There is no easy way to get all input fields, as drop down menues are "select" */
/* All textbox container divs */
div.Textbox div.Container {}

/* All textbox question text */
div.TextBox span.Label {}

/* All textbox validators */
div.TextBox span.Validator {}

/* All textboxes */
div.TextBox div.Container input {float: right;}

/* All drop down menu container divs */
div.DropDown div.Container {}

/* All drop down menu question text */
div.DropDown span.Label {}

/* All drop down menu validators */
div.DropDown span.Validator {}

/* All drop down menues */
div.DropDown div.Container select {}

/* All checkbox container divs */
div.Checkbox div.Container {}

/* All checkbox question text */
div.Checkbox span.Label {}

/* All checkbox validators */
div.Checkbox span.Validator {}

/* All checkboxes */
div.Checkbox div.Container input {}

/* Intro text */
div#ContactUs span#CaptureForm_lblIntroductoryText {}

/* Guest Information */
div#ContactUs div#CaptureForm_GuestInformationContainer {}
div#ContactUs div#CaptureForm_GuestInformationContainer span#CaptureForm_GuestInformationLabel {}

/* My Name Is */
div#ContactUs div#CaptureForm_MyNameIsContainer {}
div#ContactUs div#CaptureForm_MyNameIsContainer span#CaptureForm_MyNameIsLabel {}

/* First Name */
div#ContactUs div#CaptureForm_FirstNameContainer {}
div#ContactUs div#CaptureForm_FirstNameContainer span#CaptureForm_FirstNameLabel {}
div#ContactUs div#CaptureForm_FirstNameContainer span.Validator {}
div#ContactUs div#CaptureForm_FirstNameContainer #CaptureForm_FirstName {}

/* Last Name */
div#ContactUs div#CaptureForm_LastNameContainer {}
div#ContactUs div#CaptureForm_LastNameContainer span#CaptureForm_LastNameLabel {}
div#ContactUs div#CaptureForm_LastNameContainer span.Validator {}
div#ContactUs div#CaptureForm_LastNameContainer #CaptureForm_LastName {}

/* Cobuyer */
div#ContactUs div#CaptureForm_CobuyerContainer {}
div#ContactUs div#CaptureForm_CobuyerContainer span#CaptureForm_CobuyerLabel {}
div#ContactUs div#CaptureForm_CobuyerContainer span.Validator {}
div#ContactUs div#CaptureForm_CobuyerContainer #CaptureForm_Cobuyer {margin-left: 4px;}

div#ContactUs div#CaptureForm_RealtyOfficeContainer #CaptureForm_RealtyOffice {margin-left: 4px;}

/* I Live At */
div#ContactUs div#CaptureForm_ILiveAtContainer {}
div#ContactUs div#CaptureForm_ILiveAtContainer span#CaptureForm_ILiveAtLabel {}

/* Address1 */
div#ContactUs div#CaptureForm_Address1Container {}
div#ContactUs div#CaptureForm_Address1Container span#CaptureForm_Address1Label {}
div#ContactUs div#CaptureForm_Address1Container span.Validator {}
div#ContactUs div#CaptureForm_Address1Container #CaptureForm_Address1 {}

/* Address2 */
div#ContactUs div#CaptureForm_Address2Container {}
div#ContactUs div#CaptureForm_Address2Container span#CaptureForm_Address2Label {}
div#ContactUs div#CaptureForm_Address2Container span.Validator {}
div#ContactUs div#CaptureForm_Address2Container #CaptureForm_Address2 {}

/* City */
div#ContactUs div#CaptureForm_CityContainer {}
div#ContactUs div#CaptureForm_CityContainer span#CaptureForm_CityLabel {}
div#ContactUs div#CaptureForm_CityContainer span.Validator {}
div#ContactUs div#CaptureForm_CityContainer #CaptureForm_City {}

/* State */
div#ContactUs div#CaptureForm_StateContainer {}
div#ContactUs div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#ContactUs div#CaptureForm_StateContainer span.Validator {}
div#ContactUs div#CaptureForm_StateContainer #CaptureForm_State {}

/* Postal Code */
div#ContactUs div#CaptureForm_PostalCodeContainer {}
div#ContactUs div#CaptureForm_PostalCodeContainer span#CaptureForm_PostalCodeLabel {}
div#ContactUs div#CaptureForm_PostalCodeContainer span.Validator {}
div#ContactUs div#CaptureForm_PostalCodeContainer #CaptureForm_PostalCode {}

/* Email Address */
div#ContactUs div#CaptureForm_EmailAddressContainer {}
div#ContactUs div#CaptureForm_EmailAddressContainer span#CaptureForm_EmailAddressLabel {}
div#ContactUs div#CaptureForm_EmailAddressContainer span.Validator {}
div#ContactUs div#CaptureForm_EmailAddressContainer #CaptureForm_EmailAddress {}

/* Home Phone */
div#ContactUs div#CaptureForm_HomePhoneContainer {}
div#ContactUs div#CaptureForm_HomePhoneContainer span#CaptureForm_HomePhoneLabel {}
div#ContactUs div#CaptureForm_HomePhoneContainer span.Validator {}
div#ContactUs div#CaptureForm_HomePhoneContainer #CaptureForm_HomePhone {}

/* VisitedHOMExperience */
div#ContactUs div#CaptureForm_VisitedHOMExperienceContainer {}
div#ContactUs div#CaptureForm_VisitedHOMExperienceContainer span#CaptureForm_VisitedHOMExperienceLabel {}
div#ContactUs div#CaptureForm_VisitedHOMExperienceContainer span.Validator {}
div#ContactUs div#CaptureForm_VisitedHOMExperienceContainer #CaptureForm_VisitedHOMExperience {}

/* VisitedWebsite */
div#ContactUs div#CaptureForm_VisitedWebsiteContainer {}
div#ContactUs div#CaptureForm_VisitedWebsiteContainer span#CaptureForm_VisitedWebsiteLabel {}
div#ContactUs div#CaptureForm_VisitedWebsiteContainer span.Validator {}
div#ContactUs div#CaptureForm_VisitedWebsiteContainer #CaptureForm_VisitedWebsite {}

/* REALTOR */
div#ContactUs div#CaptureForm_REALTORContainer {}
div#ContactUs div#CaptureForm_REALTORContainer span#CaptureForm_REALTORLabel {}
div#ContactUs div#CaptureForm_REALTORContainer span.Validator {}
div#ContactUs div#CaptureForm_REALTORContainer #CaptureForm_REALTOR {}

/* REALTORName */
div#ContactUs div#CaptureForm_REALTORNameContainer {}
div#ContactUs div#CaptureForm_REALTORNameContainer span#CaptureForm_REALTORNameLabel {}
div#ContactUs div#CaptureForm_REALTORNameContainer span.Validator {}
div#ContactUs div#CaptureForm_REALTORNameContainer #CaptureForm_REALTORName {}

/* REALTOROffice */
div#ContactUs div#CaptureForm_REALTOROfficeContainer {}
div#ContactUs div#CaptureForm_REALTOROfficeContainer span#CaptureForm_REALTOROfficeLabel {}
div#ContactUs div#CaptureForm_REALTOROfficeContainer span.Validator {}
div#ContactUs div#CaptureForm_REALTOROfficeContainer #CaptureForm_REALTOROffice {}

/* RentorOwn */
div#ContactUs div#CaptureForm_RentorOwnContainer {}
div#ContactUs div#CaptureForm_RentorOwnContainer span#CaptureForm_RentorOwnLabel {}
div#ContactUs div#CaptureForm_RentorOwnContainer span.Validator {}
div#ContactUs div#CaptureForm_RentorOwnContainer #CaptureForm_RentorOwn {}

/* TimeFrame */
div#ContactUs div#CaptureForm_TimeFrameContainer {}
div#ContactUs div#CaptureForm_TimeFrameContainer span#CaptureForm_TimeFrameLabel {}
div#ContactUs div#CaptureForm_TimeFrameContainer span.Validator {}
div#ContactUs div#CaptureForm_TimeFrameContainer #CaptureForm_TimeFrame {}

/* Comments */
div#ContactUs div#CaptureForm_CommentsContainer {}
div#ContactUs div#CaptureForm_CommentsContainer span#CaptureForm_CommentsLabel {}
div#ContactUs div#CaptureForm_CommentsContainer span.Validator {}
div#ContactUs div#CaptureForm_CommentsContainer #CaptureForm_Comments {height: 150px; width: 250px;}

/* Opt In */
div#ContactUs div#CaptureForm_OptInContainer {padding-top: 5px;}
div#ContactUs div#CaptureForm_OptInContainer span#CaptureForm_OptInLabel {}
div#ContactUs div#CaptureForm_OptInContainer span.Validator {}
div#ContactUs div#CaptureForm_OptInContainer #CaptureForm_OptIn { float: left;}

