.icon_destHelp_arrow {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 0;
	width: 25px;
	height: 25px;
}

.icon_module_header_tile-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -75px;
	width: 28px;
	height: 32px;
}

.icon_addToCal {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -157px;
	width: 16px;
	height: 16px;
}

.icon_addToFav {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -223px;
	width: 14px;
	height: 16px;
}

.icon_airplane_off-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -289px;
	width: 28px;
	height: 16px;
}

.icon_airplane_on-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -355px;
	width: 28px;
	height: 16px;
}

.icon_amenitiesRollover_chevron-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -421px;
	width: 28px;
	height: 13px;
}

.icon_asterisk-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -484px;
	width: 28px;
	height: 11px;
}

.icon_atr_endingPoint_b {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -545px;
	width: 17px;
	height: 17px;
}

.icon_atr_startingPoint_a {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -612px;
	width: 17px;
	height: 17px;
}

.icon_calendar_grey_trimmed {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -679px;
	width: 21px;
	height: 13px;
}

.icon_calendar_next-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -742px;
	width: 28px;
	height: 22px;
}

.icon_calendar_previous {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -814px;
	width: 6px;
	height: 22px;
}

.icon_checkmark_off {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -886px;
	width: 7px;
	height: 7px;
}

.icon_checkmark_on {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -943px;
	width: 7px;
	height: 7px;
}

.icon_close_circle-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1000px;
	width: 28px;
	height: 14px;
}

.icon_close_square-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1064px;
	width: 28px;
	height: 14px;
}

.icon_commentBubble-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1128px;
	width: 28px;
	height: 13px;
}

.icon_contract {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1191px;
	width: 15px;
	height: 15px;
}

.icon_contract_hi_green {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1256px;
	width: 15px;
	height: 15px;
}

.icon_destinationToolbar_links-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1321px;
	width: 28px;
	height: 14px;
}

.icon_edit {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1385px;
	width: 16px;
	height: 16px;
}

.icon_editStay_preview-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1451px;
	width: 28px;
	height: 16px;
}

.icon_email_confirmation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1517px;
	width: 14px;
	height: 11px;
}

.icon_expand {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1578px;
	width: 15px;
	height: 15px;
}

.icon_expand_hi_green {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1643px;
	width: 15px;
	height: 15px;
}

.icon_external_site-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1708px;
	width: 28px;
	height: 10px;
}

.icon_external_site_hi-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1768px;
	width: 28px;
	height: 10px;
}

.icon_globe {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1828px;
	width: 16px;
	height: 16px;
}

.icon_help-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1894px;
	width: 28px;
	height: 16px;
}

.icon_languageDropdown_collapsed-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -1960px;
	width: 28px;
	height: 10px;
}

.icon_languageDropdown_expanded-edited {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2020px;
	width: 28px;
	height: 10px;
}

.icon_manageReservation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2080px;
	width: 16px;
	height: 16px;
}

.icon_map_marker_available {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2146px;
	width: 20px;
	height: 34px;
}

.icon_map_marker_multiple {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2230px;
	width: 25px;
	height: 38px;
}

.icon_map_marker_multiple_no_dates {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2318px;
	width: 25px;
	height: 38px;
}

.icon_map_marker_no_dates {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2406px;
	width: 20px;
	height: 34px;
}

.icon_map_marker_unavailable {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2490px;
	width: 20px;
	height: 34px;
}

.icon_minus {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2574px;
	width: 8px;
	height: 8px;
}

.icon_minus_hi {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2632px;
	width: 8px;
	height: 8px;
}
.icon_msg_error {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2690px;
	width: 10px;
	height: 10px;
}

.icon_msg_warning {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2750px;
	width: 10px;
	height: 11px;
}

.icon_non_smoking_small {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2811px;
	width: 24px;
	height: 24px;
}

.icon_plus {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2885px;
	width: 8px;
	height: 8px;
}

.icon_plus_hi {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -2943px;
	width: 8px;
	height: 8px;
}

.icon_print {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3001px;
	width: 16px;
	height: 16px;
}

.icon_send_confirmation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3067px;
	width: 14px;
	height: 11px;
}

.icon_smoking_small {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3128px;
	width: 28px;
	height: 28px;
}

.icon_sms_confirmation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3206px;
	width: 19px;
	height: 14px;
}

.icon_star {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3270px;
	width: 16px;
	height: 16px;
}

.icon_wheelchair {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3336px;
	width: 28px;
	height: 28px;
}

.icon_slider_handle {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3414px;
	width: 20px;
	height: 14px;
}

.icon_cancelReservation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3478px;
	width: 16px;
	height: 16px;
}

.icon_duplicateReservation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3544px;
	width: 16px;
	height: 16px;
}

.icon_makeAnotherReservation {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3610px;
	width: 16px;
	height: 16px;
}

.icon_pcrWallet_minus {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3676px;
	width: 12px;
	height: 12px;
}

.icon_pcrWallet_plus {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3738px;
	width: 12px;
	height: 12px;
}

.icon_viewAllReservations {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif)
		no-repeat 0 -3800px;
	width: 16px;
	height: 16px;
}

.icon_btn_map_overlay_close {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 0;
	width: 26px;
	height: 26px;
}

.icon_free_breakfast_icon {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -76px;
	width: 19px;
	height: 11px;
}

.icon_free_internet_icon {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -473px;
    height: 17px;
    width: 18px;
	vertical-align:top;
	position:relative;
	top:3px;
}

.icon_phone_icon {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -137px;
	width: 48px;
	height: 38px;
}

.icon_photo_left_arrow_off {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -225px;
	width: 16px;
	height: 16px;
}

.icon_photo_left_arrow_on {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -291px;
	width: 16px;
	height: 16px;
}

.icon_photo_right_arrow_on {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -357px;
	width: 16px;
	height: 16px;
}

.icon_photo_right_arrow_off {
	background: transparent
		url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite2.png)
		no-repeat 0 -423px;
	width: 16px;
	height: 16px;
}
.pointer {
	cursor: pointer;
}

/* --- HI EXPRESS  --- */
.btnexContainer {
}
.btnexRight a{
	text-decoration: none;
}	
.btnexLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px 0 no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 		0 !important;
 }
	
 .btnexLeft.disabled {
	background-position: 0px -376px !important;
 }
	
.btnexRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") -10px -10px !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right 0px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnexRight.disabled {
	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") 0px 0 no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnexLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px 0 no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnexRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") -10px -10px !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right 0px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnexRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") -10px -10px !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right 0px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
	
/* --- HOLIDAY INN  --- */
.btnhiContainer{
	
}
.btnhiRight a{
	text-decoration: none;
}
.btnhiLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -25px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btnhiLeft.disabled {
	background-position: 0px -401px !important;
}
	
.btnhiRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -25px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnhiRight.disabled {
	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") 0px -19px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnhiLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -19px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnhiRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -19px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnhiRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -19px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
	
/* --- Priority Club  --- */
.btnpcContainer{
	
}
.btnpcRight a{
	text-decoration: none;
}
.btnpcLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -50px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btnpcLeft.disabled {
	background-position: 0px -426px !important;
}
	
.btnpcRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -50px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnpcRight.disabled {
	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") 0px -38px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnpcLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -38px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnpcRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -38px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}	
	
.btnpcRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -38px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
	
/* --- Staybridge Suites  --- */
.btnsbContainer{
	
}
.btnsbRight a{
	text-decoration: none;
}
.btnsbLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -75px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
}
	
.btnsbLeft.disabled {
	background-position: 0 -451px !important;
}
	
.btnsbRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -75px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnsbRight.disabled {
	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") 0px -57px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
}
	
.btnsbLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -57px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
}
	
.btnsbRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -57px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btnsbRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -57px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
	
	
/* --- Candlewood  --- */
.btncwContainer{
	
}
.btncwRight a{
	text-decoration: none;
}
.btncwLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -100px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
}
	
.btncwLeft.disabled {
	background-position: 0 -476px !important;
}
	
.btncwRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -100px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}

.btncwRight.disabled {
	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") 0px -76px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
}
	
.btncwLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -76px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
}
	
.btncwRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -76px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btncwRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -76px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
/* --- Crowne Plaza  --- */
.btncpContainer{
	
}
.btncpRight a{
	text-decoration: none;
}
.btncpLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -125px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btncpLeft.disabled {
	background-position: 0px -501px !important;
}
	
.btncpRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -125px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 00px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		200% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}

.btncpRight.disabled {
	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") 0px -95px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btncpLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -95px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btncpRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -95px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btncpRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -95px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
/* --- Indigo  --- */
.btninContainer{
	
}
.btninRight a{
	text-decoration: none;
}
.btninLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -150px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
}
	
.btninLeft.disabled {
	background-position: 0 -527px !important;
}
	
.btninRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -150px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btninRight.disabled {
	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") 0px -114px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
}
	
.btninLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -114px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
}
	
.btninRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -114px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
.btninRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -114px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
	
/* --- INTERCONTINENTAL  --- */
.btnicContainer{
	
}
.btnicRight a{
	text-decoration: none;
}
.btnicLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -175px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btnicLeft.disabled {
	background-position: 0px -552px !important;
}
	
.btnicRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -175px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}

.btnicRight.disabled {
	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") 0px -133px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnicLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -133px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnicRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -133px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}	
    
.btnicRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -133px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight: bold;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
	text-transform: uppercase;
}
    
/* --- IHG  --- */
.btn6cContainer{
	
}
.btn6cRight a{
	text-decoration: none;
}
.btn6cLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -201px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btn6cLeft.disabled {
	background-position: 0px -577px !important;
}
	
