form { display: inline; margin: 0; }
.Text { color: #7e7e7e; font-family: Arial; font-size: 11px; line-height: 16px; }
a.Text:link, a.Text:active, a.Text:hover, a.Text:visited { color: #205ba2; font-family: Arial; font-size: 11px; line-height: 16px; text-decoration: underline; }
.SmallText { color: #205ba2; font-family: Arial; font-size: 9px; line-height: 12px; }

td.MainCol { width: 580px; padding: 10px 5px 5px 5px; vertical-align: top; }
td.DividerCol { width: 1px; }
td.DetailsCol { width: 175px; padding: 10px 5px 5px 5px; vertical-align: top; }
table.FormsTable { width: 776px; }
td.FormsTable { padding: 20px 10px 10px 10px; }

.SearchForm_Holidays {  }
table.SearchForm_Holidays { width: 165px; }
.SearchForm_Holidays td { padding: 4px 4px 4px 4px; }
.SearchForm_Holidays_Title { display: block; font-size: 12px; font-weight: bold; }
 
.SearchForm_Flights {  }
table.SearchForm_Flights { width: 167px; }
.SearchForm_Flights td { padding: 4px 4px 4px 4px; }
.SearchForm_Flights_Title { display: block; font-size: 12px; font-weight: bold; }
 
.SearchForm_Accommodation {  }
table.SearchForm_Accommodation { width: 167px; }
.SearchForm_Accommodation td { padding: 4px 4px 4px 4px; }
.SearchForm_Accommodation_Title { display: block; font-size: 12px; font-weight: bold; }
 
.SearchForm_Lates {  }
table.SearchForm_Lates { width: 165px; }
.SearchForm_Lates td { padding: 4px 4px 4px 4px; }
.SearchForm_Lates_Title { display: block; font-size: 12px; font-weight: bold; }

.NoPadding td { padding: 0px 0px 0px 0px; }

.FormTop { background-image: url('/images/bg_forms_top.gif'); background-repeat: no-repeat; background-position: top left; }
.FormBottom { background-image: url('/images/bg_forms_bottom.gif'); background-repeat: no-repeat; background-position: bottom left; }
.SearchForm_PromotionalCode { }
.SearchForm_Title { color: #205ba2; font-family: Arial; font-weight: bold; font-size: 16px; line-height: 20px; }
td.SearchForm_Title { vertical-align: top; }
.SearchForm_Link, .SearchForm_Link a:hover, .SearchForm_Link a:active, .SearchForm_Link a:link, .SearchForm_Link a:visited { color: #205ba2; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
.FormItem { font-family: Arial; font-size: 10px; color: #205ba2; }
.FormItemError { font-family: Arial; font-size: 10px; color: #205ba2 border: solid 2px red; background-color: #feb5b9; }

.Divider { height: 1px; background-image: url(/images/bg_dashedline.gif); background-repeat: repeat-x; }
hr.Divider { height: 1px; color: #5c9acb; size: 1px; }
.Border { border: 1px solid #92afd0; }
.ThickBorder { border: 1px solid #becfe2; }
.ThickBorderHeader { background-image: url(/images/bg_greybar.png); background-repeat: repeat-x; height: 20px; background-color: #5d86c7; was: #658dbd; padding-left: 10px; }
.FormsTable_ThickBorderHeader { background-image: url(/images/bg_greybar.png); background-repeat: repeat-x; height: 20px; background-color: #5d86c7; was: #658dbd; padding-left: 10px; }
.ThickBorderSubHeader { background-image: url(/images/bg_formheaders.png); background-repeat: repeat-x; height: 20px; background-color: #5d86c7; padding-left: 3px; }
.WhiteBackground { background-color: #e6ebf1; _filter: alpha(opacity=60); }
.WhiteBackgroundRecommended { padding: 5px 5px 5px 5px; background-color: #ffffff; background-image: url(/images/blue_fade.png); background-repeat: repeat-x; background-position: left top; }
.WhiteLink { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.WhiteLink:link { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.WhiteLink:active { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.WhiteLink:hover { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; }
a.WhiteLink:visited { font-family: Arial; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; }
.Price { color: #e42325; font-family: Arial; font-size: 24px; line-height: 30px; font-weight: bold; }
.Recommended { background-color: #eceb8c; }
.InfoTable { z-index: 99; background-color: #ffffff; position: absolute; border: solid 1px #205ba2; _background-image: url(/images/bg_whitefade.png); _filter: alpha(opacity=90); _-moz-opacity: 0.9; _opacity: 0.9; }

#Overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 100%; background-color: #fff; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
#OverlayDetails { position: absolute; top: 0; left: 0; z-index: 200; width: 100%; height: 100%; }

.Searchform_Header { display: none; }
.BookOnline { font-weight: bold; font-size: 18px; }