.icon_destHelp_arrow {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px 0px; width: 25px; height: 25px;
}
.icon_module_header_tile-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -75px; width: 28px; height: 32px;
}
.icon_addToCal {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -157px; width: 16px; height: 16px;
}
.icon_addToFav {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -223px; width: 14px; height: 16px;
}
.icon_airplane_off-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -289px; width: 28px; height: 16px;
}
.icon_airplane_on-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -355px; width: 28px; height: 16px;
}
.icon_amenitiesRollover_chevron-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -421px; width: 28px; height: 13px;
}
.icon_asterisk-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -484px; width: 28px; height: 11px;
}
.icon_atr_endingPoint_b {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -545px; width: 17px; height: 17px;
}
.icon_atr_startingPoint_a {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -612px; width: 17px; height: 17px;
}
.icon_calendar_grey_trimmed {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -679px; width: 21px; height: 13px;
}
.icon_calendar_next-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -742px; width: 28px; height: 22px;
}
.icon_calendar_previous {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -814px; width: 6px; height: 22px;
}
.icon_checkmark_off {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -886px; width: 7px; height: 7px;
}
.icon_checkmark_on {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -943px; width: 7px; height: 7px;
}
.icon_close_circle-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1000px; width: 28px; height: 14px;
}
.icon_close_square-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1064px; width: 28px; height: 14px;
}
.icon_commentBubble-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1128px; width: 28px; height: 13px;
}
.icon_contract {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1191px; width: 15px; height: 15px;
}
.icon_contract_hi_green {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1256px; width: 15px; height: 15px;
}
.icon_destinationToolbar_links-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1321px; width: 28px; height: 14px;
}
.icon_edit {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1385px; width: 16px; height: 16px;
}
.icon_editStay_preview-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1451px; width: 28px; height: 16px;
}
.icon_email_confirmation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1517px; width: 14px; height: 11px;
}
.icon_expand {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1578px; width: 15px; height: 15px;
}
.icon_expand_hi_green {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1643px; width: 15px; height: 15px;
}
.icon_external_site-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1708px; width: 28px; height: 10px;
}
.icon_external_site_hi-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1768px; width: 28px; height: 10px;
}
.icon_globe {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1828px; width: 16px; height: 16px;
}
.icon_help-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1894px; width: 28px; height: 16px;
}
.icon_languageDropdown_collapsed-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -1960px; width: 28px; height: 10px;
}
.icon_languageDropdown_expanded-edited {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2020px; width: 28px; height: 10px;
}
.icon_manageReservation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2080px; width: 16px; height: 16px;
}
.icon_map_marker_available {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2146px; width: 20px; height: 34px;
}
.icon_map_marker_multiple {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2230px; width: 25px; height: 38px;
}
.icon_map_marker_multiple_no_dates {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2318px; width: 25px; height: 38px;
}
.icon_map_marker_no_dates {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2406px; width: 20px; height: 34px;
}
.icon_map_marker_unavailable {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2490px; width: 20px; height: 34px;
}
.icon_minus {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2574px; width: 8px; height: 8px;
}
.icon_minus_hi {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2632px; width: 8px; height: 8px;
}
.icon_msg_error {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2690px; width: 10px; height: 10px;
}
.icon_msg_warning {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2750px; width: 10px; height: 11px;
}
.icon_non_smoking_small {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2811px; width: 24px; height: 24px;
}
.icon_plus {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2885px; width: 8px; height: 8px;
}
.icon_plus_hi {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -2943px; width: 8px; height: 8px;
}
.icon_print {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3001px; width: 16px; height: 16px;
}
.icon_send_confirmation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3067px; width: 14px; height: 11px;
}
.icon_smoking_small {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3128px; width: 28px; height: 28px;
}
.icon_sms_confirmation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3206px; width: 19px; height: 14px;
}
.icon_star {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3270px; width: 16px; height: 16px;
}
.icon_wheelchair {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3336px; width: 28px; height: 28px;
}
.icon_slider_handle {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3414px; width: 20px; height: 14px;
}
.icon_cancelReservation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3478px; width: 16px; height: 16px;
}
.icon_duplicateReservation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3544px; width: 16px; height: 16px;
}
.icon_makeAnotherReservation {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3610px; width: 16px; height: 16px;
}
.icon_pcrWallet_minus {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3676px; width: 12px; height: 12px;
}
.icon_pcrWallet_plus {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3738px; width: 12px; height: 12px;
}
.icon_viewAllReservations {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3800px; width: 16px; height: 16px;
}
.icon_btn_map_overlay_close {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px 0px; width: 26px; height: 26px;
}
.icon_free_breakfast_icon {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -76px; width: 19px; height: 11px;
}
.icon_free_internet_icon {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -473px; top: 3px; width: 18px; height: 17px; vertical-align: top; position: relative;
}
.icon_phone_icon {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -137px; width: 48px; height: 38px;
}
.icon_photo_left_arrow_off {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -225px; width: 16px; height: 16px;
}
.icon_photo_left_arrow_on {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -291px; width: 16px; height: 16px;
}
.icon_photo_right_arrow_on {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -357px; width: 16px; height: 16px;
}
.icon_photo_right_arrow_off {
	background: url("/branded/hi/cn/icons/sprite/sprite2.png") no-repeat 0px -423px; width: 16px; height: 16px;
}
.pointer {
	cursor: pointer;
}
.btnexContainer {
	
}
.btnexRight a {
	text-decoration: none;
}
.btnexLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px 0px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnexLeft {
	background-position: 0px -376px !important;
}
.btnexRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right 0px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btnexRight {
	background-position: right -376px !important;
}
.btnexContainerSmall {
	
}
.btnexRightSmall a {
	text-decoration: none;
}
.btnexLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px 0px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnexLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px 0px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btnexRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right 0px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btnexRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right 0px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btnhiContainer {
	
}
.btnhiRight a {
	text-decoration: none;
}
.btnhiLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -25px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnhiLeft {
	background-position: 0px -401px !important;
}
.btnhiRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -25px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btnhiRight {
	background-position: right -401px !important;
}
.btnhiContainerSmall {
	
}
.btnhiRightSmall a {
	text-decoration: none;
}
.btnhiLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -19px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnhiLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -19px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btnhiRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -19px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btnhiRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -19px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btnpcContainer {
	
}
.btnpcRight a {
	text-decoration: none;
}
.btnpcLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -50px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnpcLeft {
	background-position: 0px -426px !important;
}
.btnpcRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -50px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btnpcRight {
	background-position: right -426px !important;
}
.btnpcContainerSmall {
	
}
.btnpcRightSmall a {
	text-decoration: none;
}
.btnpcLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -38px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnpcLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -38px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btnpcRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -38px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btnpcRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -38px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btnsbContainer {
	
}
.btnsbRight a {
	text-decoration: none;
}
.btnsbLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -75px !important; width: 16px !important; height: 26px !important; float: left !important;
}
.disabled.btnsbLeft {
	background-position: 0px -451px !important;
}
.btnsbRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -75px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btnsbRight {
	background-position: right -451px !important;
}
.btnsbContainerSmall {
	
}
.btnsbRightSmall a {
	text-decoration: none;
}
.btnsbLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -57px !important; width: 16px !important; height: 20px !important; float: left !important;
}
.disabled.btnsbLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -57px !important; width: 16px !important; height: 20px !important; float: left !important;
}
.btnsbRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -57px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btnsbRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -57px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btncwContainer {
	
}
.btncwRight a {
	text-decoration: none;
}
.btncwLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -100px !important; width: 16px !important; height: 26px !important; float: left !important;
}
.disabled.btncwLeft {
	background-position: 0px -476px !important;
}
.btncwRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -100px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btncwRight {
	background-position: right -476px !important;
}
.btncwContainerSmall {
	
}
.btncwRightSmall a {
	text-decoration: none;
}
.btncwLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -76px !important; width: 16px !important; height: 20px !important; float: left !important;
}
.disabled.btncwLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -76px !important; width: 16px !important; height: 20px !important; float: left !important;
}
.btncwRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -76px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btncwRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -76px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btncpContainer {
	
}
.btncpRight a {
	text-decoration: none;
}
.btncpLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -125px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btncpLeft {
	background-position: 0px -501px !important;
}
.btncpRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -125px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 200% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btncpRight {
	background-position: right -501px !important;
}
.btncpContainer {
	
}
.btncpRightSmall a {
	text-decoration: none;
}
.btncpLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -95px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btncpLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -95px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btncpRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -95px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btncpRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -95px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btninContainer {
	
}
.btninRight a {
	text-decoration: none;
}
.btninLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -150px !important; width: 16px !important; height: 26px !important; float: left !important;
}
.disabled.btninLeft {
	background-position: 0px -527px !important;
}
.btninRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -150px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btninRight {
	background-position: right -527px !important;
}
.btninContainerSmall {
	
}
.btninRightSmall a {
	text-decoration: none;
}
.btninLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -114px !important; width: 16px !important; height: 20px !important; float: left !important;
}
.disabled.btninLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -114px !important; width: 16px !important; height: 20px !important; float: left !important;
}
.btninRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -114px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btninRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -114px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btnicContainer {
	
}
.btnicRight a {
	text-decoration: none;
}
.btnicLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -175px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnicLeft {
	background-position: 0px -552px !important;
}
.btnicRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -175px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: bold; float: left !important;
}
.disabled.btnicRight {
	background-position: right -552px !important;
}
.btnicContainerSmall {
	
}
.btnicRightSmall a {
	text-decoration: none;
}
.btnicLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -133px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnicLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -133px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btnicRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -133px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.disabled.btnicRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -133px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: bold; float: left !important;
}
.btn6cContainer {
	
}
.btn6cRight a {
	text-decoration: none;
}
.btn6cLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -201px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btn6cLeft {
	background-position: 0px -577px !important;
}
.btn6cRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -201px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: normal; float: left !important;
}
.disabled.btn6cRight {
	background-position: right -577px !important;
}
.btn6cContainerSmall {
	
}
.btn6cRightSmall a {
	text-decoration: none;
}
.btn6cLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -152px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btn6cLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -152px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btn6cRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -152px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.disabled.btn6cRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -152px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.btnrsContainer {
	
}
.btnrsRight a {
	text-decoration: none;
}
.btnrsLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -219px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnrsLeft {
	background-position: 0px -577px !important;
}
.btnrsRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -219px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: normal; float: left !important;
}
.disabled.btnrsRight {
	background-position: right -577px !important;
}
.btnrsContainerSmall {
	
}
.btnrsRightSmall a {
	text-decoration: none;
}
.btnrsLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -171px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnrsLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -171px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btnrsRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -171px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.disabled.btnrsRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -171px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.btncvContainer {
	
}
.btncvRight a {
	text-decoration: none;
}
.btncvLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -200px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btncvLeft {
	background-position: 0px -577px !important;
}
.btncvRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -200px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: normal; float: left !important;
}
.disabled.btncvRight {
	background-position: right -577px !important;
}
.btncvContainerSmall {
	
}
.btncvRightSmall a {
	text-decoration: none;
}
.btncvLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -152px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btncvLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -152px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btncvRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -152px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.disabled.btncvRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -152px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.btnvnContainer {
	
}
.btnvnRight a {
	text-decoration: none;
}
.btnvnLeft {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat 0px -201px !important; width: 16px !important; height: 26px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnvnLeft {
	background-position: 0px -577px !important;
}
.btnvnRight {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") no-repeat right -201px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 26px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 1.06em !important; font-weight: normal; float: left !important;
}
.disabled.btnvnRight {
	background-position: right -577px !important;
}
.btnvnContainerSmall {
	
}
.btnvnRightSmall a {
	text-decoration: none;
}
.btnvnLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -152px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.disabled.btnvnLeftSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat 0px -152px !important; width: 16px !important; height: 20px !important; padding-bottom: 0px !important; float: left !important;
}
.btnvnRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -152px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.disabled.btnvnRightSmall {
	background: url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") no-repeat right -152px !important; margin: 0px !important; padding: 0px 16px 0px 0px !important; height: 20px !important; color: rgb(255, 255, 255) !important; line-height: 185% !important; letter-spacing: 0.3px !important; font-family: Arial, Sans, Verdana, Geneva, sans-serif, serif !important; font-size: 0.9em !important; font-weight: normal; float: left !important;
}
.UHF_hide {
	display: none;
}
.UHF_accessibleHide {
	left: -9999em; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.UHF_divider {
	margin: 0px 3px; color: rgb(181, 184, 185);
}
.UHF_clearingDiv {
	height: 0px; clear: both; font-size: 1%;
}
body.UHF_PCR_HEADER_BAR {
	background: none; margin: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif;
}
div.UHF_PCR_HEADER_BAR {
	background: none; margin: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif;
}
.UHF_pc#UHF_header {
	width: 980px; position: relative; z-index: 100; min-height: 82px;
}
#UHF_header li {
	margin: 0px; padding: 0px;
}
input.pcrReqdDefault {
	margin: 0px 0.83em 0px 0px; padding: 0.16em 0px 0px 0.16em; border: 1px inset rgb(0, 0, 0); width: auto; line-height: 1.25; font-size: 11px; background-image: none;
}
#UHF_signInDialog input.pcrReqdField.pcrReqdDefault {
	width: 150px;
}
.UHF_pc#UHF_header input.pcrReqdDefault {
	border: 2px inset rgb(153, 153, 153);
}
#UHF_headerContainer {
	color: rgb(255, 255, 255);
}
.UHF_in#UHF_headerContainer {
	background: url("/branded/hi/cn/backgrounds/bg_page_header.jpg") no-repeat 50% 0%; padding: 0px 14px; left: -14px; position: relative; min-height: 87px;
}
#UHF_header #skipNavigation {
	display: none;
}
#UHF_headerContainer p.logo {
	margin: 0px; padding: 10px 0px 0px; height: 30px; overflow: visible; float: left;
}
.UHF_WelcomeLabel .welcomeName {
	padding: 0px 2px 0px 5px;
}
#UHF_headerContainer p.UHF_6c.logo {
	height: 35px; max-width: 73px;
}
#UHF_headerContainer p.UHF_pc.logo {
	padding: 0px; height: 48px;
}
#UHF_headerContainer p.UHF_in.logo {
	padding: 12px 0px 0px;
}
#UHF_headerContainer ul.sub {
	margin: 5px 0px 0px; padding: 0px; color: rgb(142, 128, 119); font-size: 11px; float: right; list-style-type: none;
}
#UHF_headerContainer ul.UHF_pc.sub {
	margin: 0px; padding: 0.66em 0px 0px;
}
#UHF_headerContainer ul.UHF_ma.sub {
	color: rgb(0, 0, 0);
}
#UHF_headerContainer ul.UHF_cv.sub {
	color: rgb(0, 0, 0);
}
#UHF_headerContainer ul.UHF_in.sub {
	color: rgb(255, 255, 255);
}
#UHF_headerContainer ul.sub li {
	margin: 0px; padding: 0px 3px; float: right;
}
#UHF_headerContainer ul.sub li.headersubPipe {
	color: rgb(142, 128, 119);
}
#UHF_headerContainer ul.sub li a {
	color: rgb(48, 120, 189); text-decoration: none;
}
#UHF_headerContainer ul.sub li #UHF_languageDropdown {
	color: rgb(48, 120, 189);
}
#UHF_headerContainer ul.bookOnline #helpIcon {
	display: inline;
}
#UHF_headerContainer ul.bookOnline {
	margin: 0px; padding: 0px; color: rgb(142, 128, 119); font-size: 11px; float: right; list-style-type: none;
}
.UHF_in#UHF_headerContainer ul.bookOnline {
	margin: -10px 0px 0px;
}
#UHF_headerContainer ul.bookOnline li {
	margin: 0px; padding: 0px 3px; float: right;
}
#UHF_headerContainer ul.sub li p {
	margin: 0px; padding: 0px; color: rgb(142, 128, 119);
}
#UHF_headerContainer div.signIn {
	margin: 0px; padding: 0.66em; border: 6px solid rgb(226, 224, 224); top: 2.5em; width: 31em; right: 0px; color: rgb(0, 0, 0); line-height: 1.33em; font-size: 0.9em; position: absolute; z-index: 2000; background-color: rgb(255, 255, 255);
}
#UHF_headerContainer div.signIn a {
	color: rgb(0, 48, 142); text-decoration: none;
}
#UHF_headerContainer div.signIn a:hover {
	text-decoration: underline;
}
#UHF_headerContainer div.signIn p {
	margin: 0px; padding: 0px; font-size: 11px; float: left;
}
#UHF_headerContainer div.signIn form > p {
	padding: 0px 0.83em 0px 0px; max-width: 132px;
}
#UHF_headerContainer div.signIn form > p.implicitWelcome {
	max-width: none;
}
#UHF_headerContainer .signIn p label {
	vertical-align: top; display: inline-block; max-width: 12em;
}
.UHF_de #UHF_headerContainer .signIn p label {
	height: 2.64em;
}
.UHF_es #UHF_headerContainer .signIn p label {
	height: 2.64em;
}
.UHF_ja #UHF_headerContainer .signIn p label {
	height: 2.64em;
}
.UHF_ko #UHF_headerContainer .signIn p label {
	height: 2.64em;
}
.UHF_pt #UHF_headerContainer .signIn p label {
	height: 2.64em;
}
#UHF_headerContainer .signIn p input {
	max-width: 120px;
}
#UHF_headerContainer .signIn p input.pin {
	width: 42px;
}
#UHF_headerContainer .signIn p.actionButton {
	padding: 1em 0px 0px; vertical-align: bottom;
}
.UHF_de #UHF_headerContainer .signIn p.actionButton {
	padding: 2.5em 0px 0px;
}
.UHF_es #UHF_headerContainer .signIn p.actionButton {
	padding: 2.5em 0px 0px;
}
.UHF_ja #UHF_headerContainer .signIn p.actionButton {
	padding: 2.5em 0px 0px;
}
.UHF_ko #UHF_headerContainer .signIn p.actionButton {
	padding: 2.5em 0px 0px;
}
.UHF_pt #UHF_headerContainer .signIn p.actionButton {
	padding: 2.5em 0px 0px;
}
#UHF_headerContainer div.signIn p.rememberMeContentContainer {
	padding: 0.3em 0px 0px; text-align: left; vertical-align: middle; float: none; max-width: none;
}
#UHF_headerContainer div.signIn p.rememberMeContentContainer label {
	height: auto; max-width: none;
}
#UHF_headerContainer div.signIn p.rememberMeContentContainer #pc_remember {
	margin: 0px 0.25em 0px 0px;
}
#UHF_headerContainer div.signIn p.forgotCreatePinContainer {
	padding: 0px; color: rgb(181, 184, 185); float: none;
}
#UHF_headerContainer .custCare {
	background: none;
}
#UHF_pcrProfilesLink {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -1323px; border: 0px currentColor; width: 100%; text-align: right; color: rgb(0, 0, 0); padding-right: 12px; font-size: 11px; text-decoration: none;
}
#UHF_pcrProfiles {
	border: 1px solid rgb(204, 204, 204); position: absolute; z-index: 10000; max-width: 323px; background-color: rgb(255, 255, 255);
}
.UHF_open#UHF_pcrProfiles {
	left: 45px; top: 36px;
}
#UHF_pcrProfiles ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#UHF_headerContainer #UHF_pcrProfiles a {
	padding: 0.33em 1em 0.33em 2em; text-decoration: none; display: block; background-color: rgb(255, 255, 255);
}
#UHF_headerContainer #UHF_pcrProfiles a:hover {
	color: rgb(255, 255, 255); background-color: rgb(71, 132, 190);
}
#UHF_headerContainer #UHF_pcrProfiles a.active {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 10px -933px rgb(255, 255, 255); color: rgb(71, 132, 190);
}
#UHF_headerContainer #UHF_pcrProfiles a.active:hover {
	background-position: 10px -878px; color: rgb(255, 255, 255); background-color: rgb(71, 132, 190);
}
#UHF_signInLink {
	color: rgb(48, 120, 189); text-decoration: underline; cursor: pointer;
}
#UHF_signInDialog {
	width: 360px; height: auto; overflow: visible; font-size: 11px; position: absolute;
}
#UHF_genericDialog {
	width: 360px; height: auto; overflow: visible; font-size: 11px; position: absolute;
}
#UHF_forgotPinDialog {
	width: 360px; height: auto; overflow: visible; font-size: 11px; position: absolute;
}
#UHF_createPinDialog {
	width: 360px; height: auto; overflow: visible; font-size: 11px; position: absolute;
}
#UHF_createEmailDialog {
	width: 360px; height: auto; overflow: visible; font-size: 11px; position: absolute;
}
#UHF_secureConsentDialog {
	width: 360px; height: auto; overflow: visible; font-size: 11px; position: absolute;
}
.UHF_pcrDialog .UHF_dialogElementA {
	text-align: left; margin-right: 1em; float: left;
}
.UHF_pcrDialog .UHF_dialogElementB {
	text-align: left; margin-right: 1em; float: left;
}
.UHF_pcrDialog .UHF_dialogElementA {
	width: 134px;
}
#UHF_signInDialog .UHF_dialogElementA {
	width: 160px; padding-left: 10px;
}
.UHF_pcrDialog {
	border: 6px solid rgb(226, 224, 224); color: rgb(0, 0, 0); font-size: 11px; z-index: 6000; background-color: rgb(255, 255, 255);
}
.UHF_pcrDialog a {
	color: rgb(193, 58, 2); text-decoration: none;
}
.UHF_pcrDialog a:hover {
	text-decoration: underline;
}
.UHF_pcrDialog a:active {
	text-decoration: underline;
}
.UHF_pcrDialogHeader {
	background: url("/branded/6c/cn/rewardsclub/banners/ihgrc_logo_header.png") no-repeat 0px 0px; width: 360px; height: 77px; float: left; position: relative;
}
.UHF_pcrDialog .closeButton {
	padding: 5px 5px 0px 0px; float: right;
}
.UHF_pcrDialog input[type='text'] {
	background: url("/branded/hi/cn/backgrounds/0008.gif") repeat-x 0px 100% rgb(255, 255, 255); border: 1px inset rgb(0, 0, 0);
}
.UHF_pcrDialog input[type='password'] {
	background: url("/branded/hi/cn/backgrounds/0008.gif") repeat-x 0px 100% rgb(255, 255, 255); border: 1px inset rgb(0, 0, 0);
}
.UHF_pcrDialogContent {
	padding: 0.66em; border: currentColor; width: 339px; color: rgb(112, 115, 114); line-height: 1.5; float: left;
}
.UHF_pcrDialogRow {
	width: 100%; float: left;
}
.font11.UHF_pcrDialogRow {
	padding-left: 10px;
}
.signInLabelWrap {
	padding-bottom: 1em;
}
.createPinTitle {
	font-weight: bold; float: left;
}
.forgotPinTitle {
	font-weight: bold; float: left;
}
.signInTitle {
	font-weight: bold; float: left;
}
.enrollWidget-Heading {
	font-weight: bold; float: left;
}
.UHF_pc#UHF_header .createPinTitle {
	float: none;
}
.UHF_pc#UHF_header .forgotPinTitle {
	float: none;
}
.UHF_pc#UHF_header .signInTitle {
	float: none;
}
.UHF_pc#UHF_header .enrollWidget-Heading {
	float: none;
}
.requiredInformationExplanation {
	padding: 0px 0px 0px 15px; color: rgb(142, 128, 119); font-size: 11px; float: right;
}
.UHF_pc#UHF_header .requiredInformationExplanation {
	padding: 0px; font-size: 0.9em; float: left;
}
.signInLabelWrap .requiredInformationExplanation {
	background: none;
}
.successMsg2 {
	margin: 0px 10px; width: 95%; color: rgb(0, 0, 0); clear: both; font-size: 11px; background-color: rgb(244, 219, 209);
}
.pcrMsgText1 {
	margin: 0px 5px; padding: 0.9em 0.66em; line-height: 1.5; font-size: 1em;
}
.pcrMsgText2 {
	margin: 0px 5px; padding: 0.9em 0.66em; line-height: 1.5; font-size: 1em;
}
.createPinMessage {
	margin: 0px 5px; padding: 0.9em 0.66em; line-height: 1.5; font-size: 1em;
}
.bc6c.cssButton {
	background: rgb(217, 105, 50) !important; padding: 7px 14px; border-radius: 3px !important; border: 1px solid rgb(217, 105, 50) !important; height: auto; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-family: Arial; font-size: 1em; font-weight: bold !important; text-decoration: none !important; white-space: nowrap; cursor: pointer !important;
}
[disabled='disabled'].bc6c.cssButton {
	border-color: rgb(143, 142, 141) !important; color: rgb(83, 83, 83) !important; cursor: default !important; background-color: rgb(143, 142, 141) !important;
}
[disabled].bc6c.cssButton {
	border-color: rgb(143, 142, 141) !important; color: rgb(83, 83, 83) !important; cursor: default !important; background-color: rgb(143, 142, 141) !important;
}
.disabled.bc6c.cssButton {
	border-color: rgb(143, 142, 141) !important; color: rgb(83, 83, 83) !important; cursor: default !important; background-color: rgb(143, 142, 141) !important;
}
input.bc6c.cssButton {
	padding: 7px 14px; -webkit-appearance: none;
}
button.bc6c.cssButton {
	padding: 7px 14px; -webkit-appearance: none;
}
.fright.v.bc6c.cssButton {
	width: 73px;
}
.bcpc.cssButton {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYWJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTMxNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") rgb(1, 49, 95) !important; padding: 0px 0.75em !important; border-radius: 5px !important; border: 0px currentColor !important; height: 34px !important; color: rgb(255, 255, 255) !important; text-transform: uppercase !important; line-height: 34px !important; letter-spacing: 0.11em !important; font-family: "Arial Unicode MS",Arial,sans-serif !important; font-weight: bold !important; -webkit-border-radius: 5px;
}
input.bcpc.cssButton {
	
}
button.bcpc.cssButton {
	
}
[disabled='disabled'].bcpc.cssButton {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") rgb(237, 237, 237) !important; color: rgb(51, 51, 51) !important; cursor: not-allowed !important;
}
[disabled].bcpc.cssButton {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") rgb(237, 237, 237) !important; color: rgb(51, 51, 51) !important; cursor: not-allowed !important;
}
.disabled.bcpc.cssButton {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+") rgb(237, 237, 237) !important; color: rgb(51, 51, 51) !important; cursor: not-allowed !important;
}
div#UHF_header input.cssButton {
	letter-spacing: 0.09em !important; font-size: 12px !important; font-weight: normal !important;
}
#UHF_languageMenu {
	position: relative; z-index: 5500;
}
#UHF_languageMenuSelection {
	padding: 0px 12px 3px 0px; border: 0px currentColor; height: auto; text-align: left; color: rgb(85, 85, 85); font-size: 11px; font-weight: normal; display: block; position: relative;
}
.UHF_on#UHF_languageMenu #UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2017px; cursor: pointer;
}
.UHF_on#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -1957px;
}
.UHF_pc#UHF_languageMenu #UHF_languageMenuSelection {
	background-position: 100% -2022px;
}
.UHF_pc#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background-position: 100% -1962px;
}
.UHF_hi#UHF_languageMenu #UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -1957px; cursor: pointer;
}
.UHF_hi#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2017px;
}
.UHF_ex#UHF_languageMenu #UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -1957px; cursor: pointer;
}
.UHF_ex#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2017px;
}
.UHF_cv#UHF_languageMenu #UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -1957px; cursor: pointer;
}
.UHF_cv#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2017px;
}
#UHF_languageMenuOptions {
	background: 0px 0px rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(231, 222, 216); right: 0px; position: absolute; z-index: 5000;
}
#UHF_languageMenuOptions ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#UHF_languageMenuOptions ul li {
	padding: 0px; float: left;
}
#UHF_headerContainer ul.sub li #UHF_languageMenuOptions li {
	padding: 0px;
}
#UHF_headerContainer ul.sub #UHF_languageMenuOptions ul li a {
	padding: 3px 6px; width: 150px; text-align: left; color: rgb(71, 132, 190); text-decoration: none; display: block;
}
#UHF_headerContainer ul.sub #UHF_languageMenuOptions ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(71, 132, 190);
}
#UHF_header #UHF_menu {
	margin: 4px 0px 0px; float: right; position: relative; z-index: 15;
}
.UHF_hi#UHF_header #UHF_menu {
	right: -4px;
}
.UHF_ex#UHF_header #UHF_menu {
	right: -4px;
}
.UHF_rs#UHF_header #UHF_menu {
	right: -4px;
}
.UHF_rs#UHF_header #UHF_menu {
	right: 5px;
}
.UHF_pc#UHF_header #UHF_menu {
	margin: 0px; top: 47px; width: 1003px; height: 2.8em; border-bottom-color: rgb(222, 234, 245); border-bottom-width: 1px; border-bottom-style: solid; float: none; position: absolute;
}
#UHF_menuMain {
	list-style: none; margin: 0px; padding: 0px 0px 0px 4em; border-radius: 20px; text-align: left; font-family: arial, Helvetica, sans-serif; font-size: 12px; position: relative; z-index: auto; -webkit-border-radius: 20px; -khtml-border-radius: 20px;
}
li.UHF_menuMainItem {
	float: left; display: block;
}
li.UHF_menuMainItem:hover {
	position: relative; z-index: 2030;
}
li.UHF_menuMainItem a.UHF_mainMenuLink {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(255, 255, 255); padding: 7px 15px 0px; border-radius: 5px 5px 0px 0px; width: auto; height: 27px; color: rgb(66, 132, 191); line-height: 1.8em; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 1px; display: block; cursor: pointer; -webkit-border-radius: 5px 5px 0px 0px; -khtml-border-radius: 5px 5px 0px 0px;
}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(255, 255, 255); padding: 7px 15px 0px; border-radius: 5px 5px 0px 0px; width: auto; height: 27px; color: rgb(66, 132, 191); line-height: 1.8em; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 1px; display: block; cursor: pointer; -webkit-border-radius: 5px 5px 0px 0px; -khtml-border-radius: 5px 5px 0px 0px;
}
.UHF_in#UHF_header li.UHF_menuMainItem a.UHF_mainMenuLink {
	border-radius: 0px; border: 0px currentColor;
}
.UHF_in#UHF_header li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	border-radius: 0px; border: 0px currentColor;
}
.UHF_pc#UHF_header li.UHF_menuMainItem a.UHF_mainMenuLink {
	border-radius: 0px; border: 0px currentColor;
}
.UHF_pc#UHF_header li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	border-radius: 0px; border: 0px currentColor;
}
.UHF_pc#UHF_header li.UHF_menuMainItem a.UHF_mainMenuLink {
	text-transform: uppercase;
}
.UHF_pc#UHF_header li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	text-transform: uppercase;
}
li.UHF_menuMainItem:hover a.UHF_mainMenuLink {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(66, 132, 191);
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(66, 132, 191);
}
ul.topNavigationUSen img.navItemImage {
	border: currentColor;
}
#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(204, 204, 204); margin: 13px 0px 0px; padding: 0px; left: -9999px; top: -9999px; width: 0px; height: 0px; font-size: 11px; list-style-type: none; position: absolute;
}
.UHF_ma #UHF_menuMain li + li ul.UHF_menuSub {
	height: 0px;
}
.UHF_ma #UHF_menuMain li + li + li + li ul.UHF_menuSub {
	display: block;
}
.UHF_ma #UHF_icFooterLogo {
	margin-left: -53px !important;
}
.UHF_ma li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	white-space: nowrap;
}
.UHF_ma li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	white-space: nowrap;
}
#UHF_menuMain li.UHF_menuMainItem:hover ul.UHF_menuSub {
	left: 0px; top: 21px; width: auto; height: auto; color: rgb(66, 132, 191); line-height: 16px; font-weight: normal; z-index: 2000;
}
#UHF_menuMain li.UHF_menuMainItem ul.explicit.UHF_menuSub {
	border: 0px currentColor;
}
#UHF_menuMain li.UHF_menuMainItem:hover ul.explicit.UHF_menuSub {
	border: 0px currentColor;
}
li.UHF_menuMainItem:hover ul.explicit.UHF_menuSub li.UHF_menuSubItem {
	border: 0px currentColor;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(204, 204, 204); color: rgb(61, 155, 53); font-weight: normal; float: none; min-width: 230px;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover {
	color: rgb(255, 255, 255); background-color: rgb(67, 162, 59);
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover a {
	color: rgb(255, 255, 255); background-color: rgb(67, 162, 59);
}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	border-width: 0px; border-radius: 0px; height: auto; font-size: 11px; -webkit-border-radius: 0; -khtml-border-radius: 0;
}
.UHF_pc#UHF_header li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	text-transform: none; font-size: 12px;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	margin: 0px; padding: 7px 10px 5px; color: rgb(61, 155, 53); font-weight: bold; text-decoration: none; display: block;
}
ul.topNavigationUSen #tab4PCRSignin .navItem {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#UHF_menuMain li.UHF_menuSeparator {
	margin: 10px 0px 0px; padding: 0px; width: 0px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.UHF_in#UHF_header #UHF_menuMain li.UHF_menuSeparator {
	display: none;
}
.UHF_pc#UHF_header #UHF_menuMain li.UHF_menuSeparator {
	border-color: rgb(204, 204, 204);
}
#UHF_wallet {
	border-width: medium 1px 1px; border-style: none solid solid; top: 0px; width: 325px; right: -154px; color: rgb(0, 0, 0); border-right-color: rgb(204, 204, 204); display: block; position: absolute; z-index: 200; background-color: rgb(255, 255, 255); -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