.btn6cRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -201px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btn6cRight.disabled {
	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") 0px -152px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btn6cLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -152px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btn6cRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -152px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btn6cRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -152px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

/* --- Holiday Inn Resort --- */
.btnrsContainer{
	
}
.btnrsRight a{
	text-decoration: none;
}
.btnrsLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -219px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btnrsLeft.disabled {
	background-position: 0px -577px !important;
}
	
.btnrsRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -219px !important;
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btnrsRight.disabled {
	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") 0px -171px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnrsLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -171px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnrsRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -171px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btnrsRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -171px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}	

/* --- Holiday Inn Club Vacations --- */
.btncvContainer{
	
}
.btncvRight a{
	text-decoration: none;
}
.btncvLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -200px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btncvLeft.disabled {
	background-position: 0px -577px !important;
}
	
.btncvRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -200px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btncvRight.disabled {
	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") 0px -152px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btncvLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -152px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btncvRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -152px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btncvRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -152px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}


/* --- EVEN HOTELS  --- */
.btnvnContainer{
	
}
.btnvnRight a{
	text-decoration: none;
}
.btnvnLeft {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") 0px -201px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				26px !important;
	padding-bottom: 0 !important;
}
	
.btnvnLeft.disabled {
	background-position: 0px -577px !important;
}
	
.btnvnRight {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite.png") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -201px !important; 			
	float:					left !important;
	height: 				26px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				1.06em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btnvnRight.disabled {
	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") 0px -152px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnvnLeftSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") 0px -152px no-repeat !important;
	float:					left !important;
	width:					16px !important;
	height: 				20px !important;
	padding-bottom: 0 !important;
}
	
.btnvnRightSmall {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -152px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}

.btnvnRightSmall.disabled {
	background: 			url("/content/dam/etc/media_library/branded/cn/icons/sprite/btnsSprite_smallerSet.jpg") !important;
	background-repeat: 		no-repeat !important; 
	background-position: 	right -152px !important; 			
	float:					left !important;
	height: 				20px !important;
	padding:        		0px 16px 0px 0px !important;
    margin:         		0px 0px 0px 0px !important;
	color:          		#FFF !important;
	font-size:				.9em !important;
	font-weight:			normal;
	font-family:    		Arial, Sans, Verdana, Geneva, sans-serif, serif !important;
	line-height:    		185% !important;
	letter-spacing:			.3px !important;
}
/*
OnlineOpinion v5.7.7
Released: 11/19/2013. Compiled 11/19/2013 03:08:33 PM -0600
Branch: master Nov
Components: Full
UMD: disabled
The following code is Copyright 1998-2013 Opinionlab, Inc.  All rights reserved. Unauthorized use is prohibited. This product and other products of OpinionLab, Inc. are protected by U.S. Patent No. 6606581, 6421724, 6785717 B1 and other patents pending. http://www.opinionlab
*/
#oo_feedback_fl_spacer { display: block; height: 1px; position: absolute; top: 0; width: 100px; }

.oo_feedback_float { width: 100px; height: 50px; overflow: hidden; font: 12px Tahoma, Arial, Helvetica, sans-serif; text-align: center; color: #252525; cursor: pointer; z-index: 999997; position: fixed; bottom: 5px; border: 1px solid #cccccc; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; right: 10px; -webkit-transition: -webkit-transform 0.3s ease; }
.oo_feedback_float .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
.oo_feedback_float .olUp { width: 100%; height: 100%; background: url(oo_float_icon.gif) center 10px no-repeat; text-align: center; padding: 31px 0 5px 0; position: relative; z-index: 2; filter: alpha(opacity=100); opacity: 1; transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.oo_feedback_float .olUp img { margin-bottom: 5px; }
.oo_feedback_float .oo_transparent { display: block; background: white; position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; opacity: 0.8; filter: alpha(opacity=80); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.oo_feedback_float:hover .oo_transparent { opacity: 1.0; filter: alpha(opacity=100); }
.oo_feedback_float:hover .olUp { display: block; opacity: 0; filter: alpha(opacity=0); }
.oo_feedback_float .fbText { display: block; }
.oo_feedback_float .olOver { display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; min-height: 50px; z-index: 2; opacity: 0; filter: alpha(opacity=0); transition: opacity .5s; -moz-transition: opacity .5s; -webkit-transition: opacity .5s; -o-transition: opacity .5s; }
.oo_feedback_float .olOver span { display: block; padding: 10px 5px; }
.oo_feedback_float:hover .olOver { opacity: 1.0; filter: alpha(opacity=100); top: 0; }

.oo_cc_wrapper { left: 0; padding: 0; position: fixed; text-align: center; top: 25px; width: 100%; z-index: 999999; }
.oo_cc_wrapper .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
.oo_cc_wrapper span { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.oo_cc_wrapper .iwrapper { background-color: white; margin: 0 auto; position: relative; width: 535px; z-index: 2; box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.oo_cc_wrapper iframe { position: relative; border: none; width: 100%; z-index: 4; }
.oo_cc_wrapper .oo_cc_close { position: absolute; display: block; background: white; height: 20px; width: 20px; border: 1px solid #cccccc; cursor: pointer; right: -12px; top: -9px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; text-align: center; z-index: 5; color: #252525; text-decoration: none; }
.oo_cc_wrapper .oo_cc_close:hover { background: #eeeeee; }

.oo_bar { padding-bottom: 22px; }

#oo_bar { cursor: pointer; color: #252525; border-top: 1px solid #cccccc; background: #ffffff; bottom: 0; display: block; font: 12px Tahoma, Arial, Helvetica, sans-serif; height: 22px; left: 0; line-height: 22px; position: fixed; text-align: left; width: 100%; z-index: 999997; -webkit-transition: -webkit-transform .3s ease; transition: background 0.5s; -moz-transition: background 0.5s; -webkit-transition: background 0.5s; -o-transition: background 0.5s; }
#oo_bar:hover { background: #eeeeee; }
#oo_bar .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }
#oo_bar span { background: url(oo_bar_icon.gif) left no-repeat; display: block; margin: 0 15px; height: 100%; padding-left: 17px; }

#oo_tab { background-color: #ffffff; border: 1px solid #cccccc; display: block; position: fixed; top: 40%; padding: 55px 0px 55px 0px; _height: 110px; _padding: 0px; _top: 45%; width: 35px; z-index: 999995; cursor: pointer; }
#oo_tab span { bottom: 15px; _bottom: 5px; display: block; background: url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/opinionLab/v5/images/oo_tab_icon.gif") no-repeat; height: 9px; position: absolute; width: 9px; }
#oo_tab div { background-image: url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/opinionLab/v5/images/us/en/oo_tab.png"); _background-image: url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/opinionLab/v5/images/oo_tabie6.png"); background-repeat: no-repeat; position: absolute; display: block; height: 100%; left: 0; top: 0; width: 100%; }
#oo_tab.wcag a { background: url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/opinionLab/v5/images/oo_tab_icon.gif") no-repeat; background-repeat: no-repeat; background-position: center bottom; border: none; outline: none; position: absolute; display: block; bottom: 15px; left: -6px; top: 0; width: 100%; }
#oo_tab.wcag img { border: none; outline: none; display: block; position: absolute; left: 0; top: -10px; }
#oo_tab .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }

.oo_tab_left { left: -13px; border-radius: 0px 9px 9px 0px; -moz-border-radius: 0px 9px 9px 0px; -webkit-border-radius: 0px 9px 9px 0px; transition: left .5s; -moz-transition: left .5s; -webkit-transition: left .5s; -o-transition: left .5s; background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#eeeeee), to(white)); background-image: -webkit-linear-gradient(left, #eeeeee, white); background-image: -moz-linear-gradient(left, #eeeeee, white); background-image: -ms-linear-gradient(left, #eeeeee, white); background-image: -o-linear-gradient(left, #eeeeee, white); background-image: linear-gradient(left, #eeeeee, white); }
.oo_tab_left span { right: 6px; }
.oo_tab_left div { background-position: 6px -10px; }
.oo_tab_left:hover { left: -5px; }

.oo_tab_right { right: -13px; border-radius: 9px 0px 0px 9px; -moz-border-radius: 9px 0px 0px 9px; -webkit-border-radius: 9px 0px 0px 9px; transition: right .5s; -moz-transition: right .5s; -webkit-transition: right .5s; -o-transition: right .5s; background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(white), to(#eeeeee)); background-image: -webkit-linear-gradient(left, white, #eeeeee); background-image: -moz-linear-gradient(left, white, #eeeeee); background-image: -ms-linear-gradient(left, white, #eeeeee); background-image: -o-linear-gradient(left, white, #eeeeee); background-image: linear-gradient(left, white, #eeeeee); }
.oo_tab_right span { left: 7px; }
.oo_tab_right div { background-position: -6px -10px; }
.oo_tab_right:hover { right: -5px; }

.oo_tab_ie_right { border-right: none !important; right: 1px; width: 25px !important; }
.oo_tab_ie_right:hover { right: 6px; width: 30px !important; }

#oo_tab.oo_tab_ie67_right.wcag { overflow: hidden !important; right: 0px !important; width: 26px !important; }
#oo_tab.oo_tab_ie67_right.wcag:hover { right: 0px !important; width: 31px !important; }
#oo_tab.oo_tab_ie67_right.wcag a { background: none; z-index: 1; }
#oo_tab.oo_tab_ie67_right.wcag .screen_reader { bottom: 15px; display: block; background: url("http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/opinionLab/v5/images/oo_tab_icon.gif") no-repeat; height: 9px; width: 9px; position: absolute; left: 7px; top: auto; z-index: 9999; }

#oo_container { position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index: 999999; }

html body #oo_invitation_prompt { background: white; box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0 0 8px; -moz-box-shadow: rgba(0, 0, 0, 0.6) 0 0 8px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; color: #252525; font: 14px/20px Tahoma, Arial,san-serif; line-height: 20px; margin: 50px auto; text-align: left; padding: 20px 10px; position: relative; width: 350px; z-index: 999999; }
html body #oo_invitation_prompt h1 { font-size: 24px; font-weight: 100; margin-bottom: .6em; }
html body #oo_invitation_prompt p { margin-bottom: 1.5em; }
html body #oo_invitation_prompt #prompt_buttons { padding-bottom: 15px; position: relative; z-index: 5; }
html body #oo_invitation_prompt #oo_launch_prompt { text-decoration: none; color: white; border: 1px solid #006633; padding: 5px 11px; margin-right: 17px; }
html body #oo_invitation_prompt #oo_no_thanks { text-decoration: none; color: #252525; border: 1px solid #cccccc; padding: 5px 11px; margin-right: 18px; }
html body #oo_ol_brand { display: block; height: 22px; }

#oo_ol_brand { background: url(oo_inv_opinionlab.png) bottom right no-repeat; border-top: 1px solid #cccccc; }

#oo_invitation_prompt a { background: white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; }
#oo_invitation_prompt a:hover { background: #eeeeee; }

a#oo_launch_prompt { background: #006633; }
a#oo_launch_prompt:hover { background: #009966; }

#oo_close_prompt { position: absolute; display: block; background: white; height: 20px; width: 20px; border: 1px solid #cccccc; cursor: pointer; right: 5px; top: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; transition: background .5s; -moz-transition: background .5s; -webkit-transition: background .5s; -o-transition: background .5s; font: 14px/20px Tahoma, Arial, Helvetica, sans-serif; text-align: center; }
#oo_close_prompt:hover { background: #eeeeee; }
#oo_close_prompt .screen_reader { color: transparent; display: block; position: relative; height: 0; width: 0; line-height: 0; overflow: hidden; }

/* Smartphones (portrait) ----------- */
@media only screen and (max-device-width: 480px) { /* Styles */
  html body #oo_invitation_prompt { -webkit-text-size-adjust: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width: 90%; padding: 3%; } }
@media all and (-webkit-min-device-pixel-ratio: 2) { #oo_ol_brand { background: url(oo_inv_opinionlab@2x.png) bottom right no-repeat; -webkit-background-size: 85px 13px; } }
#oo_overlay, #oo_invitation_overlay { background: black url(oo_loading.gif) 50% 80px no-repeat; display: block; height: 1000%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999998; opacity: 0.5; filter: alpha(opacity=50); }
#oo_overlay.no_loading, #oo_invitation_overlay.no_loading { background: black; opacity: 0.5; filter: alpha(opacity=50); }

@media print { #oo_bar, .oo_feedback_float, #oo_tab { display: none; } }



/**********************************************************************************/
/* COMMON */
/**********************************************************************************/

.UHF_hide {display: none;}

.UHF_accessibleHide {
	height: 1px;
	left: -9999em;
	overflow: hidden;
	position: absolute;
	width: 1px;
}

.UHF_divider {color: #B5B8B9; margin: 0 3px;}

.UHF_clearingDiv {
	clear: both;
	font-size: 1%;
	height: 0;
}




/**********************************************************************************/
/* HEADER */
/**********************************************************************************/

body.UHF_PCR_HEADER_BAR,
div.UHF_PCR_HEADER_BAR {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
}
#UHF_header.UHF_pc {min-height: 82px;position: relative;width: 980px;z-index: 100;}
#UHF_header li {margin: 0; padding: 0;}
input.pcrReqdDefault {
	background-image: none;
	border: 1px inset #000;
	font-size: 11px;
	line-height: 1.25;
	margin: 0 0.833em 0 0;
	padding: 0.167em 0 0 0.167em;
	width: auto;
}
#UHF_header.UHF_pc input.pcrReqdDefault {border: 2px inset #999;}
#UHF_headerContainer {color: #fff;}
#UHF_headerContainer.UHF_in {
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/backgrounds/bg_page_header.jpg) no-repeat scroll 50% 0%;
	left: -14px;
	min-height: 87px;
	padding: 0 14px;
	position: relative;
}
#UHF_header #skipNavigation {display:none;}
#UHF_headerContainer p.logo {
	float: left;
	height: 30px;
	margin: 0;
	padding: 10px 0 0 0;
	overflow: visible;
}
.UHF_WelcomeLabel .welcomeName {
	padding: 0 2px 0 5px;
}
#UHF_headerContainer p.logo.UHF_6c {height: 35px; max-width: 73px;}
#UHF_headerContainer p.logo.UHF_pc {height: 48px; padding: 0;}
#UHF_headerContainer p.logo.UHF_in {padding: 12px 0 0 0;}
#UHF_headerContainer ul.sub {
	color: #8E8077;
	float: right;
	font-size: 11px;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#UHF_headerContainer ul.sub.UHF_pc {margin: 0; padding: 0.667em 0 0;}
#UHF_headerContainer ul.sub.UHF_ma,
#UHF_headerContainer ul.sub.UHF_cv {color: #000000;}
#UHF_headerContainer ul.sub.UHF_in {color: #FFFFFF;}
#UHF_headerContainer ul.sub li {float: right;margin: 0;padding: 0 3px 0 3px;}
#UHF_headerContainer ul.sub li.headersubPipe {color: #8E8077;}
#UHF_headerContainer ul.sub li a {color: #555;text-decoration: none;}
#UHF_headerContainer ul.sub li #UHF_languageDropdown {color: #c13a02;}
#UHF_headerContainer ul.bookOnline #helpIcon {display: inline;}
#UHF_headerContainer ul.bookOnline {
	color: #8E8077;
	float: right;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#UHF_headerContainer.UHF_in ul.bookOnline {margin: -10px 0 0 0;}
#UHF_headerContainer ul.bookOnline li {float: right;margin: 0;padding: 0 3px 0 3px;}
#UHF_headerContainer ul.sub li p {color: #8E8077; margin: 0; padding: 0;}
#UHF_headerContainer div.signIn {
	background-color: #fff;
	border: 6px solid #e2e0e0;
	color: #000;
	font-size: 0.9em;
	line-height: 1.333em;
	margin: 0;
	padding: 0.667em;
	position: absolute;
	right: 0;
	top: 2.5em;
	width: 31em;
	z-index: 2000;
}
#UHF_headerContainer div.signIn a {color: #00308E; text-decoration: none;}
#UHF_headerContainer div.signIn a:hover {text-decoration: underline;}
#UHF_headerContainer div.signIn p {float: left;font-size: 11px;	margin: 0;padding: 0;}
#UHF_headerContainer div.signIn form > p {max-width: 132px; padding: 0 0.833em 0 0;}
#UHF_headerContainer div.signIn form > p.implicitWelcome {max-width: none;}
#UHF_headerContainer .signIn p label {
	display: inline-block;
	max-width: 12em;
	vertical-align: top;
}
.UHF_de #UHF_headerContainer .signIn p label,
.UHF_es #UHF_headerContainer .signIn p label,
.UHF_ja #UHF_headerContainer .signIn p label,
.UHF_ko #UHF_headerContainer .signIn p label,
.UHF_pt #UHF_headerContainer .signIn p label {height: 2.64em;} /* Aligns input fields if labels wrap */
#UHF_headerContainer .signIn p input {max-width: 120px;}
#UHF_headerContainer .signIn p input.pin {width: 42px;}
#UHF_headerContainer .signIn p.actionButton {padding: 1em 0 0 0; vertical-align: bottom;}
.UHF_de #UHF_headerContainer .signIn p.actionButton,
.UHF_es #UHF_headerContainer .signIn p.actionButton,
.UHF_ja #UHF_headerContainer .signIn p.actionButton,
.UHF_ko #UHF_headerContainer .signIn p.actionButton,
.UHF_pt #UHF_headerContainer .signIn p.actionButton {padding: 2.5em 0 0 0;}
#UHF_headerContainer div.signIn p.rememberMeContentContainer {
	float: none;
	max-width: none;
	padding: 0.3em 0 0 0;
	text-align: left;
	vertical-align: middle;
}
#UHF_headerContainer div.signIn p.rememberMeContentContainer label {height: auto; max-width: none;}
#UHF_headerContainer div.signIn p.rememberMeContentContainer #pc_remember {margin: 0 0.25em 0 0;}
#UHF_headerContainer div.signIn p.forgotCreatePinContainer {color: #B5B8B9; float: none; padding: 0;}
#UHF_headerContainer .custCare {background: none;}

#UHF_pcrProfilesLink {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1323px transparent;
	border: 0 none;
	color: #000;
	font-size: 11px;
	padding-right: 12px;
	text-align: right;
	text-decoration: none;
	width: 100%;
}
#UHF_pcrProfiles {
	background-color: #fff;
	border: 1px solid #ccc;
	max-width: 323px;
	position: absolute;
	z-index: 10000;
}
#UHF_pcrProfiles.UHF_open {left: 45px; top: 36px;}
#UHF_pcrProfiles ul {list-style-type: none; margin: 0; padding: 0;}
#UHF_headerContainer #UHF_pcrProfiles a {
	background-color: #fff;
	display: block;
	padding: 0.333em 1em 0.333em 2em;
	text-decoration: none;
}
#UHF_headerContainer #UHF_pcrProfiles a:hover {background-color: #4784BE; color: #fff;}
#UHF_headerContainer #UHF_pcrProfiles a.active {
	background: #fff url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 10px -933px;
	color: #4784BE;
}
#UHF_headerContainer #UHF_pcrProfiles a.active:hover {background-color: #4784BE;background-position: 10px -878px;color: #fff;}
#UHF_signInLink {color: #555;cursor: pointer;text-decoration: underline;}

/* Start - PCR Dialogs */
#UHF_signInDialog,
#UHF_genericDialog,
#UHF_forgotPinDialog,
#UHF_createPinDialog,
#UHF_createEmailDialog,
#UHF_secureConsentDialog {
	font-size: 11px;
	height: auto;
	overflow: visible;
	position: absolute;
	width: 360px;
}
.UHF_pcrDialog .UHF_dialogElementA, .UHF_pcrDialog .UHF_dialogElementB {
	float: left;
	margin-right: 1em;
	text-align: left;
}
.UHF_pcrDialog .UHF_dialogElementA {width: 134px;}
#UHF_signInDialog .UHF_dialogElementA {width: 180px;}
.UHF_pcrDialog {
	background-color: #fff;
	border: 6px solid #e2e0e0;
	color: #000;
	font-size: 11px;
	z-index: 6000;
}
.UHF_pcrDialog a {color: #c13a02;text-decoration: none;}
.UHF_pcrDialog a:hover,
.UHF_pcrDialog a:active {text-decoration: underline;}
.UHF_pcrDialogHeader {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/rewardsclub/banners/ihgrc_logo_header.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 77px;
	position: relative;
	width: 360px;
}
.UHF_pcrDialog .closeButton {float: right; padding: 5px 5px 0 0;}
.UHF_pcrDialog input[type="text"],
.UHF_pcrDialog input[type="password"] {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/backgrounds/0008.gif) repeat-x scroll 0 100% #FFFFFF;
	border: 1px inset #000;
}
.UHF_pcrDialogContent {
	border: none;
	color: #707372;
	float: left;
	line-height: 1.5;
	padding: 0.667em;
	width: 339px;
}

.UHF_pcrDialogRow {float: left;	width: 100%;}
.signInLabelWrap {padding-bottom: 1em;}
.createPinTitle,
.forgotPinTitle,
.signInTitle,
.enrollWidget-Heading {float: left;	font-weight: bold;}
#UHF_header.UHF_pc .createPinTitle,
#UHF_header.UHF_pc .forgotPinTitle,
#UHF_header.UHF_pc .signInTitle,
#UHF_header.UHF_pc .enrollWidget-Heading {float: none;}
.requiredInformationExplanation {
	color: #8E8077;
	float: right;
	font-size: 11px;
	padding: 0 0 0 15px;
}
#UHF_header.UHF_pc .requiredInformationExplanation {float: left; font-size: 0.9em; padding: 0;}
.signInLabelWrap .requiredInformationExplanation {background: none;}
.successMsg2 {
	background-color: #F4DBD1;
	clear: both;
	color: #000;
	font-size: 11px;
	margin: 0 10px;
	width: 95%;
}
.pcrMsgText1,
.pcrMsgText2,
.createPinMessage {font-size: 1em; line-height: 1.5; margin: 0 5px; padding: .9em 0.667em;}
/* End - PCR Dialogs */
/*------------------------------*/
/* CSS Buttons - Brand-specific */
/*------------------------------*/
/*----------------*/
/*  Note - App version: /hi/src/main/webapp/css/6c/cssButton.css */
/* IHG/6C - Start */
/*----------------*/
/* IHG brand, All variations, Active */
.cssButton.bc6c {
	background:#D96932 !important;
	border: 1px solid #D96932 !important;
	color: #fff !important;
	font-family: Arial;
	font-weight: bold !important;
	text-transform: uppercase;
	font-size:1.0em;
	height: auto;
	padding:7px 14px;
	text-decoration: none;
	white-space:nowrap;
	border-radius: 3px !important;
	cursor: pointer !important;
	text-decoration: none!important;
}
/* IHG brand, All variations, Disabled */
.cssButton.bc6c[disabled="disabled"],
.cssButton.bc6c[disabled],
.cssButton.bc6c.disabled {
	background-color:#8f8e8d!important;
	border-color: #8f8e8d!important;
	color: #535353!important;
	cursor: default !important;
}
/* IHG brand, Input/Button variations */
INPUT.cssButton.bc6c,
BUTTON.cssButton.bc6c {
	-webkit-appearance: none;
	padding:7px 14px;
	*height: 2.5em !important;
}

/*--------------*/
/* IHG/6C - End */
/*--------------*/

/*---------------------------------------------------------------*/
/*  CSS Buttons - Priority Club - Start */
/*  Note - App version: /hi/src/main/webapp/css/pc/cssButton.css */
/*---------------------------------------------------------------*/
.cssButton.bcpc {
	background: #01315f !important; /* Old browsers */
	background: #01315f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyYWJkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTMxNWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #82abd1 0%, #01315f 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82abd1), color-stop(100%,#01315f)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #82abd1 0%,#01315f 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #82abd1 0%,#01315f 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #82abd1 0%,#01315f 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #82abd1 0%,#01315f 100%) !important; /* W3C */

	border: 0 none !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	color: #fff !important;
	font-family: 'Arial Unicode MS',Arial,sans-serif !important;
	font-weight: bold !important;
	height: 34px !important;
	letter-spacing: 0.11em !important;
	line-height: 34px !important;
	padding: 0 0.75em !important;
	text-transform: uppercase !important;
}
INPUT.cssButton.bcpc,
BUTTON.cssButton.bcpc {*height: 34px !important;*line-height: 17px !important;}
.cssButton.bcpc[disabled="disabled"],
.cssButton.bcpc[disabled],
.cssButton.bcpc.disabled {
	background: #ededed !important; /* Old browsers */
	background: #ededed url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #ededed 0%, #999999 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#999999)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#999999 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#999999 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#999999 100%) !important; /* IE10+ */
	background: linear-gradient(top,  #ededed 0%,#999999 100%) !important; /* W3C */
	color: #333 !important;
	cursor: not-allowed !important;
}
DIV#UHF_header INPUT.cssButton {
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: 0.09em !important;
}
/*------------------------------------*/
/*  CSS Buttons - Priority Club - End */
/*------------------------------------*/

/* Begin - UHF Language Menu Dropdown */

#UHF_languageMenu {position: relative; z-index: 5500;}

#UHF_languageMenuSelection {
	border: 0;
	color: #555;
	display: block;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	padding: 0px 12px 3px 0px;
	position: relative;
	text-align: left;
}

#UHF_languageMenu.UHF_on #UHF_languageMenuSelection {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -2017px transparent;
	cursor: pointer;
}
#UHF_languageMenu.UHF_on #UHF_languageMenuSelection.UHF_open {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1957px transparent;
}

#UHF_languageMenu.UHF_pc #UHF_languageMenuSelection {background-position: 100% -2022px;}
#UHF_languageMenu.UHF_pc #UHF_languageMenuSelection.UHF_open {background-position: 100% -1962px;}

#UHF_languageMenu.UHF_hi #UHF_languageMenuSelection {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1957px transparent;
	cursor: pointer;
}
#UHF_languageMenu.UHF_hi #UHF_languageMenuSelection.UHF_open {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -2017px transparent;
}

#UHF_languageMenu.UHF_ex #UHF_languageMenuSelection {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1957px transparent;
	cursor: pointer;
}
#UHF_languageMenu.UHF_ex #UHF_languageMenuSelection.UHF_open {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -2017px transparent;
}

