.holder {
	border:none;
	background: transparent;
	margin: 0px;
	padding: 0px;
	position:relative;
	width:950px;
	height:100px;
	}
body {
	background-color: #41382B;
	text-align: center;
	vertical-align: top;
	margin: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
}
.bodycopy {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 5px;
}
.bodycopy a:link {
	text-decoration: underline;
	color: #41382B;
	font-weight: bold;
}
.bodycopy a:visited {
	text-decoration: underline;
	color: #336565;
	font-weight: bold;
}
.bodycopy a:hover {
	text-decoration: underline;
	color: #000000;
	font-weight: bold;
}
.bodycopy a:active {
	text-decoration: underline;
	color: #336565;
	font-weight: bold;
}
.bodycopy a:li {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	vertical-align: top;
	padding-left: 30px;
	padding-top: 0px;
	padding-right: 5px;
}

.main_nav_estate {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 37px 0px 0px 278px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:117px;
	}
.main_nav_life {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 37px 0px 0px 394px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:103px;
	}
.main_nav_rec {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 37px 0px 0px 498px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:121px;
	}
.main_nav_lodge {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 37px 0px 0px 608px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:103px;
	}		
.main_nav_location {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 37px 0px 0px 722px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:108px;
	}	
.main_nav_contact {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 37px 0px 0px 830px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:133px;
	}	
.nav_clubMembers {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 0px 0px 0px 782px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:133px;
	}
.nav_News {
	border-style:none;
	background:transparent;
	top:0px;
	left:0px;
	margin: 0px 0px 0px 595px;
	padding: 0 0 0 0px;
	position:absolute;
	height:40px;
	width:133px;
	}						
.subnav {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFE0;
	background-color: #3F3A34;
}
.subnav a:link {
	text-decoration: underline;
	color: #FAFAD9;
}
.subnav a:visited {
	text-decoration: underline;
	color: #FAFAD9;
}
.subnav a:hover {
	text-decoration: underline;
	color: #E1AC1A;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41382B;
	font-weight: bold;
}
.answer {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 5px;
	margin-top: -10px;
}
.subnav a:active {
	text-decoration: underline;
	color: #FAFAD9;
}

.registration {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.online_concierge_question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAFAD9;
	vertical-align: top;
	padding-left: 21px;
	font-weight: bold;
	padding-top: 10px;
}
.online_concierge_choice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-top: 10px;
	vertical-align: top;
	list-style: square inside url('images/OC_bullet.gif');
	padding-right: 0px;
	font-weight: normal;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 10px;
}
.online_concierge_choice a:link {
	color: #FFFFFF;
	text-decoration: none;
	
}

.online_concierge_choice a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.online_concierge_text {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-top: 5px;
	vertical-align: top;
	padding-right: 10px;
}
.online_concierge_text a:link 
{
	color: #FFFFFF;
	
}

.online_concierge_text a:visited 
{
	color: #FFFFFF;
	
}

.titles {
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	vertical-align: top;
	font-weight: bolder;
	color: #41382B;
	padding-left: 30px;
}
.titlesNOpad {
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	vertical-align: top;
	font-weight: bolder;
	color: #41382B;
}
.bodylist {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	color: #004812;
	line-height: 30px;
}
.disclaimer {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bodycopyNOpad {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 0px;
}
.bodycopyPopup{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 0px;
}
a:focus {
	outline:none;
}

input:focus {
	border:0px;
	border-color:none;
}
.caption {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 10px;
}
.caption a:link {
	text-decoration: underline;
	color: #3F3A34;
	font-weight: bold;
}
.caption a:visited {
	text-decoration: none;
	color: #000000;
}
.caption a:hover {
	text-decoration: underline;
	color: #E1AC1A;
}
#Form1 {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}


/*.onlineconciergequestion {font-size: 11px;} */
.CaptureForm, .CaptureForm td {
	font-size: 12px;
	vertical-align: top;
	padding-left: 0px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	text-align: right;
}

/* All capture forms */
div.CaptureForm {
vertical-align: top;

}

div#contact textarea {
	width: 350px;
	height: 100px;
}

/* contact form */
div#contact {display: inline-block;}

/* All container divs */
div#contact div.Container {
	display: inline-block;
	height: 20px;
	margin-bottom: 10px;
}

/* All question text */
div#contact span.Label {
	display: block;
	float:left;
	clear:right;
	width: 150px;
	font: arial;
	text-align: left;
	padding-top: 5px;
	margin-bottom: 10px;
}

