TABLE.gridLines {
	BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.gridLines TD {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.gridLines TH {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.validationHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.validationErrorSummaryContainer {
	BORDER-TOP: #0434b1 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #0434b1 1px solid
}
.validationErrorContainer {
	PADDING-LEFT: 15px; FONT-SIZE: 8pt; COLOR: #0434b1; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.validationErrorPrefix {
	
}
.validationErrorFieldName {
	FONT-WEIGHT: bold
}
.validationErrorMessage {
	
}
TABLE.SearchResults {
	BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.SearchResults TD {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.SearchResults TH {
	BORDER-RIGHT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#searchCritiaSummary {
	FONT-SIZE: 8pt; MARGIN: 5px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#searchCritiaSummary .fieldContainer {
	MARGIN: 5px
}
#searchCritiaSummary .fieldLabel {
	FONT-WEIGHT: bold
}
#searchCritiaSummary .fieldValue {
	FONT-WEIGHT: bold
}
.resultsMatchCell {
	
}
.resultsMatchText {
	COLOR: red
}
.hotelDetailsSection {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; BACKGROUND: #f2f2f2; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid
}
.hotelDetailsSectionHeader {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 10px; COLOR: #003399; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.hotelDirectoryCurrencyHeader {
	FONT-SIZE: 8pt
}
.hotelDetailsSectionSubHeader {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.hotelName {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 10px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.label#HotelDetailsContainer {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; LINE-HEIGHT: 12pt; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text#HotelDetailsContainer {
	PADDING-RIGHT: 3px; FONT-SIZE: 8pt; LINE-HEIGHT: 12px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.resultsMatchCell#Rates {
	
}
.resultsMatchText#Rates {
	COLOR: red
}