#UHF_languageMenu.UHF_cv #UHF_languageMenuSelection {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1957px transparent;
	cursor: pointer;
}
#UHF_languageMenu.UHF_cv #UHF_languageMenuSelection.UHF_open {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -2017px transparent;
}

#UHF_languageMenuOptions {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7DED8;
	padding: 0;
	position: absolute;
	right: 0;
	z-index: 5000;
}

#UHF_languageMenuOptions ul {list-style-type: none; margin: 0; padding: 0;}
#UHF_languageMenuOptions ul li {float: left; padding: 0;}
#UHF_headerContainer ul.sub li #UHF_languageMenuOptions li {padding: 0;}
#UHF_headerContainer ul.sub #UHF_languageMenuOptions ul li a {
	color: #830051;
	display: block;
	padding: 3px 6px;
	text-align: left;
	text-decoration: none;
	width: 150px;
}
#UHF_headerContainer ul.sub #UHF_languageMenuOptions ul li a:hover {color: #FFFFFF; background-color: #830051;}

/* End - UHF Language Menu Dropdown */

/* Begin - UHF Main Menu */

#UHF_header #UHF_menu {float: right; margin: 4px 0 0; position: relative;z-index: 15;}

#UHF_header.UHF_hi #UHF_menu,
#UHF_header.UHF_ex #UHF_menu,
#UHF_header.UHF_rs #UHF_menu  {right: -4px;}
 
#UHF_header.UHF_rs #UHF_menu  {right: 5px;}

#UHF_header.UHF_pc #UHF_menu {
	border-bottom: 1px solid #DEEAF5;
	float: none;
	height: 33px;
	height: 2.8em\9;
	margin: 0;
	position: static;
	position: absolute\9;
	top: 47px\9;
	width: 1007px;
	width: 1003px\9;
}
#UHF_menuMain {
	border-radius: 20px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 4em;
	position: relative;
	text-align: left;
	z-index: auto;
	border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
}
li.UHF_menuMainItem {display: block; float: left;}
li.UHF_menuMainItem:hover {position: relative; z-index: 2030;}
li.UHF_menuMainItem a.UHF_mainMenuLink, li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	border-color: #fff;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	color: #555;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight:bold;
	height: 25px;
	height: 27px\9;
	line-height: 1.8em\9;
	margin-top: 1px\9;
	padding: 9px 15px 0 15px;
	padding: 7px 15px 0 15px\9;
	text-decoration: none;
	width: auto;
}
#UHF_header.UHF_in li.UHF_menuMainItem a.UHF_mainMenuLink,
#UHF_header.UHF_in li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a,
#UHF_header.UHF_pc li.UHF_menuMainItem a.UHF_mainMenuLink,
#UHF_header.UHF_pc li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {border: 0 none; border-radius: 0;}
#UHF_header.UHF_pc li.UHF_menuMainItem a.UHF_mainMenuLink,
#UHF_header.UHF_pc li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {text-transform: uppercase;}
li.UHF_menuMainItem:hover a.UHF_mainMenuLink, li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem{
	background: #FFFFFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	color: #555;
}

ul.topNavigationUSen img.navItemImage {border: none;}

#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub {
	border-color: #CCC;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	font-size: 11px;
	height: 0;
	left: -9999px;
	list-style-type: none;
	margin: 0;
	margin-top: 13px\9;
	padding: 0;
	position: absolute;
	top: -9999px;
	width: 0;
}
.UHF_ma #UHF_menuMain li+li ul.UHF_menuSub {height:0;}
.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, .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 {
	color: #555;
	font-weight: normal;
	height: auto;
	left: 0;
	line-height: 16px;
	top: 34px;
	top: 21px\9;
	width: auto;
	z-index: 2000;
}
#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub.explicit,
#UHF_menuMain li.UHF_menuMainItem:hover ul.UHF_menuSub.explicit,
li.UHF_menuMainItem:hover ul.UHF_menuSub.explicit li.UHF_menuSubItem {border: 0 none;}

li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {
	border-color: #CCC;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	color: #DE6029;
	float: none;
	font-weight: normal;
	min-width: 230px;
}

li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover,
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover a {
	background-color: #D96932;
	color: #FFFFFF;
}

li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border-width: 0;
	font-size: 11px;
	height: auto;
	*min-width: 230px;
}
#UHF_header.UHF_pc li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {font-size: 12px;text-transform: none;}

li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	color: #DE6029;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 7px 10px 5px 10px;
	text-decoration: none;
}

ul.topNavigationUSen #tab4PCRSignin .navItem {border-bottom:none;}

#UHF_menuMain li.UHF_menuSeparator {
	border-right: 1px solid #fff;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 0px;
}
#UHF_header.UHF_in #UHF_menuMain li.UHF_menuSeparator {display: none;}
#UHF_header.UHF_pc #UHF_menuMain li.UHF_menuSeparator {border-color: #ccc;}

/* Start - UHF Wallet */
#UHF_wallet {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: -moz-use-text-color #CCCCCC #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	color: #000000;
	display: block;
	position: absolute;
	right: -154px;
	top: 0;
	width: 325px;
	z-index: 200;
}

#UHF_walletQuickviewBar li.quickView {display: none;}
#UHF_walletQuickViewLink {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll -5px -1581px transparent;
	padding: 0 0 0 9px;
}
#UHF_walletQuickViewLink.UHF_open {background-position: -5px -1258px;}
.UHF_walletSection {border-bottom: 1px solid #ccc; overflow: hidden; padding: 5px 0 5px 10px;}
.UHF_walletHeader {color: #666; cursor: pointer; font-weight: bold;}
.UHF_walletHeaderCollapser {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3736px transparent;
	cursor: pointer;
	float: left;
	height: 14px;
	margin-right: 3px;
	width: 12px;
}
.UHF_walletHeaderCollapser.UHF_open {background-position: 0 -3674px;}
#UHF_headerContainer.UHF_pc .UHF_walletHeaderCollapser {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3762px transparent;
	cursor: pointer;
	float: left;
	height: 14px;
	margin-right: 3px;
	width: 12px;
}
#UHF_headerContainer.UHF_pc .UHF_walletHeaderCollapser.UHF_open {background-position: 0 -3700px;}
.UHF_walletContent {
	margin: 0.75em 0 0 0;
	overflow: hidden;
}
.UHF_walletContent table {border-collapse: collapse; width: 100%;}
.UHF_walletContent table th {font-size: 11px; font-weight: bold; text-align: left;}
.UHF_walletContent table td {color: #000; font-size: 11px; padding: 0.2em 0;}
.UHF_scrollingContainer {border: 1px solid #000; height: 60px; overflow-y: scroll;}

/*************************************/
/* TODO: Audit/Cleanup Wallet Import */
/*************************************/
/* Start import - common/global_style */

.pcrWalletSpace {padding-right: 30px;}
.pcrWalletSpacing {padding-right: 50px;}

.UHF_menuMainItem a.balanceAnchor,
.UHF_menuMainItem a.balanceAnchor:hover {
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -2019px;
	border-color: transparent;
	border-style: none;
	border-width: 0 1px;
	color: #c13a02;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	padding: 0 10px 0 0;
	position: absolute;
	text-decoration: none;
}
#UHF_header.UHF_in .UHF_menuMainItem a.balanceAnchor,
#UHF_header.UHF_in .UHF_menuMainItem a.balanceAnchor:hover {color: #000;}

/* PCR Wallet */
#pcrWalletPopup {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #000;
	display: block;
	left: -172px;
	font-size: 11px;
	position: absolute;
	top: 0px;
	width: 325px;
	z-index: 200;
}
#UHF_header.UHF_in #pcrWalletPopup {left: -174px;}
#UHF_header.UHF_ja #pcrWalletPopup {left: -126px; *left: -124px;}

/* Escape Wallet links from Main Nav styling */
.UHF_menuSubItem #pcrWalletPopup a,
.UHF_menuSubItem #pcrWalletPopup a:hover {
	color: #3078BD;
	background-color: transparent;
	display: inline;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
}
.hdPCRTreeMainHeader {
	position: relative;
	top: 0px;
	font-weight: bold;
	color: #666;
	float: left;
	cursor: pointer;
}

table.recentActivity {width: 100%;	border: none;}
.treeParentWrapSelected .hdPCRTreeMainHeader {color: #666;}
#pcrWalletPopup .shadeBlock {background-color: #E5EAF0;	padding: 6px;}
#mainNavigation #pcrWalletPopup table {width: 100% !important;}

.upcomingRes table td,
.recentActivity table td,
.accountLinks table td {
	padding: 3px 0 0;
	font-size: 11px;
	white-space: normal;
}
.upcomingRes,
.recentActivity,
.accountLinks {
	float: left;
	width: 97%;
	padding: 5px 0 5px 10px;
	border-bottom: solid 1px #ccc;
}

#recentData,
#upcomingData,
#accountData {float: left; width: 100%;}
.openWallet,
.closeWallet {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3738px;
	cursor: pointer;
	float: left;
	height: 12px;
	padding-left: 13px\9;
	position: relative;
	right: 5px;
	top: 3px;
	width: 12px;
}

.closeWallet {background-position: 0 -3676px;}

#pcrWalletImageFooter {
	background: #E5E9F2 url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/pcr/wallet_assets/0004.jpg) no-repeat center right;
	width: 325px;
	height: 46px;
}
/* End import - common/global_style */

/* Start import - pc/global_style */
/*Wallet*/
ul.quickView_bar {
	list-style-type: none;
	margin: 0px;
	overflow: hidden;
	padding: 0.5em 0.7em;
	width: 269px;
}

*+html ul.quickView_bar {margin-top:7px;}
ul.quickView_bar li {float: left; color: #00308E; font-size: 11px;}
ul.quickView_bar li.signOut {text-align: right;}
ul.quickView_bar li a {padding: 0;}
.pcrWalletQuickViewSeparator {color: #B5B8B9; margin: 0 4px;}
.errorBox {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #FF9999;
    font-size:11px;
    margin: 5px;
    padding: 0.1em 1em 1em;
}

#UHF_headerContainer.UHF_pc #pcrWalletPopup {
	background-color: #fff;
	border: 4px solid #D4DFEA;
	color: #000;
	display: block;
	font-size: 11px;
	left: -19px;
	position: absolute;
	top: -5px;
	width: 366px;
	z-index: 1000;
}
.pcrWallet_container td {padding: 0;}
.pcrWalletMemShipLevelImage {position: absolute; right: 25px; top: 0;}
table.pcrWallet_container,
table.pointsBalance {float: none; width: 100%;}
#pcrWalletPopup .pointsBalance td {padding: 2px;}
table.pointsBalance td label {font-weight: bold;}
table.recentActivity{
	width: 100%;
	border: none;
	text-align: left;
	padding: 0.833em;
}
table.upcomingReservations{
	width: 100%;
	border: none;
	text-align: left;
	padding: 0.833em;
}
#walletTravelProfiles {float: left;}
#walletProfileContainer label {float: left; font-weight: normal;}
.hdPCRTreeMainHeader {
	position:relative;
	top:2px;
	font-weight:bold;
	color: #00338E;
	float:left;
	cursor:pointer;
}
#travelProfileSelector{
   border: medium none;
   cursor: pointer;
   font-size: 11px;
   font-weight: bold;
   padding: 0 4px 0 0;
}
.treeParentWrapSelected .hdPCRTreeMainHeader {color: #00338E;}

#UHF_headerContainer.UHF_pc #pcrWalletPopup .shadeBlock {
	background-color: transparent;
	float: left;
	height: 75px;
	padding: 0 0.7em;
	width: 269px;
}
#mainNavigation #pcrWalletPopup table {width:100% !important;}
#quickView_lnk {padding: 0px 0px 0px 18px;}
#pcrWalletPopup .plus{background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/buttons/0016.gif) no-repeat 0px 0px;
}
#pcrWalletPopup .minus{background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/buttons/0017.gif) no-repeat 0px 0px;
}
#pcr_collapsedWallet {display: none;}
.upcomingRes table td,
.recentActivity table td,
.accountLinks table td {padding:3px 0 0; font-size:11px; white-space:normal;}
.upcomingRes,
.recentActivity,
.upcomingReservations
.accountLinks {
	float:left;
	width:358px;
	padding:5px 0 5px 10px;
	border-bottom:solid 1px #ccc;
	display:none;
}
div.recentActivity,
div.upcomingRes{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/pcr/wallet/0003.gif) repeat-x;
	padding: 2px 0 2px 10px;
}
#recentData,
#upcomingData,
#accountData {float:left; width:100%;}
.openWallet,
.closeWallet {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/pc/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3738px;
	cursor: pointer;
	float:left;
	height: 12px;
	padding-left: 13px\9;
	position:relative;
	right:5px;
	top: 3px;
	width: 12px;
}
.closeWallet {background-position: 0 -3676px;}
#pcrWalletImageFooter {
	background: #E5E9F2 url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/pcr/wallet_assets/0004.jpg) no-repeat center right;
	width:364px;
	height:46px;
}
/* End import - pc/global_style */