#UHF_walletQuickviewBar li.quickView {
	display: none;
}
#UHF_walletQuickViewLink {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat -5px -1581px; padding: 0px 0px 0px 9px;
}
.UHF_open#UHF_walletQuickViewLink {
	background-position: -5px -1258px;
}
.UHF_walletSection {
	padding: 5px 0px 5px 10px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.UHF_walletHeader {
	color: rgb(102, 102, 102); font-weight: bold; cursor: pointer;
}
.UHF_walletHeaderCollapser {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3736px; width: 12px; height: 14px; margin-right: 3px; float: left; cursor: pointer;
}
.UHF_open.UHF_walletHeaderCollapser {
	background-position: 0px -3674px;
}
.UHF_pc#UHF_headerContainer .UHF_walletHeaderCollapser {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3762px; width: 12px; height: 14px; margin-right: 3px; float: left; cursor: pointer;
}
.UHF_pc#UHF_headerContainer .UHF_open.UHF_walletHeaderCollapser {
	background-position: 0px -3700px;
}
.UHF_walletContent {
	margin: 0.75em 0px 0px; overflow: hidden;
}
.UHF_walletContent table {
	width: 100%; border-collapse: collapse;
}
.UHF_walletContent table th {
	text-align: left; font-size: 11px; font-weight: bold;
}
.UHF_walletContent table td {
	padding: 0.2em 0px; color: rgb(0, 0, 0); font-size: 11px;
}
.UHF_scrollingContainer {
	border: 1px solid rgb(0, 0, 0); height: 60px; overflow-y: scroll;
}
.pcrWalletSpace {
	padding-right: 30px;
}
.pcrWalletSpacing {
	padding-right: 50px;
}
.UHF_menuMainItem a.balanceAnchor {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2019px; border-width: 0px 1px; border-color: transparent; padding: 0px 10px 0px 0px; height: auto; color: rgb(48, 120, 189); font-size: 11px; font-weight: normal; text-decoration: none; display: inline; position: absolute;
}
.UHF_menuMainItem a.balanceAnchor:hover {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2019px; border-width: 0px 1px; border-color: transparent; padding: 0px 10px 0px 0px; height: auto; color: rgb(48, 120, 189); font-size: 11px; font-weight: normal; text-decoration: none; display: inline; position: absolute;
}
.UHF_in#UHF_header .UHF_menuMainItem a.balanceAnchor {
	color: rgb(0, 0, 0);
}
.UHF_in#UHF_header .UHF_menuMainItem a.balanceAnchor:hover {
	color: rgb(0, 0, 0);
}
#pcrWalletPopup {
	border: 1px solid rgb(204, 204, 204); left: -172px; top: 0px; width: 325px; color: rgb(0, 0, 0); font-size: 11px; display: block; position: absolute; z-index: 200; background-color: rgb(255, 255, 255);
}
.UHF_in#UHF_header #pcrWalletPopup {
	left: -174px;
}
.UHF_ja#UHF_header #pcrWalletPopup {
	left: -126px;
}
.UHF_menuSubItem #pcrWalletPopup a {
	padding: 0px; color: rgb(48, 120, 189); font-weight: normal; text-decoration: underline; display: inline; background-color: transparent;
}
.UHF_menuSubItem #pcrWalletPopup a:hover {
	padding: 0px; color: rgb(48, 120, 189); font-weight: normal; text-decoration: underline; display: inline; background-color: transparent;
}
.hdPCRTreeMainHeader {
	top: 0px; color: rgb(102, 102, 102); font-weight: bold; float: left; position: relative; cursor: pointer;
}
table.recentActivity {
	border: currentColor; width: 100%;
}
.treeParentWrapSelected .hdPCRTreeMainHeader {
	color: rgb(102, 102, 102);
}
#pcrWalletPopup .shadeBlock {
	padding: 6px; background-color: rgb(229, 234, 240);
}
#mainNavigation #pcrWalletPopup table {
	width: 100% !important;
}
.upcomingRes table td {
	padding: 3px 0px 0px; font-size: 11px; white-space: normal;
}
.recentActivity table td {
	padding: 3px 0px 0px; font-size: 11px; white-space: normal;
}
.accountLinks table td {
	padding: 3px 0px 0px; font-size: 11px; white-space: normal;
}
.upcomingRes {
	padding: 5px 0px 5px 10px; width: 97%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.recentActivity {
	padding: 5px 0px 5px 10px; width: 97%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.accountLinks {
	padding: 5px 0px 5px 10px; width: 97%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#recentData {
	width: 100%; float: left;
}
#upcomingData {
	width: 100%; float: left;
}
#accountData {
	width: 100%; float: left;
}
.openWallet {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3738px; top: 3px; width: 12px; height: 12px; right: 5px; padding-left: 13px; float: left; position: relative; cursor: pointer;
}
.closeWallet {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3738px; top: 3px; width: 12px; height: 12px; right: 5px; padding-left: 13px; float: left; position: relative; cursor: pointer;
}
.closeWallet {
	background-position: 0px -3676px;
}
#pcrWalletImageFooter {
	background: url("/branded/cn/pcr/wallet_assets/0004.jpg") no-repeat right rgb(229, 233, 242); width: 325px; height: 46px;
}
ul.quickView_bar {
	margin: 0px; padding: 0.5em 0.7em; width: 269px; overflow: hidden; list-style-type: none;
}
* + html ul.quickView_bar {
	margin-top: 7px;
}
ul.quickView_bar li {
	color: rgb(0, 48, 142); font-size: 11px; float: left;
}
ul.quickView_bar li.signOut {
	text-align: right;
}
ul.quickView_bar li a {
	padding: 0px;
}
.pcrWalletQuickViewSeparator {
	margin: 0px 4px; color: rgb(181, 184, 185);
}
.errorBox {
	background: 0px 0px rgb(255, 255, 204); margin: 5px; padding: 0.1em 1em 1em; border: 1px solid rgb(255, 153, 153); font-size: 11px;
}
.UHF_pc#UHF_headerContainer #pcrWalletPopup {
	border: 4px solid rgb(212, 223, 234); left: -19px; top: -5px; width: 366px; color: rgb(0, 0, 0); font-size: 11px; display: block; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
