
.formLightBlue { BACKGROUND-COLOR: #cee2ed; }
.formBlue { BACKGROUND-COLOR: #a5c6d6; }
.hotelName { FONT-WEIGHT: bold;FONT-SIZE: 12px; COLOR: #333333;LINE-HEIGHT: 14px;FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: none; }
.hotelName a { FONT-WEIGHT: bold;COLOR: #003399;FONT-FAMILY: arial, sans-serif; }
.hotelName a:visited { FONT-WEIGHT: bold;COLOR: #3399ff;FONT-FAMILY: arial, sans-serif; }
.hotelName a:hover { FONT-WEIGHT: bold;COLOR: #9D102D;FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: underline; }
.hotelName a:active { FONT-WEIGHT: bold;COLOR: #9D102D;FONT-FAMILY: arial, sans-serif; }
.formSubHead { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9D102D; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif;TEXT-DECORATION: none; }
.priceRange { FONT-SIZE: 10px; COLOR: #9D102D; LINE-HEIGHT: 14px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.formContent { FONT-SIZE: 10px;COLOR: #333333;FONT-FAMILY: arial, verdana, sans-serif;TEXT-DECORATION: none; }
.formContent a { COLOR: #003399; TEXT-DECORATION:none;}
.formContent a:visited { COLOR: #3399ee; }
.formContent a:hover { COLOR: #9D102D;TEXT-DECORATION: underline; }
.formContent a:active { COLOR: #9D102D;  }
.searchTitle { FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #333333; }
.errorMessageDisplay { background-color: #ffffff; border: thin solid #9D102D; border-style:solid; border-width:1px; border-color:#9D102D; width:374; padding:10px; FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: none; }
.errorMessageDisplay a { COLOR: #003399; TEXT-DECORATION: none; }
.errorMessageDisplay a:visited { COLOR: #3399ee; }
.errorMessageDisplay a:hover { COLOR: #9D102D; TEXT-DECORATION: underline; }
.errorMessageDisplay a:active { COLOR: #9D102D; }
.distanceToCityCenter { background-color: #a5c6d6; border-style:solid; border-width:1px; border-color:#ffffff; width:143; padding:5px; FONT-SIZE: 10px; WORD-SPACING: -0.05em; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; text-align: left; TEXT-DECORATION: none;}

/* New Form Styles */
.formSubHeader {
	font-weight: bold;
	font-family: arial, sans-serif; 
	font-size: 12px;
	color: #333333;
	line-height: 12px;
	text-decoration: none;
	margin-bottom: 5px;
}
.formStepTitle {
	font-family: verdana, sans-serif; 
	font-size: 12px; 
	color: #333333;
}
.formStepTitle IMG.steps {
	padding-left: 5px;
	padding-right: 3px;
	float:left;
	vertical-align:middle;
}

.formSectionTitleFormat {
	padding-left: 10px; 
	padding-bottom: 15px;
	border-bottom: 1px dashed #666666;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	display: block;
}
.formSectionTitle {
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	text-decoration: none;
	padding-bottom: 6px;
}
.formFieldLabel {
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
	vertical-align:text-bottom;
}
.formFieldElement {
	font-size: 10px;
	color: #333333;
	font-family: arial, verdana, sans-serif;
	text-decoration: none;
	vertical-align: bottom;
	margin-bottom: 2px;
	position: relative;
}
.requiredInfoBlue {
	border: 1px;
	border-width: 1px;
	border-color: #333333;
	border-style: solid;
	background-color: #a5c6d6;
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
}
.quickSearchLgtTan {
	background-color: #ebebdb;
	padding-left: 5px;
	padding-right: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.quickSearchSectionTitleFormat {
	padding-bottom: 10px;
	border-bottom: 1px dashed #666666;
	margin-bottom: 10px;
	margin-right: 4px;
	display: block;
}
.formFieldLabel IMG {
	margin-right:5px;
	float: left;
}
#quickSearchCol2Grid {
  position:relative;
  margin-top:15px;
  left:0;
  top:0;
}
#quickSearchCol2Col1 {
  position:absolute;
  top:0px;
  left:0px;
  width:auto;
  height:18px;
}
#quickSearchCol2Col2 {
  position:relative;
  left:87px;
  top:0px;
 }
.quickSearchLgtTan INPUT {
 	margin-right: 4px;
}
.quickSearchLgtTan INPUT.image {
	border:0px;
}
/* For use on nontransactional forms, Contact Us, Profiling */
.tanForms {
	padding: 10px; 
	background: #ebebdb; 
	border-top: 1px #000000 solid;
}