/*hacking the layout css so that the p-slot UHF brand logo displays properly*/
div#UhfPSlotBrandLogoHeader{
	float: left; 
	height: 0px;
}
div#UhfPSlotBrandLogoHeader .parsys.Content{
	padding-top: 10px;
}
/* end of p-slot hack */




/*************************************/
/* TODO: Audit/Cleanup Wallet Import */
/*************************************/

/**********************************************************************************/
/* FOOTER */
/**********************************************************************************/

#footer,
#UHF_footer {clear: both;}
#UHF_footerResDirectNumber {float: left; padding: 5px 0; width: 50%;}
#UHF_footerResDirectNumber label {
	color: #C13A02;
	font-size: 20px;
	position: relative;
	text-decoration: none;
	top: -22px;
}
/*qc#134096 - Has been set a cursor default for res Direct Number*/
#UHF_footerResDirectNumber .UHF_resDirectNumber2 {
	color: #000000;
	display: block;
	font-size: 11px;
	position: static;
	text-align: center;
	width: 50%;
	cursor: default;
}
#UHF_0871Cost {
	color: #4784BE;
	font-size: 11px;
	font-weight: normal;
	padding-left: 52px;
	position: relative;
	top: -10px;
}

#UHF_trusteLink {float: right; width: 88px;	padding: 6px 0 0 0;}
#UHF_bookWithConfidence {float: right; width: 224px;}
#UHF_footer.UHF_ma #UHF_bookWithConfidence{display: none;}
#UHF_bookWithConfidence.UHF_6c {width: 230px;}
#UHF_bookWithConfidence p {margin: 0; padding: 0;}
#UHF_bookWithConfidenceTitle {
	color: #C13A02;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#UHF_bookWithConfidenceTitle p,
#UHF_bookWithConfidenceTitle.UHF_cv a,
#UHF_bookWithConfidenceTitle.UHF_pc a {font-weight: bold;}
#UHF_bookWithConfidenceTitle a {color: #C13A02; font-weight: normal;}
#UHF_lowestRateText {float: left; font-size: 11px; width: 98%;}

#UHF_bookWithConfidenceDialog {
	border: 1px solid #BCBCBC;
	border-radius: 5px;
	padding: 10px;
	position: absolute;
	width: 200px;
	z-index: 200;

	/* CSS3 background gradient */
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F0F0F0)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F0F0F0); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF, #F0F0F0); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFFFFF, #F0F0F0); /* IE10 */
	background-image:      -o-linear-gradient(top, #FFFFFF, #F0F0F0); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FFFFFF, #F0F0F0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F0F0F0'); /* IE6-IE9 */
}
#UHF_bookWithConfidenceDialogHeader {
	color: black;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 8px 0;
	padding: 0;
	text-align: left;
}
#UHF_footerLinks {float: left; padding: 40px 0 0; width: 100%;}
#FooterShell {text-align: left;}
#UHF_footer.UHF_pc #UHF_footerLinks {padding: 0;}
#UHF_footerLinks p {color: #8E8077;}
#UHF_footer.UHF_ma #UHF_footerLinks p{color: #666666;}
#UHF_footerLinks a:link,
#UHF_footerLinks a:visited,
#UHF_footerLinks a:active {color: #C13A02; text-decoration: none;}
.UHF_cv #UHF_footerLinks a:link,
.UHF_cv #UHF_footerLinks a:visited,
.UHF_cv #UHF_footerLinks a:active,
.UHF_ex #UHF_footerLinks a:link,
.UHF_ex #UHF_footerLinks a:visited,
.UHF_ex #UHF_footerLinks a:active,
.UHF_hi #UHF_footerLinks a:link,
.UHF_hi #UHF_footerLinks a:visited,
.UHF_hi #UHF_footerLinks a:active {text-decoration: underline;}
#UHF_footerLinks a:hover {text-decoration: underline;}

#UHF_footerLinks .pcrCopyright {padding: 0 0 10px 29px; text-align: left;}

#UHF_footer ul.footerLinks {
	border-bottom: 1px solid #E0E1E2;
	list-style-type: none;
	margin: 0;
	overflow: auto;
	padding: 0 0 0 10px;
}

#UHF_footer ul.footerLinks li {float: left; margin: 0; padding: 0;}

#UHF_footer ul.footerLinks li a {
	color: #C13A02;
	display: inline !important;
	line-height: 33px;
	margin: 4px;
	padding: 0 0 0 15px !important;
	text-decoration: none;
}
#UHF_footer ul.footerLinks li a:hover {text-decoration: underline;}

#UHF_footerLogos {
	clear: both;
	text-align: center;
	float:left;
	display:block;
	margin: 0;
	background-color: #e2e2e2;
	padding:0 0 25px 0;
	width: 100%;
	height: 66px;
}

#UHF_footer.UHF_pc #UHF_footerLogos{background-color: #ffffff;}

.UHF_0871HelpIcon {display: inline;	margin: 0; padding: 0; position: relative;}
#UHF_0871HelpIconFooter {top: -5px;}

#UHF_0871Dialog {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
	position: absolute;
	width: 220px;
	z-index: 100;
}

.UHF_dialogCloseIcon {
    background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -1064px transparent;
    display: block;
    float: right;
    margin: -5px -5px 5px 0;
    outline: 0 none;
    padding: 0;
    text-indent: -999em;
    width: 15px;
}

.UHF_dialogClose {margin: 10px 0 0; text-align: center;}
.UHF_dialogCloseButton {margin: 0; outline: 0 none; padding: 0;}

/* Header Css For AR 6c*/

#UHF_header.UHF_ar #UHF_headerContainer p.logo {float:right; max-width:110px;}
#UHF_header.UHF_ar #UHF_headerContainer ul.sub {float:left;}
#UHF_header.UHF_ar #UHF_headerContainer ul.sub li {float:left; direction:rtl;}
#UHF_header.UHF_ar #UHF_headerContainer ul.bookOnline {float:left;}
#UHF_header.UHF_ar #UHF_headerContainer ul.bookOnline li {float:left; direction:rtl;}
#UHF_header.UHF_ar #UHF_headerContainer ul.bookOnline li .UHF_0871HelpIcon {position:static; float:left\0/;}
#UHF_header.UHF_ar #UHF_headerContainer ul.bookOnline li #resDirectNumber {display:inline-block; direction:ltr;}
#UHF_header.UHF_ar #UHF_headerContainer ul.bookOnline li div.book-online {direction:ltr;}
#UHF_header.UHF_ar #UHF_menu{
	float:left;
	width:auto;
	*width:605px;
	*right:12px;
}

#UHF_header.UHF_ar #UHF_menuMain {padding:0;}
#UHF_header.UHF_ar #UHF_languageMenuSelection {padding:0 0 3px 12px;}
#UHF_header.UHF_ar #UHF_languageMenu.UHF_on #UHF_languageMenuSelection {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/en/us/cn/sprite.gif) no-repeat scroll 0 -2017px transparent;
}

#UHF_header.UHF_ar #UHF_headerContainer ul.sub li {*padding:0 2px;}

#UHF_header.UHF_ar #UHF_headerContainer ul.sub li #UHF_languageDropdown {padding:0 5px 0 0; *position:relative;	*right:5px;}
#UHF_header.UHF_ar #UHF_languageMenu.UHF_on #UHF_languageMenuSelection.UHF_open{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/en/us/cn/sprite.gif) no-repeat scroll 0 -1957px;
}

#UHF_header.UHF_ar #UHF_languageMenuOptions {left:0; width:162px; right:-90px;}
#UHF_header.UHF_ar #UHF_languageMenu {z-index:6001;}
#UHF_header.UHF_ar #UHF_languageMenuSelection {*width:72px;	*text-align:right;}
#UHF_header.UHF_ar .UHF_languageSelectionText {width:auto; float:right; direction:rtl;}
#UHF_header.UHF_ar #UHF_menuMain {font-family:Tahoma, Arial, Helvetica, sans-serif;}
#UHF_header.UHF_ar ul#UHF_menuMain li.UHF_menuMainItem {float:right;}
#UHF_header.UHF_ar ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {direction:rtl;}
#UHF_header.UHF_ar ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a span.UHF_JoinNow_txt {direction:ltr;	display:inline-block;}
#UHF_header.UHF_ar ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a img {margin:0;}
#UHF_header.UHF_ar ul#UHF_menuMain li ul.UHF_menuSub {right:0; text-align:right; left:auto;}
#UHF_header.UHF_ar  ul#UHF_menuMain li#tab4PCRSignin a.balanceAnchor{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/en/us/cn/sprite.gif) no-repeat scroll 0 -2019px;
	padding:0 0 0 15px;
	*poisition:relative;
	*left:15px;
}
#UHF_header.UHF_ar .UHF_pcrDialog a {display:inline-block;}
#UHF_header.UHF_ar #UHF_signInDialog {margin:0 0 0 294px;}
#UHF_header.UHF_ar .UHF_pcrDialogRow {font:12px/1.5 Arial,Helvetica,sans-serif;}

#UHF_header.UHF_ar ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup{
	direction:rtl;
	float:right;
	left:65px;
	position:absolute;
	right:0;
	top:1px;
}
#UHF_header.UHF_ar ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup .UHF_walletContent table th {text-align:right;}
#UHF_header.UHF_ar ul#UHF_menuMain li:hover ul.UHF_menuSub li #pcrWalletPopup span#A1 {float:left;}
#UHF_header.UHF_ar li #pcrWalletPopup .UHF_walletHeader {float:right; width:95%;}
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletSection {padding:5px 5px 5px 0;}
#UHF_header.UHF_ar .UHF_walletContent {clear:both;}
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletContent a {font-size:11px;}
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletContent table.upcomingReservations,
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletContent table.upcomingReservations th {text-align:right;}
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpace {padding:0 5px 0 0;}
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpacing {padding:0 7px 0 0;}
#UHF_header.UHF_ar #pcrWalletPopup .UHF_walletContent table td {padding:0.2em 0 0 1em; *padding:0.2em 0.2em 0 0.5em; text-align:right;}
#UHF_header.UHF_ar .UHF_walletHeaderCollapser{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3736px transparent;
	position:relative;
	right:-2px;
	left:0;
	float:right;
}
#UHF_header.UHF_ar .UHF_walletHeaderCollapser.UHF_open{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3674px transparent;
}
#UHF_header.UHF_ar #UHF_headerContainer ul.sub li.  {padding:0;}


.UHF_ar #UHF_ssoCreatePin .UHF_ar #cancel_EmailMyPIN,
.UHF_ar #UHF_ssoForgotPin .UHF_ar #link_cancelPIN {float:left; margin-left:0px; margin-top: 15px; font-size:12px; width:240px;}

/*Footer For Arabic in 6c*/

#UHF_footer.UHF_ar #UHF_bookWithConfidence {float:left; text-align:left; padding:0 0 0 12px;}
#UHF_footer.UHF_ar #UHF_bookWithConfidence p {text-align:left;}
#UHF_footer.UHF_ar #UHF_bookWithConfidenceDialogContent p {text-align:right;}
#UHF_footer.UHF_ar #UHF_trusteLink {float:left;}
#UHF_footer.UHF_ar #UHF_footerResDirectNumber {float:right;	text-align:right; direction:ltr;}
#UHF_footer.UHF_ar #UHF_0871Cost {float:right; padding:0 0 0 12px;}
#UHF_footer.UHF_ar #UHF_footerResDirectNumber #UHF_0871HelpIconFooter {top:-10px; *top:-15px;}
#UHF_footer.UHF_ar .UHF_dialogCloseIcon {float:left; text-align:left;}
#UHF_footer.UHF_ar #UHF_footerLinks p {direction:rtl;}
#UHF_footer.UHF_ar #UHF_footerLinks p+p {direction:ltr;}
#UHF_footer.UHF_ar #UHF_footerLinks p a {direction:ltr;	display:inline-block;}
#UHF_footer.UHF_ar #UHF_footerLinks p a+a+a+a+a+a {direction:rtl;}

#UHF_footer.UHF_ar #UHF_footerLogos {direction:ltr;}

/* Header Css For IW 6c*/

#UHF_header.UHF_iw #UHF_headerContainer p.logo {float:right; max-width:133px;}
#UHF_header.UHF_iw #UHF_headerContainer ul.sub {float:left;}
#UHF_header.UHF_iw #UHF_headerContainer ul.sub li {float:left; direction:rtl;}
#UHF_header.UHF_iw #UHF_headerContainer ul.bookOnline {float:left;}
#UHF_header.UHF_iw #UHF_headerContainer ul.bookOnline li {float:left; direction:rtl;}
#UHF_header.UHF_iw #UHF_headerContainer ul.bookOnline li .UHF_0871HelpIcon {position:static;}
#UHF_header.UHF_iw #UHF_headerContainer ul.bookOnline li #resDirectNumber {display:inline-block; direction:ltr;}
#UHF_header.UHF_iw #UHF_headerContainer ul.bookOnline li div.book-online {direction:rtl;}
#UHF_header.UHF_iw #UHF_menu {float:left; *width:480px; *right:12px;}
#UHF_header.UHF_iw #UHF_menuMain {padding:0;}
#UHF_header.UHF_iw #UHF_languageMenuSelection {padding:0 0 3px 12px;}
#UHF_header.UHF_iw #UHF_languageMenu.UHF_on #UHF_languageMenuSelection{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/en/us/cn/sprite.gif) no-repeat scroll 0 -2017px transparent;
}
#UHF_header.UHF_iw #UHF_headerContainer ul.sub li #UHF_languageDropdown {padding:0 5px 0 0;	*position:relative;	*right:5px;}
#UHF_header.UHF_iw #UHF_languageMenu {z-index:6001;}
#UHF_header.UHF_iw #UHF_languageMenu.UHF_on #UHF_languageMenuSelection.UHF_open{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/en/us/cn/sprite.gif) no-repeat scroll 0 -1957px;
}
#UHF_header.UHF_iw #UHF_languageMenuOptions {left:0; width:162px; right:-90px;}
#UHF_header.UHF_iw #UHF_languageMenuSelection {*width:61px;	*text-align:right;}
#UHF_header.UHF_iw .UHF_languageSelectionText {width:auto; float:right; direction:rtl;}
#UHF_header.UHF_iw ul#UHF_menuMain li {float:right;}
#UHF_header.UHF_iw ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {direction:rtl; font-size:12px;}
#UHF_header.UHF_iw ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a span.UHF_JoinNow_txt {direction:ltr;	display:inline-block;}
#UHF_header.UHF_iw ul#UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a img {margin:0}
#UHF_header.UHF_iw ul#UHF_menuMain li ul.UHF_menuSub {right:0; text-align:right; left:auto;}
#UHF_header.UHF_iw  ul#UHF_menuMain li#tab4PCRSignin a.balanceAnchor{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/en/us/cn/sprite.gif) no-repeat scroll 0 -2019px;
	padding:0 0 0 15px;
	*poisition:relative;
	*left:15px;
}

#UHF_header.UHF_iw #UHF_signInDialog {margin:0 0 0 337px;}
#UHF_header.UHF_iw .UHF_pcrDialog a {display:inline-block;}
#UHF_header.UHF_iw ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup{
	direction:rtl;
	float:right;
	left:75px;
	position:absolute;
	right:0;
	top:1px;
}
#UHF_header.UHF_iw ul#UHF_menuMain li:hover ul.UHF_menuSub li #pcrWalletPopup span#A1 {float:left;}
#UHF_header.UHF_iw li #pcrWalletPopup .UHF_walletHeader {float:right; width:95%;}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletContent a {font-size:11px;}
#UHF_header.UHF_iw ul#UHF_menuMain li ul.UHF_menuSub li #pcrWalletPopup .UHF_walletContent table th,
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletContent table.upcomingReservations,
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletContent table.upcomingReservations th {text-align:right;}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpace {padding:0 5px 0 0;}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletContent table.upcomingReservations th.pcrWalletSpacing {padding:0 7px 0 0;}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletContent table td{
	padding:0.2em 0 0 1em;
	*padding:0.2em 0.2em 0 0.5em;
	text-align:right;
}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletSection {padding:5px 5px 5px 0;}
#UHF_header.UHF_iw .UHF_walletContent {clear:both;}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletHeaderCollapser{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3736px transparent;
	position:relative;
	right:-2px;
	left:0;
	float:right;
}
#UHF_header.UHF_iw #pcrWalletPopup .UHF_walletHeaderCollapser.UHF_open{
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 0 -3674px transparent;
}
#UHF_header.UHF_iw #UHF_headerContainer ul.sub li.UHF_WelcomeLabel {padding:0;}

