.homepage_promo_panel_b {
	POSITION: relative; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.homepage_promo_panel_c {
	POSITION: relative; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.homepage_promo_panel_b {
	WIDTH: 44.68%; CLEAR: both; MARGIN-RIGHT: 1.06%
}
.homepage_promo_panel_c {
	WIDTH: 53.19%; MARGIN-LEFT: 1.06%
}
.homepage_promo_panel_b .panel_b3_1_cont {
	POSITION: relative; WIDTH: 47.3%; FLOAT: left
}
.homepage_promo_panel_b .panel_b3_2_3_cont {
	WIDTH: 49.8%; FLOAT: right
}
.homepage_promo_panel_b .panel_b3_1 {
	POSITION: relative; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_b .panel_b3_2 {
	POSITION: relative; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_b .panel_b3_3 {
	POSITION: relative; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_b .panel_b3_1 {
	WIDTH: 100%
}
.homepage_promo_panel_b .panel_b3_2 {
	WIDTH: 46%
}
.homepage_promo_panel_b .panel_b3_3 {
	WIDTH: 47%; FLOAT: right; MARGIN-RIGHT: 1%
}
.homepage_promo_panel_b .panel_b3_1_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BOTTOM: 0px
}
.homepage_promo_panel_b .panel_b3_2_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BOTTOM: 0px
}
.homepage_promo_panel_b .panel_b3_3_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BOTTOM: 0px
}
.homepage_promo_panel_b .panel_b3_1_border {
	WIDTH: 48%; LEFT: 0px
}
.homepage_promo_panel_b .panel_b3_2_border {
	WIDTH: 23%; LEFT: 50.5%
}
.homepage_promo_panel_b .panel_b3_3_border {
	WIDTH: 24%; LEFT: 76.5%
}
.homepage_promo_panel_b .panel_b2_1 {
	WIDTH: 48.5%; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_b .panel_b2_2 {
	WIDTH: 48.3%; FLOAT: right; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_b .panel_b2_1_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; WIDTH: 48.5%; BOTTOM: 0px; LEFT: 0px
}
.homepage_promo_panel_b .panel_b2_2_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; WIDTH: 48.3%; BOTTOM: 0px; LEFT: 51.7%
}
.homepage_promo_panel_b .panel_b1 {
	BORDER-BOTTOM: #369 1px solid; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_c .panel_c3_1_cont {
	POSITION: relative; WIDTH: 38.7%; FLOAT: left
}
.homepage_promo_panel_c .panel_c3_2_3_cont {
	WIDTH: 58.8%; FLOAT: right
}
.homepage_promo_panel_c .panel_c3_1 {
	POSITION: relative; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_c .panel_c3_2 {
	POSITION: relative; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_c .panel_c3_3 {
	POSITION: relative; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_c .panel_c3_1 {
	WIDTH: 100%
}
.homepage_promo_panel_c .panel_c3_2 {
	WIDTH: 65.4%
}
.homepage_promo_panel_c .panel_c3_3 {
	WIDTH: 29%; FLOAT: right; MARGIN-RIGHT: 1%
}
.homepage_promo_panel_c .panel_c3_1_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BOTTOM: 0px
}
.homepage_promo_panel_c .panel_c3_2_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BOTTOM: 0px
}
.homepage_promo_panel_c .panel_c3_3_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; BOTTOM: 0px
}
.homepage_promo_panel_c .panel_c3_1_border {
	WIDTH: 38.7%; LEFT: 0px
}
.homepage_promo_panel_c .panel_c3_2_border {
	WIDTH: 38.7%; LEFT: 41.2%
}
.homepage_promo_panel_c .panel_c3_3_border {
	WIDTH: 17%; LEFT: 82.2%
}
.homepage_promo_panel_c .panel_c2_1 {
	WIDTH: 59.2%; FLOAT: left; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_c .panel_c2_2 {
	WIDTH: 38.3%; FLOAT: right; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.homepage_promo_panel_c .panel_c2_1_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; WIDTH: 59.2%; BOTTOM: 0px; LEFT: 0px
}
.homepage_promo_panel_c .panel_c2_2_border {
	BORDER-BOTTOM: #369 1px solid; POSITION: absolute; WIDTH: 48.3%; BOTTOM: 0px; LEFT: 61.7%
}
.homepage_promo_panel_c .panel_c1 {
	BORDER-BOTTOM: #369 1px solid; BORDER-TOP: #dfe8eb 1px solid; PADDING-TOP: 1px
}
.CMS_hero_promo_panel UL.pager LI.prev_page A {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/cms/brand_pillar/sprite_cms_hero_pillar_icons.png); WIDTH: 16px; HEIGHT: 16px
}
.CMS_hero_promo_panel UL.pager LI.next_page A {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/cms/brand_pillar/sprite_cms_hero_pillar_icons.png); WIDTH: 16px; HEIGHT: 16px
}
.CMS_hero_promo_panel UL.pager LI.active_page A {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/cms/brand_pillar/sprite_cms_hero_pillar_icons.png); WIDTH: 16px; HEIGHT: 16px
}
.CMS_hero_promo_panel SPAN.icon_link {
	BACKGROUND-IMAGE: url(/images/hcom-imageversion/cms/brand_pillar/sprite_cms_hero_pillar_icons.png); WIDTH: 16px; HEIGHT: 16px
}
.CMS_hero_promo_panel UL.pager LI.active_page A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND-POSITION: -1px -2px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.CMS_hero_promo_panel UL.pager LI.prev_page A {
	BACKGROUND-POSITION: -28px -2px
}
.CMS_hero_promo_panel UL.pager LI.next_page A {
	BACKGROUND-POSITION: -46px -2px
}
.CMS_hero_promo_panel UL.pager LI.prev_page A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 5px; PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
.CMS_hero_promo_panel UL.pager LI.next_page A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 5px; PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
.CMS_hero_promo_panel SPAN.icon_link {
	WIDTH: 12px; DISPLAY: inline-block; BACKGROUND-POSITION: -64px -3px; HEIGHT: 15px; VERTICAL-ALIGN: bottom
}
.CMS_hero_promo_panel DIV.nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; HEIGHT: 54px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 16px
}
.CMS_hero_promo_panel DIV.nav H2 {
	MARGIN: 0px; WIDTH: auto; FLOAT: left
}
.CMS_hero_promo_panel DIV.nav H3 {
	PADDING-BOTTOM: 1em; MARGIN: 0.25em 0px; WIDTH: 100%; FLOAT: left; COLOR: #f2d3ac; CLEAR: left; FONT-SIZE: 12px
}
.CMS_hero_promo_panel UL.pager {
	WIDTH: auto; FLOAT: right; CLEAR: none
}
.CMS_hero_promo_panel UL.pager A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; HEIGHT: 16px; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.CMS_hero_promo_panel UL.pager LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 16px; PADDING-TOP: 0px
}
.homepage_hero {
	MARGIN: 10px 0px
}
.homepage_hero .image {
	WIDTH: 512px
}
.page_widget {
	MARGIN: 10px 0px; WIDTH: 100%; FLOAT: left; CLEAR: left; FONT-SIZE: 13px
}
.page_widget A:link {
	COLOR: #336699
}
.page_widget A:visited {
	COLOR: #336699
}
.page_widget A:hover {
	COLOR: #336699
}
.page_widget A:active {
	COLOR: #336699
}
.page_widget H1 {
	COLOR: #000; PADDING-TOP: 0px
}
.page_widget H2 {
	BORDER-BOTTOM: #03C 3px solid; LINE-HEIGHT: 21px; MARGIN-BOTTOM: 15px; COLOR: #000; FONT-SIZE: 21px; FONT-WEIGHT: bold
}
.page_widget H2 SPAN {
	POSITION: relative; BACKGROUND-COLOR: #fff; BOTTOM: -7px; PADDING-RIGHT: 5px
}
.page_widget .footer {
	TEXT-ALIGN: right; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.page_widget .footer A {
	FLOAT: right
}
.page_widget .footer A SPAN {
	FLOAT: left; CURSOR: pointer
}
.page_widget A .icon_sprite_go {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 3px; PADDING-LEFT: 0px; WIDTH: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_index_theme_red.png) no-repeat -500px -100px; HEIGHT: 10px; PADDING-TOP: 0px
}
.page_widget HR.header {
	BORDER-BOTTOM: #03C 3px solid; MARGIN-BOTTOM: 15px; HEIGHT: 3px
}
.page_widget_top_destinations .destination {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.page_widget_top_destinations .opened .destination_content {
	POSITION: static !important
}
.page_widget_top_destinations .opened {
	POSITION: static !important
}
.page_widget_top_destinations H3 {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #d6ebf5; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #336699; CURSOR: pointer; PADDING-TOP: 8px
}
.page_widget_top_destinations H3 SPAN.summary {
	DISPLAY: block
}
.page_widget_top_destinations H3 SPAN.row {
	DISPLAY: block
}
.page_widget_top_destinations H3 SPAN.top_dest_icon {
	MARGIN-TOP: -42px; WIDTH: 174px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; MARGIN-BOTTOM: -10px; FLOAT: right; HEIGHT: 50px
}
.page_widget_top_destinations H3 .icon_sprite_triangle {
	BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_index_theme_red.png) no-repeat left top
}
.page_widget_top_destinations .opened H3 .icon_sprite_triangle {
	BACKGROUND-POSITION: -150px -50px
}
.page_widget_top_destinations H3 .icon_sprite_triangle {
	MARGIN: 4px 0px 0px 10px; WIDTH: 9px; BACKGROUND-POSITION: -150px top; FLOAT: left; HEIGHT: 9px
}
.page_widget_top_destinations H3 .summary {
	DISPLAY: block; MARGIN-LEFT: 22px; MARGIN-RIGHT: 180px
}
.page_widget_top_destinations .destination_name {
	DISPLAY: block; MARGIN-LEFT: 22px; MARGIN-RIGHT: 180px
}
.page_widget_top_destinations H3 .summary {
	COLOR: #8c8c8c
}
.page_widget_top_destinations UL.hotels {
	MARGIN: 0px 6px 0px 0px
}
.page_widget_top_destinations UL.hotels LI {
	BORDER-BOTTOM: #99cce5 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 3.5%; WIDTH: 96.5%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.page_widget_top_destinations UL.hotels LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.page_widget_top_destinations UL.hotels LI.last A {
	TEXT-DECORATION: underline
}
.page_widget_top_destinations UL.hotels LI A .hotel_name {
	TEXT-DECORATION: underline
}
.page_widget_top_destinations UL.hotels LI.last A:hover {
	TEXT-DECORATION: none
}
.page_widget_top_destinations UL.hotels LI A:hover .hotel_name {
	TEXT-DECORATION: none
}
.page_widget_top_destinations UL.hotels LI.last {
	BORDER-BOTTOM-STYLE: none
}
.page_widget_top_destinations UL.hotels LI.last A {
	PADDING-BOTTOM: 0px; WIDTH: auto !important; CURSOR: pointer; FONT-WEIGHT: bold
}
.page_widget_top_destinations UL.hotels LI.last A {
	FLOAT: left
}
.page_widget_top_destinations UL.hotels LI.last A SPAN {
	FLOAT: left
}
.page_widget_top_destinations UL.hotels LI.last A SPAN.icon_sprite_go {
	MARGIN-LEFT: 3px
}
.page_widget_top_destinations UL.hotels LI A SPAN.hotel_name {
	FLOAT: none; CURSOR: pointer
}
.page_widget_top_destinations UL.hotels LI A SPAN {
	FLOAT: left
}
.page_widget_top_destinations UL.hotels LI A .small_stars {
	MARGIN: 3px; FLOAT: right
}
.page_widget_top_destinations UL.hotels LI A SPAN.price {
	FLOAT: right; COLOR: #000
}
.page_widget_top_destinations UL.hotels LI A SPAN.price STRONG {
	COLOR: #080; MARGIN-LEFT: 3px
}
.page_widget_top_destinations UL.hotels LI A SPAN.price STRONG DEL {
	COLOR: #000; FONT-WEIGHT: normal
}
.page_widget_top_destinations UL.hotels LI A SPAN.price STRONG SPAN.newprice {
	FLOAT: none
}
.page_widget_top_destinations .js_onscreen {
	TOP: -9999px
}
.page_widget_top_destinations .js_offscreen {
	TOP: -9999px
}
.page_widget_featured_hotel {
	OVERFLOW: hidden
}
.page_widget_featured_hotel .hotel {
	MARGIN-BOTTOM: 10px
}
.page_widget_featured_hotel .photo_thumbnail {
	POSITION: relative; PADDING-BOTTOM: 8px; MARGIN: 3px 9px 0px 11px; PADDING-LEFT: 0px; WIDTH: 72px; PADDING-RIGHT: 8px; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_icons_index_theme_red.png) no-repeat -800px -150px; FLOAT: left; HEIGHT: 72px; PADDING-TOP: 0px
}
.page_widget_featured_hotel .photo_thumbnail .overlay {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=50); BACKGROUND-COLOR: black; WIDTH: 64px; DISPLAY: block; HEIGHT: 64px; opacity: 0.5
}
.page_widget_featured_hotel .photo_thumbnail .thumbnail_popDiv_animation {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 16px; DISPLAY: none; BACKGROUND: url(/images/hcom-imageversion/common/search/animation_loading_1_red.gif) no-repeat 50% 50%; HEIGHT: 16px; TOP: 24px; LEFT: 24px
}
.page_widget_featured_hotel .photo_thumbnail .popdiv_prompt_icon {
	Z-INDEX: 1; POSITION: absolute; TOP: 0px; LEFT: 52px
}
.page_widget_featured_hotel .photo_thumbnail IMG {
	POSITION: relative; TOP: -1px; LEFT: -1px
}
.page_widget_featured_hotel .photo_thumbnail A {
	BORDER-BOTTOM: #03C 1px solid; POSITION: relative; BORDER-LEFT: #03C 1px solid; WIDTH: 62px; DISPLAY: block; HEIGHT: 62px; OVERFLOW: hidden; BORDER-TOP: #03C 1px solid; BORDER-RIGHT: #03C 1px solid
}
.page_widget_featured_hotel H3 {
	MARGIN-BOTTOM: 0px
}
.page_widget_featured_hotel .hotel_info {
	WIDTH: 100%; FLOAT: left
}
.page_widget_featured_hotel .hotel_details {
	MARGIN-LEFT: 78px
}
.page_widget_featured_hotel .ratings {
	MARGIN-BOTTOM: 7px
}
.page_widget_featured_hotel .ratings .star_rating {
	MARGIN-TOP: 7px; DISPLAY: inline-block
}
.page_widget_featured_hotel .ratings .amenities {
	MARGIN-TOP: 7px; DISPLAY: inline-block
}
.page_widget_featured_hotel .ratings .bar_rating {
	MARGIN-TOP: 7px; DISPLAY: inline-block
}
.page_widget_featured_hotel .ratings .bar_rating {
	DISPLAY: block
}
.page_widget_featured_hotel .ratings .amenities {
	MARGIN: 0px 21px 0px 45px
}
.page_widget_featured_hotel .ratings .bar_rating A {
	COLOR: #555; TEXT-DECORATION: none
}
.page_widget_featured_hotel .bar_rating STRONG {
	COLOR: #555; FONT-SIZE: 16px
}
.page_widget_featured_hotel .hotel_details .promo {
	BORDER-BOTTOM: #dae9f4 1px solid; PADDING-BOTTOM: 11px; WIDTH: 100%; FLOAT: left
}
.page_widget_featured_hotel .hotel_details .promo .offer {
	FLOAT: left; COLOR: #b40014; FONT-WEIGHT: bold
}
.page_widget_featured_hotel .hotel_details .promo .validity {
	TEXT-INDENT: 20px; WIDTH: 100%; FLOAT: left; CLEAR: left
}
.page_widget_featured_hotel .hotel_info .footer {
	WIDTH: 100%; FLOAT: right; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.page_widget_featured_hotel .hotel_info .footer STRONG {
	COLOR: #080; FONT-SIZE: 16px
}
.page_widget_featured_hotel .hotel_info .footer STRONG DEL {
	COLOR: #000; FONT-SIZE: 14px
}
.page_widget_featured_hotel .hotel_info .footer SPAN {
	FLOAT: right
}
.page_widget_featured_hotel .hotel_info .footer .buttonBorder1 A SPAN {
	COLOR: white
}
.page_widget_featured_hotel .review_list {
	BORDER-BOTTOM: #b4d4e9 1px solid
}
.page_widget_featured_hotel .review_list .review {
	MARGIN-BOTTOM: 18px
}
.page_widget_featured_hotel .review_list .last.review {
	MARGIN-BOTTOM: 10px
}
.page_widget_featured_hotel .review_list .review_content {
	POSITION: relative; BACKGROUND-COLOR: #ecf4f9
}
.page_widget_featured_hotel .review_list .review_content H3 {
	POSITION: relative; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 20px; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.page_widget_featured_hotel .review_list BLOCKQUOTE {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.page_widget_featured_hotel .review_list .review_content P {
	Z-INDEX: 2; POSITION: relative; MARGIN: 0px 45px 0px 68px
}
.page_widget_featured_hotel .review_list .quote {
	Z-INDEX: 0; POSITION: absolute; COLOR: #cae1ef; FONT-SIZE: 180px; PADDING-TOP: 60px
}
.page_widget_featured_hotel .review_list .open_quote {
	HEIGHT: 60px; TOP: 13px; LEFT: 2px
}
.page_widget_featured_hotel .review_list .close_quote {
	BOTTOM: -37px; HEIGHT: 25px; RIGHT: 3px
}
.page_widget_featured_hotel .review_list .review_info {
	POSITION: relative
}
.page_widget_featured_hotel .review_list .reviewer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.page_widget_featured_hotel .review_list .reviewer .review_date {
	COLOR: #ababab; MARGIN-LEFT: 4px; FONT-WEIGHT: normal
}
.page_widget_featured_hotel .review_list .callout_slant {
	BORDER-BOTTOM: #fff 0px solid; POSITION: absolute; BORDER-LEFT: #fff 10px solid; LINE-HEIGHT: 0; MARGIN: 0px; WIDTH: 0px; HEIGHT: 0px; COLOR: #ecf4f9; BORDER-TOP: #ecf4f9 10px solid; TOP: 0px; BORDER-RIGHT: #fff 0px solid; LEFT: 3px
}
.page_widget_featured_hotel .review_list .footer {
	MARGIN-TOP: 10px
}
.page_widget_find_by_map .map_module .flashcontainer {
	POSITION: relative; DISPLAY: block; MARGIN-BOTTOM: 10px
}
.page_widget_find_by_map .map_landing {
	BORDER-BOTTOM: #03C 1px solid; PADDING-BOTTOM: 15px
}
.page_widget_find_by_map .map_landing .target {
	CLEAR: both
}
.page_widget_find_by_map .map_landing .target LI {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; WHITE-SPACE: nowrap; FLOAT: left; BORDER-RIGHT: #c7c7c7 1px solid; PADDING-TOP: 0px
}
.page_widget_find_by_map .map_landing .target LI.last {
	BORDER-RIGHT-STYLE: none
}
.page_widget_find_by_map .map_landing .target SPAN {
	POSITION: absolute; DISPLAY: none; HEIGHT: 0px; LEFT: -9999px
}
.page_widget_find_by_map .map_landing UL#breadcrumb {
	MARGIN-BOTTOM: 3px
}
.page_widget_find_by_map .map_see_all {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.page_widget_find_by_map .map_see_all A {
	FLOAT: right; FONT-WEIGHT: bold
}
.page_widget_find_by_map .map_see_all A SPAN {
	FLOAT: left
}
.page_widget_find_by_map .flashlink_overlay SPAN {
	FLOAT: left
}
.page_widget_find_by_map .flashlink_overlay {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: right; BACKGROUND-COLOR: #fff
}
.page_widget_find_by_map .alaska.flashlink_overlay {
	TOP: 30px; LEFT: 5px
}
.page_widget_find_by_map .return.flashlink_overlay {
	TOP: 30px; LEFT: 5px
}
.page_widget_find_by_map .hawaii.flashlink_overlay {
	TOP: 200px; LEFT: 5px
}
.page_widget_find_by_map .singapore.flashlink_overlay {
	TOP: 55%; RIGHT: 1%
}
.page_widget_find_by_map .hong_kong.flashlink_overlay {
	TOP: 65%; RIGHT: 1%
}
.page_widget_find_by_map .macau.flashlink_overlay {
	TOP: 75%; RIGHT: 1%
}
.page_widget_find_by_map .flashlink_overlay A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.page_widget_find_by_map .singapore.flashlink_overlay A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.page_widget_find_by_map .hong_kong.flashlink_overlay A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.page_widget_find_by_map .macau.flashlink_overlay A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.page_widget_find_by_map .alaska.flashlink_overlay A .icon_sprite_go {
	PADDING-BOTTOM: 3px; BACKGROUND-POSITION: -500px -198px
}
.page_widget_find_by_map .hawaii.flashlink_overlay A .icon_sprite_go {
	BACKGROUND-POSITION: -500px -250px; MARGIN-LEFT: 1px; MARGIN-RIGHT: 3px
}
.page_widget_find_by_map .map_module #map_content OBJECT {
	OUTLINE-STYLE: none; WIDTH: 100%
}
.page_widget_top_box {
	HEIGHT: 142px; OVERFLOW: hidden
}
.page_widget_top_box H1 {
	MARGIN-BOTTOM: 15px
}
.page_widget_top_box UL {
	MARGIN-LEFT: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.page_widget_top_box UL LI {
	BACKGROUND-POSITION: 0px 0.4em; MARGIN-BOTTOM: 13px
}
.page_widget_top_box A {
	MARGIN-LEFT: 10px
}
.page_widget_top_box A {
	FLOAT: left; CURSOR: pointer; FONT-WEIGHT: bold
}
.page_widget_top_box A SPAN {
	FLOAT: left; CURSOR: pointer; FONT-WEIGHT: bold
}
.page_widget_query_form .C_mstep_query_module {
	MARGIN-BOTTOM: 0px
}
.page_widget_query_form .C_mstep_query_module FORM {
	PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.page_widget_query_form .C_mstep_query_module H3 {
	MARGIN-BOTTOM: 6px; COLOR: #000; FONT-SIZE: 16px
}
.page_widget_query_form .C_mstep_query_module UL.steps {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.page_widget_query_form .C_mstep_query_module UL.steps DIV.step {
	COLOR: #03C
}
.page_widget_query_form .C_mstep_query_module UL {
	COLOR: #000
}
.page_widget_query_form .C_mstep_query_module DIV {
	COLOR: #000
}
.page_widget_query_form .C_mstep_query_module LI {
	COLOR: #000
}
.page_widget_query_form UL.steps LI.last {
	PADDING-BOTTOM: 0px
}
.page_widget_query_form .C_mstep_query_module .hr {
	BORDER-BOTTOM: #03C 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: right; PADDING-TOP: 0px
}
.page_widget_query_form .C_mstep_query_module .foot {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.page_widget .foot A SPAN {
	FLOAT: left; CURSOR: pointer
}
.page_widget_query_form .C_mstep_query_module .feedbackButton {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 23px; MARGIN-BOTTOM: 13px; FLOAT: right; CLEAR: both; PADDING-TOP: 2px
}
.page_widget_query_form .updating .feedbackButton {
	BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_throbbers.gif) #ffff00 no-repeat right -46px
}
.page_widget_query_form .C_mstep_query_module .foot .buttonBorder1 {
	MARGIN: 0px; DISPLAY: inline-block; FLOAT: left
}
.page_widget_query_form .C_mstep_query_module DIV.foot P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: grey; MARGIN-LEFT: 32px; CLEAR: left; PADDING-TOP: 0px
}
.page_widget_query_form .C_mstep_query_module .step1_alternativeSearch {
	MARGIN-TOP: 6px; WIDTH: 100%; DISPLAY: block
}
.page_widget_query_form .C_mstep_query_module SELECT.step1_select {
	WIDTH: 49%
}
.page_widget_query_form .C_mstep_query_module SELECT.step1_select .searchLink {
	COLOR: #336699; FONT-WEIGHT: bold
}
.page_widget_query_form .foot A.more_options {
	DISPLAY: block; COLOR: #336699; MARGIN-LEFT: 32px; FONT-WEIGHT: bold
}
.page_widget_query_form .C_mstep_query_module FIELDSET.destination INPUT {
	WIDTH: 70%
}
.page_widget_query_form .C_mstep_query_module FIELDSET.people TH.room_labels {
	WIDTH: 75px
}
.page_widget_query_form .C_mstep_query_module FIELDSET.people TD.roomNumber {
	TEXT-ALIGN: right; PADDING-RIGHT: 2px
}
.page_widget_distinctiveness {
	TEXT-ALIGN: right; HEIGHT: 142px; OVERFLOW: hidden
}
.page_widget_bulletpoints UL {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 10px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.page_widget_bulletpoints UL.small {
	FONT-SIZE: 13px
}
.page_widget_bulletpoints UL LI {
	LINE-HEIGHT: 18px; BACKGROUND-POSITION: 0px 0.4em; MARGIN-BOTTOM: 13px; OVERFLOW: hidden
}
.page_widget_bulletpoints UL.small LI {
	LINE-HEIGHT: 16px; MARGIN-BOTTOM: 5px
}
.page_widget_bulletpoints A.link_bottom {
	MARGIN-LEFT: 10px
}
.page_widget_bulletpoints A.link_bottom {
	FLOAT: left; CURSOR: pointer
}
.page_widget_bulletpoints A.link_bottom SPAN {
	FLOAT: left; CURSOR: pointer
}
.page_widget_travel_alert {
	BORDER-BOTTOM: #b40014 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/hcom-imageversion/common/backgrounds/travel_alert.png) repeat-x left bottom; PADDING-TOP: 0px
}
.page_widget_travel_alert H2 {
	BORDER-BOTTOM-COLOR: #b40014; COLOR: #b40014
}
.page_widget_travel_alert HR.header {
	BORDER-BOTTOM-COLOR: #b40014
}
.page_widget_travel_alert P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
.page_widget_travel_alert P A {
	WIDTH: 100%; DISPLAY: block
}
.page_widget_travel_alert P A {
	FLOAT: left; CURSOR: pointer
}
.page_widget_travel_alert P A SPAN {
	FLOAT: left; CURSOR: pointer
}
.teaser_double.text_overlay.page_widget UL {
	WIDTH: 100%; OVERFLOW: hidden
}
.text_overlay.page_widget LI {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.text_overlay.page_widget IMG {
	WIDTH: 100%; DISPLAY: block
}
.text_overlay.page_widget .container {
	POSITION: absolute; PADDING-BOTTOM: 7px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; COLOR: transparent; OVERFLOW: hidden; TOP: 8px; PADDING-TOP: 7px; LEFT: 0px
}
.text_overlay.page_widget .container .plate {
	POSITION: absolute; WIDTH: 100%; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.8; -moz-opacity: 0.8
}
.text_overlay.page_widget A .container STRONG {
	Z-INDEX: 2; POSITION: relative; MARGIN-BOTTOM: 0px; COLOR: #336699; FONT-SIZE: 14px
}
.text_overlay.page_widget A .container SPAN.title {
	DISPLAY: block; MARGIN-BOTTOM: 3px
}
.text_overlay.page_widget A .container SPAN.link {
	Z-INDEX: 2; POSITION: relative; FLOAT: left; COLOR: #336699; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.text_overlay.page_widget A:visited .container SPAN.link {
	Z-INDEX: 2; POSITION: relative; FLOAT: left; COLOR: #336699; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.text_overlay.page_widget A .container SPAN.text {
	Z-INDEX: 2; POSITION: relative; FLOAT: left; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.text_overlay.page_widget A:visited .container SPAN.text {
	Z-INDEX: 2; POSITION: relative; FLOAT: left; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.text_overlay.page_widget .icon_sprite_go.icon_sprite {
	Z-INDEX: 2; POSITION: relative
}
.text_overlay.page_widget A {
	TEXT-DECORATION: none
}
.text_overlay.page_widget A:hover {
	TEXT-DECORATION: none
}
.text_overlay.page_widget A .container SPAN.link {
	TEXT-DECORATION: underline
}
.text_overlay.page_widget A:hover .container SPAN.link {
	TEXT-DECORATION: none
}
.text_overlay.page_widget A .container SPAN.text {
	TEXT-DECORATION: none
}
.text_overlay.page_widget A:hover .container SPAN.text {
	TEXT-DECORATION: none
}
.text_overlay.page_widget A:active {
	OUTLINE-STYLE: none
}
.text_overlay.page_widget A:focus {
	OUTLINE-STYLE: none
}
.teaser_single.text_overlay.page_widget LI {
	WIDTH: 100%
}
.teaser_single.text_overlay.page_widget A .container STRONG {
	COLOR: #000; FONT-SIZE: 18px
}
.teaser_double.text_overlay.page_widget LI {
	WIDTH: 49%; MARGIN-BOTTOM: 1.2%
}
.teaser_double.text_overlay.page_widget .first {
	CLEAR: both
}
.teaser_double.text_overlay.page_widget .last {
	FLOAT: right
}
.text_overlay.page_widget .lastRow {
	MARGIN-BOTTOM: 0px
}
.text_side.page_widget LI {
	MARGIN: 0px 0px 2.2%; PADDING-LEFT: 0px; WIDTH: 49%; FLOAT: left; OVERFLOW: hidden
}
.text_side.page_widget LI.last {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.text_side.page_widget LI.first {
	CLEAR: both
}
.text_side.page_widget LI.lastRow {
	MARGIN-BOTTOM: 0px
}
.text_side.page_widget UL .imgContainer {
	WIDTH: 25%; FLOAT: left; MARGIN-RIGHT: 5px
}
.text_side.page_widget UL .imgContainer IMG {
	MARGIN: 0px; WIDTH: 100%; DISPLAY: block
}
.text_side.page_widget UL .textContainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 1%; WIDTH: 70%; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #000; PADDING-TOP: 0px
}
.text_side.page_widget A {
	DISPLAY: block; TEXT-DECORATION: none
}
.text_side.page_widget A[href] {
	CURSOR: pointer
}
.text_side.page_widget A:hover {
	TEXT-DECORATION: none
}
.text_side.page_widget STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 3px; FONT-SIZE: 12px
}
.text_side.page_widget .link {
	COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.text_side.page_widget A:hover .link {
	COLOR: #336699; TEXT-DECORATION: none
}
.text_side.page_widget A:hover .text {
	COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.text_side.page_widget .text {
	COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.text_side.page_widget A .icon_sprite_go {
	FLOAT: none
}
.text_side.page_widget A:active {
	OUTLINE-STYLE: none
}
.text_side.page_widget A:focus {
	OUTLINE-STYLE: none
}
.teaser_single.text_side.page_widget UL LI {
	WIDTH: 100%; FLOAT: none
}
.teaser_double.text_side.page_widget UL LI {
	WIDTH: 49%
}
.text_bottom.page_widget LI {
	POSITION: relative; MARGIN: 0px 0px 2.2%; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden
}
.text_bottom.page_widget .last {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.text_bottom.page_widget .first {
	CLEAR: both
}
.text_bottom.page_widget .lastRow {
	MARGIN-BOTTOM: 0px
}
.teaser_double.text_bottom.page_widget .lastRow {
	MARGIN-BOTTOM: 0px
}
.text_bottom.page_widget .imgContainer {
	WIDTH: 100%
}
.text_bottom.page_widget .imgContainer IMG {
	MARGIN: 2px 0px 0px; WIDTH: 100%; DISPLAY: block
}
.text_bottom.page_widget .textContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #000; PADDING-TOP: 10px
}
.text_bottom.page_widget A {
	DISPLAY: block; TEXT-DECORATION: none
}
.text_bottom.page_widget A[href] {
	CURSOR: pointer
}
.text_bottom.page_widget A:hover {
	TEXT-DECORATION: none
}
.text_bottom.page_widget STRONG {
	DISPLAY: block; FONT-SIZE: 14px
}
.text_bottom.page_widget .link {
	COLOR: #336699; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.text_bottom.page_widget A:hover .link {
	COLOR: #336699; TEXT-DECORATION: none
}
.text_bottom.page_widget A:hover .text {
	COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.text_bottom.page_widget .text {
	COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.text_bottom.page_widget A .icon_sprite_go {
	FLOAT: none
}
.text_bottom.page_widget A:active {
	OUTLINE-STYLE: none
}
.text_bottom.page_widget A:focus {
	OUTLINE-STYLE: none
}
.teaser_double.text_bottom.page_widget LI {
	WIDTH: 49%
}
.text_none.page_widget LI {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.text_none.page_widget IMG {
	WIDTH: 100%; DISPLAY: block
}
.text_none.page_widget A:active {
	OUTLINE-STYLE: none
}
.text_none.page_widget A:focus {
	OUTLINE-STYLE: none
}
.teaser_single.text_none.page_widget LI {
	WIDTH: 100%
}
.teaser_single.text_none.page_widget LI IMG {
	VERTICAL-ALIGN: bottom
}
.teaser_double.text_none.page_widget LI {
	WIDTH: 49%; MARGIN-BOTTOM: 1.2%
}
.teaser_double.text_none.page_widget .first {
	CLEAR: both
}
.teaser_double.text_none.page_widget .last {
	FLOAT: right
}
.teaser_quad.text_none.page_widget LI {
	POSITION: relative; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 1%; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: none; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; PADDING-TOP: 0px
}
.teaser_quad.text_none.page_widget .row {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; FLOAT: none; CLEAR: both; MARGIN-RIGHT: -3px
}
.teaser_quad.text_none.page_widget LI .row LI {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; WIDTH: 24%; MARGIN-BOTTOM: 0px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.teaser_quad.text_none.page_widget LI .row .first {
	POSITION: relative; TOP: 0px; LEFT: 0px
}
.teaser_quad.text_none.page_widget LI .row .second {
	POSITION: absolute; TOP: 0px; LEFT: 25.19%
}
.teaser_quad.text_none.page_widget LI .row .third {
	POSITION: absolute; TOP: 0px; RIGHT: 25.2%
}
.teaser_quad.text_none.page_widget LI .row .last {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.teaser_quad.text_none.page_widget .row LI IMG {
	WIDTH: 100%; DISPLAY: block
}
.teaser_quad.text_none.page_widget .row LI A {
	DISPLAY: block
}
.teaser_single.text_none.page_widget .lastRow {
	MARGIN-BOTTOM: 0px
}
.teaser_double.text_none.page_widget .lastRow {
	MARGIN-BOTTOM: 0px
}
.teaser_quad.text_none.page_widget .lastRow {
	MARGIN-BOTTOM: 0px
}
.page_widget_teaser_flash {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.teaser_carousel UL.active {
	POSITION: relative; OVERFLOW: hidden
}
.teaser_carousel UL.active LI {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.teaser_carousel UL.active LI.current {
	POSITION: static
}
.teaser_carousel .container {
	Z-INDEX: 0
}
.teaser_carousel .content {
	POSITION: relative
}
.teaser_carousel .controls {
	DISPLAY: none
}
.teaser_carousel .icon_sprite_carousel {
	DISPLAY: inline
}
.teaser_carousel .plate {
	BACKGROUND-COLOR: white; opacity: 0.4
}
.teaser_carousel .plate {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 12px; WIDTH: 57px; TOP: 40px; RIGHT: 10px
}
.teaser_carousel .pagin {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 12px; WIDTH: 57px; TOP: 40px; RIGHT: 10px
}
.teaser_carousel .icon_sprite_carousel DIV {
	TEXT-INDENT: -9999px; DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_carousel.png) no-repeat left top; CURSOR: pointer
}
.teaser_carousel .icon_sprite_carousel SPAN {
	TEXT-INDENT: -9999px; DISPLAY: inline-block; BACKGROUND: url(/images/hcom-imageversion/common/sprites/sprite_carousel.png) no-repeat left top; CURSOR: pointer
}
.teaser_carousel .icon_sprite_carousel .prev {
	POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 27px; HEIGHT: 27px; TOP: 10px; opacity: 0.7
}
.teaser_carousel .icon_sprite_carousel .next {
	POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 27px; HEIGHT: 27px; TOP: 10px; opacity: 0.7
}
.teaser_carousel .icon_sprite_carousel .paginator {
	LINE-HEIGHT: 12px; WIDTH: 4px; HEIGHT: 12px
}
.teaser_carousel .icon_sprite_carousel .prev {
	BACKGROUND-POSITION: -41px 7px; RIGHT: 40px
}
.teaser_carousel .icon_sprite_carousel .prev:hover {
	BACKGROUND-COLOR: #3c8dc4; BACKGROUND-POSITION: -41px -94px
}
.teaser_carousel .icon_sprite_carousel .prev_hovered {
	BACKGROUND-COLOR: #3c8dc4; BACKGROUND-POSITION: -41px -94px
}
.teaser_carousel .icon_sprite_carousel .next {
	BACKGROUND-POSITION: -41px -43px; RIGHT: 10px
}
.teaser_carousel .icon_sprite_carousel .next:hover {
	BACKGROUND-COLOR: #3c8dc4; BACKGROUND-POSITION: -40px -144px
}
.teaser_carousel .icon_sprite_carousel .next_hovered {
	BACKGROUND-COLOR: #3c8dc4; BACKGROUND-POSITION: -40px -144px
}
.teaser_carousel .icon_sprite_carousel .paginator {
	BACKGROUND-POSITION: -100px 4px
}
.teaser_carousel .icon_sprite_carousel .active.paginator {
	BACKGROUND-POSITION: -100px -46px
}