.pcrWallet_container td {
	padding: 0px;
}
.pcrWalletMemShipLevelImage {
	top: 0px; right: 25px; position: absolute;
}
table.pcrWallet_container {
	width: 100%; float: none;
}
table.pointsBalance {
	width: 100%; float: none;
}
#pcrWalletPopup .pointsBalance td {
	padding: 2px;
}
table.pointsBalance td label {
	font-weight: bold;
}
table.recentActivity {
	padding: 0.83em; border: currentColor; width: 100%; text-align: left;
}
table.upcomingReservations {
	padding: 0.83em; border: currentColor; width: 100%; text-align: left;
}
#walletTravelProfiles {
	float: left;
}
#walletProfileContainer label {
	font-weight: normal; float: left;
}
.hdPCRTreeMainHeader {
	top: 2px; color: rgb(0, 51, 142); font-weight: bold; float: left; position: relative; cursor: pointer;
}
#travelProfileSelector {
	padding: 0px 4px 0px 0px; border: currentColor; font-size: 11px; font-weight: bold; cursor: pointer;
}
.treeParentWrapSelected .hdPCRTreeMainHeader {
	color: rgb(0, 51, 142);
}
.UHF_pc#UHF_headerContainer #pcrWalletPopup .shadeBlock {
	padding: 0px 0.7em; width: 269px; height: 75px; float: left; background-color: transparent;
}
#mainNavigation #pcrWalletPopup table {
	width: 100% !important;
}
#quickView_lnk {
	padding: 0px 0px 0px 18px;
}
#pcrWalletPopup .plus {
	background: url("/branded/hi/cn/buttons/0016.gif") no-repeat 0px 0px;
}
#pcrWalletPopup .minus {
	background: url("/branded/hi/cn/buttons/0017.gif") no-repeat 0px 0px;
}
#pcr_collapsedWallet {
	display: none;
}
.upcomingRes table td {
	padding: 3px 0px 0px; font-size: 11px; white-space: normal;
}
.recentActivity table td {
	padding: 3px 0px 0px; font-size: 11px; white-space: normal;
}
.accountLinks table td {
	padding: 3px 0px 0px; font-size: 11px; white-space: normal;
}
.upcomingRes {
	padding: 5px 0px 5px 10px; width: 358px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: none;
}
.recentActivity {
	padding: 5px 0px 5px 10px; width: 358px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: none;
}
.upcomingReservations .accountLinks {
	padding: 5px 0px 5px 10px; width: 358px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: none;
}
div.recentActivity {
	background: url("/branded/cn/pcr/wallet/0003.gif") repeat-x; padding: 2px 0px 2px 10px;
}
div.upcomingRes {
	background: url("/branded/cn/pcr/wallet/0003.gif") repeat-x; padding: 2px 0px 2px 10px;
}
#recentData {
	width: 100%; float: left;
}
#upcomingData {
	width: 100%; float: left;
}
#accountData {
	width: 100%; float: left;
}
.openWallet {
	background: url("/branded/pc/cn/icons/sprite/sprite.gif") no-repeat 0px -3738px; top: 3px; width: 12px; height: 12px; right: 5px; padding-left: 13px; float: left; position: relative; cursor: pointer;
}
.closeWallet {
	background: url("/branded/pc/cn/icons/sprite/sprite.gif") no-repeat 0px -3738px; top: 3px; width: 12px; height: 12px; right: 5px; padding-left: 13px; float: left; position: relative; cursor: pointer;
}
.closeWallet {
	background-position: 0px -3676px;
}
#pcrWalletImageFooter {
	background: url("/branded/cn/pcr/wallet_assets/0004.jpg") no-repeat right rgb(229, 233, 242); width: 364px; height: 46px;
}
div#UhfPSlotBrandLogoHeader {
	height: 0px; float: left;
}
div#UhfPSlotBrandLogoHeader .Content.parsys {
	padding-top: 10px;
}
#footer {
	clear: both;
}
#UHF_footer {
	clear: both;
}
#UHF_footerResDirectNumber {
	padding: 5px 0px; width: 50%; float: left;
}
#UHF_footerResDirectNumber label {
	top: -22px; color: rgb(67, 162, 59); font-size: 20px; text-decoration: none; position: relative;
}
#UHF_footerResDirectNumber .UHF_resDirectNumber2 {
	width: 50%; text-align: center; color: rgb(0, 0, 0); font-size: 11px; display: block; position: static; cursor: default;
}
#UHF_0871Cost {
	top: -10px; color: rgb(71, 132, 190); padding-left: 52px; font-size: 11px; font-weight: normal; position: relative;
}
#UHF_trusteLink {
	padding: 6px 0px 0px; width: 88px; float: right;
}
#UHF_bookWithConfidence {
	width: 224px; float: right;
}
.UHF_ma#UHF_footer #UHF_bookWithConfidence {
	display: none;
}
.UHF_6c#UHF_bookWithConfidence {
	width: 230px;
}
#UHF_bookWithConfidence p {
	margin: 0px; padding: 0px;
}
#UHF_bookWithConfidenceTitle {
	color: rgb(67, 162, 59); font-size: 16px; font-weight: bold; text-decoration: none; cursor: pointer;
}
#UHF_bookWithConfidenceTitle p {
	font-weight: bold;
}
.UHF_cv#UHF_bookWithConfidenceTitle a {
	font-weight: bold;
}
.UHF_pc#UHF_bookWithConfidenceTitle a {
	font-weight: bold;
}
#UHF_bookWithConfidenceTitle a {
	color: rgb(67, 162, 59); font-weight: normal;
}
#UHF_lowestRateText {
	width: 98%; font-size: 11px; float: left;
}
#UHF_bookWithConfidenceDialog {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(188, 188, 188); width: 200px; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F0F0F0'); position: absolute; z-index: 200; background-color: rgb(255, 255, 255);
}
#UHF_bookWithConfidenceDialogHeader {
	margin: 0px 0px 8px; padding: 0px; text-align: left; color: black; font-size: 16px; font-weight: bold;
}
#UHF_footerLinks {
	padding: 40px 0px 0px; width: 100%; float: left;
}
#FooterShell {
	text-align: left;
}
.UHF_pc#UHF_footer #UHF_footerLinks {
	padding: 0px;
}
#UHF_footerLinks p {
	color: rgb(142, 128, 119);
}
.UHF_ma#UHF_footer #UHF_footerLinks p {
	color: rgb(102, 102, 102);
}
#UHF_footerLinks a:link {
	color: rgb(71, 132, 190); text-decoration: none;
}
#UHF_footerLinks a:visited {
	color: rgb(71, 132, 190); text-decoration: none;
}
#UHF_footerLinks a:active {
	color: rgb(71, 132, 190); text-decoration: none;
}
.UHF_cv #UHF_footerLinks a:link {
	text-decoration: underline;
}
.UHF_cv #UHF_footerLinks a:visited {
	text-decoration: underline;
}
.UHF_cv #UHF_footerLinks a:active {
	text-decoration: underline;
}
.UHF_ex #UHF_footerLinks a:link {
	text-decoration: underline;
}
.UHF_ex #UHF_footerLinks a:visited {
	text-decoration: underline;
}
.UHF_ex #UHF_footerLinks a:active {
	text-decoration: underline;
}
.UHF_hi #UHF_footerLinks a:link {
	text-decoration: underline;
}
.UHF_hi #UHF_footerLinks a:visited {
	text-decoration: underline;
}
.UHF_hi #UHF_footerLinks a:active {
	text-decoration: underline;
}
#UHF_footerLinks a:hover {
	text-decoration: underline;
}
#UHF_footerLinks .pcrCopyright {
	padding: 0px 0px 10px 29px; text-align: left;
}
#UHF_footer ul.footerLinks {
	margin: 0px; padding: 0px 0px 0px 10px; overflow: auto; border-bottom-color: rgb(224, 225, 226); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