.UHF_iw #UHF_ssoCreatePin .UHF_iw #cancel_EmailMyPIN,
.UHF_iw #UHF_ssoForgotPin .UHF_iw #link_cancelPIN {float:left; margin-left:0px; margin-top: 15px; font-size:12px; width:240px;}

/*Footer For Hebrew in 6c*/

#UHF_footer.UHF_iw #UHF_bookWithConfidence {float:left; text-align:left; padding:0 0 0 12px;}
#UHF_footer.UHF_iw #UHF_bookWithConfidence p {text-align:left;}
#UHF_footer.UHF_iw #UHF_bookWithConfidenceDialogContent p {text-align:right;}
#UHF_footer.UHF_iw #UHF_trusteLink {float:left;}
#UHF_footer.UHF_iw #UHF_footerResDirectNumber {float:right; text-align:right; direction:ltr;}
#UHF_footer.UHF_iw #UHF_0871Cost {float:right; padding:0 0 0 12px;}
#UHF_footer.UHF_iw #UHF_footerResDirectNumber #UHF_0871HelpIconFooter {top:-10px; *top:-15px;}
#UHF_footer.UHF_iw .UHF_dialogCloseIcon {float:left; text-align:left;}
#UHF_footer.UHF_iw #UHF_footerLinks p {direction:rtl;}
#UHF_footer.UHF_iw #UHF_footerLinks p+p {direction:ltr;}
#UHF_footer.UHF_iw #UHF_footerLinks p a {direction:ltr; display:inline-block;}
#UHF_footer.UHF_iw #UHF_footerLinks p a+a+a+a+a+a {direction:rtl;}
#UHF_footer.UHF_iw #UHF_footerLogos {direction:ltr;}

/**********************************************************************************/
/* EU COOKIE */
/**********************************************************************************/

.euContainer {
	position: absolute;
	height: 142px;
	width: 500px;
	margin: 0px;
	padding: 10px;
	border-color: #c9c9c9;
	border-style: solid;
	border-width: 1px;
	z-index: 2005;
	background: #EEE;
	bottom: 30px;
	right: 30px;
	display: none;
}

.euFont1 {font-family:  Arial, Helvetica, sans-serif; color: black; font-size: 14px; font-weight: bold;}
.euFont2 {font-size: 12px; font-weight: normal;}
.euCloseIcon {
	float: right;
	height: 16px;
	width:17px;
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/images/closeIcon.png);
	z-index:2;
	cursor: pointer;
}

/*Header For Russian in 6c*/
#UHF_header.UHF_ru #UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub .UHF_anonymous_user {
	background-color:#FFFFFF;
	width: 303px;
}
#UHF_header.UHF_ru #UHF_menuMain li.UHF_menuMainItem ul.UHF_menuSub .UHF_implicit_user {
	background-color:#FFFFFF;
	width: 303px;
}
/* PCR Wallet Popup */
#UHF_header.UHF_ru .UHF_menuMainItem a.balanceAnchor,
#UHF_header.UHF_ru .UHF_menuMainItem a.balanceAnchor:hover {right:18px;}
#UHF_header.UHF_ru #pcrWalletPopup {left: -22px;}
/* End PCR Wallet Popup */

#UHF_header.UHF_ru #UHF_headerContainer ul.sub {width:790px;}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_WelcomeLabel{
	float: left;
    left: 0px;
    position: relative;
    text-align: left;
    top: -19px;
	width:458px;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_WelcomeLabel.UHF_explicit_UHFWelcomeLabel{
	left: 0px;
	text-align: right;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_WelcomeLabel.UHF_implicit_UHFWelcomeLabel{
    left: -65px;
    text-align: right;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li #UHF_signInLink{
    left: 346px;
    position: relative;
    top: -2px;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_explicit_signInLabel{
	left: 346px;
    position: relative;
    top: -2px;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_implicit_signInLabel a{
	left: 347px;
    position: relative;
    top: -2px;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_menuSeprator{
    left: 344px;
    position: relative;
    top: 0px;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_HomeRedirectlink{
    left: 341px;
    position: relative;
    top: 0px;
}

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_menuSeprator1 {display:none;}

#UHF_header.UHF_ru #UHF_signInDialog {margin: 3px 0 0 -48px;}

/* Footer For Russian in 6c */
#footer.UHF_ru,
#UHF_footer.UHF_ru { clear: both; margin: 20px 0 0 0;}
#UHF_footer.UHF_ru #UHF_footerLinks p a {display:inline-block;}



#UHF_countryLang_Settings {position: relative; z-index: 5500;}
#UHF_countryLang_Options {
	border: 0;
	color: #555;
	display: block;
	font-size: 11px;
	font-weight: normal;
	height: auto;
	padding: 0px 12px 3px 0px;
	position: relative;
	text-align: left;
}

#UHF_countryLang_Settings.UHF_on #UHF_countryLang_Options {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif) no-repeat scroll 100% -2017px transparent;
	cursor: pointer;
}

#UHF_countryLang_Settings.UHF_on #UHF_countryLang_Options.UHF_open {background-position: 100% -1957px;}
#UHF_countryLang_Settings.UHF_pc #UHF_countryLang_Options {background-position: 100% -2022px;}
#UHF_countryLang_Settings.UHF_pc #UHF_countryLang_Options.UHF_open {background-position: 100% -1962px;}



#UHF_countryLang_Dialog {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7DED8;
	padding: 0;
	position: absolute;
	right: 0;
	z-index: 5000;
	width: 230px;
	/* CSS3 background gradient */
	background-color: #FDFDFD;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#FFFFFF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FDFDFD, #FFFFFF); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FDFDFD, #FFFFFF); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FDFDFD, #FFFFFF); /* IE10 */
	background-image:      -o-linear-gradient(top, #FDFDFD, #FFFFFF); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FDFDFD, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFDFD', EndColorStr='#FFFFFF'); /* IE6-IE9 */
}

.UHF_6c #UHF_countryLang_Dialog {
	border: 2px solid #DEDEDE;
	/* CSS3 background gradient */
	background-color: #F4F4F4;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#FFFFFF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #FFFFFF); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #F4F4F4, #FFFFFF); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #F4F4F4, #FFFFFF); /* IE10 */
	background-image:      -o-linear-gradient(top, #F4F4F4, #FFFFFF); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #F4F4F4, #FFFFFF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F4F4F4', EndColorStr='#FFFFFF'); /* IE6-IE9 */
}

.UHF_pc #UHF_countryLang_Dialog {border: 5px solid #002863; right: -3px;}
#UHF_countryLang_Dialog ul {list-style-type: none; margin: 0; padding: 0;}
#UHF_countryLang_Dialog ul li {float: left; padding: 0;}
#UHF_headerContainer ul.sub li #UHF_countryLang_Dialog li {padding: 0;}

#UHF_headerContainer ul.sub #UHF_countryLang_Dialog ul li a {
	color: #830051;
	display: block;
	padding: 3px 6px;
	text-align: left;
	text-decoration: none;
	width: 150px;
}

#UHF_headerContainer ul.sub #UHF_countryLang_Dialog ul li a:hover {color: #FFFFFF; background-color: #830051;}
#UHF_countryLang_lnkChange {color: #c13a02;}
#UHF_countryLang_btnCLOSE {float: right; padding: 5px 5px 0 0;}

.UHF_countryLang_Header {
/*	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/pcr/login/0001.gif) no-repeat scroll 0 0 transparent; */
	float: left;
	height: 1px;
	position: relative;
	width: 230px;
}

.UHF_countryLang_ErrorBox {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/pc/cn/backgrounds/bg_error_msgs.gif) repeat-x scroll 0 100% #fff;
	border: 1px solid #FF9999;
	color: #000;
	margin: 0.417em 0;
	padding: 0.833em;
	word-wrap: break-word;
}

.UHF_countryLang_Content {color: #000; padding: 0.667em;}
.UHF_countryLang_Content .hdrSpacer {padding: 10px 0 0;}
.UHF_countryLang_Row {float: left; width: 214px;}
.UHF_countryLang_Row input[type="checkbox"],
.UHF_countryLang_Row input[type="radio"] {margin: 0 6px 0 0; 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 {float: right; padding-left: 10px;}
#UHF_countryLang_btnCANCEL {float: right; padding-left: 10px;}
#UHF_countryLang_Flag {vertical-align: middle; margin-top: -3px; *margin-top: 0px;}
#UHF_countryLang_Flag.UHF_countryLang_Flag_Dim {opacity: 0.4; filter: alpha(opacity=40);}
.UHF_countryLang_HR {
	clear: both;
	height: 1px;
	margin-left: -7px;
	padding: 1px 0 14px;
	width: 230px;
}

.UHF_countryLang_HR hr {
	border: 0 none;
	background-color: #E7DED8;
	color: #E7DED8;
	height: 1px;
}

.commonButtonImageAnchorText {color: white !important;}



#UHF_pushdown {

/* // TODO: REW: This needs to point to DAY content... not local web */
/*	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded//cn/icons/???.gif) repeat-x scroll 0 0 #000000; */
	background: url(/hotels/images/temp/pushdown_bkg.gif) repeat-x scroll 0 0 #000000;

	font-size: 10px;
	font-weight: 700;
	height: 60px;
	line-height: 14px;
	min-width: 972px;
	padding: 0 10px;
}
#UHF_pushdowncontent {position: relative; margin: 0 auto; width: 980px;	z-index: 21;}
.pcrPushDownBar #UHF_pushdowncontent {float: left;}
#UHF_pushdown-text {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	left: 6px;
	line-height: 16px;
	position: absolute;
	top: 14px;
}
#UHF_pushdown-text a {text-decoration: underline;}
#UHF_pushdown a {color: #FFFFFF;}
#UHF_pushdown-close {position: absolute; right: 18px; top: 17px;}
.UHF_pushdown-closebtn {
/* // TODO: REW: This needs to point to DAY content... not local web */
/*	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded//cn/icons/pushdown-close.jpg) no-repeat scroll 0 0 transparent; */
	background: url("/hotels/images/temp/pushdown-close.jpg") no-repeat scroll 0 0 transparent;
}

#pushtxtsmall {font-size: 10px;}
	

a#pcrSignInFormCollapser.UHF_signInLink {display: none;}



#UHF_ssoCreatePin input.pcrReqdDefault {border: 1px inset #CDCDCD;}
#UHF_headerContainer p.logo {clear: left;}
#UHF_headerContainer.UHF_in ul.bookOnline {margin:0;}
#UHF_ssoForgotPin .pcrMsgText1,
#UHF_ssoForgotPin .pcrMsgText2,
#UHF_ssoForgotPin .createPinMessage {font-size: 12px; line-height: 1; margin: 0 5px; padding: 0.5em 0.667em;}
li.UHF_menuMainItem a.UHF_mainMenuLink, li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a {
	font-weight:bold;
}
#footer,#UHF_footer {width:100%;}
#footer_cpHome {width:1280px; margin: 0 auto 0 -154px; margin-left: -154px\9;}
#footer_inHome {width:1000px; margin: 0 auto;}
#footer_sbHome {margin: 0 auto;}
#UHF_0871Cost {
	color:  #C13A02;
	padding-left:0;
	display: block;
}
#UHF_footerCopyright {
    background-color: #cfcfcf;
    display: block;
    float: left;
    width: 100%;
    border-top-style: solid;
    border-top-color: #fff;
}
#UHF_footerCopyright p {margin: 5px auto; width: 972px;}
#UHF_footerMarketing{float: left;background:#ebebeb; width: 100%;}
#UHF_footerMarketingSections {display: block;width: 972px; margin: 0 auto;}

/* FOOTER LOGOS */

#UHF_footerLogos {
    padding-top: 35px;
    background-color: #EBEBEB;
    height: auto;
}
#UHF_footerLogos ul {
	margin: 0 auto;
	height: 55px;
	list-style: none outside none;
	border: 3px solid #808080;
	margin: 0 auto;
    padding: 25px 15px 20px 0;
	width: 952px;
}
#UHF_footerLogos li.spacer_footer {
	background-color: #808080;
	height: 140%;
    margin-left: 10px;
    margin-top: -14px;
    width: 2px;}

#UHF_footerLogos ul li {float: left;margin: 0; padding-top: 5px;}
#UHF_footerLogos ul li a {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/sprite_footer_logos.png);
	display: block;
	text-decoration: none;
	text-indent: -999em;
	outline: none;
}

#UHF_footerLogos li.spacer_footer {
	background-color: #808080;
	height: 140%;
    margin-left: 10px;
    margin-top: -14px;
    width: 2px;}

li#IHG_logo_offset {
	background-color: #EBEBEB;
    background-position: 0 top;
    height: 54px;
    left: -3px;
    position: relative;
    text-indent: -999em;
    top: -60px;
    width: 69px;
	}
#IHG_logo_offset:hover {background-position: 0 -54px;}
#UHF_6cFooterLogo {background-position: 0 top;height: 53px;	width:	69px;}
#UHF_6cFooterLogo:hover {background-position: 0 -54px;}
#UHF_icFooterLogo{background-position:-82px top;height:50px;width:80px;margin-left: -55px;}
#UHF_icFooterLogo:hover{background-position:-82px bottom}
#UHF_ulFooterLogo{margin-left:16px;background-position:-172px top;height:50px;width:59px}
#UHF_ulFooterLogo:hover{background-position:-172px bottom}
#UHF_cpFooterLogo{margin-left:16px;background-position:-240px top;height:50px;width:68px}
#UHF_cpFooterLogo:hover{background-position:-240px bottom}
#UHF_inFooterLogo{margin-left:16px;background-position:-319px top;height:50px;width:59px}
#UHF_inFooterLogo:hover{background-position:-319px bottom}
#UHF_vnFooterLogo{margin-left:16px;background-position:-389px top;height:50px;width:74px}
#UHF_vnFooterLogo:hover{background-position:-389px bottom}
#UHF_hiFooterLogo{margin-left:16px;background-position:-468px top;height:50px;width:51px}
#UHF_hiFooterLogo:hover{background-position:-468px bottom}
#UHF_exFooterLogo{margin-left:16px;background-position:-527px top;height:50px;width:47px}
#UHF_exFooterLogo:hover{background-position:-527px bottom}
#UHF_rsFooterLogo{margin-left:16px;background-position:-582px top;height:50px;width:47px}
#UHF_rsFooterLogo:hover{background-position:-582px bottom}
#UHF_cvFooterLogo {background-position: -635px top;	margin-left: 16px; height: 50px; width:	49px;}
#UHF_cvFooterLogo:hover {background-position:-635px bottom;}
#UHF_sbFooterLogo{margin-left:16px;background-position:-693px top;height:50px;width:58px}
#UHF_sbFooterLogo:hover{background-position:-693px bottom}
#UHF_cwFooterLogo{margin-left:16px;background-position:-763px top;height:50px;width:62px}
#UHF_cwFooterLogo:hover{background-position:-763px bottom}
#UHF_rcFooterLogo{margin-left:12px;background-position:-852px top;height:50px;width:93px}
#UHF_rcFooterLogo:hover{background-position:-852px bottom}
#UHF_0871HelpIconFooter {top: -9px;}
#UHF_header.UHF_ru .Block_Left_Wrap {margin-top: 10px;}
#UHF_header.UHF_ru .Block_Left_Wrap label {float:none;}
#UHF_header.UHF_ru .UHF_pin_sign_in {clear:none}
#UHF_header.UHF_ru #uhf_btn_SignIn {display: block; float: left; margin-left: 20px; }

#UHF_header.UHF_ru #UHF_headerContainer ul.sub li.UHF_menuSeprator{position:static;}

#UHF_countryLang_Settings {*position: inherit;} /* DO THESE WORK? Should this be "static"?! */
#UHF_countryLang_Options {*position: inherit;}