/* All validators */
div#contact span.Validator {
	display: inline-block;
}

/* 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 {display: block; clear: both; float: none;}

/* 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 {}

div#contact div.Container {display: block; clear: both; float: none; padding: top="0";}
/* 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#contact span#CaptureForm_lblIntroductoryText {}

/* Nightly price header */
div#contact div#CaptureForm_NightlypriceheaderContainer {}
div#contact div#CaptureForm_NightlypriceheaderContainer span#CaptureForm_NightlypriceheaderLabel {}

/* Salutation */
div#contact div#CaptureForm_SalutationContainer {}
div#contact div#CaptureForm_SalutationContainer span#CaptureForm_SalutationLabel {}
div#contact div#CaptureForm_SalutationContainer span.Validator {}
div#contact div#CaptureForm_SalutationContainer #CaptureForm_Salutation {}

/* First Name */
div#contact div#CaptureForm_FirstNameContainer {}
div#contact div#CaptureForm_FirstNameContainer span#CaptureForm_FirstNameLabel {}
div#contact div#CaptureForm_FirstNameContainer span.Validator {}
div#contact div#CaptureForm_FirstNameContainer #CaptureForm_FirstName {}

/* Last Name */
div#contact div#CaptureForm_LastNameContainer {}
div#contact div#CaptureForm_LastNameContainer span#CaptureForm_LastNameLabel {}
div#contact div#CaptureForm_LastNameContainer span.Validator {}
div#contact div#CaptureForm_LastNameContainer #CaptureForm_LastName {}

/* Address1 */
div#contact div#CaptureForm_Address1Container {}
div#contact div#CaptureForm_Address1Container span#CaptureForm_Address1Label {}
div#contact div#CaptureForm_Address1Container span.Validator {}
div#contact div#CaptureForm_Address1Container #CaptureForm_Address1 {}

/* Address2 */
div#contact div#CaptureForm_Address2Container {}
div#contact div#CaptureForm_Address2Container span#CaptureForm_Address2Label {}
div#contact div#CaptureForm_Address2Container span.Validator {}
div#contact div#CaptureForm_Address2Container #CaptureForm_Address2 {}

/* City */
div#contact div#CaptureForm_CityContainer {}
div#contact div#CaptureForm_CityContainer span#CaptureForm_CityLabel {}
div#contact div#CaptureForm_CityContainer span.Validator {}
div#contact div#CaptureForm_CityContainer #CaptureForm_City {}

/* State */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* Postal Code */
div#contact div#CaptureForm_PostalCodeContainer {}
div#contact div#CaptureForm_PostalCodeContainer span#CaptureForm_PostalCodeLabel {}
div#contact div#CaptureForm_PostalCodeContainer span.Validator {}
div#contact div#CaptureForm_PostalCodeContainer #CaptureForm_PostalCode {}

/* Home Phone */
div#contact div#CaptureForm_HomePhoneContainer {}
div#contact div#CaptureForm_HomePhoneContainer span#CaptureForm_PhoneLabel {}
div#contact div#CaptureForm_HomePhoneContainer span.Validator {}
div#contact div#CaptureForm_HomePhoneContainer #CaptureForm_Phone {}

/* Email Address */
div#contact div#CaptureForm_EmailAddressContainer {}
div#contact div#CaptureForm_EmailAddressContainer span#CaptureForm_EmailAddressLabel {}
div#contact div#CaptureForm_EmailAddressContainer span.Validator {}
div#contact div#CaptureForm_EmailAddressContainer #CaptureForm_EmailAddress {}

/* DateofArrival */
div#contact div#CaptureForm_DateofArrivalContainer {}
div#contact div#CaptureForm_DateofArrivalContainer span#CaptureForm_DateofArrivalLabel {}
div#contact div#CaptureForm_DateofArrivalContainer span.Validator {}
div#contact div#CaptureForm_DateofArrivalContainer #CaptureForm_DateofArrival {}

/* DateofDeparture */
div#contact div#CaptureForm_DateofDepartureContainer {}
div#contact div#CaptureForm_DateofDepartureContainer span#CaptureForm_DateofDepartureLabel {}
div#contact div#CaptureForm_DateofDepartureContainer span.Validator {}
div#contact div#CaptureForm_DateofDepartureContainer #CaptureForm_DateofDeparture {}