#UHF_footer ul.footerLinks li {
	margin: 0px; padding: 0px; float: left;
}
#UHF_footer ul.footerLinks li a {
	margin: 4px; padding: 0px 0px 0px 15px !important; color: rgb(71, 132, 190); line-height: 33px; text-decoration: none; display: inline !important;
}
#UHF_footer ul.footerLinks li a:hover {
	text-decoration: underline;
}
#UHF_footerLogos {
	margin: 0px; padding: 0px 0px 25px; width: 100%; height: 66px; text-align: center; clear: both; float: left; display: block; background-color: rgb(226, 226, 226);
}
.UHF_pc#UHF_footer #UHF_footerLogos {
	background-color: rgb(255, 255, 255);
}
.UHF_0871HelpIcon {
	margin: 0px; padding: 0px; display: inline; position: relative;
}
#UHF_0871HelpIconFooter {
	top: -5px;
}
#UHF_0871Dialog {
	padding: 10px; border: 1px solid rgb(204, 204, 204); width: 220px; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
.UHF_dialogCloseIcon {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -1064px; margin: -5px -5px 5px 0px; padding: 0px; outline: 0px; width: 15px; text-indent: -999em; float: right; display: block;
}
.UHF_dialogClose {
	margin: 10px 0px 0px; text-align: center;
}
.UHF_dialogCloseButton {
	margin: 0px; padding: 0px; outline: 0px;
}
.UHF_ar#UHF_header #UHF_headerContainer p.logo {
	float: right; max-width: 110px;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.sub {
	float: left;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.sub li {
	float: left; direction: rtl;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.bookOnline {
	float: left;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.bookOnline li {
	float: left; direction: rtl;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.bookOnline li .UHF_0871HelpIcon {
	float: left; position: static;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.bookOnline li #resDirectNumber {
	display: inline-block; direction: ltr;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.bookOnline li div.book-online {
	direction: ltr;
}
.UHF_ar#UHF_header #UHF_menu {
	width: auto; float: left;
}
.UHF_ar#UHF_header #UHF_menuMain {
	padding: 0px;
}
.UHF_ar#UHF_header #UHF_languageMenuSelection {
	padding: 0px 0px 3px 12px;
}
.UHF_ar#UHF_header .UHF_on#UHF_languageMenu #UHF_languageMenuSelection {
	background: url("/branded/hi/zh/cn/cn/sprite.gif") no-repeat 0px -2017px;
}
.UHF_ar#UHF_header #UHF_headerContainer ul.sub li {
	
}
.UHF_ar#UHF_header #UHF_headerContainer ul.sub li #UHF_languageDropdown {
	padding: 0px 5px 0px 0px;
}
.UHF_ar#UHF_header .UHF_on#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background: url("/branded/hi/zh/cn/cn/sprite.gif") no-repeat 0px -1957px;
}
.UHF_ar#UHF_header #UHF_languageMenuOptions {
	left: 0px; width: 162px; right: -90px;
}
.UHF_ar#UHF_header #UHF_languageMenu {
	z-index: 6001;
}
.UHF_ar#UHF_header #UHF_languageMenuSelection {
	
}
.UHF_ar#UHF_header .UHF_languageSelectionText {
	width: auto; float: right; direction: rtl;
}
.UHF_ar#UHF_header #UHF_menuMain {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.UHF_ar#UHF_header ul#UHF_menuMain li.UHF_menuMainItem {
	float: right;
}
.UHF_ar#UHF_header ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	direction: rtl;
}
.UHF_ar#UHF_header ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a span.UHF_JoinNow_txt {
	display: inline-block; direction: ltr;
}
.UHF_ar#UHF_header ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a img {
	margin: 0px;
}
.UHF_ar#UHF_header ul#UHF_menuMain li ul.UHF_menuSub {
	left: auto; text-align: right; right: 0px;
}
.UHF_ar#UHF_header ul#UHF_menuMain li#tab4PCRSignin a.balanceAnchor {
	background: url("/branded/hi/zh/cn/cn/sprite.gif") no-repeat 0px -2019px; padding: 0px 0px 0px 15px;
}
.UHF_ar#UHF_header .UHF_pcrDialog a {
	display: inline-block;
}
.UHF_ar#UHF_header #UHF_signInDialog {
	margin: 0px 0px 0px 294px;
}
.UHF_ar#UHF_header .UHF_pcrDialogRow {
	font: 12px/1.5 Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.UHF_ar#UHF_header ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup {
	left: 65px; top: 1px; right: 0px; float: right; position: absolute; direction: rtl;
}
.UHF_ar#UHF_header ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup .UHF_walletContent table th {
	text-align: right;
}
.UHF_ar#UHF_header ul#UHF_menuMain li:hover ul.UHF_menuSub li #pcrWalletPopup span#A1 {
	float: left;
}
.UHF_ar#UHF_header li #pcrWalletPopup .UHF_walletHeader {
	width: 95%; float: right;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletSection {
	padding: 5px 5px 5px 0px;
}
.UHF_ar#UHF_header .UHF_walletContent {
	clear: both;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletContent a {
	font-size: 11px;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations {
	text-align: right;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations th {
	text-align: right;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpace {
	padding: 0px 5px 0px 0px;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpacing {
	padding: 0px 7px 0px 0px;
}
.UHF_ar#UHF_header #pcrWalletPopup .UHF_walletContent table td {
	padding: 0.2em 0px 0px 1em; text-align: right;
}
.UHF_ar#UHF_header .UHF_walletHeaderCollapser {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3736px; left: 0px; right: -2px; float: right; position: relative;
}
.UHF_ar#UHF_header .UHF_open.UHF_walletHeaderCollapser {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3674px;
}
.UHF_ar #UHF_ssoCreatePin .UHF_ar #cancel_EmailMyPIN {
	width: 240px; font-size: 12px; margin-top: 15px; margin-left: 0px; float: left;
}
.UHF_ar #UHF_ssoForgotPin .UHF_ar #link_cancelPIN {
	width: 240px; font-size: 12px; margin-top: 15px; margin-left: 0px; float: left;
}
.UHF_ar#UHF_footer #UHF_bookWithConfidence {
	padding: 0px 0px 0px 12px; text-align: left; float: left;
}
.UHF_ar#UHF_footer #UHF_bookWithConfidence p {
	text-align: left;
}
.UHF_ar#UHF_footer #UHF_bookWithConfidenceDialogContent p {
	text-align: right;
}
.UHF_ar#UHF_footer #UHF_trusteLink {
	float: left;
}
.UHF_ar#UHF_footer #UHF_footerResDirectNumber {
	text-align: right; float: right; direction: ltr;
}
.UHF_ar#UHF_footer #UHF_0871Cost {
	padding: 0px 0px 0px 12px; float: right;
}
.UHF_ar#UHF_footer #UHF_footerResDirectNumber #UHF_0871HelpIconFooter {
	top: -10px;
}
.UHF_ar#UHF_footer .UHF_dialogCloseIcon {
	text-align: left; float: left;
}
.UHF_ar#UHF_footer #UHF_footerLinks p {
	direction: rtl;
}
.UHF_ar#UHF_footer #UHF_footerLinks p + p {
	direction: ltr;
}
.UHF_ar#UHF_footer #UHF_footerLinks p a {
	display: inline-block; direction: ltr;
}
.UHF_ar#UHF_footer #UHF_footerLinks p a + a + a + a + a + a {
	direction: rtl;
}
.UHF_ar#UHF_footer #UHF_footerLogos {
	direction: ltr;
}
.UHF_iw#UHF_header #UHF_headerContainer p.logo {
	float: right; max-width: 133px;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.sub {
	float: left;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.sub li {
	float: left; direction: rtl;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.bookOnline {
	float: left;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.bookOnline li {
	float: left; direction: rtl;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.bookOnline li .UHF_0871HelpIcon {
	position: static;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.bookOnline li #resDirectNumber {
	display: inline-block; direction: ltr;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.bookOnline li div.book-online {
	direction: rtl;
}
.UHF_iw#UHF_header #UHF_menu {
	float: left;
}
.UHF_iw#UHF_header #UHF_menuMain {
	padding: 0px;
}
.UHF_iw#UHF_header #UHF_languageMenuSelection {
	padding: 0px 0px 3px 12px;
}
.UHF_iw#UHF_header .UHF_on#UHF_languageMenu #UHF_languageMenuSelection {
	background: url("/branded/hi/zh/cn/cn/sprite.gif") no-repeat 0px -2017px;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.sub li #UHF_languageDropdown {
	padding: 0px 5px 0px 0px;
}
.UHF_iw#UHF_header #UHF_languageMenu {
	z-index: 6001;
}
.UHF_iw#UHF_header .UHF_on#UHF_languageMenu .UHF_open#UHF_languageMenuSelection {
	background: url("/branded/hi/zh/cn/cn/sprite.gif") no-repeat 0px -1957px;
}
.UHF_iw#UHF_header #UHF_languageMenuOptions {
	left: 0px; width: 162px; right: -90px;
}
.UHF_iw#UHF_header #UHF_languageMenuSelection {
	
}
.UHF_iw#UHF_header .UHF_languageSelectionText {
	width: auto; float: right; direction: rtl;
}
.UHF_iw#UHF_header ul#UHF_menuMain li {
	float: right;
}
.UHF_iw#UHF_header ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	font-size: 12px; direction: rtl;
}
.UHF_iw#UHF_header ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a span.UHF_JoinNow_txt {
	display: inline-block; direction: ltr;
}
.UHF_iw#UHF_header ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a img {
	margin: 0px;
}
.UHF_iw#UHF_header ul#UHF_menuMain li ul.UHF_menuSub {
	left: auto; text-align: right; right: 0px;
}
.UHF_iw#UHF_header ul#UHF_menuMain li#tab4PCRSignin a.balanceAnchor {
	background: url("/branded/hi/zh/cn/cn/sprite.gif") no-repeat 0px -2019px; padding: 0px 0px 0px 15px;
}
.UHF_iw#UHF_header #UHF_signInDialog {
	margin: 0px 0px 0px 337px;
}
.UHF_iw#UHF_header .UHF_pcrDialog a {
	display: inline-block;
}
.UHF_iw#UHF_header ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup {
	left: 75px; top: 1px; right: 0px; float: right; position: absolute; direction: rtl;
}
.UHF_iw#UHF_header ul#UHF_menuMain li:hover ul.UHF_menuSub li #pcrWalletPopup span#A1 {
	float: left;
}
.UHF_iw#UHF_header li #pcrWalletPopup .UHF_walletHeader {
	width: 95%; float: right;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletContent a {
	font-size: 11px;
}
.UHF_iw#UHF_header ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup .UHF_walletContent table th {
	text-align: right;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations {
	text-align: right;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations th {
	text-align: right;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpace {
	padding: 0px 5px 0px 0px;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpacing {
	padding: 0px 7px 0px 0px;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletContent table td {
	padding: 0.2em 0px 0px 1em; text-align: right;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletSection {
	padding: 5px 5px 5px 0px;
}
.UHF_iw#UHF_header .UHF_walletContent {
	clear: both;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_walletHeaderCollapser {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3736px; left: 0px; right: -2px; float: right; position: relative;
}
.UHF_iw#UHF_header #pcrWalletPopup .UHF_open.UHF_walletHeaderCollapser {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 0px -3674px;
}
.UHF_iw#UHF_header #UHF_headerContainer ul.sub li.UHF_WelcomeLabel {
	padding: 0px;
}
.UHF_iw #UHF_ssoCreatePin .UHF_iw #cancel_EmailMyPIN {
	width: 240px; font-size: 12px; margin-top: 15px; margin-left: 0px; float: left;
}
.UHF_iw #UHF_ssoForgotPin .UHF_iw #link_cancelPIN {
	width: 240px; font-size: 12px; margin-top: 15px; margin-left: 0px; float: left;
}
.UHF_iw#UHF_footer #UHF_bookWithConfidence {
	padding: 0px 0px 0px 12px; text-align: left; float: left;
}
.UHF_iw#UHF_footer #UHF_bookWithConfidence p {
	text-align: left;
}
.UHF_iw#UHF_footer #UHF_bookWithConfidenceDialogContent p {
	text-align: right;
}
.UHF_iw#UHF_footer #UHF_trusteLink {
	float: left;
}
.UHF_iw#UHF_footer #UHF_footerResDirectNumber {
	text-align: right; float: right; direction: ltr;
}
.UHF_iw#UHF_footer #UHF_0871Cost {
	padding: 0px 0px 0px 12px; float: right;
}
.UHF_iw#UHF_footer #UHF_footerResDirectNumber #UHF_0871HelpIconFooter {
	top: -10px;
}
.UHF_iw#UHF_footer .UHF_dialogCloseIcon {
	text-align: left; float: left;
}
.UHF_iw#UHF_footer #UHF_footerLinks p {
	direction: rtl;
}
.UHF_iw#UHF_footer #UHF_footerLinks p + p {
	direction: ltr;
}
.UHF_iw#UHF_footer #UHF_footerLinks p a {
	display: inline-block; direction: ltr;
}
.UHF_iw#UHF_footer #UHF_footerLinks p a + a + a + a + a + a {
	direction: rtl;
}
.UHF_iw#UHF_footer #UHF_footerLogos {
	direction: ltr;
}
.euContainer {
	background: rgb(238, 238, 238); margin: 0px; padding: 10px; border: 1px solid rgb(201, 201, 201); width: 500px; height: 142px; right: 30px; bottom: 30px; display: none; position: absolute; z-index: 2005;
}
.euFont1 {
	color: black; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.euFont2 {
	font-size: 12px; font-weight: normal;
}
.euCloseIcon {
	width: 17px; height: 16px; float: right; z-index: 2; cursor: pointer; background-image: url("/branded/cn/images/closeIcon.png");
}
.UHF_ru#UHF_header #UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub .UHF_anonymous_user {
	width: 303px; background-color: rgb(255, 255, 255);
}
.UHF_ru#UHF_header #UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub .UHF_implicit_user {
	width: 303px; background-color: rgb(255, 255, 255);
}
.UHF_ru#UHF_header .UHF_menuMainItem a.balanceAnchor {
	right: 18px;
}
.UHF_ru#UHF_header .UHF_menuMainItem a.balanceAnchor:hover {
	right: 18px;
}
.UHF_ru#UHF_header #pcrWalletPopup {
	left: -22px;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub {
	width: 790px;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_WelcomeLabel {
	left: 0px; top: -19px; width: 458px; text-align: left; float: left; position: relative;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_explicit_UHFWelcomeLabel.UHF_WelcomeLabel {
	left: 0px; text-align: right;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_implicit_UHFWelcomeLabel.UHF_WelcomeLabel {
	left: -65px; text-align: right;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li #UHF_signInLink {
	left: 346px; top: -2px; position: relative;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_explicit_signInLabel {
	left: 346px; top: -2px; position: relative;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_implicit_signInLabel a {
	left: 347px; top: -2px; position: relative;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_menuSeprator {
	left: 344px; top: 0px; position: relative;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_HomeRedirectlink {
	left: 341px; top: 0px; position: relative;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_menuSeprator1 {
	display: none;
}
.UHF_ru#UHF_header #UHF_signInDialog {
	margin: 3px 0px 0px -48px;
}
.UHF_ru#footer {
	margin: 20px 0px 0px; clear: both;
}
.UHF_ru#UHF_footer {
	margin: 20px 0px 0px; clear: both;
}
.UHF_ru#UHF_footer #UHF_footerLinks p a {
	display: inline-block;
}
#UHF_countryLang_Settings {
	position: relative; z-index: 5500;
}
#UHF_countryLang_Options {
	padding: 0px 12px 3px 0px; border: 0px currentColor; height: auto; text-align: left; color: rgb(85, 85, 85); font-size: 11px; font-weight: normal; display: block; position: relative;
}
.UHF_on#UHF_countryLang_Settings #UHF_countryLang_Options {
	background: url("/branded/hi/cn/icons/sprite/sprite.gif") no-repeat 100% -2017px; cursor: pointer;
}
.UHF_on#UHF_countryLang_Settings .UHF_open#UHF_countryLang_Options {
	background-position: 100% -1957px;
}
.UHF_pc#UHF_countryLang_Settings #UHF_countryLang_Options {
	background-position: 100% -2022px;
}
.UHF_pc#UHF_countryLang_Settings .UHF_open#UHF_countryLang_Options {
	background-position: 100% -1962px;
}
#UHF_countryLang_Dialog {
	background: 0px 0px rgb(253, 253, 253); padding: 0px; border: 1px solid rgb(231, 222, 216); width: 230px; right: 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#FFFFFF'); position: absolute; z-index: 5000;
}
.UHF_6c #UHF_countryLang_Dialog {
	border: 2px solid rgb(222, 222, 222); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F4F4F4', EndColorStr='#FFFFFF'); background-color: rgb(244, 244, 244);
}
.UHF_pc #UHF_countryLang_Dialog {
	border: 5px solid rgb(0, 40, 99); right: -3px;
}
#UHF_countryLang_Dialog ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#UHF_countryLang_Dialog ul li {
	padding: 0px; float: left;
}
#UHF_headerContainer ul.sub li #UHF_countryLang_Dialog li {
	padding: 0px;
}
#UHF_headerContainer ul.sub #UHF_countryLang_Dialog ul li a {
	padding: 3px 6px; width: 150px; text-align: left; color: rgb(71, 132, 190); text-decoration: none; display: block;
}
#UHF_headerContainer ul.sub #UHF_countryLang_Dialog ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(71, 132, 190);
}
#UHF_countryLang_lnkChange {
	color: rgb(48, 120, 189);
}
#UHF_countryLang_btnCLOSE {
	padding: 5px 5px 0px 0px; float: right;
}
.UHF_countryLang_Header {
	width: 230px; height: 1px; float: left; position: relative;
}
.UHF_countryLang_ErrorBox {
	background: url("/branded/pc/cn/backgrounds/bg_error_msgs.gif") repeat-x 0px 100% rgb(255, 255, 255); margin: 0.41em 0px; padding: 0.83em; border: 1px solid rgb(255, 153, 153); color: rgb(0, 0, 0); word-wrap: break-word;
}
.UHF_countryLang_Content {
	padding: 0.66em; color: rgb(0, 0, 0);
}
.UHF_countryLang_Content .hdrSpacer {
	padding: 10px 0px 0px;
}
.UHF_countryLang_Row {
	width: 214px; float: left;
}
.UHF_countryLang_Row input[type='checkbox'] {
	margin: 0px 6px 0px 0px; vertical-align: middle;
}
.UHF_countryLang_Row input[type='radio'] {
	margin: 0px 6px 0px 0px; vertical-align: middle;
}
.UHF_countryLang_Row select {
	width: 210px;
}
.UHF_countryLang_BottomRow {
	padding: 22px 4px 34px 0px;
}
#UHF_countryLang_BusyIcon {
	float: right;
}
#UHF_countryLang_btnOK {
	padding-left: 10px; float: right;
}
#UHF_countryLang_btnCANCEL {
	padding-left: 10px; float: right;
}
#UHF_countryLang_Flag {
	margin-top: -3px; vertical-align: middle;
}
.UHF_countryLang_Flag_Dim#UHF_countryLang_Flag {
	filter: alpha(opacity=40); opacity: 0.4;
}
.UHF_countryLang_HR {
	padding: 1px 0px 14px; width: 230px; height: 1px; clear: both; margin-left: -7px;
}
.UHF_countryLang_HR hr {
	border: 0px currentColor; height: 1px; color: rgb(231, 222, 216); background-color: rgb(231, 222, 216);
}
.commonButtonImageAnchorText {
	color: white !important;
}
#UHF_pushdown {
	background: url("/images/temp/pushdown_bkg.gif") repeat-x 0px 0px rgb(0, 0, 0); padding: 0px 10px; height: 60px; line-height: 14px; font-size: 10px; font-weight: 700; min-width: 972px;
}
#UHF_pushdowncontent {
	margin: 0px auto; width: 980px; position: relative; z-index: 21;
}
.pcrPushDownBar #UHF_pushdowncontent {
	float: left;
}
#UHF_pushdown-text {
	left: 6px; top: 14px; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; font-weight: 700; position: absolute;
}
#UHF_pushdown-text a {
	text-decoration: underline;
}
#UHF_pushdown a {
	color: rgb(255, 255, 255);
}
#UHF_pushdown-close {
	top: 17px; right: 18px; position: absolute;
}
.UHF_pushdown-closebtn {
	background: url("/images/temp/pushdown-close.jpg") no-repeat 0px 0px;
}
#pushtxtsmall {
	font-size: 10px;
}
a.UHF_signInLink#pcrSignInFormCollapser {
	display: none;
}
#UHF_ssoCreatePin input.pcrReqdDefault {
	border: 1px inset rgb(205, 205, 205);
}
#UHF_headerContainer p.logo {
	clear: left;
}
.UHF_in#UHF_headerContainer ul.bookOnline {
	margin: 0px;
}
#UHF_ssoForgotPin .pcrMsgText1 {
	margin: 0px 5px; padding: 0.5em 0.66em; line-height: 1; font-size: 12px;
}
#UHF_ssoForgotPin .pcrMsgText2 {
	margin: 0px 5px; padding: 0.5em 0.66em; line-height: 1; font-size: 12px;
}
#UHF_ssoForgotPin .createPinMessage {
	margin: 0px 5px; padding: 0.5em 0.66em; line-height: 1; font-size: 12px;
}
li.UHF_menuMainItem a.UHF_mainMenuLink {
	font-weight: bold;
}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	font-weight: bold;
}
#footer {
	width: 100%;
}
#UHF_footer {
	width: 100%;
}
#footer_cpHome {
	margin: 0px auto 0px -154px; width: 1280px;
}
#footer_inHome {
	margin: 0px auto; width: 1000px;
}
#footer_sbHome {
	margin: 0px auto;
}
#UHF_0871Cost {
	color: rgb(67, 162, 59); padding-left: 0px; display: block;
}
#UHF_footerCopyright {
	width: 100%; border-top-color: rgb(255, 255, 255); border-top-style: solid; float: left; display: block; background-color: rgb(207, 207, 207);
}
#UHF_footerCopyright p {
	margin: 5px auto; width: 972px;
}
#UHF_footerMarketing {
	background: rgb(235, 235, 235); width: 100%; float: left;
}
#UHF_footerMarketingSections {
	margin: 0px auto; width: 972px; display: block;
}
#UHF_footerLogos {
	height: auto; padding-top: 35px; background-color: rgb(235, 235, 235);
}
#UHF_footerLogos ul {
	list-style: none; margin: 0px auto; padding: 25px 15px 20px 0px; border: 3px solid rgb(128, 128, 128); width: 952px; height: 55px;
}
#UHF_footerLogos li.spacer_footer {
	width: 2px; height: 140%; margin-top: -14px; margin-left: 10px; background-color: rgb(128, 128, 128);
}
#UHF_footerLogos ul li {
	margin: 0px; padding-top: 5px; float: left;
}
#UHF_footerLogos ul li a {
	text-indent: -999em; text-decoration: none; display: block; background-image: url("/cn/0/cn/uhf/sprite_footer_logos.png");
}
#UHF_footerLogos li.spacer_footer {
	width: 2px; height: 140%; margin-top: -14px; margin-left: 10px; background-color: rgb(128, 128, 128);
}
li#IHG_logo_offset {
	background-position: 0px top; left: -3px; top: -60px; width: 69px; height: 54px; text-indent: -999em; position: relative; background-color: rgb(235, 235, 235);
}
#IHG_logo_offset:hover {
	background-position: 0px -54px;
}
#UHF_6cFooterLogo {
	background-position: 0px top; width: 69px; height: 53px;
}
#UHF_6cFooterLogo:hover {
	background-position: 0px -54px;
}
#UHF_icFooterLogo {
	background-position: -82px top; width: 80px; height: 50px; margin-left: -55px;
}
#UHF_icFooterLogo:hover {
	background-position: -82px bottom;
}
#UHF_ulFooterLogo {
	background-position: -172px top; width: 59px; height: 50px; margin-left: 16px;
}
#UHF_ulFooterLogo:hover {
	background-position: -172px bottom;
}
#UHF_cpFooterLogo {
	background-position: -240px top; width: 68px; height: 50px; margin-left: 16px;
}
#UHF_cpFooterLogo:hover {
	background-position: -240px bottom;
}
#UHF_inFooterLogo {
	background-position: -319px top; width: 59px; height: 50px; margin-left: 16px;
}
#UHF_inFooterLogo:hover {
	background-position: -319px bottom;
}
#UHF_vnFooterLogo {
	background-position: -389px top; width: 74px; height: 50px; margin-left: 16px;
}
#UHF_vnFooterLogo:hover {
	background-position: -389px bottom;
}
#UHF_hiFooterLogo {
	background-position: -468px top; width: 51px; height: 50px; margin-left: 16px;
}
#UHF_hiFooterLogo:hover {
	background-position: -468px bottom;
}
#UHF_exFooterLogo {
	background-position: -527px top; width: 47px; height: 50px; margin-left: 16px;
}
#UHF_exFooterLogo:hover {
	background-position: -527px bottom;
}
#UHF_rsFooterLogo {
	background-position: -582px top; width: 47px; height: 50px; margin-left: 16px;
}
#UHF_rsFooterLogo:hover {
	background-position: -582px bottom;
}
#UHF_cvFooterLogo {
	background-position: -635px top; width: 49px; height: 50px; margin-left: 16px;
}
#UHF_cvFooterLogo:hover {
	background-position: -635px bottom;
}
#UHF_sbFooterLogo {
	background-position: -693px top; width: 58px; height: 50px; margin-left: 16px;
}
#UHF_sbFooterLogo:hover {
	background-position: -693px bottom;
}
#UHF_cwFooterLogo {
	background-position: -763px top; width: 62px; height: 50px; margin-left: 16px;
}
#UHF_cwFooterLogo:hover {
	background-position: -763px bottom;
}
#UHF_rcFooterLogo {
	background-position: -852px top; width: 93px; height: 50px; margin-left: 12px;
}
#UHF_rcFooterLogo:hover {
	background-position: -852px bottom;
}
#UHF_0871HelpIconFooter {
	top: -9px;
}
.UHF_ru#UHF_header .Block_Left_Wrap {
	margin-top: 10px;
}
.UHF_ru#UHF_header .Block_Left_Wrap label {
	float: none;
}
.UHF_ru#UHF_header .UHF_pin_sign_in {
	clear: none;
}
.UHF_ru#UHF_header #uhf_btn_SignIn {
	margin-left: 20px; float: left; display: block;
}
.UHF_ru#UHF_header #UHF_headerContainer ul.sub li.UHF_menuSeprator {
	position: static;
}
#UHF_countryLang_Settings {
	
}
#UHF_countryLang_Options {
	
}
.UHF_on#UHF_countryLang_Settings #UHF_countryLang_Options {
	background-position: 100% -1087px; cursor: pointer; background-image: url("/branded/cn/icons/sprite/common_icons.gif"); background-attachment: scroll; background-repeat: no-repeat; background-color: transparent;
}
.UHF_on#UHF_countryLang_Settings .UHF_open#UHF_countryLang_Options {
	background-position: 100% -1121px;
}
.UHF_in.UHF_on#UHF_countryLang_Settings #UHF_countryLang_Options {
	background-position: 100% -1155px;
}
.UHF_in.UHF_on#UHF_countryLang_Settings .UHF_open#UHF_countryLang_Options {
	background-position: 100% -1189px;
}
.UHF_ic.UHF_on#UHF_countryLang_Settings #UHF_countryLang_Options {
	background-position: 100% -2017px; background-image: url("/branded/hi/cn/icons/sprite/sprite.gif");
}
.UHF_ar #UHF_countryLang_Dialog {
	right: -180px;
}
.UHF_iw #UHF_countryLang_Dialog {
	right: -180px;
}
.UHF_ar#UHF_countryLang_Settings #UHF_countryLang_Options {
	
}
.UHF_iw#UHF_countryLang_Settings #UHF_countryLang_Options {
	
}
#UHF_header {
	line-height: 1em;
}
#UHF_headerContainer {
	height: 50px; color: rgb(85, 85, 85); padding-bottom: 33px; position: relative; z-index: 2000;
}
#UHF_headerContainer ul.sub li a {
	text-decoration: none;
}
#UHF_welcomeContainer a {
	text-decoration: none;
}
#UHF_headerContainer ul.sub li a:hover {
	text-decoration: underline;
}
#UHF_welcomeContainer a:hover {
	text-decoration: underline;
}
#UHF_signInLink {
	color: rgb(85, 85, 85);
}
#UHF_headerContainer ul.sub {
	margin: 3px -5px 10px 0px; color: rgb(85, 85, 85);
}
#UHF_headerContainer ul.sub li {
	padding: 0px 5px;
}
#UHF_headerContainer ul.sub span#UHF_resDirectNumber {
	color: rgb(61, 155, 53);
}
#UHF_headerContainer ul.sub span.hdResDirectOffer {
	color: rgb(61, 155, 53);
}
.UHF_ar#UHF_header span#UHF_resDirectNumber {
	display: inline-block; direction: ltr;
}
.UHF_iw#UHF_header span#UHF_resDirectNumber {
	display: inline-block; direction: ltr;
}
#UHF_countryLang_Flag {
	margin-top: -2px; vertical-align: middle;
}
#UHF_welcomeContainer {
	width: 972px; text-align: right; color: rgb(85, 85, 85); clear: right; font-size: 11px;
}
#UHF_welcomeContainer a {
	text-decoration: underline;
}
#UHF_welcomeContainer .welcomePointsValue {
	font-weight: bold;
}
.UHF_ar#UHF_header #UHF_welcomeContainer {
	text-align: left; clear: left; position: absolute; direction: rtl;
}
.UHF_iw#UHF_header #UHF_welcomeContainer {
	text-align: left; clear: left; position: absolute; direction: rtl;
}
.UHF_ar#UHF_header .pcrInlineLabelTop {
	margin-right: 15px;
}
.UHF_iw#UHF_header .pcrInlineLabelTop {
	margin-right: 15px;
}
#UHF_header #UHF_menu {
	height: 33px; right: 0px; bottom: 0px; float: none; position: absolute;
}
.UHF_ar#UHF_header #UHF_menu {
	left: 0px; height: 33px; right: auto; bottom: 0px; float: none; position: absolute;
}
.UHF_iw#UHF_header #UHF_menu {
	left: 0px; height: 33px; right: auto; bottom: 0px; float: none; position: absolute;
}
.UHF_ar#UHF_header #UHF_menu {
	
}
.UHF_iw#UHF_header #UHF_menu {
	
}
#UHF_header .UHF_0871HelpIcon {
	margin: 0px 10px 0px 0px; padding: 0px; display: inline; position: static;
}
li.UHF_menuMainItem {
	height: 33px;
}
li.UHF_menuMainItem a.UHF_mainMenuLink {
	background: none; border-width: 0px; padding: 9px 18px 0px; height: 24px;
}
li.UHF_menuMainItem:hover a.UHF_mainMenuLink {
	background: rgb(235, 235, 235); border-width: 0px; border-radius: 3px 3px 0px 0px; height: 35px; box-shadow: 4px 4px 8px -5px black; -webkit-border-radius: 3px 3px 0px 0px; -khtml-border-radius: 3px 3px 0px 0px; -moz-box-shadow: 4px 4px 8px -5px black; -khtml-box-shadow: 4px 4px 8px -5px black; -webkit-box-shadow: 4px 4px 8px -5px black;
}
li.UHF_menuMainItem:hover a.UHF_single.UHF_mainMenuLink {
	border-radius: 3px; height: 24px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;
}
#UHF_menuMain li.UHF_menuMainItem:hover ul.UHF_menuSub {
	border-width: 0px; padding: 10px 0px 15px; left: 0px; top: 20px; width: auto; height: auto; line-height: 16px; font-weight: bold; z-index: 2000; box-shadow: 4px 4px 8px -5px black; background-color: rgb(235, 235, 235); -moz-box-shadow: 4px 4px 8px -5px black; -khtml-box-shadow: 4px 4px 8px -5px black; -webkit-box-shadow: 4px 4px 8px -5px black;
}
#UHF_menuMain li.UHF_menuMainItem#UHF_menu_rewardsclub {
	position: relative; z-index: 2010;
}
#UHF_menuMain li.UHF_menuMainItem#UHF_menu_rewardsclub ul.UHF_menuSub {
	margin: 0px 0px 13px; padding: 7px 0px; border: 0px currentColor; left: -9999px; width: auto; height: 0px; line-height: 16px; list-style-type: none; position: absolute; z-index: 2010; min-width: 176px; box-shadow: none; background-color: rgb(59, 59, 59); -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none;
}
#UHF_menuMain li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub {
	left: 0px; top: 21px; width: auto; height: auto; background-color: rgb(59, 59, 59);
}
#UHF_menuMain li.ui-uhfWalletFlyout.UHF_menuMainItem#UHF_menu_rewardsclub ul.UHF_menuSub {
	top: 0px; position: static; min-width: 0px; background-color: transparent;
}
#UHF_menuMain li.ui-uhfWalletFlyout.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub {
	top: 0px; position: static; min-width: 0px; background-color: transparent;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut a {
	margin: 0px; padding: 0px; border: currentColor; width: auto; text-decoration: none; display: inline; box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem:hover #UHF_walletFlyOut a {
	margin: 0px; padding: 0px; border: currentColor; width: auto; text-decoration: none; display: inline; box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none;
}
#UHF_menuMain li.UHF_menuMainItem#UHF_menu_rewardsclub #UHF_walletFlyOut a {
	color: rgb(244, 210, 193); text-decoration: none;
}
#UHF_menuMain li.UHF_menuMainItem#UHF_menu_rewardsclub #UHF_walletFlyOut a:hover {
	text-decoration: underline;
}
#UHF_menuMain li.UHF_menuMainItem#UHF_menu_rewardsclub ul.UHF_menuSub {
	left: auto; width: 176px;
}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem {
	border: 0px currentColor;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	border: 0px currentColor;
}
li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem {
	min-width: 0px;
}
li.ui-uhfWalletFlyout.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem {
	min-width: 0px;
}
li.ui-uhfWalletFlyout.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	min-width: 0px;
}
li.ui-uhfWalletFlyout.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	min-width: 0px;
}
#UHF_header ul#UHF_menuMain li.ui-uhfWalletFlyout.UHF_menuMainItem ul.UHF_menuSub li {
	float: none;
}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	padding: 9px 18px 2px; border: 0px currentColor; box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	padding: 9px 18px 2px; border: 0px currentColor; box-shadow: none; -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none;
}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a:hover {
	text-decoration: underline;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	border: 0px currentColor; background-color: transparent;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	border: 0px currentColor; background-color: transparent;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover {
	border: 0px currentColor; color: rgb(51, 51, 51); background-color: transparent;
}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover a {
	border: 0px currentColor; color: rgb(51, 51, 51); background-color: transparent;
}
.UHF_vn li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover a {
	color: rgb(255, 255, 255);
}
li.UHF_menuMainItem#UHF_menu_rewardsclub a.UHF_mainMenuLink {
	background-position: 0px -42px; padding: 0px; border-radius: 0px; width: 176px; height: 32px; text-indent: -999em; overflow: hidden; margin-top: 2px; background-image: url("/cn/0/cn/uhf/menu_rewardsclub.png"); background-repeat: no-repeat; background-color: transparent; -webkit-border-radius: 0; -khtml-border-radius: 0;
}
li.ui-wallet-state-active.UHF_walletMenuItem.UHF_menuMainItem#UHF_menu_rewardsclub a.UHF_mainMenuLink {
	background-position: 0px 0px;
}
.UHF_zh li.UHF_walletMenuItem.UHF_menuMainItem a.UHF_mainMenuLink {
	background-image: url("/cn/0/cn/uhf/menu_rewardsclub_zh.png");
}
li.UHF_menuMainItem#UHF_menu_rewardsclub ul.UHF_menuSub li.UHF_menuSubItem a {
	font: bold 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 11px 18px 10px; border: 0px currentColor; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	font: bold 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 11px 18px 10px; border: 0px currentColor; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.UHF_ar li.UHF_menuMainItem#UHF_menu_rewardsclub ul.UHF_menuSub li.UHF_menuSubItem a {
	font: bold 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 11px 18px 10px; border: 0px currentColor; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.UHF_ar li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	font: bold 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 11px 18px 10px; border: 0px currentColor; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.UHF_iw li.UHF_menuMainItem#UHF_menu_rewardsclub ul.UHF_menuSub li.UHF_menuSubItem a {
	font: bold 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 11px 18px 10px; border: 0px currentColor; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.UHF_iw li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	font: bold 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 11px 18px 10px; border: 0px currentColor; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.UHF_ar li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.UHF_iw li.UHF_menuMainItem#UHF_menu_rewardsclub:hover ul.UHF_menuSub li.UHF_menuSubItem a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