#UHF_countryLang_Settings.UHF_on #UHF_countryLang_Options {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/sprite/common_icons.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% -1087px;
	background-color: transparent;
	cursor: pointer;
}
#UHF_countryLang_Settings.UHF_on #UHF_countryLang_Options.UHF_open { background-position: 100% -1121px; }
#UHF_countryLang_Settings.UHF_on.UHF_in #UHF_countryLang_Options { background-position: 100% -1155px; }
#UHF_countryLang_Settings.UHF_on.UHF_in #UHF_countryLang_Options.UHF_open { background-position: 100% -1189px; }
#UHF_countryLang_Settings.UHF_on.UHF_ic #UHF_countryLang_Options {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/sprite.gif);
	background-position: 100% -2017px;
}
.UHF_ar #UHF_countryLang_Dialog,
.UHF_iw #UHF_countryLang_Dialog {right: -180px; *position: inherit;}
#UHF_countryLang_Settings.UHF_ar #UHF_countryLang_Options,
#UHF_countryLang_Settings.UHF_iw #UHF_countryLang_Options {* html position: inherit;}

#UHF_header {line-height: 1em;}
#UHF_headerContainer {
	height: 50px;
	position: relative;
	padding-bottom: 33px;
	color: #555;
	z-index: 2000;
}
#UHF_headerContainer ul.sub li a, #UHF_welcomeContainer a {#555; text-decoration: none;}
#UHF_headerContainer ul.sub li a:hover, #UHF_welcomeContainer a:hover {text-decoration: underline;}
#UHF_signInLink {color: #555;}
#UHF_headerContainer ul.sub {color: #555; margin: 3px -5px 10px 0;}
#UHF_headerContainer ul.sub li {padding: 0 5px;}
#UHF_headerContainer ul.sub span#UHF_resDirectNumber,
#UHF_headerContainer ul.sub span.hdResDirectOffer {color: #DE6029;}
#UHF_header.UHF_ar span#UHF_resDirectNumber,#UHF_header.UHF_iw span#UHF_resDirectNumber {display: inline-block;direction:ltr;}
#UHF_countryLang_Flag {vertical-align: middle; margin-top: -2px;}
#UHF_welcomeContainer {
	text-align: right;
	clear: right;
	color: #555;
	font-size: 11px;
	width:972px;
	*margin-top:-15px;
}



#UHF_welcomeContainer a {text-decoration: underline;}
#UHF_welcomeContainer .welcomePointsValue {font-weight:bold;}
#UHF_header.UHF_ar #UHF_welcomeContainer,
#UHF_header.UHF_iw #UHF_welcomeContainer {text-align:left;clear: left; direction:rtl;position:absolute;}
#UHF_header.UHF_ar .pcrInlineLabelTop,
#UHF_header.UHF_iw .pcrInlineLabelTop {margin-right: 15px;}
#UHF_header #UHF_menu {float: none;	position: absolute;	bottom: 0;right: 0;height: 33px;}
#UHF_header.UHF_ar #UHF_menu,
#UHF_header.UHF_iw #UHF_menu {float: none;position: absolute;bottom: 0;left: 0;right: auto;height: 33px;}
#UHF_header.UHF_ar #UHF_menu {*width:489px}
#UHF_header.UHF_iw #UHF_menu {*width:422px}
#UHF_header .UHF_0871HelpIcon {display: inline;	margin: 0 10px 0 0; padding: 0; position: static;}
li.UHF_menuMainItem {height:33px;}
li.UHF_menuMainItem a.UHF_mainMenuLink {
	border-style: none;
	border-width: 0;
	background: transparent;
	height: 24px;
	padding: 9px 18px 0 18px;
}
li.UHF_menuMainItem:hover a.UHF_mainMenuLink  {
	border-style: none;
	border-width: 0;
	background: #EBEBEB;
	border-radius: 3px 3px 0px 0px;
	-khtml-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	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;
	box-shadow: 4px 4px 8px -5px black;
	height: 35px;
}
li.UHF_menuMainItem:hover a.UHF_mainMenuLink.UHF_single {
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 24px;
}
#UHF_menuMain li.UHF_menuMainItem:hover ul.UHF_menuSub {
	font-weight: bold;
	height: auto;
	left: 0;
	line-height: 16px;
	top: 33px;
	top: 20px\9;
	width: auto;
	z-index: 2000;
	background-color: #EBEBEB;
	padding: 10px 0 15px 0;
	border-width: 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;
	box-shadow: 4px 4px 8px -5px black;
}
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem {position:relative; z-index:2010;}

#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem ul.UHF_menuSub {
	height: 0;
	width: auto;
	margin: 0;
	padding: 7px 0 7px 0;
	line-height: 16px;
	left: -9999px;
	z-index: 2010;
	border: 0px none;
	background-color: #3b3b3b;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-width:176px;
	margin-bottom: 13px\9;  
	list-style-type: none;
	position: absolute;
}
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub {
	height: auto;
	left: 0;
	top: 34px;
	top: 21px\9;
	width: auto;
	background-color: #3b3b3b;
	}
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem.ui-uhfWalletFlyout ul.UHF_menuSub,
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem.ui-uhfWalletFlyout:hover ul.UHF_menuSub {
	top: 0px;
	background-color: transparent;
    position:static;
	min-width:0;
}
#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut a,
#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem:hover #UHF_walletFlyOut a {
	display:inline;
	width: auto;
	border: none;
	padding:0;
	margin:0;
	text-decoration:none;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem #UHF_walletFlyOut a {color:#F4D2C1; text-decoration: none;}
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem #UHF_walletFlyOut a:hover {text-decoration: underline;}
#UHF_menuMain li#UHF_menu_rewardsclub.UHF_menuMainItem ul.UHF_menuSub {left:auto;width:176px;}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem,
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem  {border: 0 none;}
li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem {min-width:0;}
li.UHF_menuMainItem.ui-uhfWalletFlyout ul.UHF_menuSub li.UHF_menuSubItem,
li.UHF_menuMainItem.ui-uhfWalletFlyout:hover ul.UHF_menuSub li.UHF_menuSubItem,
li.UHF_menuMainItem.ui-uhfWalletFlyout ul.UHF_menuSub li.UHF_menuSubItem a  {min-width: 0px;}
#UHF_header ul#UHF_menuMain li.UHF_menuMainItem.ui-uhfWalletFlyout ul.UHF_menuSub li {float:none;}
li.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a,
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	padding: 11px 18px 2px 18px;
	padding: 9px 18px 2px 18px\9;
	border: 0 none;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
	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,
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {background-color: transparent; border: 0 none;}
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover,
li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover a {background-color: transparent; color: #333; border:0 none;}
.UHF_vn li.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem:hover a {color: #FFFFFF;}
li#UHF_menu_rewardsclub.UHF_menuMainItem a.UHF_mainMenuLink {
	background-color: transparent;
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/menu_rewardsclub.png);
	background-position: 0 -42px;
	background-repeat: no-repeat;
	padding: 0;
	width: 176px;
	height: 32px;
	overflow: hidden;
	margin-top: 1px;
	text-indent: -999em;
	border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
li#UHF_menu_rewardsclub.UHF_menuMainItem.UHF_walletMenuItem.ui-wallet-state-active a.UHF_mainMenuLink {background-position: 0 0;}
.UHF_zh li.UHF_menuMainItem.UHF_walletMenuItem a.UHF_mainMenuLink {background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/menu_rewardsclub_zh.png);}
li#UHF_menu_rewardsclub.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a,
li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a,
.UHF_ar li#UHF_menu_rewardsclub.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a,
.UHF_ar li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a,
.UHF_iw li#UHF_menu_rewardsclub.UHF_menuMainItem ul.UHF_menuSub li.UHF_menuSubItem a,
.UHF_iw li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a {
	padding: 13px 18px 10px 18px;
	padding: 11px 18px 10px 18px\9;
	border: 0 none;
	line-height: normal;
	margin: 0;
	text-decoration: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a:hover,
.UHF_ar li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a:hover,
.UHF_iw li#UHF_menu_rewardsclub.UHF_menuMainItem:hover ul.UHF_menuSub li.UHF_menuSubItem a:hover {
	text-decoration: underline;
	color: #FFF;
}
li#UHF_menu_rewardsclub.UHF_menuMainItem:hover a.UHF_mainMenuLink {
	border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height:32px;
}
#UHF_walletFlyOut {position:absolute;top:0;right:-99999px;visibility:hidden;}
.ui-uhfWalletFlyout-content #UHF_walletFlyOut {position:relative;right:auto;visibility:visible;}
#UHF_menu_rewardsclub .ui-uhfWalletFlyout-menu .UHF_menuSub {position:static;right:auto;}

#UHF_footer{margin-top:20px;}
#UHF_footer, #UHF_footer div.text p {color: #000; font: 11px Arial,Helvetica,sans-serif; line-height: normal;}
#UHF_footer a, #UHF_footer a:link {color: #000; text-decoration: none;}
#UHF_footer a:hover {color: #000; text-decoration: underline;}
#UHF_footer div.middleContentContainer h3 {
	color: #DE6029;
	font-weight: bold;
	font-size: 15px;
	line-height: 13px;
	margin-bottom: 1em;
	padding-top: 0.333em;
}
#UHF_footer div.middleContentContainer h3 span#UHF_0871Cost {
	color: #DE6029;
	font-weight: normal;
	font-size: 11px;
	position: static;
	top: 0;
}
#UHF_footer .UHF_0871HelpIcon {display: inline;	margin: 0; padding: 0; position: static;}
#UHF_footer #UHF_0871HelpIconFooter {top: 0;}
#UHF_footer #UHF_0871HelpIconFooter img {vertical-align: middle;}
#UHF_footer #UHF_footerResDirect ul {margin:0 -3px; padding:0; float:left; list-style-type:none;}
#UHF_footer #UHF_footerResDirect ul li {margin:0 3px; padding:0; float:left;}
#UHF_footer #UHF_footerResDirect ul h3 {margin:0; padding:0;line-height:normal\9;}
#UHF_footer #UHF_0871Cost {top:0;}
#UHF_footer.UHF_es #UHF_footerResDirect ul {margin:0 -3px; padding:0; list-style-type:none;}
#UHF_footer.UHF_ar #UHF_footerResDirect ul,
#UHF_footer.UHF_ar #UHF_footerResDirect ul li {float:none;  *float:none; direction: ltr; margin-bottom: 5px;}
#UHF_footer.UHF_iw #UHF_footerResDirect ul,
#UHF_footer.UHF_iw #UHF_footerResDirect ul li {float:none;  *float:none; direction: rtl; margin-bottom: 5px;}
#UHF_footer .UHF_resDirectNumber2 {color:#000; font-weight: normal; font-size: 11px; display:block;}
#UHF_footer.UHF_ar .UHF_resDirectNumberMain,
#UHF_footer.UHF_iw .UHF_resDirectNumberMain,
#UHF_footer.UHF_ar .UHF_resDirectNumber2,
#UHF_footer.UHF_iw .UHF_resDirectNumber2 {direction: ltr;}
#UHF_footer div.middleContentContainer h4 {color: #000;font-weight: normal;font-size: 14px;line-height: normal;}
#UHF_footer div.middleContentContainer h4 br {display:none;}
#UHF_footer div.middleContentContainer .parsys div.text {padding:0;}
#UHF_footer #UHF_footerCopyright {color: #636363;}

/* Jupiter : New footer Day styles starts here */
#UHF_header .text-2-0,
#UHF_header .image-2-0,
#UHF_header .textimage-2-0,
#UHF_header .textimage-2-0 img { margin: 0; }
#UHF_footer #bwua_mod {
	position:absolute;
	left:30%;
	z-index:200;
	display:none;
	width:210px;
	height:auto;
	background-color:#ffffff;
	overflow:auto;
	border:1px solid #CCCCCC;
	padding:10px;
	border-radius: 5px;
	/*margin-top: -200px;*/

	/* CSS3 background gradient */
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F0F0F0)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F0F0F0); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF, #F0F0F0); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFFFFF, #F0F0F0); /* IE10 */
	background-image:      -o-linear-gradient(top, #FFFFFF, #F0F0F0); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FFFFFF, #F0F0F0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#F0F0F0'); /* IE6-IE9 */
}
#UHF_footer #bwua_mod h1, #UHF_footer #bwua_mod h2, #UHF_footer #bwua_mod h3, #UHF_footer #bwua_mod h4, #UHF_footer #bwua_mod a {
	color: #DE6029;
}
#UHF_footer .text-2-0 { margin: 0; }
#UHF_footer .image-2-0 { margin: 1em 0 0 0; }
#UHF_footer .textimage-2-0 { margin: 1em 0; }
#UHF_footer .textimage-2-0 img { margin-top: 3px; }

#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c0 {
	width: 29%;
	padding-right: 3%;
	border: none;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c1 {
	width: 15%;
	padding: 0 1% 0 2%;
	min-height: 10em;
	border-left:1px solid #cfcfcf;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c2 {
	width: 15%;
	padding-right: 2%;
	min-height: 10em;
	border-right:1px solid #cfcfcf;
}
#UHF_footer div.middleContentContainer div.cq-colctrl-lt27-c3 {
	width: 29%;
	padding-left: 2%;
	border: none;
}
/* Jupiter : New footer Day styles ends here */



#UHF_headerContainer li#UHF_menu_rewardsclub.UHF_menuMainItem.ui-uhfWalletFlyout:hover a.UHF_mainMenuLink {background-color: transparent;	height: 32px;}
#UHF_header.UHF_cv #UHF_headerContainer {margin-right: 11px;}

#UHF_top_dest {float: left; background-color: #EBEBEB; width: 100%; padding-top: 0.5ex;}
#UHF_top_destination {margin: 0 auto; padding: 0 0 20px 0; width: 972px; background-color: #EBEBEB; overflow: hidden;}
#UHF_top_destination p {padding: 0; width:952px; }
#UHF_top_destination p a {font-family:arial; font-size:.917em; letter-spacing:.025em; text-decoration:none; white-space: nowrap;}
#UHF_top_destination p a:hover {text-decoration:underline;}
#UHF_top_destination_list p {float: left; padding-left:20px;}
#UHF_top_destination_title {display: block; padding-left:20px; cursor: pointer; line-height: 15px;height: 15px;}
#UHF_top_destination_title p {position: relative !important;}

#UHF_top_destination .open {cursor: pointer;
    background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/func/contract.png) no-repeat scroll 0% transparent;
}
#UHF_top_destination .close {cursor: pointer;
    background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/func/expand.png) no-repeat scroll 0%  transparent;
}
#UHF_top_destination_list {display:none;}



div > img[src*='adcedge']{
	left:-2000px;
	position:absolute;
}

.ui-widget.ui-uhfWalletFlyout {position:relative;background:transparent;}
.ui-widget.ui-uhfWalletFlyout.ui-state-default {border:none;background:transparent;}
div.ui-uhfWalletFlyout-wrapper {
	position:absolute;
	top:33px;
	right:0px;
	background-color:#f4f4f4;
	border: 0 none;
}
:root div.ui-uhfWalletFlyout-wrapper {border: 0 none;}
.ui-uhfWalletFlyout-menu {
	position:absolute;
	top:0px;
	right:0px;
	height:100%;
	z-index:2010;
	background: #3b3b3b;
	margin:0;
	padding:0;
	overflow:hidden;
}

.UHF_ar div.ui-uhfWalletFlyout-wrapper, .UHF_iw div.ui-uhfWalletFlyout-wrapper,
.UHF_ar .ui-uhfWalletFlyout-menu, .UHF_iw .ui-uhfWalletFlyout-menu {right:auto; left:0px;}
.ui-uhfWalletFlyout-crease {
	position:absolute;
	top:0px;
	right:176px;
	height:100%;
	width:22px;
	z-index:2010;
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/img_crease_effect.png) top right no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}
.UHF_ar .ui-uhfWalletFlyout-crease, .UHF_iw .ui-uhfWalletFlyout-crease {
    right:auto; left:176px; background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/img_crease_effect_reverse.png) top left no-repeat;
}
.ui-uhfWalletFlyout-content {
	position:absolute;
	top:0px;
	right:176px;
	height:100%;
	z-index:2000;
	background: #3b3b3b;
	margin:0;
	padding:0;
	overflow:hidden;
}
.UHF_ar .ui-uhfWalletFlyout-content, .UHF_iw .ui-uhfWalletFlyout-content {left:155px; width:790px;margin-left:21px;}
#UHF_walletTabs {float:right;padding:0;margin:0;z-index:2000;*float:none;*position:absolute;*top:0;*right:0;}
.UHF_ar #UHF_walletTabs, .UHF_iw #UHF_walletTabs {float:left;*float:none;*right:auto;*left:0;}
.ui-uhfWalletTabs {
	background: #3b3b3b;
	overflow: visible !important;
	position: relative;
}
.ui-uhfWalletTabs-crease {
	position:absolute;
	top:0px;
	left:-22px;
	height:100%;
	width:16px;
	z-index:2010;
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/img_crease_effect.png) top right no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}
.UHF_ar .ui-uhfWalletTabs-crease, .UHF_iw .ui-uhfWalletTabs-crease {
    right:-22px; left:auto; background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/img_crease_effect_reverse.png) top left no-repeat;
}

