body { font-family: arial,helvetica; font-size: 10pt;color: #445056;background-color: #FFFFFF; }
form { margin-top: 0px;margin-bottom: 0px; }
ul { margin-bottom: 3px; }
hr.standard { background-color: #F68B1E;color: #F68B1E;height: 1pt;border: 0pt; }
ul.errorbox { margin-bottom: 3px; }
.large { font-size: 14pt; }
.huge { font-size: 18pt; }
.small { font-size: 8pt; }
h1 { font-size: 20px; }
small { font-size: 10px; }
font.marked { color: #F68B1E; }
font.warning { color: #C90707; }
font.important { color: #C90707; }
font.positive { color: green; }
font.negative { color: #C90707; }
.globalajaxdropdown { padding: 3px; line-height: 20px; background-color: #FFFFFF;color: #000000;border: 1px solid #000000; }
small.sitefooterdisclaimer { font-size: 9px; }
hr.sitefooter { background-color: #F68B1E;color: #F68B1E;height: 1pt;border: 0pt; }
hr.corporateaccountheader { background-color: #F68B1E;color: #F68B1E;height: 4px;border: 0pt; }
font.corporateaccountheader { color: #445056;font-size: 14pt; }
a.sitefooter:link { color: #151054;text-decoration: none; }
a.sitefooter:visited { color: #151054;text-decoration: none; }
a.sitefooter:hover { color: #151054;text-decoration: underline; }
a.globalleftsidemenuactive:link { text-decoration: none;color:#F68B1E; }
a.globalleftsidemenuactive:visited { text-decoration: none;;color:#F68B1E; }
a.globalleftsidemenuactive:hover { text-decoration: underline;color:#F68B1E; }
.globalleftsidemenuactive { color:#F68B1E; }
.globalmenuactive { background-color:#EEEEEE;font-size:12px;color:#F68B1E; }
.globalmenuinactive { background-color:#EEEEEE;font-size:12px;color:#445056; }
tr.globalsubmenu { border: 2px solid #eeeeee; }
td.globalsubmenu { border-top: 2px solid #eeeeee;font-size:12px; }
.globalmenuhelp { background-color:#0E92D1;font-size:12px; }
.globalmenudropdown { padding: 4px; line-height: 20px; display:none; background-color: #FFFFFF;;font-size:12px; }
.globalmenuhoverelement { background-color:#EEEEEE;color:#F68B1E; }
a.globalmenuactive:link { text-decoration: none;color:#F68B1E; }
a.globalmenuactive:visited { text-decoration: none;;color:#F68B1E; }
a.globalmenuactive:hover { text-decoration: underline;color:#F68B1E; }
a.globalmenuinactive:link { text-decoration: none;color:#445056; }
a.globalmenuinactive:visited { text-decoration: none;color:#445056; }
a.globalmenuinactive:hover { text-decoration: underline;;color:#F68B1E; }
a.globalmenuactivecustomer:link { text-decoration: none;color:white;font-weight:bold; }
a.globalmenuactivecustomer:visited { text-decoration: none;color:white;font-weight:bold; }
a.globalmenuactivecustomer:hover { text-decoration: underline;color:white;font-weight:bold; }
a.globalmenuinactivecustomer:link { text-decoration: none;color:white;font-weight:bold; }
a.globalmenuinactivecustomer:visited { text-decoration: none;color:white;font-weight:bold; }
a.globalmenuinactivecustomer:hover { text-decoration: underline;color:white;font-weight:bold; }
.globalsubmenuactive { text-decoration: none;color:#F68B1E; }
a.globalsubmenuinactive:link { text-decoration: none;color:#445056; }
a.globalsubmenuinactive:visited { text-decoration: none;color:#445056; }
a.globalsubmenuinactive:hover { text-decoration: underline;color:#F68B1E; }
div.globalleftsidemenu { background-color: #eeeeee; width: 150px; padding: 3px; margin-bottom:4px }
a.globalleftsidemenuinactive:link { text-decoration: none;color:#445056; }
a.globalleftsidemenuinactive:visited { text-decoration: none;color:#445056; }
a.globalleftsidemenuinactive:hover { text-decoration: underline;;color:#F68B1E; }
a:link { color: #151054;text-decoration: underline; }
a:visited { color: #231b89;text-decoration: underline; }
a:hover { color: #445056;text-decoration: underline; }
a.navigation:link { color: white;text-decoration: underline; }
a.navigation:visited { color: white;text-decoration: underline; }
a.navigation:hover { color: white;text-decoration: underline; }
a.mark:link { color: #151054;text-decoration: none; }
a.mark:visited { color: #151054;text-decoration: none; }
a.mark:hover { color: #F68B1E;text-decoration: underline; }
table.frame {  }
div.frame { margin: 0px;padding: 1px; border: 1px solid #F68B1E; background-color: #FFF7D6; }
.header { font-weight: bold;color: white;background-color: #F68B1E }
tr.errorboxheader { background-color: #C90707;color: white; }
.navigation { font-weight: bold;color: white;background-color: #F68B1E; }
.normal { color: #445056;background-color: #FFF7D6; }
.tableodd { color: #445056;background-color: #EEEEEE; }
.tableeven { color: #445056;background-color: #FFFFFF; }
td { font-family: arial;font-size: 10pt; }
.search_result_preferredselect { color: #445056;background-color: #d8e0e8;cellpadding: 0px; }
td.globalnavigation { font-size: 14px; }
font.book_step_title { color: #F68B1E;font-size: 16pt; }
.book_step_title_small { color: #F68B1E;font-weight: bold; }
td.book_description_title { color: #F68B1E;font-size: 8pt;font-weight: bold; }
td.book_description_normal { font-size: 8pt; }
td.book_ratedescription_normallayout_dayrates { font-size: 8pt; }
td.book_ratedescription_smalllayout_important { font-size: 8pt;font-weight: bold; }
td.book_ratedescription_smalllayout { font-size: 8pt; }
td.book_hotelinformation { font-weight: bold;color: #F68B1E; }
td.book_hotelinformation_header { font-weight: bold;font-size: 11pt; }
div.book_stepbox_frame { margin: 0px;padding: 1px; border: 1px solid #253C81; background-color: white; }
table.book_stepbox_frame {  }
.book_stepbox_header { font-weight: bold;color: white;background-color: #253C81 }
tr.book_currentstepbox_bg { background-color: #EEEEEE }
tr.book_ratecheapest { background-color: #98de81; }
font.book_ratecheapest { color: #5a5cef;font-weight: bold; }
font.book_rates { color: #F68B1E;font-weight: bold; }
div.book_pricelimit_frame { margin: 0px;padding: 1px; border: 1px solid #F68B1E; background-color: white; }
table.book_pricelimit_frame { color: #C90707; }
.book_rateodd { background-color: #a2b8d8 }
.book_rateeven { background-color: #cfdae7; }
.book_avail_not { background-color: #CC0000 }
.book_avail_lt_4 { background-color: #FF9933 }
.book_avail { background-color: #008000 }
.ccst_tableodd { color: #445056;background-color: #EEEEEE; }
.ccst_tableeven { color: #445056;background-color: #FFFFFF; }
.ccst_tableodd_we { color: #445056;background-color: #eecccc; }
.ccst_tableeven_we { color: #445056;background-color: #eedddd; }
.ccst_tabletotal { color: #445056;background-color: #ddf0dd; }
a.ccsp_tab:link { text-decoration: none; font-weight: bold;color: #445056; }
a.ccsp_tab:visited { text-decoration: none; font-weight: bold;color: #445056; }
a.ccsp_tab:hover { text-decoration: underline; font-weight: bold;color: #445056; }
a.ccsp_tabsub:link { color: white; text-decoration: none; font-weight: bold; }
a.ccsp_tabsub:visited { color: white; text-decoration: none; font-weight: bold; }
a.ccsp_tabsub:hover { color: white; text-decoration: underline; font-weight: bold; }
.ccsp_input { font-size: 8pt; }
.ccsp_submit { font-size: 12pt;font-weight: bold; }
td.ccsp_tabbox_sel { background-color: #F68B1E }
td.ccsp_tabbox_notsel { border-top-width: 1px;border-left-width: 1px;border-bottom-width: 1px;border-right-width: 0px;border-style: solid;border-color: #F68B1E }
table.ccsp_subtabbox { background-color: #F68B1E }
span.ccsp_subtabbox_sf { border-width: 1px;border-style: solid;border-color: white;color: white; }
font.ccsp_title_nr { font-weight: bold;font-size: 15pt;font-style: italic; }
font.ccsp_title { color: #F68B1E;font-weight: bold;font-size: 13pt; }
td.ccsp_tabimgsolid { background-image: url('/img/rightedge.gif') }
td.ccsp_tabimgoutlined { background-image: url('/img/rightedge_outlined.gif') }
.activetab { background-color:#F68B1E;color:#FFFFFF;font-weight:bold; white-space:nowrap; }
.deactivetab { background-color:#C1C1C1;cursor:pointer;color:#FFFFFF;font-weight:bold; white-space:nowrap; }
.deactivetabhover { background-color:#C1C1C1;cursor:pointer;color:#F68F22;font-weight:bold; white-space:nowrap; }
font.hp_title_enum { font-weight: bold;font-size: 13pt;font-style: italic; }
font.hp_title { font-weight: bold;font-size: 12pt;color: #F68B1E; }
input.hp_hotelname { font-size: 8pt;max-width: 150px;min-width: 150px; }
input.hp_submitbutton_gecko { font-family: arial;font-size: 13pt;font-weight: bold; }
input.hp_submitbutton_ie { font-family: arial;font-size: 12pt;font-weight: bold; }
td.hp_promo_background { background-color: #FFFFFF; }
table.hp_teaser_background { background-color: #FFFFFF;border-width: 1px;border-style: solid;border-color: #F68B1E; }
td.hp_group_info_text { font-size: 8pt;color: #B0B0B0; }
td.hp_vertical_separator { border-right-color: #F68B1E;border-right-width: 1px;border-right-style: solid; }
a.hp_header:link { color: white; text-decoration: none; cursor: text; }
a.hp_header:visited { color: white; text-decoration: none; cursor: text; }
a.hp_header:hover { color: white; text-decoration: none; cursor: text; }
a.hp_header:active { color: white; text-decoration: none; cursor: text; }
span.ieborder { border-left: thin solid #F68B1E;border-right: thin solid #F68B1E;border-bottom: thin solid #F68B1E;border-top: thin solid #F68B1E; }
span.geckoborder { border-left: medium solid #F68B1E;border-right: medium solid #F68B1E;border-bottom: thick solid #F68B1E;border-top: thick solid #F68B1E; }
.locationresult { background-color: #F68B1E;color: white; }
.locationresult_city { background-color: #FFF7D6; }
.locationresult_other { background-color: #B0D8A3; }
.search_searchbox_normal { background-color: #FFF7D6; }
font.search_titles { font-weight: bold;font-size: 11pt;color: #F68B1E; }
font.search_searchbox_masterheader { font-size: 10pt; }
.search_fairbox_header { background-color: #F68B1E;color: white; }
.search_searchbox_header { background-color: #C1C1C1;color: white; }
.search_result_topbox { background-color: #006DAE; }
.search_result_topbox_header { background-color: #006DAE;font-size: 12pt;color: white; }
font.search_result_parameters { font-weight: bold;color: #F68B1E;font-size: 12px; }
div.search_result_minimumstay { background-color: #FFFF66; }
font.search_group_hint { color: #C90707;font-size: 12pt;font-weight: bold; }
font.search_result_extendedtext { color: #002E65; }
img.search_chainborder { border-color: #445056;border-width: 1px; }
input.search_booking_button { color: #013068; }