li.UHF_menuMainItem#UHF_menu_rewardsclub:hover a.UHF_mainMenuLink {
	border-radius: 0px; height: 32px; box-shadow: none; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none;
}
#UHF_walletFlyOut {
	top: 0px; right: -99999px; visibility: hidden; position: absolute;
}
.ui-uhfWalletFlyout-content #UHF_walletFlyOut {
	right: auto; visibility: visible; position: relative;
}
#UHF_menu_rewardsclub .ui-uhfWalletFlyout-menu .UHF_menuSub {
	right: auto; position: static;
}
#UHF_footer {
	margin-top: 20px;
}
#UHF_footer {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#UHF_footer div.text p {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#UHF_footer a {
	color: rgb(0, 0, 0); text-decoration: none;
}
#UHF_footer a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
#UHF_footer a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#UHF_footer div.middleContentContainer h3 {
	color: rgb(61, 155, 53); line-height: 13px; padding-top: 0.33em; font-size: 15px; font-weight: bold; margin-bottom: 1em;
}
#UHF_footer div.middleContentContainer h3 span#UHF_0871Cost {
	top: 0px; color: rgb(61, 155, 53); font-size: 11px; font-weight: normal; position: static;
}
#UHF_footer .UHF_0871HelpIcon {
	margin: 0px; padding: 0px; display: inline; position: static;
}
#UHF_footer #UHF_0871HelpIconFooter {
	top: 0px;
}
#UHF_footer #UHF_0871HelpIconFooter img {
	vertical-align: middle;
}
#UHF_footer #UHF_footerResDirect ul {
	margin: 0px -3px; padding: 0px; float: left; list-style-type: none;
}
#UHF_footer #UHF_footerResDirect ul li {
	margin: 0px 3px; padding: 0px; float: left;
}
#UHF_footer #UHF_footerResDirect ul h3 {
	margin: 0px; padding: 0px; line-height: normal;
}
#UHF_footer #UHF_0871Cost {
	top: 0px;
}
.UHF_es#UHF_footer #UHF_footerResDirect ul {
	margin: 0px -3px; padding: 0px; list-style-type: none;
}
.UHF_ar#UHF_footer #UHF_footerResDirect ul {
	margin-bottom: 5px; float: none; direction: ltr;
}
.UHF_ar#UHF_footer #UHF_footerResDirect ul li {
	margin-bottom: 5px; float: none; direction: ltr;
}
.UHF_iw#UHF_footer #UHF_footerResDirect ul {
	margin-bottom: 5px; float: none; direction: rtl;
}
.UHF_iw#UHF_footer #UHF_footerResDirect ul li {
	margin-bottom: 5px; float: none; direction: rtl;
}
#UHF_footer .UHF_resDirectNumber2 {
	color: rgb(0, 0, 0); font-size: 11px; font-weight: normal; display: block;
}
.UHF_ar#UHF_footer .UHF_resDirectNumberMain {
	direction: ltr;
}
.UHF_iw#UHF_footer .UHF_resDirectNumberMain {
	direction: ltr;
}
.UHF_ar#UHF_footer .UHF_resDirectNumber2 {
	direction: ltr;
}
.UHF_iw#UHF_footer .UHF_resDirectNumber2 {
	direction: ltr;
}
#UHF_footer div.middleContentContainer h4 {
	color: rgb(0, 0, 0); line-height: normal; font-size: 14px; font-weight: normal;
}
#UHF_footer div.middleContentContainer h4 br {
	display: none;
}
#UHF_footer div.middleContentContainer .parsys div.text {
	padding: 0px;
}
#UHF_footer #UHF_footerCopyright {
	color: rgb(99, 99, 99);
}
#UHF_header .text-2-0 {
	margin: 0px;
}
#UHF_header .image-2-0 {
	margin: 0px;
}
#UHF_header .textimage-2-0 {
	margin: 0px;
}
#UHF_header .textimage-2-0 img {
	margin: 0px;
}
#UHF_footer #bwua_mod {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); left: 30%; width: 210px; height: auto; overflow: auto; display: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F0F0F0'); position: absolute; z-index: 200; background-color: rgb(255, 255, 255);
}
#UHF_footer #bwua_mod h1 {
	color: rgb(61, 155, 53);
}
#UHF_footer #bwua_mod h2 {
	color: rgb(61, 155, 53);
}
#UHF_footer #bwua_mod h3 {
	color: rgb(61, 155, 53);
}
#UHF_footer #bwua_mod h4 {
	color: rgb(61, 155, 53);
}
#UHF_footer #bwua_mod a {
	color: rgb(61, 155, 53);
}
#UHF_footer .text-2-0 {
	margin: 0px;
}
#UHF_footer .image-2-0 {
	margin: 1em 0px 0px;
}
#UHF_footer .textimage-2-0 {
	margin: 1em 0px;
}
#UHF_footer .textimage-2-0 img {
	margin-top: 3px;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c0 {
	border: currentColor; width: 29%; padding-right: 3%;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c1 {
	padding: 0px 1% 0px 2%; width: 15%; border-left-color: rgb(207, 207, 207); border-left-width: 1px; border-left-style: solid; min-height: 10em;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c2 {
	width: 15%; padding-right: 2%; border-right-color: rgb(207, 207, 207); border-right-width: 1px; border-right-style: solid; min-height: 10em;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c3 {
	border: currentColor; width: 29%; padding-left: 2%;
}
#UHF_headerContainer li.ui-uhfWalletFlyout.UHF_menuMainItem#UHF_menu_rewardsclub:hover a.UHF_mainMenuLink {
	height: 32px; background-color: transparent;
}
.UHF_cv#UHF_header #UHF_headerContainer {
	margin-right: 11px;
}
#UHF_top_dest {
	width: 100%; padding-top: 0.5ex; float: left; background-color: rgb(235, 235, 235);
}
#UHF_top_destination {
	margin: 0px auto; padding: 0px 0px 20px; width: 972px; overflow: hidden; background-color: rgb(235, 235, 235);
}
#UHF_top_destination p {
	padding: 0px; width: 952px;
}
#UHF_top_destination p a {
	letter-spacing: 0.02em; font-family: arial; font-size: 0.91em; text-decoration: none; white-space: nowrap;
}
#UHF_top_destination p a:hover {
	text-decoration: underline;
}
#UHF_top_destination_list p {
	padding-left: 20px; float: left;
}
#UHF_top_destination_title {
	height: 15px; line-height: 15px; padding-left: 20px; display: block; cursor: pointer;
}
#UHF_top_destination_title p {
	position: relative !important;
}
#UHF_top_destination .open {
	background: url("/branded/cn/icons/func/contract.png") no-repeat 0%; cursor: pointer;
}
#UHF_top_destination .close {
	background: url("/branded/cn/icons/func/expand.png") no-repeat 0%; cursor: pointer;
}
#UHF_top_destination_list {
	display: none;
}
div > img[src*='adcedge'] {
	left: -2000px; position: absolute;
}
.ui-uhfWalletFlyout.ui-widget {
	background: none; position: relative;
}
.ui-state-default.ui-uhfWalletFlyout.ui-widget {
	background: none; border: currentColor;
}
div.ui-uhfWalletFlyout-wrapper {
	border: 0px currentColor; top: 33px; right: 0px; position: absolute; background-color: rgb(244, 244, 244);
}
:root div.ui-uhfWalletFlyout-wrapper {
	border: 0px currentColor;
}
.ui-uhfWalletFlyout-menu {
	background: rgb(59, 59, 59); margin: 0px; padding: 0px; top: 0px; height: 100%; right: 0px; overflow: hidden; position: absolute; z-index: 2010;
}
.UHF_ar div.ui-uhfWalletFlyout-wrapper {
	left: 0px; right: auto;
}
.UHF_iw div.ui-uhfWalletFlyout-wrapper {
	left: 0px; right: auto;
}
.UHF_ar .ui-uhfWalletFlyout-menu {
	left: 0px; right: auto;
}
.UHF_iw .ui-uhfWalletFlyout-menu {
	left: 0px; right: auto;
}
.ui-uhfWalletFlyout-crease {
	background: url("/cn/0/cn/uhf/img_crease_effect.png") no-repeat right top; margin: 0px; padding: 0px; top: 0px; width: 22px; height: 100%; right: 176px; overflow: hidden; position: absolute; z-index: 2010;
}
.UHF_ar .ui-uhfWalletFlyout-crease {
	background: url("/cn/0/cn/uhf/img_crease_effect_reverse.png") no-repeat left top; left: 176px; right: auto;
}
.UHF_iw .ui-uhfWalletFlyout-crease {
	background: url("/cn/0/cn/uhf/img_crease_effect_reverse.png") no-repeat left top; left: 176px; right: auto;
}
.ui-uhfWalletFlyout-content {
	background: rgb(59, 59, 59); margin: 0px; padding: 0px; top: 0px; height: 100%; right: 176px; overflow: hidden; position: absolute; z-index: 2000;
}
.UHF_ar .ui-uhfWalletFlyout-content {
	left: 155px; width: 790px; margin-left: 21px;
}
.UHF_iw .ui-uhfWalletFlyout-content {
	left: 155px; width: 790px; margin-left: 21px;
}
#UHF_walletTabs {
	margin: 0px; padding: 0px; float: right; z-index: 2000;
}
.UHF_ar #UHF_walletTabs {
	float: left;
}
.UHF_iw #UHF_walletTabs {
	float: left;
}
.ui-uhfWalletTabs {
	background: rgb(59, 59, 59); overflow: visible !important; position: relative;
}
.ui-uhfWalletTabs-crease {
	background: url("/cn/0/cn/uhf/img_crease_effect.png") no-repeat right top; margin: 0px; padding: 0px; left: -22px; top: 0px; width: 16px; height: 100%; overflow: hidden; position: absolute; z-index: 2010;
}
.UHF_ar .ui-uhfWalletTabs-crease {
	background: url("/cn/0/cn/uhf/img_crease_effect_reverse.png") no-repeat left top; left: auto; right: -22px;
}
.UHF_iw .ui-uhfWalletTabs-crease {
	background: url("/cn/0/cn/uhf/img_crease_effect_reverse.png") no-repeat left top; left: auto; right: -22px;
}
#UHF_ssoSignIn {
	width: 790px; height: auto;
}
#UHF_ssoForgotPin {
	width: 790px; height: auto;
}
#UHF_ssoCreatePin {
	width: 790px; height: auto;
}
#UHF_ssoActivity {
	background: rgb(59, 59, 59); width: 790px; height: auto;
}
.UHF_ar #Forgot_Create_PIN_Wrap {
	left: 160px; width: 500px; direction: rtl;
}
.UHF_iw #Forgot_Create_PIN_Wrap {
	left: 160px; width: 500px; direction: rtl;
}
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBoxContainer {
	display: none;
}
#UHF_walletTabs .UHF_walletError.UHF_walletTab .UHF_walletErrorBoxContainer {
	width: 704px; clear: both; margin-left: 20px; display: block;
}
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBox {
	background: url("/branded/pc/cn/backgrounds/bg_error_msgs.gif") repeat-x 0px 100% rgb(255, 255, 255); margin: 0.41em 0px; padding: 0.83em; border: 1px solid rgb(255, 153, 153); color: rgb(0, 0, 0); line-height: 1.5; font-size: 11px; word-wrap: break-word;
}
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBox a {
	color: rgb(217, 105, 50) !important; text-decoration: underline !important;
}
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBox a:hover {
	text-decoration: none !important;
}
.UHF_walletActivityLogo {
	margin-top: 10px; margin-right: 150px; margin-left: 10px; float: left; display: block;
}
#UHF_walletPointsBalanceLabel {
	color: rgb(255, 255, 255); font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; font-weight: bold; display: inline;
}
.UHF_walletPointsBalance {
	font: 14px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); padding-left: 3px; font-size-adjust: none; font-stretch: normal;
}
.data_priorityClubNumber {
	font: 13px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); padding-left: 3px; clear: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.data_membershipLevel {
	font: 13px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); padding-left: 3px; clear: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