#UHF_ssoSignIn {width:790px;height:auto;}
#UHF_ssoForgotPin {width:790px;height:auto;}
#UHF_ssoCreatePin {width:790px;height:auto;}
#UHF_ssoActivity {width:790px; height:auto; background:#3b3b3b;}

.UHF_ar #Forgot_Create_PIN_Wrap,
.UHF_iw #Forgot_Create_PIN_Wrap {direction: rtl;width: 500px;left:160px;}



/* wallet error message display control */
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBoxContainer {display:none;}
#UHF_walletTabs .UHF_walletTab.UHF_walletError .UHF_walletErrorBoxContainer {
	display:block;
	margin-left:20px;
	width:704px;
    clear:both;
}  

#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBox {
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/pc/cn/backgrounds/bg_error_msgs.gif) repeat-x scroll 0 100% #fff;
	border: 1px solid #FF9999;
	color: #000;
	margin: 0.417em 0px;
	padding: 0.833em;
	word-wrap: break-word;
	line-height: 1.5;
	font-size: 11px;
}
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBox a {color:#d96932 !important; text-decoration:underline !important;}
#UHF_walletTabs .UHF_walletTab .UHF_walletErrorBox a:hover {text-decoration:none !important;}

/* Wallet Activity */

.UHF_walletActivityLogo {display:block; float:left; margin-left:10px; margin-right:150px;margin-top:10px;}

#UHF_walletPointsBalanceLabel {
	font-family:Georgia, "Times New Roman", Times, serif;
	display: inline;
    font-size: 14px;
    font-weight: bold;
	color:#FFF;
	font-style: italic;
}
.UHF_walletPointsBalance {font:14px Arial, Helvetica, sans-serif;color: #FFF;padding-left:3px; }
.data_priorityClubNumber,
.data_membershipLevel {font:13px Arial, Helvetica, sans-serif;clear: left;display:inline;color: #FFF;padding-left:3px;}

#UHF_walletMessages {
    border-bottom: 1px dotted #BABABA;
	display: block;
    float: left;
    color: #333333;
    font-size: 10px;
    margin:20px 0 5px 10px;
    }

/* Wallet Activity Ends */

.UHF_msgWrapper {    margin-bottom: 10px;    margin-left: 10px;    width: 95%;    }

#ihg_rewards_logo {
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/IHG_Logo_Sign_In_Screen.png) 20px 20px no-repeat;
	display:block;
    height:62px;
    z-index: 5;
    }
#ihg_rewards_logo_activity {height: 30px;padding-top:8px; padding-left:20px;}
#ihg_rewards_logo_activity.UHF_PLATINUM {
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/Platinum_Level.jpg) top left no-repeat;
}
#ihg_rewards_logo_activity.UHF_GOLD {
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/Gold_Level.jpg) top left no-repeat;
}
#ihg_rewards_logo_activity.UHF_CLUB {
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/Club_Level.jpg) top left no-repeat;
}
#ihg_rewards_logo_activity .ihg_rewards_logo {float:left;padding-right:10px;border-right:1px solid white;}

.UHF_ko #UHF_walletFlyOut .txt_PanelTitle {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}

#UHF_walletFlyOut .successMsg2 {
	background-color: #fff2b6;
	width: 704px;
	margin-top:6px;
	margin-left:20px;
}
#forgotPinInfo .pcrMsgText2 a {color:#D96932 !important; text-decoration:underline !important;}
#forgotPinInfo .pcrMsgText2 a:hover {text-decoration:none !important;}

.UHF_ru #UHF_walletFlyOut .successMsg2 {height:auto;}

#UHF_walletFlyOut .txt_PanelTitle {
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	display:block;
	color: #FFF;
	font-weight:bold;
	font-size: 18px;
    line-height: normal;
	margin: 7px 0 2px 20px;
	width:400px;
}
#txt_error_msg {
	font-size: 11px;
	border: 1px solid #F00;
	width: 200px;
	height: 40px;
	color: #D8000C;
	padding: 5px 5px 5px 35px;
	background-color: #FFBABA;
	display: none;
}
#txt_PIN_msg {
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #ffd321;
	color: #333;
	padding: 5px;
	background-color: #fffcb6;
	display: none;
}
.Email_PIN_Wrapper {position: relative;}
#Forgot_Create_PIN_Wrap {
    display: block;
    left: 360px;
    margin-top: 5px;
    position: absolute;
    width: 300px;
}
#Forgot_Create_PIN_Wrap a {text-decoration: underline !important; font-weight:bold;}
div.Block_Left_Wrap {
    display: block;
    float: left;
    *float:none;
    margin:5px 0 10px 20px;
    *margin-left:15px;
    color:#FFF;
    clear:left;
}
div.Block_Left_Wrap label {display:block;}
div.Block_Left_Wrap .uhf_remember label {display:inline;}

p.txt_account_signin {
    font:bold italic 18px Georgia, "Times New Roman", Times, serif;
    color:#FFF;
    padding-bottom:14px;
    margin:0;
}
p.txt_redeem_signin {font-size:12px;padding-bottom:14px;color:#FFF; margin:0;}

#text_contentSignIn {display:block;margin-left:20px;padding-bottom:16px;line-height:normal;}
.UHF_es #text_contentSignIn {margin-top: -12px;float:left;}

.UHF_ar #text_contentSignIn, .UHF_iw #text_contentSignIn {direction: rtl;
    display: block;
    line-height: normal;
    margin-right: 40px;
    width: 660px;}

#text_contentSignIn a {
	display:block;
    float: left;
	color:#F05733;
	text-decoration: none !important;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	text-align:middle;
}
#text_contentSignIn a:hover {color:#F05733; font-size:12px; font-weight:bold;text-decoration:underline;}

#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut #text_contentSignIn a.UHF_signIn_joinLink {
    float: left;
    height: 19px;
    padding-right: 22px;
    line-height: 17px;
	background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/action_sprite.png) right -41px no-repeat;
}
#UHF_walletFlyOut .Club_EmailAddr_Wrap {display: block;float: left;margin: 38px 0 10px 20px;}

input#remember {vertical-align: middle;}
.uhf_remember {
    float: left;
    margin-bottom: 14px;
    margin-left: -3px;
    margin-top: 5px;
}
.uhf_remember input {vertical-align:middle; margin-top: 1px;}
.uhf_remember label {display:inline;color: #FFF;font: normal 12px Arial, Helvetica, sans-serif;}
input#pcrReqdDefault {width:12em;}

#txt_EmailClubLabel, #txt_PINLabel, #txt_ClubNumLabel, #txt_EmailAddressLabel {
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	line-height: 1.5px;
}
.UHF_pin_sign_in {
    display: block;
    float: left;
    font-size: 11px;
    margin-left: 20px;
    width: 210px;
}
.UHF_pin_sign_in input.pcrReqdField {
	height:21px;
	border: 2px solid #b7b7b7;
	color: #333;
	width:200px;
	margin-top:2px;
	}
.UHF_pin_sign_in label {font-size:12px; color:#FFF;font-weight:bold;}
.UHF_pin_verify {
    display: block;
    float: left;
    width: 320px;
    margin-left:35px;
}
.EmailClubLabel {display: block;float:left; width: 320px;}
.UHF_pin_verify, .EmailClubLabel {font-size:12px; color:#FFF;font-weight:bold;}
#uhf_btn_SignIn {float:left;margin-top:14px;margin-left:20px;}
#btn_EmailMyPIN,
#btn_CreatePIN {
    float: right;
	margin: 5px 65px 10px 20px;
	*margin: 5px 35px 10px 20px;
}
.UHF_pin,
.Club_Number {float:left; width: 340px; font-size:12px;color:#FFF;font-weight:bold;}
.Email_Address {
	display: block;
    float: left;
    margin-left:35px;
    font-size: 12px;
    width: 200px;
    font-weight:bold;
    }
.PIN_Instruction {
    display: block;
    float: left;
    margin:5px 20px 2px 20px;
    width: 95%;
    font-size:11px;
    color:#FFF;
    }
.EmailClubLabel input.pcrReqdField {
	height:21px;
	border: 2px solid #b7b7b7;
	color: #333;
	width:320px;
	margin-top:2px;
}
.UHF_pin_verify input.pcrReqdField,
.UHF_pin input.pcrReqdField,
.Club_Number input.pcrReqdField,
.Email_Address input.pcrReqdField {
	height:21px;
	border: 2px solid #b7b7b7;
	color: #333;
	width:320px;
	margin-top:1px;
}
.Email_PIN_Wrapper input.pin {
	height: 25px;
	border: 2px solid #cdcdcd;
	color: #333;
	width: 48px;
	margin: 3px 0;
}
#forgotPinInfo {background-color: #FFF;}

.joinNowPanel {
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #e2e0e0;
}

#UHF_ssoCreatePin #cancel_EmailMyPIN,
#UHF_ssoForgotPin #link_cancelPIN {float:left; margin-left:20px; margin-top: 15px; font-size:12px; width:240px;}

#UHF_ssoCreatePin #cancel_EmailMyPIN,
#UHF_ssoForgotPin #link_cancelPIN a:link {color:#F4D2C1;}

#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut a.UHF_tabLink_cancel {text-decoration:underline; color:#F4D2C1;}
#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut a.UHF_tabLink_cancel:hover {text-decoration:none; }

#UHF_walletFlyOut .txt_AllFields {
	color:#FFF;
	float:right;
	margin-right:65px;
	font-size:11px;
	*margin-right:50px;
	margin-top: 10px;
}

#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut #UHF_ssoSignIn .Forgot_Create_PIN_Wrap {
	margin-left:10px;
	font-size:11px;
}

/* Wallet Activity */

#UHF_walletMemberName {
	display:block;
	float:left;
	font: bold italic 19px Georgia, "Times New Roman", Times, serif;
	line-height:normal;
    color: #FFF;
    margin-left:20px;
    margin-top: 7px;
    width:500px;
    clear:left;
    height: 26px;
    overflow-x: hidden;
}
#UHF_walletActivityTitle {
	display:block;
	float:right;
	line-height:1.4em;
	font: bold italic 14px Georgia, "Times New Roman", Times, serif;
    color: #FFF;
    height: 15px;
    margin-top: 10px;
	margin-right: 20px;
    text-transform: capitalize;
}
#UHF_walletActivityTitle span {
	font: normal 14px Arial, Helvetica, sans-serif;
	}

#UHF_ssoActivity .UHF_wallet_clip {position: absolute; left: 384px; top: 0;}
#UHF_ssoActivity .pcrWalletMemShipLevelImage{position:static;}
#txt_MemMsg {display:block; float:left;
    border-bottom: 1px dotted #BABABA;
    color: #00338E;
    height: 15px;
    margin:10px 0 13px 10px;
    padding-bottom: 5px;
    width: 100%;
}

#UHF_walletRecActiv,
#UHF_eliteAccelerator {display:block;float:left;width:100%;}

#UHF_walletActivityWrapper .UHF_walletActivityHeader {
	display:block;
	text-decoration: none;
	color: #FFF;
	cursor: pointer;
	margin-top:10px;
	*margin-top:5px;
	padding-top:10px;
    border-top: 1px solid #4c4c4c;
}
#UHF_walletActivityWrapper .uhf-wallet-section-open .UHF_walletActivityHeader,
#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,
#UHF_walletActivityWrapper .uhf-wallet-section-closed .UHF_walletSectionIcon {
	background-color: transparent;
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/action_sprite.png);
	background-position: 0 -1px;
	background-repeat: no-repeat;
	float:left;
	margin-left:-20px;
	height:15px;
	width:15px;
	display:block;
}
#UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLabel,
#UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLabel span {
	font: bold normal 13px Arial, Helvetica, sans-serif
}
#UHF_walletActivityWrapper .uhf-wallet-section-open .UHF_walletSectionIcon {background-position: 0 -22px;}
#UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLink {
	float:right; 
	font-size:11px;
	font-weight: normal;
	*margin-right: 0px;
	*margin-top: -20px;}
#UHF_walletActivityWrapper .uhf-wallet-section-closed .UHF_walletActivityHeaderLink,
#UHF_walletActivityWrapper .uhf-wallet-section-open.uhf-wallet-section-nocontent .UHF_walletActivityHeaderLink
 {display:none !important;}
#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut #UHF_walletActivityWrapper .UHF_walletActivityHeader .UHF_walletActivityHeaderLink a {
	display: block;
    padding-right:22px;
    background: transparent url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/action_sprite.png) right -42px no-repeat;
    height: 16px;
    line-height: 16px;
}
#UHF_walletPointsStatusWrapper {display: block;float: left;margin: 3px 0 0 10px;width: auto;}
#UHF_walletPointsBalanceWrapper {
	display: block;
    float: left;
    height: 30px;
    margin:5px 0 0 10px;
    width: 35%;
}
#UHF_walletActivityWrapper {
	display:block;
	float:left;
	width:95%;
	margin-left:20px;
}
.UHF_walletActivityContent {height:84px; overflow:hidden; font-size:12px;}
.UHF_walletActivityContent .activityDate {white-space:nowrap;}
.UHF_walletActivityContent th {color:#FFF; text-align:left;}
.UHF_walletActivityContent td {white-space:nowrap; color:#FFF;}
.UHF_noActivityContent {text-align:center; margin-top:35px;color:#FFF;margin-bottom:15px;}
#UHF_eliteAccelerator .UHF_noActivityContent {margin-top:20px;}
#UHF_walletUpRes {display: block; float: left; width: 100%;}
#UHF_walletActivityWrapper a:textlink {color:#002859; text-decoration: underline;}
#UHF_menuMain li.UHF_menuMainItem.UHF_walletMenuItem #UHF_walletFlyOut .UHF_walletActivityContent a {text-decoration: underline;}

#UHF_ssoActivity table.walletActivity,
#UHF_ssoActivity table.upcomingReservations {
	width: 100%;
	border: none;
	text-align: left;
	padding: 0;
	margin-left:15px;
    margin-top:5px;
}
tr td.activityDate, td.activityName, td.name, {font-size: 11px}

/* Wallet Activity Ends */

/* overrides for PCR logo replacement */
li.UHF_menuMainItem.UHF_walletMenuItem .ui-uhfWalletFlyout-crease,
li.UHF_menuMainItem.UHF_walletMenuItem .ui-uhfWalletFlyout-content {
	right:176px;
}


#UHF_brandbar {
    width:100%;
    height: 49px;
    background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/navbar_bg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    margin: 0 auto;
    padding:0;
}

/*-----------------------------------------Border Colors-------------------------------------------*/
#UHF_brandbar.UHF_cp {border-bottom: 2px #880d50 solid;} 
#UHF_brandbar.UHF_cv {border-bottom: 2px #EC6108 solid;}
#UHF_brandbar.UHF_cw {border-bottom: 2px #002e61 solid;}
#UHF_brandbar.UHF_ex {border-bottom: 2px #0055a5 solid;}
#UHF_brandbar.UHF_hi {border-bottom: 2px #3D9B35 solid;}
#UHF_brandbar.UHF_ic {border-bottom: 2px #846422 solid;}
#UHF_brandbar.UHF_6c {border-bottom: 2px #DE6029 solid;}
#UHF_brandbar.UHF_in {border-bottom: 2px #131313 solid;}
#UHF_brandbar.UHF_rs {border-bottom: 2px #472D82 solid;}
#UHF_brandbar.UHF_sb {border-bottom: 2px #572700 solid;}
#UHF_brandbar.UHF_vn {border-bottom: 2px #4298B5 solid;}

/*-----------------------------------------Border Colors-------------------------------------------*/
#UHF_brandbar #UHF_brandbarTabs {
    margin-left: -20px;
    margin-right: auto;
    height: 29px;
}
#UHF_brandbar.UHF_iw #UHF_brandbarTabs,
#UHF_brandbar.UHF_ar #UHF_brandbarTabs {margin-right: 20px;}