/* Comments */
div#contact div#CaptureForm_CommentsContainer {vertical-align: top;}
div#contact div#CaptureForm_CommentsContainer span#CaptureForm_CommentsLabel {vertical-align: top;}
div#contact div#CaptureForm_CommentsContainer span.Validator {vertical-align: top;}
div#contact div#CaptureForm_CommentsContainer #CaptureForm_Comments {vertical-align: top;}

/* Areyouinterestedinlearningmoreabout */
div#contact div#CaptureForm_AreyouinterestedinlearningmoreaboutContainer {}
div#contact div#CaptureForm_AreyouinterestedinlearningmoreaboutContainer span#CaptureForm_AreyouinterestedinlearningmoreaboutLabel {width: 250px; margin-right: 10px;}
div#contact div#CaptureForm_AreyouinterestedinlearningmoreaboutContainer span.Validator {}
div#contact div#CaptureForm_AreyouinterestedinlearningmoreaboutContainer #CaptureForm_Areyouinterestedinlearningmoreabout {}

/* HowdidyouhearaboutHuntsmanSprings */
div#contact div#CaptureForm_HowdidyouhearaboutHuntsmanSpringsContainer {}
div#contact div#CaptureForm_HowdidyouhearaboutHuntsmanSpringsContainer span#CaptureForm_HowdidyouhearaboutHuntsmanSpringsLabel {width: 250px; margin-right: 10px;}
div#contact div#CaptureForm_HowdidyouhearaboutHuntsmanSpringsContainer span.Validator {}

/* Buttons */
.ButtonSubmit {padding-left: 0px; position: relative; margin-top:20px;}


/* Opt In */
div#contact div#CaptureForm_OptInContainer {}
div#contact div#CaptureForm_OptInContainer span#CaptureForm_OptInLabel {width: 300px; margin-right: 10px;}
div#contact div#CaptureForm_OptInContainer span.Validator {}
div#contact div#CaptureForm_OptInContainer input {}
div#contact div#CaptureForm_OptInContainer #CaptureForm_OptIn {width: 50px;}

/* I would like to be contacted */
div#contact div#CaptureForm_IwoudliketobecontactedContainer {}
div#contact div#CaptureForm_IwoudliketobecontactedContainer span#CaptureForm_IwoudliketobecontactedLabel {width: 300px; margin-right: 10px;}

/* Purchase timeframe 

div#contact div#CaptureForm_Purchasetimeframe {}
div#contact div#CaptureForm_Purchasetimeframe span#CaptureForm_PurchasetimeframeLabel {width: 206px;}
div#contact div#CaptureForm_Purchasetimeframe span.Validator {}
div#contact div#CaptureForm_Purchasetimeframe #CaptureForm_Purchasetimeframe {width: 200px;}

/* How did you learn about us */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* What is your ideal monthly payment */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* What are your housing preferences */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* Do you need assistance with relocation */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* Realtor Name */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* Realtor Office */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/* Reason of move */
div#contact div#CaptureForm_StateContainer {}
div#contact div#CaptureForm_StateContainer span#CaptureForm_StateLabel {}
div#contact div#CaptureForm_StateContainer span.Validator {}
div#contact div#CaptureForm_StateContainer #CaptureForm_State {}

/*
div#contact div#CaptureForm_PleaseindicatewhereyourmaintenancerequestfallsContainer {clear:both;}
div#contact div#CaptureForm_PleaseindicatewhereyourmaintenancerequestfallsContainer .Label {width: 100%;}

div#contact div#CaptureForm_PleaseindicatewhereyourmaintenancerequestfallsContainer {clear: both;}
div#contact div#CaptureForm_PleaseprovideacompletedescriptionofthemaintenanceissuethatyouarenoticingorexperiencingContainer {clear:both;}
div#contact div#CaptureForm_PleaseprovideacompletedescriptionofthemaintenanceissuethatyouarenoticingorexperiencingContainer .Label {width: 100%;}

div#contact div#CaptureForm_PleasegivethelocationwithinyourhomeofyourrequestContainer {clear: both;}
div#contact div#CaptureForm_PleasegivethelocationwithinyourhomeofyourrequestContainer .Label {width: 100%;}




div#contact div#CaptureForm_WhendidyoufirstnoticethisitemContainer {clear: both;}
div#contact div#CaptureForm_WhendidyoufirstnoticethisitemContainer .Label {width: 100%;}

div#contact div#CaptureForm_DoesthisitempostanyrisksContainer {clear: both;}
div#contact div#CaptureForm_DoesthisitempostanyrisksContainer .Label {width: 100%;}



div#contact div#CaptureForm_NeighborhoodContainer input {margin-left: 4px;}
*/