#UHF_walletMessages {
	margin: 20px 0px 5px 10px; color: rgb(51, 51, 51); font-size: 10px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: dotted; float: left; display: block;
}
.UHF_msgWrapper {
	width: 95%; margin-bottom: 10px; margin-left: 10px;
}
#ihg_rewards_logo {
	background: url("/cn/0/cn/uhf/IHG_Logo_Sign_In_Screen.png") no-repeat 20px 20px; height: 62px; display: block; z-index: 5;
}
#ihg_rewards_logo_activity {
	height: 30px; padding-top: 8px; padding-left: 20px;
}
.UHF_PLATINUM#ihg_rewards_logo_activity {
	background: url("/cn/0/cn/uhf/Platinum_Level.jpg") no-repeat left top;
}
.UHF_GOLD#ihg_rewards_logo_activity {
	background: url("/cn/0/cn/uhf/Gold_Level.jpg") no-repeat left top;
}
.UHF_CLUB#ihg_rewards_logo_activity {
	background: url("/cn/0/cn/uhf/Club_Level.jpg") no-repeat left top;
}
#ihg_rewards_logo_activity .ihg_rewards_logo {
	padding-right: 10px; border-right-color: white; border-right-width: 1px; border-right-style: solid; float: left;
}
.UHF_ko #UHF_walletFlyOut .txt_PanelTitle {
	font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
}
#UHF_walletFlyOut .successMsg2 {
	width: 704px; margin-top: 6px; margin-left: 20px; background-color: rgb(255, 242, 182);
}
#forgotPinInfo .pcrMsgText2 a {
	color: rgb(217, 105, 50) !important; text-decoration: underline !important;
}
#forgotPinInfo .pcrMsgText2 a:hover {
	text-decoration: none !important;
}
.UHF_ru #UHF_walletFlyOut .successMsg2 {
	height: auto;
}
#UHF_walletFlyOut .txt_PanelTitle {
	margin: 7px 0px 2px 20px; width: 400px; color: rgb(255, 255, 255); line-height: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; font-weight: bold; float: left; display: block;
}
#txt_error_msg {
	padding: 5px 5px 5px 35px; border: 1px solid rgb(255, 0, 0); width: 200px; height: 40px; color: rgb(216, 0, 12); font-size: 11px; display: none; background-color: rgb(255, 186, 186);
}
#txt_PIN_msg {
	padding: 5px; border: 1px solid rgb(255, 211, 33); color: rgb(51, 51, 51); font-size: 11px; font-weight: normal; display: none; background-color: rgb(255, 252, 182);
}
.Email_PIN_Wrapper {
	position: relative;
}
#Forgot_Create_PIN_Wrap {
	left: 360px; width: 300px; margin-top: 5px; display: block; position: absolute;
}
#Forgot_Create_PIN_Wrap a {
	font-weight: bold; text-decoration: underline !important;
}
div.Block_Left_Wrap {
	margin: 5px 0px 10px 20px; color: rgb(255, 255, 255); clear: left; float: left; display: block;
}
div.Block_Left_Wrap label {
	display: block;
}
div.Block_Left_Wrap .uhf_remember label {
	display: inline;
}
p.txt_account_signin {
	font: italic bold 18px/normal Georgia, "Times New Roman", Times, serif; margin: 0px; color: rgb(255, 255, 255); padding-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
p.txt_redeem_signin {
	margin: 0px; color: rgb(255, 255, 255); padding-bottom: 14px; font-size: 12px;
}
#text_contentSignIn {
	line-height: normal; padding-bottom: 16px; margin-left: 20px; display: block;
}
.UHF_es #text_contentSignIn {
	margin-top: -12px; float: left;
}
.UHF_ar #text_contentSignIn {
	width: 660px; line-height: normal; margin-right: 40px; display: block; direction: rtl;
}
.UHF_iw #text_contentSignIn {
	width: 660px; line-height: normal; margin-right: 40px; display: block; direction: rtl;
}
#text_contentSignIn a {
	color: rgb(240, 87, 51); font-size: 12px; font-weight: bold; text-decoration: none !important; margin-right: 10px; float: left; display: block;
}
#text_contentSignIn a:hover {
	color: rgb(240, 87, 51); font-size: 12px; font-weight: bold; text-decoration: underline;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut #text_contentSignIn a.UHF_signIn_joinLink {
	background: url("/cn/0/cn/uhf/action_sprite.png") no-repeat right -41px; height: 19px; line-height: 17px; padding-right: 22px; float: left;
}
#UHF_walletFlyOut .Club_EmailAddr_Wrap {
	margin: 38px 0px 10px 20px; float: left; display: block;
}
input#remember {
	vertical-align: middle;
}
.uhf_remember {
	margin-top: 5px; margin-bottom: 14px; margin-left: -3px; float: left;
}
.uhf_remember input {
	margin-top: 1px; vertical-align: middle;
}
.uhf_remember label {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); display: inline; font-size-adjust: none; font-stretch: normal;
}
input#pcrReqdDefault {
	width: 12em;
}
#txt_EmailClubLabel {
	color: rgb(255, 255, 255); line-height: 1.5px; font-size: 12px; font-weight: bold;
}
#txt_PINLabel {
	color: rgb(255, 255, 255); line-height: 1.5px; font-size: 12px; font-weight: bold;
}
#txt_ClubNumLabel {
	color: rgb(255, 255, 255); line-height: 1.5px; font-size: 12px; font-weight: bold;
}
#txt_EmailAddressLabel {
	color: rgb(255, 255, 255); line-height: 1.5px; font-size: 12px; font-weight: bold;
}
.UHF_pin_sign_in {
	width: 210px; font-size: 11px; margin-left: 20px; float: left; display: block;
}
.UHF_pin_sign_in input.pcrReqdField {
	border: 2px solid rgb(183, 183, 183); width: 200px; height: 21px; color: rgb(51, 51, 51); margin-top: 2px;
}
.UHF_pin_sign_in label {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.UHF_pin_verify {
	width: 320px; margin-left: 35px; float: left; display: block;
}
.EmailClubLabel {
	width: 320px; float: left; display: block;
}
.UHF_pin_verify {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
.EmailClubLabel {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
#uhf_btn_SignIn {
	margin-top: 14px; margin-left: 20px; float: left;
}
#btn_EmailMyPIN {
	margin: 5px 65px 10px 20px; float: right;
}
#btn_CreatePIN {
	margin: 5px 65px 10px 20px; float: right;
}
.UHF_pin {
	width: 340px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left;
}
.Club_Number {
	width: 340px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; float: left;
}
.Email_Address {
	width: 200px; font-size: 12px; font-weight: bold; margin-left: 35px; float: left; display: block;
}
.PIN_Instruction {
	margin: 5px 20px 2px; width: 95%; color: rgb(255, 255, 255); font-size: 11px; float: left; display: block;
}
.EmailClubLabel input.pcrReqdField {
	border: 2px solid rgb(183, 183, 183); width: 320px; height: 21px; color: rgb(51, 51, 51); margin-top: 2px;
}
.UHF_pin_verify input.pcrReqdField {
	border: 2px solid rgb(183, 183, 183); width: 320px; height: 21px; color: rgb(51, 51, 51); margin-top: 1px;
}
.UHF_pin input.pcrReqdField {
	border: 2px solid rgb(183, 183, 183); width: 320px; height: 21px; color: rgb(51, 51, 51); margin-top: 1px;
}
.Club_Number input.pcrReqdField {
	border: 2px solid rgb(183, 183, 183); width: 320px; height: 21px; color: rgb(51, 51, 51); margin-top: 1px;
}
.Email_Address input.pcrReqdField {
	border: 2px solid rgb(183, 183, 183); width: 320px; height: 21px; color: rgb(51, 51, 51); margin-top: 1px;
}
.Email_PIN_Wrapper input.pin {
	margin: 3px 0px; border: 2px solid rgb(205, 205, 205); width: 48px; height: 25px; color: rgb(51, 51, 51);
}
#forgotPinInfo {
	background-color: rgb(255, 255, 255);
}
.joinNowPanel {
	padding-bottom: 8px; padding-left: 8px; background-color: rgb(226, 224, 224);
}
#UHF_ssoCreatePin #cancel_EmailMyPIN {
	width: 240px; font-size: 12px; margin-top: 15px; margin-left: 20px; float: left;
}
#UHF_ssoForgotPin #link_cancelPIN {
	width: 240px; font-size: 12px; margin-top: 15px; margin-left: 20px; float: left;
}
#UHF_ssoCreatePin #cancel_EmailMyPIN {
	color: rgb(244, 210, 193);
}
#UHF_ssoForgotPin #link_cancelPIN a:link {
	color: rgb(244, 210, 193);
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut a.UHF_tabLink_cancel {
	color: rgb(244, 210, 193); text-decoration: underline;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut a.UHF_tabLink_cancel:hover {
	text-decoration: none;
}
#UHF_walletFlyOut .txt_AllFields {
	color: rgb(255, 255, 255); font-size: 11px; margin-top: 10px; margin-right: 65px; float: right;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut #UHF_ssoSignIn .Forgot_Create_PIN_Wrap {
	font-size: 11px; margin-left: 10px;
}
#UHF_walletMemberName {
	font: italic bold 19px/normal Georgia, "Times New Roman", Times, serif; width: 500px; height: 26px; color: rgb(255, 255, 255); clear: left; margin-top: 7px; margin-left: 20px; float: left; display: block; overflow-x: hidden; font-size-adjust: none; font-stretch: normal;
}
#UHF_walletActivityTitle {
	font: italic bold 14px/normal Georgia, "Times New Roman", Times, serif; height: 15px; color: rgb(255, 255, 255); text-transform: capitalize; margin-top: 10px; margin-right: 20px; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