/*-----------------------------------------Navigation-------------------------------------------*/
#UHF_brandbar ul.UHF_brandbarMenu {display: block;margin: 0 auto;width: 980px;}
#UHF_brandbar ul.UHF_brandbarMenu li {
    float: left;
    list-style: none;
    margin-left: -5px;
}
#UHF_brandbar.UHF_iw ul.UHF_brandbarMenu li,
#UHF_brandbar.UHF_ar ul.UHF_brandbarMenu li {float: right;}
#UHF_brandbar ul.UHF_brandbarMenu li#UHF_brandbarText {
    display: block;
    color: #de6029;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;
    font-weight: bold;
    width: 140px;
    margin-top: 10px;
    margin-right: 5px;
    white-space: nowrap;
    text-align: center;
}
#UHF_brandbar.UHF_iw ul.UHF_brandbarMenu li#UHF_brandbarText,
#UHF_brandbar.UHF_ar ul.UHF_brandbarMenu li#UHF_brandbarText {margin-left: 0px;}
#UHF_brandbar ul.UHF_brandbarMenu li a {
     display: block;
     width: 74px;
     height: 51px;
     margin: 0;
     padding: 0;
     top: 0;
     background-repeat: no-repeat;
     background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/BrandBarBg.png);
     background-color: transparent;
     background-position: 0 0;
     text-indent: -999em;
     outline: none;
}

/* 6C_Tab (IHG) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_6cBrandbarLogo {                      background-position: 0 -1400px; }
#UHF_brandbar.UHF_6c ul.UHF_brandbarMenu li a#UHF_6cBrandbarLogo {               background-position: 0 -1453px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_6cBrandbarLogo:link:hover {           background-position: 0 -1506px; }
 
/* IC_Tab (Intercontinental) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo {                      background-position: 0 -1166px; }
#UHF_brandbar.UHF_ic ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo {               background-position: 0 -1219px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo:link:hover {           background-position: 0 -1272px; }
body#hotel-detail #UHF_brandbar.UHF_ic ul.UHF_brandbarMenu li a#UHF_icBrandbarLogo { background-position: 0 -1113px; }

/* UL_Tab (Hualuxe)*/
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_ulBrandbarLogo {                      background-position: 0 -954px; }
#UHF_brandbar.UHF_ul ul.UHF_brandbarMenu li a#UHF_ulBrandbarLogo {               background-position: 0 -1007px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_ulBrandbarLogo:link:hover {           background-position: 0 -1060px; }
 
/* IN_Tab (Hotel Indigo) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo {                      background-position: 0 -1612px; }
/* #UHF_brandbar.UHF_in ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo {               background-position: 0 -1665px; } */
#UHF_brandbar.UHF_in ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo {               background-position: 0 -1559px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_inBrandbarLogo:link:hover {           background-position: 0 -1718px; }

/* CP_Tab (Crown Plaza) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cpBrandbarLogo {                      background-position: 0 0; }
#UHF_brandbar.UHF_cp ul.UHF_brandbarMenu li a#UHF_cpBrandbarLogo {               background-position: 0 -53px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cpBrandbarLogo:link:hover {           background-position: 0 -106px; }

/* CV_Tab (HI Club Vacations) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cvBrandbarLogo {                      background-position: 0 -159px; }
#UHF_brandbar.UHF_cv ul.UHF_brandbarMenu li a#UHF_cvBrandbarLogo {               background-position: 0 -212px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cvBrandbarLogo:link:hover {           background-position: 0 -265px; }

/* CW_Tab (Candlewood) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cwBrandbarLogo {                      background-position: 0 -318px; }
#UHF_brandbar.UHF_cw ul.UHF_brandbarMenu li a#UHF_cwBrandbarLogo {               background-position: 0 -371px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_cwBrandbarLogo:link:hover {           background-position: 0 -424px; }

/* VN_Tab (EVEN Hotels) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_vnBrandbarLogo {                      background-position: 0 -477px; }
#UHF_brandbar.UHF_vn ul.UHF_brandbarMenu li a#UHF_vnBrandbarLogo {               background-position: 0 -530px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_vnBrandbarLogo:link:hover {           background-position: 0 -583px; }
 
/* HI_Tab (Holiday Inn) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_hiBrandbarLogo {                      background-position: 0 -795px; }
#UHF_brandbar.UHF_hi ul.UHF_brandbarMenu li a#UHF_hiBrandbarLogo {               background-position: 0 -848px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_hiBrandbarLogo:link:hover {           background-position: 0 -901px; }

/* EX_Tab (HI Express) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_exBrandbarLogo {                      background-position: 0 -636px; }
#UHF_brandbar.UHF_ex ul.UHF_brandbarMenu li a#UHF_exBrandbarLogo {               background-position: 0 -689px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_exBrandbarLogo:link:hover {           background-position: 0 -742px; }

/* RS_Tab (HI Resorts) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_rsBrandbarLogo {                      background-position: 0 -1771px; }
#UHF_brandbar.UHF_rs ul.UHF_brandbarMenu li a#UHF_rsBrandbarLogo {               background-position: 0 -1824px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_rsBrandbarLogo:link:hover {           background-position: 0 -1877px; }

/* SB_Tab (Staybridge) */
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_sbBrandbarLogo {                      background-position: 0 -1930px; }
#UHF_brandbar.UHF_sb ul.UHF_brandbarMenu li a#UHF_sbBrandbarLogo {               background-position: 0 -1983px; }
#UHF_brandbar ul.UHF_brandbarMenu li a#UHF_sbBrandbarLogo:link:hover {           background-position: 0 -2040px; }

/*-----------------------------------------Navigation-------------------------------------------*/

/* Header Bar CSS - Move me into a central store */
.bar3,
.bar5 {
background: #db3036; /* Old browsers */
background: -moz-linear-gradient(left,  #db3036 0%, #d96932 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#db3036), color-stop(100%,#d96932)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #db3036 0%,#d96932 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #db3036 0%,#d96932 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #db3036 0%,#d96932 100%); /* IE10+ */
background: linear-gradient(to right,  #db3036 0%,#d96932 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3036', endColorstr='#d96932',GradientType=1 ); /* IE6-9 */

}

.hero-unit{position:relative;width:100%}
.hero-unit > .bars {position:absolute;top:150px;left:0;width:100%}
.bar1 {background:#d96932}
.bar2, .bar4 {background:#d71920;}

.bar1 {height:30px;}
.bar2 {height:20px;}
.bar3 {height:5px} /* grad */
.bar4 {height:1px;}
.bar5 {
	padding-bottom:5px;
	min-height:40px;
} /*grad */
.bar5 h1 {margin:0; padding-left:20px; color:white !important;font-size:2.5em}
/* Setup some default space before content begins */
.bars {margin-bottom:20px}
.bars-short {margin-bottom:15px}

.opacity60 {
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
}
/* End of Header CSS */

/* Alert Styling */
.alert {
    clear: both;
    font-size: 1em;
    padding: 9px 0px 16px 5px;
    margin: 10px;
    color: #000000;
    width: auto;
}

.alert > .alert-content {
    padding-top: 4px;
    padding-left: 30px;
    text-align: left;
}

.alert-icon {
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.alert-info {
    background: #DFF0D8;
    border: 1px solid #A9E9A7;
}

.alert-info > .alert-icon {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/cn/icons/alerts/checkmark.png);
}

.alert-warning {
    background: #FFFFE9;
    border: 1px solid #E6E6E6;
}

.alert-warning > .alert-icon {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif);
	background-position: 0px -4716px;
}

.alert-error {
    background: #FBE5E5;
    border: 1px solid #EAB7B7;
}

.alert-error > .alert-icon {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif);
	background-position: 0px -2702px;
}

/* --------------- Elite Accelerator -------------------- */

#UHF_est_wrapper {
    color:white;
    font:normal 11px/11px Arial, "Times New Roman", serif;
    margin-left:24px;
}
#UHF_est_learn {
	font:normal 11px/11px Arial, "Times New Roman", serif;
	color: white;
	margin-left: 25px;	
	}

#UHF_est_wrapper .UHF_est_comp {
    float:left;
    height:38px;
    margin:10px 0px;
    background:#535353;
    padding:14px 2px 0px 2px;
}

#UHF_est_wrapper .UHF_est_left {
    border-radius:4px 0 0 4px;
    padding-left:10px;
}
#UHF_est_wrapper .UHF_est_right {
    border-radius:0 4px 4px 0;
    margin-right:-4px;
    padding-right:14px;
}
#UHF_est_wrapper .UHF_est_big {font:bold 30px/22px "Times New Roman", serif;}
#UHF_est_wrapper #UHF_est_op, #UHF_est_wrapper #UHF_est_eq {
    font-weight:normal;
    font-family:Arial, Helvetica, serif;
    padding-left:25px;
    padding-right:25px;
}
#UHF_est_wrapper #UHF_est_op.UHF_est_big2 {font:bold italic 25px/23px Georgia, "Times New Roman", serif;}
#UHF_est_wrapper #UHF_est_fallback {
    border-left:2px solid #3b3b3b;
    padding:0;
    height:52px;
    max-width:220px;
}
#UHF_est_wrapper #UHF_est_fallback b {
    font: italic bold 12px/10px Georgia, "Times New Roman", Times, serif;
    position: relative;
    *position: static;
    bottom:-1px;
    padding-right:3px;
}

#UHF_est_wrapper #UHF_est_fallback div {
    padding:7px 10px 0px 10px;
    height:18px;
}
#UHF_est_wrapper #UHF_est_img {
    padding-top:10px;
    height:42px;
}
#UHF_est_wrapper #UHF_est_top {
    border-bottom:2px solid #3b3b3b;
}
#UHF_est_wrapper #UHF_est_bottom {
    border-top:2px solid #3b3b3b;
    margin-top:-2px;
}


sup, sub {font-size: 70%;}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	
}
sup {bottom: 0.75ex;}
sub {top: .5ex;}


/*Pal Footer Logos*/

.UHF_ma #UHF_footerLogos {
    padding-top: 35px;
    background-color: #EBEBEB;
    height: auto;
}
.UHF_ma #UHF_footerLogos ul {
	margin: 0 auto;
	height: 55px;
	list-style: none outside none;
	border: 3px solid #808080;
	margin: 0 auto;
    padding-bottom: 20px;
    padding-right: 15px;
    padding-top: 25px;
	width: 952px;
}
.UHF_ma #UHF_footerLogos li.spacer_footer {
	background-color: #808080;
	height: 140%;
    margin-left: 10px;
    margin-top: -14px;
    width: 2px;}

#UHF_footerLogos ul li {float: left;margin: 0; padding-top: 5px;}
.UHF_ma #UHF_footerLogos ul li a {
	background-image: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/cn/0/cn/uhf/sprite_footer_logos.png);
	display: block;
	text-decoration: none;
	text-indent: -999em;
	outline: none;
}

.UHF_ma #UHF_footerLogos li.spacer_footer {
	background-color: #808080;
	height: 140%;
    margin-left: 10px;
    margin-top: -14px;
    width: 2px;}

.UHF_ma li#IHG_logo_offset {
    background-position: 0 top;
    height: 54px;
    left: -3px;
    position: relative;
    text-indent: -999em;
    top: -60px;
    width: 69px;
	}

.UHF_ma #IHG_logo_offset:hover {background-position: 0 -54px;}
.UHF_ma #UHF_6cFooterLogo {background-position: 0 top;height: 53px;	width:	69px;}
.UHF_ma #UHF_6cFooterLogo:hover {background-position: 0 -54px;}
.UHF_ma #UHF_icFooterLogo{background-position:-82px top;height:50px;width:80px;margin-left: -70px;}
.UHF_ma #UHF_icFooterLogo:hover{background-position:-82px bottom}
.UHF_ma #UHF_ulFooterLogo{margin-left:16px;background-position:-172px top;height:50px;width:59px}
.UHF_ma #UHF_ulFooterLogo:hover{background-position:-172px bottom}
.UHF_ma #UHF_cpFooterLogo{margin-left:16px;background-position:-240px top;height:50px;width:68px}
.UHF_ma #UHF_cpFooterLogo:hover{background-position:-240px bottom}
.UHF_ma #UHF_inFooterLogo{margin-left:16px;background-position:-319px top;height:50px;width:59px}
.UHF_ma #UHF_inFooterLogo:hover{background-position:-319px bottom}
.UHF_ma #UHF_vnFooterLogo{margin-left:16px;background-position:-389px top;height:50px;width:74px}
.UHF_ma #UHF_vnFooterLogo:hover{background-position:-389px bottom}
.UHF_ma #UHF_hiFooterLogo{margin-left:16px;background-position:-468px top;height:50px;width:51px}
.UHF_ma #UHF_hiFooterLogo:hover{background-position:-468px bottom}
.UHF_ma #UHF_exFooterLogo{margin-left:16px;background-position:-527px top;height:50px;width:47px}
.UHF_ma #UHF_exFooterLogo:hover{background-position:-527px bottom}
.UHF_ma #UHF_rsFooterLogo{margin-left:16px;background-position:-582px top;height:50px;width:47px}
.UHF_ma #UHF_rsFooterLogo:hover{background-position:-582px bottom}
.UHF_ma #UHF_cvFooterLogo {background-position: -635px top;	margin-left: 16px; height: 50px; width:	49px;}
.UHF_ma #UHF_cvFooterLogo:hover {background-position:-635px bottom;}
.UHF_ma #UHF_sbFooterLogo{margin-left:16px;background-position:-693px top;height:50px;width:58px}
.UHF_ma #UHF_sbFooterLogo:hover{background-position:-693px bottom}
.UHF_ma #UHF_cwFooterLogo{margin-left:16px;background-position:-763px top;height:50px;width:62px}
.UHF_ma #UHF_cwFooterLogo:hover{background-position:-763px bottom}
.UHF_ma #UHF_rcFooterLogo{margin-left:12px;background-position:-852px top;height:50px;width:93px}
.UHF_ma #UHF_rcFooterLogo:hover{background-position:-852px bottom}


/*-------------- Brasil Legal Light Box -------*/

#lightBoxContent {
	height: 600px;
	width: 700px;
    margin:0 auto; 
    background:#fff;
    text-align:left; 
}
#lightBoxOveraly {
    position:fixed; 
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding-top:50px;
    background:url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/pt/pt/home/language_disclaimer/overlay.png) repeat;
    text-align:center;
    z-index:10000;
}

#lightBoxContentImage{
	height: 550px;
	width: 700px;
	overflow: hidden;
	
}

#lightBoxContentClose{
	position: absolute;;
	padding: 14px 0px 0px 663px;
}

.lightBoxChoiceTrigger{
	padding-left: 20px;
}

.welcomeName{
	padding:0 0 0 5px;
}		
		
#idletimeout { 
	height: 22px;
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFCF); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF, #FFFFCF); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFFFFF, #FFFFCF); /* IE10 */
	background-image:      -o-linear-gradient(top, #FFFFFF, #FFFFCF); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #FFFFFF, #FFFFCF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#FFFFCF'); /* IE6-IE9 */
	border: 1px solid #BCBCBC;
	color:#000; 
	font-family:arial, sans-serif;  
	font-size: 12px; 
	position: absolute; 
	top:0px; 
	left:0; 
	right:0; 
	z-index:100000;
	display:none; 
	padding: 8px 0 8px 0;
}
.msgTimeOutWrap { 
	height:20px;
	width:952px;
	margin: 0 auto;
}
#idletimeout div.exclamation { 
	background: url(http://prodcache.internal.ihg.com/content/dam/etc/media_library/branded/6c/cn/icons/sprite/pc_masterSprite2.gif) no-repeat;
	background-position: 0px -4716px;
	width: 26px;
	height: 22px;
	float: left;
}
#idletimeout div.timeoutMessage { vertical-align: middle; padding-top: 3px; float: left;}
#idletimeout a { color:var(linkColor); font-weight:bold }
#idletimeout span { font-weight:bold }
