.fieldTitle{font-family: Tahoma; font-size: 11px; font-weight: bold;}
.stageHeading{font-family: Tahoma; font-size: 10pt; font-weight: bold; padding-top: 10px; padding-bottom: 5px;}

label{ font-family: Tahoma; font-weight: normal; font-size: 11px; }
div.fieldCaption{ float: left; width: 200px; font-size:11px; font-family: Tahoma; }

#Accommodation{ display: none; width: 200px; vertical-align: middle; } /*  line-height: 50px;*/
#LoadingAccommodation{ display: block; width: 200px; }
#AccommodationSelection{ display: none; }


#AltAccommodationSelection{ display: none; }
#Accommodation2{ display: none; width: 200px; vertical-align: middle; } /*  line-height: 50px;*/
#LoadingAccommodation2{ display: block; width: 200px; }
#AccommodationSelection2{ display: none; }

label.mainCaption{ font-size: 11px; float: left; width: 200px; text-align: left; font-family: Tahoma; }

.SubLabel{ float: left; text-align: left; width: 230px; }

input.sampleText{ font-style: italic; color: gray; }

label.heading{ font-family: Tahoma; font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 5px; }

#divBrochureAddress{ display: none; }
#divBrochureAddress{ display: none; line-height: 20px; vertical-align: middle; }
#divBrochureAddress label{ width: 125px; height: 20px; vertical-align: middle; display: block; float: left; padding-left: 100px; }
#txtPostcode{ width: 70px; }

#accomInfoLink{ display: none; }
#accomInfoHolder{ position: relative; top: 0px; left: 0px; }
#accomInfoDiv{ 
	display: none; position: absolute; width: 150px; margin: 2px; padding: 5px; height: 100px; background-color: #C5CFC2; color: black; border: solid black 1px; 
}

.charsRemaining{
	color: green;
}