#UHF_walletActivityTitle span {
	font: 14px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#UHF_ssoActivity .UHF_wallet_clip {
	left: 384px; top: 0px; position: absolute;
}
#UHF_ssoActivity .pcrWalletMemShipLevelImage {
	position: static;
}
#txt_MemMsg {
	margin: 10px 0px 13px 10px; width: 100%; height: 15px; color: rgb(0, 51, 142); padding-bottom: 5px; border-bottom-color: rgb(186, 186, 186); border-bottom-width: 1px; border-bottom-style: dotted; float: left; display: block;
}
#UHF_walletRecActiv {
	width: 100%; float: left; display: block;
}
#UHF_eliteAccelerator {
	width: 100%; float: left; display: block;
}
#UHF_walletActivityWrapper .UHF_walletActivityHeader {
	color: rgb(255, 255, 255); padding-top: 10px; text-decoration: none; margin-top: 10px; border-top-color: rgb(76, 76, 76); border-top-width: 1px; border-top-style: solid; display: block; cursor: pointer;
}
#UHF_walletActivityWrapper .uhf-wallet-section-open .UHF_walletActivityHeader {
	padding-left: 20px;
}
#UHF_walletActivityWrapper .uhf-wallet-section-closed .UHF_walletActivityHeader {
	padding-left: 20px;
}
#UHF_walletActivityWrapper .UHF_walletSectionIcon {
	display: none;
}
#UHF_walletActivityWrapper .uhf-wallet-section-open .UHF_walletSectionIcon {
	background-position: 0px -1px; width: 15px; height: 15px; margin-left: -20px; float: left; display: block; background-image: url("/cn/0/cn/uhf/action_sprite.png"); background-repeat: no-repeat; background-color: transparent;
}
#UHF_walletActivityWrapper .uhf-wallet-section-closed .UHF_walletSectionIcon {
	background-position: 0px -1px; width: 15px; height: 15px; margin-left: -20px; float: left; display: block; background-image: url("/cn/0/cn/uhf/action_sprite.png"); background-repeat: no-repeat; background-color: transparent;
}
#UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLabel {
	font: 13px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLabel span {
	font: 13px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#UHF_walletActivityWrapper .uhf-wallet-section-open .UHF_walletSectionIcon {
	background-position: 0px -22px;
}
#UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLink {
	font-size: 11px; font-weight: normal; float: right;
}
#UHF_walletActivityWrapper .uhf-wallet-section-closed .UHF_walletActivityHeaderLink {
	display: none !important;
}
#UHF_walletActivityWrapper .uhf-wallet-section-nocontent.uhf-wallet-section-open .UHF_walletActivityHeaderLink {
	display: none !important;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut #UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLink a {
	background: url("/cn/0/cn/uhf/action_sprite.png") no-repeat right -42px; height: 16px; line-height: 16px; padding-right: 22px; display: block;
}
#UHF_walletPointsStatusWrapper {
	margin: 3px 0px 0px 10px; width: auto; float: left; display: block;
}
#UHF_walletPointsBalanceWrapper {
	margin: 5px 0px 0px 10px; width: 35%; height: 30px; float: left; display: block;
}
#UHF_walletActivityWrapper {
	width: 95%; margin-left: 20px; float: left; display: block;
}
.UHF_walletActivityContent {
	height: 84px; overflow: hidden; font-size: 12px;
}
.UHF_walletActivityContent .activityDate {
	white-space: nowrap;
}
.UHF_walletActivityContent th {
	text-align: left; color: rgb(255, 255, 255);
}
.UHF_walletActivityContent td {
	color: rgb(255, 255, 255); white-space: nowrap;
}
.UHF_noActivityContent {
	text-align: center; color: rgb(255, 255, 255); margin-top: 35px; margin-bottom: 15px;
}
#UHF_eliteAccelerator .UHF_noActivityContent {
	margin-top: 20px;
}
#UHF_walletUpRes {
	width: 100%; float: left; display: block;
}
#UHF_menuMain li.UHF_walletMenuItem.UHF_menuMainItem #UHF_walletFlyOut .UHF_walletActivityContent a {
	text-decoration: underline;
}
#UHF_ssoActivity table.walletActivity {
	padding: 0px; border: currentColor; width: 100%; text-align: left; margin-top: 5px; margin-left: 15px;
}
#UHF_ssoActivity table.upcomingReservations {
	padding: 0px; border: currentColor; width: 100%; text-align: left; margin-top: 5px; margin-left: 15px;
}
li.UHF_walletMenuItem.UHF_menuMainItem .ui-uhfWalletFlyout-crease {
	right: 176px;
}
li.UHF_walletMenuItem.UHF_menuMainItem .ui-uhfWalletFlyout-content {
	right: 176px;
}
#UHF_brandbar {
	background-position: bottom; margin: 0px auto; padding: 0px; width: 100%; height: 49px; background-image: url("/cn/0/cn/uhf/navbar_bg.jpg"); background-repeat: repeat-x;
}
.UHF_cp#UHF_brandbar {
	border-bottom-color: rgb(136, 13, 80); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_cv#UHF_brandbar {
	border-bottom-color: rgb(236, 97, 8); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_cw#UHF_brandbar {
	border-bottom-color: rgb(0, 46, 97); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_ex#UHF_brandbar {
	border-bottom-color: rgb(0, 85, 165); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_hi#UHF_brandbar {
	border-bottom-color: rgb(61, 155, 53); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_ic#UHF_brandbar {
	border-bottom-color: rgb(132, 100, 34); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_6c#UHF_brandbar {
	border-bottom-color: rgb(222, 96, 41); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_in#UHF_brandbar {
	border-bottom-color: rgb(19, 19, 19); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_rs#UHF_brandbar {
	border-bottom-color: rgb(71, 45, 130); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_sb#UHF_brandbar {
	border-bottom-color: rgb(87, 39, 0); border-bottom-width: 2px; border-bottom-style: solid;
}
.UHF_vn#UHF_brandbar {
	border-bottom-color: rgb(66, 152, 181); border-bottom-width: 2px; border-bottom-style: solid;
}
#UHF_brandbar #UHF_brandbarTabs {
	height: 29px; margin-right: auto; margin-left: -20px;
}
.UHF_iw#UHF_brandbar #UHF_brandbarTabs {
	margin-right: 20px;
}
.UHF_ar#UHF_brandbar #UHF_brandbarTabs {
	margin-right: 20px;
}
#UHF_brandbar ul.UHF_brandbarMenu {
	margin: 0px auto; width: 980px; display: block;
}
#UHF_brandbar ul.UHF_brandbarMenu li {
	list-style: none; margin-left: -5px; float: left;
}
.UHF_iw#UHF_brandbar ul.UHF_brandbarMenu li {
	float: right;
}
.UHF_ar#UHF_brandbar ul.UHF_brandbarMenu li {
	float: right;
}
#UHF_brandbar ul.UHF_brandbarMenu li#UHF_brandbarText {
	width: 140px; text-align: center; color: rgb(222, 96, 41); font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; margin-top: 10px; margin-right: 5px; display: block; white-space: nowrap;
}
.UHF_iw#UHF_brandbar ul.UHF_brandbarMenu li#UHF_brandbarText {
	margin-left: 0px;
}
.UHF_ar#UHF_brandbar ul.UHF_brandbarMenu li#UHF_brandbarText {
	margin-left: 0px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a {
	background-position: 0px 0px; margin: 0px; padding: 0px; top: 0px; width: 74px; height: 51px; text-indent: -999em; display: block; background-image: url("/cn/0/cn/uhf/BrandBarBg.png"); background-repeat: no-repeat; background-color: transparent;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_6cBrandbarLogo {
	background-position: 0px -1400px;
}
.UHF_6c#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_6cBrandbarLogo {
	background-position: 0px -1453px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_6cBrandbarLogo:hover:link {
	background-position: 0px -1506px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo {
	background-position: 0px -1166px;
}
.UHF_ic#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo {
	background-position: 0px -1219px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo:hover:link {
	background-position: 0px -1272px;
}
body#hotel-detail .UHF_ic#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo {
	background-position: 0px -1113px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_ulBrandbarLogo {
	background-position: 0px -954px;
}
.UHF_ul#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_ulBrandbarLogo {
	background-position: 0px -1007px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_ulBrandbarLogo:hover:link {
	background-position: 0px -1060px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo {
	background-position: 0px -1612px;
}
.UHF_in#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo {
	background-position: 0px -1559px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo:hover:link {
	background-position: 0px -1718px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cpBrandbarLogo {
	background-position: 0px 0px;
}
.UHF_cp#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cpBrandbarLogo {
	background-position: 0px -53px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cpBrandbarLogo:hover:link {
	background-position: 0px -106px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cvBrandbarLogo {
	background-position: 0px -159px;
}
.UHF_cv#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cvBrandbarLogo {
	background-position: 0px -212px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cvBrandbarLogo:hover:link {
	background-position: 0px -265px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cwBrandbarLogo {
	background-position: 0px -318px;
}
.UHF_cw#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cwBrandbarLogo {
	background-position: 0px -371px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cwBrandbarLogo:hover:link {
	background-position: 0px -424px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_vnBrandbarLogo {
	background-position: 0px -477px;
}
.UHF_vn#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_vnBrandbarLogo {
	background-position: 0px -530px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_vnBrandbarLogo:hover:link {
	background-position: 0px -583px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_hiBrandbarLogo {
	background-position: 0px -795px;
}
.UHF_hi#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_hiBrandbarLogo {
	background-position: 0px -848px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_hiBrandbarLogo:hover:link {
	background-position: 0px -901px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_exBrandbarLogo {
	background-position: 0px -636px;
}
.UHF_ex#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_exBrandbarLogo {
	background-position: 0px -689px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_exBrandbarLogo:hover:link {
	background-position: 0px -742px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_rsBrandbarLogo {
	background-position: 0px -1771px;
}
.UHF_rs#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_rsBrandbarLogo {
	background-position: 0px -1824px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_rsBrandbarLogo:hover:link {
	background-position: 0px -1877px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_sbBrandbarLogo {
	background-position: 0px -1930px;
}
.UHF_sb#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_sbBrandbarLogo {
	background-position: 0px -1983px;
}
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_sbBrandbarLogo:hover:link {
	background-position: 0px -2040px;
}
.bar3 {
	background: rgb(219, 48, 54); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3036', endColorstr='#d96932',GradientType=1 );
}
.bar5 {
	background: rgb(219, 48, 54); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3036', endColorstr='#d96932',GradientType=1 );
}
.hero-unit {
	width: 100%; position: relative;
}
.hero-unit > .bars {
	left: 0px; top: 150px; width: 100%; position: absolute;
}
.bar1 {
	background: rgb(217, 105, 50);
}
.bar2 {
	background: rgb(215, 25, 32);
}
.bar4 {
	background: rgb(215, 25, 32);
}
.bar1 {
	height: 30px;
}
.bar2 {
	height: 20px;
}
.bar3 {
	height: 5px;
}
.bar4 {
	height: 1px;
}
.bar5 {
	padding-bottom: 5px; min-height: 40px;
}
.bar5 h1 {
	margin: 0px; color: white !important; padding-left: 20px; font-size: 2.5em;
}
.bars {
	margin-bottom: 20px;
}
.bars-short {
	margin-bottom: 15px;
}
.opacity60 {
	filter: alpha(opacity=60); opacity: 0.6;
}
.alert {
	margin: 10px; padding: 9px 0px 16px 5px; width: auto; color: rgb(0, 0, 0); clear: both; font-size: 1em;
}
.alert > .alert-content {
	text-align: left; padding-top: 4px; padding-left: 30px;
}
.alert-icon {
	width: 22px; height: 22px; margin-top: 3px; margin-right: 10px; float: left; background-repeat: no-repeat;
}
.alert-info {
	background: rgb(223, 240, 216); border: 1px solid rgb(169, 233, 167);
}
.alert-info > .alert-icon {
	background-image: url("/branded/cn/icons/alerts/checkmark.png");
}
.alert-warning {
	background: rgb(255, 255, 233); border: 1px solid rgb(230, 230, 230);
}
.alert-warning > .alert-icon {
	background-position: 0px -4716px; background-image: url("/branded/6c/cn/icons/sprite/pc_masterSprite2.gif");
}
.alert-error {
	background: rgb(251, 229, 229); border: 1px solid rgb(234, 183, 183);
}
.alert-error > .alert-icon {
	background-position: 0px -2702px; background-image: url("/branded/6c/cn/icons/sprite/pc_masterSprite2.gif");
}
#UHF_est_wrapper {
	font: 11px/11px Arial, "Times New Roman", serif; color: white; margin-left: 24px; font-size-adjust: none; font-stretch: normal;
}
#UHF_est_learn {
	font: 11px/11px Arial, "Times New Roman", serif; color: white; margin-left: 25px; font-size-adjust: none; font-stretch: normal;
}
#UHF_est_wrapper .UHF_est_comp {
	background: rgb(83, 83, 83); margin: 10px 0px; padding: 14px 2px 0px; height: 38px; float: left;
}
#UHF_est_wrapper .UHF_est_comp#UHF_est_llabel {
	height: 42px; line-height: 16px; padding-top: 10px; font-size: 14px;
}
#UHF_est_wrapper .UHF_est_comp#UHF_est_rlabel {
	height: 42px; line-height: 16px; padding-top: 10px; font-size: 14px;
}
#UHF_est_wrapper .UHF_est_comp span {
	font: bold 16px/16px "Times New Roman", serif; margin: 0px 1px; font-size-adjust: none; font-stretch: normal;
}
#UHF_est_wrapper .UHF_est_left {
	border-radius: 4px 0px 0px 4px; padding-left: 10px;
}
#UHF_est_wrapper .UHF_est_right {
	border-radius: 0px 4px 4px 0px; padding-right: 14px; margin-right: -4px;
}
#UHF_est_wrapper .UHF_est_big {
	font: bold 30px/22px "Times New Roman", serif; font-size-adjust: none; font-stretch: normal;
}
#UHF_est_wrapper #UHF_est_op {
	padding-right: 25px; padding-left: 25px; font-family: Arial, Helvetica, serif; font-weight: normal;
}
#UHF_est_wrapper #UHF_est_eq {
	padding-right: 25px; padding-left: 25px; font-family: Arial, Helvetica, serif; font-weight: normal;
}
#UHF_est_wrapper .UHF_est_big2#UHF_est_op {
	font: italic bold 25px/23px Georgia, "Times New Roman", serif; font-size-adjust: none; font-stretch: normal;
}
#UHF_est_wrapper #UHF_est_fallback {
	padding: 0px; height: 52px; border-left-color: rgb(59, 59, 59); border-left-width: 2px; border-left-style: solid; max-width: 220px;
}
#UHF_est_wrapper #UHF_est_fallback b {
	font: italic bold 12px/10px Georgia, "Times New Roman", Times, serif; bottom: -1px; padding-right: 3px; position: relative; font-size-adjust: none; font-stretch: normal;
}
#UHF_est_wrapper #UHF_est_fallback div {
	padding: 7px 10px 0px; height: 18px;
}
#UHF_est_wrapper #UHF_est_img {
	height: 42px; padding-top: 10px;
}
#UHF_est_wrapper #UHF_est_top {
	border-bottom-color: rgb(59, 59, 59); border-bottom-width: 2px; border-bottom-style: solid;
}
#UHF_est_wrapper #UHF_est_bottom {
	margin-top: -2px; border-top-color: rgb(59, 59, 59); border-top-width: 2px; border-top-style: solid;
}
sup {
	font-size: 70%;
}
sub {
	font-size: 70%;
}
sup {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sub {
	height: 0px; line-height: 1; vertical-align: baseline; position: relative;
}
sup {
	bottom: 0.75ex;
}
sub {
	top: 0.5ex;
}
.UHF_ma #UHF_footerLogos {
	height: auto; padding-top: 35px; background-color: rgb(235, 235, 235);
}
.UHF_ma #UHF_footerLogos ul {
	list-style: none; margin: 0px auto; border: 3px solid rgb(128, 128, 128); width: 952px; height: 55px; padding-top: 25px; padding-right: 15px; padding-bottom: 20px;
}
.UHF_ma #UHF_footerLogos li.spacer_footer {
	width: 2px; height: 140%; margin-top: -14px; margin-left: 10px; background-color: rgb(128, 128, 128);
}
#UHF_footerLogos ul li {
	margin: 0px; padding-top: 5px; float: left;
}
.UHF_ma #UHF_footerLogos ul li a {
	text-indent: -999em; text-decoration: none; display: block; background-image: url("/cn/0/cn/uhf/sprite_footer_logos.png");
}
.UHF_ma #UHF_footerLogos li.spacer_footer {
	width: 2px; height: 140%; margin-top: -14px; margin-left: 10px; background-color: rgb(128, 128, 128);
}
.UHF_ma li#IHG_logo_offset {
	background-position: 0px top; left: -3px; top: -60px; width: 69px; height: 54px; text-indent: -999em; position: relative;
}
.UHF_ma #IHG_logo_offset:hover {
	background-position: 0px -54px;
}
.UHF_ma #UHF_6cFooterLogo {
	background-position: 0px top; width: 69px; height: 53px;
}
.UHF_ma #UHF_6cFooterLogo:hover {
	background-position: 0px -54px;
}
.UHF_ma #UHF_icFooterLogo {
	background-position: -82px top; width: 80px; height: 50px; margin-left: -70px;
}
.UHF_ma #UHF_icFooterLogo:hover {
	background-position: -82px bottom;
}
.UHF_ma #UHF_ulFooterLogo {
	background-position: -172px top; width: 59px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_ulFooterLogo:hover {
	background-position: -172px bottom;
}
.UHF_ma #UHF_cpFooterLogo {
	background-position: -240px top; width: 68px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_cpFooterLogo:hover {
	background-position: -240px bottom;
}
.UHF_ma #UHF_inFooterLogo {
	background-position: -319px top; width: 59px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_inFooterLogo:hover {
	background-position: -319px bottom;
}
.UHF_ma #UHF_vnFooterLogo {
	background-position: -389px top; width: 74px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_vnFooterLogo:hover {
	background-position: -389px bottom;
}
.UHF_ma #UHF_hiFooterLogo {
	background-position: -468px top; width: 51px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_hiFooterLogo:hover {
	background-position: -468px bottom;
}
.UHF_ma #UHF_exFooterLogo {
	background-position: -527px top; width: 47px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_exFooterLogo:hover {
	background-position: -527px bottom;
}
.UHF_ma #UHF_rsFooterLogo {
	background-position: -582px top; width: 47px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_rsFooterLogo:hover {
	background-position: -582px bottom;
}
.UHF_ma #UHF_cvFooterLogo {
	background-position: -635px top; width: 49px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_cvFooterLogo:hover {
	background-position: -635px bottom;
}
.UHF_ma #UHF_sbFooterLogo {
	background-position: -693px top; width: 58px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_sbFooterLogo:hover {
	background-position: -693px bottom;
}
.UHF_ma #UHF_cwFooterLogo {
	background-position: -763px top; width: 62px; height: 50px; margin-left: 16px;
}
.UHF_ma #UHF_cwFooterLogo:hover {
	background-position: -763px bottom;
}
.UHF_ma #UHF_rcFooterLogo {
	background-position: -852px top; width: 93px; height: 50px; margin-left: 12px;
}
.UHF_ma #UHF_rcFooterLogo:hover {
	background-position: -852px bottom;
}
#lightBoxContent {
	background: rgb(255, 255, 255); margin: 0px auto; width: 700px; height: 600px; text-align: left;
}
#lightBoxOveraly {
	background: url("/branded/6c/pt/pt/home/language_disclaimer/overlay.png"); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; padding-top: 50px; position: fixed; z-index: 10000;
}
#lightBoxContentImage {
	width: 700px; height: 550px; overflow: hidden;
}
#lightBoxContentClose {
	padding: 14px 0px 0px 663px; position: absolute;
}
.lightBoxChoiceTrigger {
	padding-left: 20px;
}
.welcomeName {
	padding: 0px 0px 0px 5px;
}
#idletimeout {
	padding: 8px 0px; border: 1px solid rgb(188, 188, 188); left: 0px; top: 0px; height: 22px; right: 0px; color: rgb(0, 0, 0); font-family: arial, sans-serif; font-size: 12px; display: none; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFCF'); position: absolute; z-index: 100000; background-color: rgb(255, 255, 255);
}
.msgTimeOutWrap {
	margin: 0px auto; width: 952px; height: 20px;
}
#idletimeout div.exclamation {
	background: url("/branded/6c/cn/icons/sprite/pc_masterSprite2.gif") no-repeat 0px -4716px; width: 26px; height: 22px; float: left;
}
#idletimeout div.timeoutMessage {
	padding-top: 3px; vertical-align: middle; float: left;
}
#idletimeout a {
	font-weight: bold;
}
#idletimeout span {
	font-weight: bold;
}
