/* START == Hyatt Special Offers Section ====== */ 

	/* start - general, none specific */
	.hyatt_display_inline { display: inline; }
	/* end - general, none specific */
	
	#hyattBuilt_printWrapper {
		margin: 20px;
	 }

	#hyattBuilt_contentContainer, 
		#hyattBuilt_bookFlapBgColor, 
			#hyattBuilt_quickBookBorder, 
				#hyattBuilt_innerContentWrapper, 
					#hyattBuilt_pgctntHeder, 
						#hyattBuilt_headerMediaAssetHolder, 
					#hyattBuilt_pgctntClmnQuickBook, 
					#hyattBuilt_pgctntClmnMain, 
					#hyattBuilt_pgctntClmnBookFlap { /* rules grouping */
						display: block;
						margin: 0px;
						padding: 0px;
						border: 0px;
					 }
	
	/* Layout rendering options:
	 * 		put in class attribute of element with id attribute of "hyattBuilt_contentContainer" following:
	 * 			- to render quick book and book flap layout:	"renderLayout_Qb_Bf" / "renderLayout_Bf_Qb"
	 * 			- to render quick book only layout:				"renderLayout_Qb"
	 * 			- to render book flap only layout:				"renderLayout_Bf"
	 * 			- to render layout with out quick book and 
	 * 				book flap, remove any related classes 
	 * 				from class attribute of element
	 *
	 * Additional layout rendering options:
	 * 		insert following classes in addition to layout rendering classes above:
	 * 			- to render content header media asset holder:	"renderHeaderMedia"
	 *			- to render far left menu border for left column:	"renderGpMyAccountMenuBorder"
	 *				- to keep all the the rules for elments with 
	 *				  out rendering border, for some cases:			"renderGpMyAccountMenuBorderLike"
	 */
	 
	 
	
	#hyattBuilt_contentContainer { /* specific */
		width: 954px;
		/*padding-top: 10px; */
		padding-bottom: 10px;
		clear:both;
	 } #hyattBuilt_contentContainer * { /* rules multi applicaiton */
	 	  font-family: Arial, Helvetica, sans-serif;
		  line-height: normal;
	 } #hyattBuilt_contentContainer p, 
	   #hyattBuilt_contentContainer div, 
	   #hyattBuilt_contentContainer span {
			color: #333333;
	 }
		#hyattBuilt_contentContainer #hyattBuilt_breadcrumbs { /* top row bread crubms, none property */
			font-size: 9px;
			padding-bottom: 10px;
		 } #hyattBuilt_contentContainer #hyattBuilt_breadcrumbs a { /* a */
		 	  font-size: 9px;
		 	   text-decoration: underline;
		 }
		
		#hyattBuilt_contentContainer p, #hyattBuilt_contentContainer div, #hyattBuilt_contentContainer span{color: #333;}
		#main-container .gpError{font-size:11px;color: #B5111A;display:block;padding-left:17px;line-height:16px;background:url('/gp/en/images/buttons/icon_exclamation.gif') no-repeat 0 1px;}
		html>body ul.error-0 li{*display: inline-block;} 
		#main-container ul.error-0 li,#main-container ul.error-1 li{font-size:11px;color: #B5111A;padding-left:17px;line-height:16px;background-image:none;}
		
		#hyattBuilt_pgctntClmnMain #personalInfo{
			padding:0 !important;
		}
			
		#hyattBuilt_contentContainer #hyattBuilt_fullMusthead { /* Fully Spanned Masthead */
			background-color: #F2F1ED;
			margin-bottom: 10px;
			overflow: auto;
		 }
			#hyattBuilt_contentContainer #hyattBuilt_fullMusthead img {
				float: left;
			 }
		
		#hyattBuilt_bookFlapBgColor { /* book flap layout rendering rules */
			width: 209px;
			margin-left: 745px;
		 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_bookFlapBgColor, 
		   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_bookFlapBgColor, 
		   #hyattBuilt_contentContainer.renderLayout_Bf #hyattBuilt_bookFlapBgColor { /* render background color if so needed */
			  background-color: #f2f1ed;
		 }
			#hyattBuilt_quickBookBorder { /* quick book layout rending rules */
				border-left: 1px solid #ffffff;
				margin-left: -532px;
				position: relative;
				overflow: visible;
				width: 0px;
				
			 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_quickBookBorder, 
			   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_quickBookBorder, 
			   #hyattBuilt_contentContainer.renderLayout_Qb #hyattBuilt_quickBookBorder { /* render quick book border if so needed */
				  border-left-color: #d8d8d8;
			 }


			/* */
			 	#hyattBuilt_quickBookBorderSecondLine { /* GP My Account */
			 		border-left: 1px solid #ffffff;
					margin-left: -214px;
					position: relative;
					overflow: visible;
					width: 0px;
			 	 } #hyattBuilt_contentContainer.renderGpMyAccountMenuBorder #hyattBuilt_quickBookBorderSecondLine { /* render second quick book border if so needed, Gold Passport related pages  */
			 		   border-left-color: #d8d8d8;
			 	 }
					#hyattBuilt_innerContentWrapper { /* a */
						width: 954px;
						margin-left: -1px;
						position: relative;
						
						/* Fixing left and bottom scroll bar START */
						overflow: hidden;
						/* Fixing left and bottom scroll bar END */
					 }
						#hyattBuilt_pgctntHeader { /* a */
							float: left;
							width: 954px;
							background-color: #FFFFFF; 
							border-bottom: 1px solid #d8d8d8;
							overflow: auto;
						 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_pgctntHeader, 
						   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_pgctntHeader, 
						   #hyattBuilt_contentContainer.renderLayout_Bf #hyattBuilt_pgctntHeader { /* a */
						 	  width: 735px;
						 }
							#hyattBuilt_headerMediaAssetHolder {
								overflow: hidden;
								display: none;
								visibility: hidden;
							 } #hyattBuilt_contentContainer.renderHeaderMedia #hyattBuilt_headerMediaAssetHolder {
									width: 100%;
									overflow-x: hidden;
									overflow-y: auto;
									display: block;
									visibility: visible;
							 }
								#hyattBuilt_headerMediaAssetHolder img {
									display: block;
								 }
							#hyattBuilt_pgctntHeader #hyattBuilt_breadcrumbs { /* a */
								padding-bottom: 0px !important;
							 }
							#hyattBuilt_pgctntHeader h1 { /* a */
								display: block;
								width: 100%;
								height: auto;
								margin: 0px;
								padding: 0px;
								padding-top: 7px;
								padding-bottom: 8px;
								line-height: 18px;
								font-size: 18px;
								font-weight: normal;
								text-transform: uppercase;
								color: #333333;
								border-top: 1px solid #d8d8d8;
								position: relative;					 	
							 } #hyattBuilt_contentContainer.renderHeaderMedia #hyattBuilt_pgctntHeader h1 { /* a */
							 	border: none;
							 }
								#hyattBuilt_pgctntHeader h1 a { /* GP Content and related navigational features */
									position: absolute;
									font-size: 12px;
									line-height: 29px;
									text-transform: none;
									top: 0px;
									right: 1px;
									display: block;
									text-decoration:underline;
								 }
						#hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder { /* a */
							float: left;
							width: 0px;
							height: 0px;
							display: none;
							visibility: hidden;
							clear: left;
						 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder, 
						   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder, 
						   #hyattBuilt_contentContainer.renderLayout_Qb #hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder { /* a */
						 	  display: block;
							  visibility: visible;
							  width: 214px;
							  height: auto;
						 }
							#hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder .hbQuickBookAndSearchModulePadding {
								margin: 20px;
								margin-left: 10px;
								margin-right: 21px;
								margin-bottom: 10px;
							 } #hyattBuilt_contentContainer.renderGpMyAccountMenuBorder #hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder .hbQuickBookAndSearchModulePadding { /* GP My Account Pages */
							 	margin: 0px;
								margin-left: 1px;
								margin-right: 1px;
							 }
								#hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder .hbQuickBookAndSearchModulePadding #hotelQuickBook .dateOut,
								#hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder .hbQuickBookAndSearchModulePadding #hbSearchModule .dateOut {
									padding-top: 10px !important;
								 }

								.hbGpAccountSideLogInBox { /* GP My Account Pages Login Box */
									
								 }
								 	.hbGpAccountSideLogInBox h2 { /* GP My Account Pages Login Box */
										font-size: 12px;
										line-height: 12px !important;
										font-weight: bold;
										text-transform: uppercase;
										margin: 0px;
										margin-bottom: -1px;
										padding: 0px;
									 }
									.hbGpAccountDetailsSideBlock h3,
									.hbGpAccountSideLogInBox h3 { /* GP My Account Pages Login Box */
										font-size: 10px !important;
										line-height: 10px !important;
										margin: 0px;
										margin-right: -20px;
										margin-top: 13px;
										margin-bottom: 3px;
										padding: 0px;
										letter-spacing: -1px;
										text-transform: uppercase;
									 }
										.hbGpAccountDetailsSideBlock h3 label,
										.hbGpAccountSideLogInBox h3 label { /* GP My Account Pages Login Box */
											cursor: auto;
											font-size: 10px !important;
											line-height: 10px !important;
											margin: 0px;
											padding: 0px;
										 }
									.hbGpAccountDetailsSideBlock input.hbLoginBoxUserPass,
									.hbGpAccountSideLogInBox input.hbLoginBoxUserPass { /* GP My Account Pages Login Box */
										margin: 0px;
										padding: 3px !important;
										font-size: 11px;
										width: 94%;
										color: #000;
									 }
									.hbGpAccountSideLogInBox div  { /* GP My Account Pages Login Box */
										font-size: 10px;
										vertical-align: middle;
										margin: 0px;
										margin-top: 8px;
										margin-bottom: 8px;
										padding: 0px;
									 }
										.hbGpAccountSideLogInBox div input { /* GP My Account Pages Login Box */
											vertical-align: -4px;
											margin: 0px;
											padding: 0px;
											height: 17px;
											width: 17px;
										 }
										.hbGpAccountSideLogInBox div img { /* GP My Account Pages Login Box */
											vertical-align: -4px;
											margin: 0px;
											padding: 0px;
										 }
									.hbGpAccountSideLogInBox .hbLoginBoxSubmit { /* GP My Account Pages Login Box */
										background-color: #5E86AE;
										border: none;
										border-left: 1px solid #003366;
										border-bottom: 1px solid #003366;
										border-right: 1px solid #5E86AE;
										border-top: 1px solid #5E86AE;
										color: #FFFFFF;
										text-transform: uppercase;
										padding: 0px;
										padding-left: 4px;
										padding-right: 4px;
										margin: 0px;
										font-size: 11px;
										line-height: 11px !important;/* Sign buttion in the landing page  Artifact artf1104275 -it2*/
										#line-height: 15px !important;
										width: 52px;
										text-align: center;
										cursor: pointer;
									 } .hbLoginBoxSubmit:hover { /* GP My Account Pages Login Box */
									 	   background-color: #00477F;
										   border-right: 1px solid #00477F;
										   border-top: 1px solid #00477F;
									 } .hbLoginBoxSubmit * { /* GP My Account Pages Login Box */
									 	   vertical-align: middle;
									 }
									.hbGpAccountSideLogInBox p { /* GP My Account Pages Login Box */
										margin: 0px;
										margin-top: 9px;
										margin-bottom: 12px;
										padding: 0px;
										font-size: 10px;
										line-height: 10px !important;
									 }
								.hbQuickBookAndSearchModulePadding .hbGpAccountDetailsSideBlock { /* GP My Account Pages Details Side Block */
									display: block;
									width: auto;
									margin: 18px;
									margin-left: 0px;
									margin-right: 0px;
									margin-bottom: 10px;
								 } .hbQuickBookAndSearchModulePadding .hbGpAccountDetailsSideBlock .hbLoginBoxSubmit{
									margin-top:8px !important;
								 } #hyattBuilt_contentContainer.renderGpMyAccountMenuBorder .hbGpAccountDetailsSideBlock { /* GP My Account Pages Details Side Block In My Account Pages */
								 	  margin-top: 14px;
									  margin-bottom: 4px;
									  margin-left: 14px;
									  margin-right: 14px;
								 }
								 	.hbGpMemberTypeHeading { /* GP My Account Pages Details Side Block */
										text-transform: uppercase;
										font-size: 14px;
										line-height: 14px;
										letter-spacing: 1px;
										overflow: auto;
										padding-top: 2px;
										margin-right: -15px;
									 } .hbGpMemberTypeHeading.hbGpIcon {
									 		display: block;
											position: absolute;
											top: -3px;
											left: 0px;
											_left: -27px;
									 }
										.hbGpMemberTypeHeading div { /* GP My Account Pages Details Side Block */
											display: block;
											width: 22px;
											height: 23px;
											background-image: url("/gp/en/images/gp/membership_level_sm.gif");
											background-repeat: no-repeat;
											background-position: 20px 0px;
											float: left;
											margin: 0px;
											margin-right: 8px;
											margin-top: -2px;
											padding: 0px;
										 } .hbGpMemberTypeHeading div.hbMemberTypePlatinum {
										 	   background-position: 0px 0px;
										 } .hbGpMemberTypeHeading div.hbMemberTypeGold {
										 	   background-position: -40px 0px;
										 } .hbGpMemberTypeHeading div.hbMemberTypeDiamond {
										 	   background-position: -80px 0px;
										 }
									.hbGpAccountDetailsSideBlock h2 { /* GP My Account Pages Details Side Block */
										font-size: 11px;
										line-height: 11px;
										font-weight: bold;
										text-transform: uppercase;
										margin: 0px;
										padding: 0px;
									 } h2.hbDetailsSideBlockName {
									 	   margin-top: 11px;
										   margin-bottom: 4px;
										   overflow:hidden;
										   width:183px;
									 } h2.hbDetailsSideBlockReservations {
									 	   margin-top: 11px;
										   margin-bottom: 2px;
									 }
									 .hbDetailsSideBlockLineWrapper  { /* GP My Account Pages Details Side Block */
									 	font-size: 11px;
										line-height: 20px !important;
										margin: 0px;
										padding: 0px;
										padding-top: 5px;
										padding-bottom: 5px;
										position: relative;
									  } .hbDetailsSideBlockLineWrapper.hbGpTextAlign {
									 		text-align: center;
									  }
										.hbDetailsSideBlockLineWrapper .hbLabel, 
										.hbDetailsSideBlockLineWrapper .hbLabel1 { /* GP My Account Pages Details Side Block */
									 		text-transform: uppercase;
									 	 } .hbDetailsSideBlockLineWrapper .hbLabel {
									 		   display: block;
											   float: left;
											   width:110px;
									 	 }
										.hbDetailsSideBlockLineWrapper .hbDefinition { /* GP My Account Pages Details Side Block */
											display: block;
											float: right;
									 	 }
										.hbDetailsSideBlockLineWrapper p { /* GP My Account Pages Details Side Block */
											font-size: 10px;
											line-height: 12px !important;
											margin: 0px;
											padding: 0px;
										 } .hbDetailsSideBlockBorder p {
										 	   padding-top: 4px;
											   padding-bottom: 6px;
										 } .hbDetailsSideBlockLineWrapper p.hbTopMarginSet {
										 	   margin-top: 10px;
										 }
										.hbDetailsSideBlockLineWrapper div div { /* GP My Account Pages Details Side Block */
										 	padding-top: 3px;
										 }
										 .hbDetailsSideBlockLineWrapper p.resDates{float:left;margin-right:2px;}
										 .hbDetailsSideBlockLineWrapper p.resDetails{
											float:right;
										 } 
										 .hbDetailsSideBlockLineWrapper p.resDetails .hbLinkToTheRight{
										 	position:static;
										 	display:inline;
										 }
										 .hbDetailsSideBlockLineWrapper p.resDetails .hbGpWebCheckIn {
											vertical-align: top;
										 }
										.hbDetailsSideBlockLineWrapper .hbLinkToTheRight {
											display: block;
											font-size: 10px;
											position: absolute;
											left: 160px;
											top: 28px;
										 }
										.hbDetailsSideBlockLineWrapper .hbGpWebCheckIn {
											vertical-align: -6px;
										 }
									 .hbDetailsSideBlockBorder { /* GP My Account Pages Details Side Block */
									 	border-bottom: 1px solid #d8d8d8;
										border-top: 1px solid #ffffff;
									  }
								.hbQuickBookAndSearchModulePadding .hbGpMyAccountSideMenu { /* GP My Account Pages Menu */
									list-style: none;
									margin: 0px;
									padding: 0px;
								 }
									.hbQuickBookAndSearchModulePadding .hbGpMyAccountSideMenu li { /* GP My Account Pages Menu */
										border-bottom: 1px solid #d8d8d8;
										list-style: none;
										margin: 0px;
										padding: 0px;
										font-size: 10px;
										text-transform: uppercase;
									 }
										.hbQuickBookAndSearchModulePadding .hbGpMyAccountSideMenu li a { /* GP My Account Pages Menu */
											color: #333333;
											text-decoration: none;
											display: block;
											width: auto;
											padding-bottom: 3px;
											padding-left: 18px;
											padding-right: 0;
											padding-top: 4px;
											position: relative;
										 } .hbQuickBookAndSearchModulePadding .hbGpMyAccountSideMenu li a.hbItemSelected { /* GP My Account Pages Menu */
											  background-color: #A1AAA0 !important;
											  color: #FFFFFF;
										 } .hbQuickBookAndSearchModulePadding .hbGpMyAccountSideMenu li a:hover { /* GP My Account Pages Menu */
											  background-color: #A1AAA0 !important;
											  color: #FFFFFF;
										 }
								.hbQuickBookAndSearchModulePadding #quick-book { /* Tire Languages Quick Book Margin Fix */
									margin: 0px !important;
								 }
									.hbQuickBookAndSearchModulePadding #quick-book .day-selector-box img { /* Tire Languages Quick Book Margin Fix */
										margin-right: 5px !important;
									 }
								.hbQuickBookAndSearchModulePadding #hbSearchModule { /* a */
								 }
									#hbSearchModule h2 { /* a */
										padding: 0px;
										font-size: 12px;
										line-height: 12px;
										color:#333333;
										text-transform: uppercase;
										margin-bottom: 12px;
										font-weight: bold;
									 }
									#hbSearchModule label { /* a */
										cursor: auto;
									 }
									#hbSearchModule .hbCalendarRowWrapper { /* a */
										margin-bottom: 8px;
									 }
										.hbCalendarRowWrapper ul { /* a */
											list-style: none;
											margin: 0px;
											padding: 0px;
										 }
											.hbCalendarRowWrapper ul li { /* a */
												padding-top: 5px;
												padding-bottom: px;
												font-size: 10px;
											 } .hbCalendarRowWrapper ul.hbCollapsed {
											 	  display: none !important;
											 }
											 	ul .hbShowHiddenItemsInListClick { /* a */ 
											 		color: #005597;
													cursor: pointer;
													text-decoration: underline;
												 } ul .hbShowHiddenItemsInListClick:hover { /* a */
												 	color: #273F6F;
												 }
												ul .hbItemNowHidden { /* a */
													display: none;
												 }
												
												.hbCalendarRowWrapper ul li input { /* a */
													float: left;
													width: 14px !important;
													height: 14px !important;
													margin: 0px !important;
													margin-right: 3px !important;
													padding: 0px !important;
											 	 }
										#hbSearchModule .hbCalendarRowWrapperVone { /* a */
											margin-bottom: 10px;
										 }
										#hbSearchModule h3 { /* a */
											padding: 0px;
											font-size: 11px;
											color:#333333;
											text-transform: uppercase;
											clear: left;
											cursor: pointer;
										 } #hbSearchModule h3 span,
										   #hbSearchModule h3 span.hbIconSwitch { /* a */
											  display: inline-block;
											  width: 10px;
											  height: 10px;
											  margin-right: 5px;
											  vertical-align: -2px;
											  background-image: url(/gp/en/images/buttons/tandc_button.gif);
											  background-position: 0px 0px;
											  background-repeat: no-repeat;
											  
										 } #hbSearchModule h3 span.hbIconSwitch { /* a */
											  background-image: url(/gp/en/images/buttons/tandc_button_opened.gif) !important;
										 }
										#hbSearchModule .hbCalendarInput { /* a */
											float: left;
											color: #999999;
										 } #hbSearchModule .hbCalendarInput#searchTerms { /* a */
										 	  width: 170px;
										 }
										#hbSearchModule .hbCalendarSelect { /* a */
											float: left;
											font-size: 11px;
											line-height: 18px;
											padding: 2px;
											margin: 0px;
										 } #hbSearchModule .hbCalendarSelect.hbSelectSetWidth {
										 	   width: 170px;
										 } #hbSearchModule .hbCalendarSelect.hbSelectSetSpacing {
										 	   margin-right: 5px;
										 }
										#hbSearchModule .hbCalendarIcon { /* a */
											float: left;
											cursor: pointer;
											margin-left: 3px;
										 }
										#hbSearchModule .hbSearcModuleSubmit { /* a */
											color: #FFFFFF;
											font-size: 11px;
											font-weight: normal;
											text-transform: uppercase;
											background-color: #5E86AE;
											border: 1px solid #003366;
											border-top: none;
											border-right: none;
											display: block;
											cursor: pointer;
											padding-left: 25px;
											padding-right: 25px;
										 } #hbSearchModule .hbSearcModuleSubmit:hover { /* a */
										 	  background-color: #003366;
										 }
						#hyattBuilt_pgctntClmnMain { /* a */
							float: left;
							width: 954px;
						 } 
						 #hyattBuilt_pgctntClmnMain #addressBusiness {
							float:left;
							margin-left:-1px !important;
							border-left:1px solid #D8D8D8;
						 }
						 #hyattBuilt_pgctntClmnMain #addressHome{
							border-right:1px solid #D8D8D8;
						 }
						 #hyattBuilt_pgctntClmnMain #addressInfo p.indent{
							margin-left:0px !important;
						 }
						 #hyattBuilt_pgctntClmnMain #confirmButtons,
						   #hyattBuilt_pgctntClmnMain #addressInfo{
						   clear:both;
						 } #hyattBuilt_printWrapper #hyattBuilt_pgctntClmnMain {
						 	   float: none;
							   width: auto;
						 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_pgctntClmnMain, 
						   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_pgctntClmnMain { /* a */
							   width: 521px;
						 } #hyattBuilt_contentContainer.renderLayout_Qb #hyattBuilt_pgctntClmnMain { /* a */
							   width: 740px;
						 } #hyattBuilt_contentContainer.renderLayout_Bf #hyattBuilt_pgctntClmnMain { /* a */
							   width: 735px;
						 } .hbAndazCssRulesWrapper { /* Andaz Rules */
							   width: 700px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbAndazOfferPageCssRulesWrapper { /* Andaz Offer Page Rules */
							   width: 528px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbGrandHyattCssRulesWrapper { /* Grand Hyatt Rules */
							   width: 728px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbGrandHyattOfferPageCssRulesWrapper { /* Grand Hyatt Offer Page Rules */
							   width: 528px !important;
							    margin: 0px !important;
							   padding: 0px !important;
						 } .hbResortHVCRegencyCssRulesWrapper { /* Resort, HVC, Regency Rules */
							   width: 728px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbResortHVCRegencyOfferPageCssRulesWrapper { /* Resort, HVC, Regency Offer Page Rules */
							   width: 528px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbParkHyattCssRulesWrapper { /* Park Hyatt Rules */
							   width: 700px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbParkHyattOfferPageCssRulesWrapper { /* Park Hyatt Offer Page Rules */
							   width: 528px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbHyattPlaceCssRulesWrapper { /* Hyatt Place Rules */
							   width: 610px !important;
							   margin: 0px !important;
							   padding: 0px !important; 
						 } .hbHyattPlaceOfferPageCssRulesWrapper { /* Hyatt Place Offer Page Rules */
							   width: 414px !important;
							   margin: 0px !important;
						 } .hbSummerfieldSuitesCssRulesWrapper { /* Summerfield Suites Rules */
							   width: 493px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 } .hbSummerfieldSuitesOfferPageCssRulesWrapper { /* Summerfield Suites Offer Page Rules */
							   width: 493px !important;
							   margin: 0px !important;
							   padding: 0px !important;
						 }
						 
						 	#hyattBuilt_pgctntClmnMain a.hbGpPrintableVersion { /* GP */
								float: right;
							 }
							#hyattBuilt_pgctntClmnMain #hbSearchResultsStatsHeading { /* a */
						 		border-bottom: 1px solid #d8d8d8;
								padding-top: 10px;
								padding-bottom: 20px;
								padding-left: 20px;
								margin-bottom: -10px;
						 	 }
								#hyattBuilt_pgctntClmnMain #hbSearchResultsStatsHeading #hbTopBannerWrapper { /* a */
									display: block;
									margin-top: -10px;
									margin-left: -20px;
									margin-bottom: 5px;
								 }
								 	#hbTopBannerWrapper img { /* a */
								 		width: 521px;
										height: 74px;
										border: none;
								 	 }
								#hyattBuilt_pgctntClmnMain #hbSearchResultsStatsHeading .hbSrPagination, 
								#hyattBuilt_pgctntClmnMain .hbPgContentPagination { /* SO and  PG pagination */
									float: right;
									display: block;
									width: auto;
									font-size: 12px;
									line-height: 12px;
									position: relative;
									top: -2px;
								 } #hyattBuilt_pgctntClmnMain .hbPgContentPagination { /* PG only */
								 	   margin-top: 8px;
									   margin-bottom: -16px;
									   top: 0px;
								 } #hyattBuilt_pgctntClmnMain h2 .hbPgContentPagination { /* PG only */
								 	   position: absolute;
									   right: 0px;
									   top: -10px;
									   text-transform: none;
									   font-weight: normal;
								 }
								 	.hbSrPagination a, 
									.hbPgContentPagination a { /* a */
								 		font-size: 12px;
										line-height: 12px;
								 	 }
									.hbSrPagination div, 
									.hbPgContentPagination div { /* a */
										float: left;
								 	 }
									.hbSrPagination .hbPrev, 
									.hbPgContentPagination .hbPrev { /* a */
										margin-right: 3px;
										position: relative;
										bottom: 1px;
									 }
									.hbSrPagination .hbNext, 
									.hbPgContentPagination .hbNext { /* a */
										margin-left: 3px;
										position: relative;
										bottom: 1px;
									 }
									.hbSrPagination form, 
									.hbPgContentPagination form { /* a */
									 	display: inline-block;
										position: relative;
										border: 1px solid #fff;
										width: 22px;
										height: 13px;
									 } .hbPgContentPagination form.hbGpSelectBox {
									 	   width: 40px;
									 }
									.hbSrPagination input, 
									.hbPgContentPagination input { /* a */
										display: block;
										position: absolute;
										top: -3px;
										width: 18px;
										/*height: 15px;*/
										border: 1px solid #666;
										text-align: center;
										font-size: 12px !important;
										line-height: normal !important;
									 } .hbPgContentPagination input#maxPageCount {
											display: none;
									 } .hbPgContentPagination input#pageIndex_default {
											display: none;
									 } .hbPgContentPagination input#pageIndex_Query {
											display: none;
									 }
									/**/
									.hbGpSelectBox input { /* a */
										display: none;
									 }
									/**/
									.hbPgContentPagination select { /* a */
										display: block;
										position: absolute;
										top: -3px;
										width: 40px;
										height: 18px;
										border: 1px solid #666;
										text-align: left;
										font-size: 12px !important;
										line-height: normal !important;
									 }
								#hyattBuilt_pgctntClmnMain #hbSearchResultsStatsHeading h2 { /* a */
									width: auto;
									float: left;
								 }
							#hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding { /* a */
						 		display: block;
								margin: 0px;
								margin-top: 10px;
								margin-bottom: 0px;
								margin-left: 10px;
								margin-right: 10px;
								padding: 0px;
						 	 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding, 
							   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding { /* a */
						 	 	  margin-top: 20px;
								  margin-bottom: 10px;
								  margin-left: 20px;
								  margin-right: 10px;
						 	 } #hyattBuilt_contentContainer.renderLayout_Qb #hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding { /* a */
								  margin-top: 20px;
								  margin-bottom: 10px;
								  margin-left: 20px;
								  margin-right: 0px;
						 	 } #hyattBuilt_contentContainer.renderLayout_Bf #hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding { /* a */
							 	  margin-top: 10px !important;
								  margin-left: 10px !important;
								  margin-right: 10px !important;
								  margin-bottom: 10px !important;
							 }
							 #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .descriptionMainBlockPadding { /* Andaz Rules */
							 	margin: 0px;
								margin-left: 20px;
							 	margin-top: -15px;
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbAndazOfferPageCssRulesWrapper .descriptionMainBlockPadding { /* Andaz Offer Page Rules */
								  padding-bottom: 40px;
								  padding-left: 30px;
								  padding-right: 30px;
								  padding-top: 20px;
								  margin: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbGrandHyattCssRulesWrapper .descriptionMainBlockPadding { /* Grand Hyatt Rules */
								  margin: 0px;
								  margin-top: 10px;
								  padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbGrandHyattOfferPageCssRulesWrapper .descriptionMainBlockPadding { /* Grand Hyatt Offer Page Rules */
								  padding-bottom: 40px;
								  padding-left: 30px;
								  padding-right: 30px;
								  padding-top: 20px;
								  margin: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbResortHVCRegencyCssRulesWrapper .descriptionMainBlockPadding { /* Resort, HVC, Regency */
								  margin: 0px;
								  margin-top: 10px;
								  padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbResortHVCRegencyOfferPageCssRulesWrapper .descriptionMainBlockPadding { /* Resort, HVC, Regency Offer Page Rules */
								  padding-bottom: 40px;
								  padding-left: 30px;
								  padding-right: 30px;
								  padding-top: 20px;
								  margin: 0px;
								  margin-top: 5px;
							 } #hyattBuilt_pgctntClmnMain.hbParkHyattCssRulesWrapper .descriptionMainBlockPadding { /* Park Hyatt Rules */
								  margin: 0px;
								  margin-left: 20px;
								  margin-top: 10px;
								  padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbParkHyattOfferPageCssRulesWrapper .descriptionMainBlockPadding { /* Park Hyatt Offer Page Rules */
								  padding-bottom: 40px;
								  padding-left: 30px;
								  padding-right: 30px;
								  padding-top: 20px;
								  margin: 0px;
								  margin-top: 5px;
							 } #hyattBuilt_pgctntClmnMain.hbHyattPlaceCssRulesWrapper .descriptionMainBlockPadding { /* Hyatt Place */
								  margin: 0px;
								  margin-left: 10px;
								  padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbHyattPlaceOfferPageCssRulesWrapper .descriptionMainBlockPadding { /* Hyatt Place Offer Page */
								  margin: 0px;
								  margin-top: 10px;
								  padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .descriptionMainBlockPadding { /* Summerfield Suites */
								  margin: 0px;
								  margin-top: 10px;
								  padding: 0px;
							 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesOfferPageCssRulesWrapper .descriptionMainBlockPadding { /* Summerfield Suites Offer Page */
								  margin: 0px;
								  margin-top: 10px;
								  padding: 0px;
							 }
							 	.hbResortHVCRegencyOfferPageCssRulesWrapper .descriptionMainBlockPadding h3 { /* Resort, HVC, Regency Offer Page Rules */
									font-size: 12px;
									color: #000000;
									text-transform: none;
									margin: 0px;
									padding: 0px;
									font-family: Arial,Helvetica,sans-serif; 
								 } .hbParkHyattOfferPageCssRulesWrapper .descriptionMainBlockPadding h3 { /* Park Hyatt Offer Page Rules */
							 		  font-size: 12px;
									  color: #000000;
									  text-transform: none;
									  margin: 0px;
									  padding: 0px;
									  font-family: Arial,Helvetica,sans-serif;
							 	 } .hbGrandHyattOfferPageCssRulesWrapper .descriptionMainBlockPadding h3 { /* Grand Hyatt Offer Page Rules */
								 	  margin: 0px;
									  padding: 0px;
								 } .hbAndazOfferPageCssRulesWrapper .descriptionMainBlockPadding h3 { /* Andaz Offer Page Rules */
									  padding: 0px;
									  margin: 0px;
									  color: #000000;
								 }
							 	#hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding #hbRightHandImagesColumn { /* a */
									float: right;
									display: block;
									width: auto;
									padding-left: 20px;
								 }
									#hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding #hbRightHandImagesColumn img { /* a */
										border: 1px solid #D8D8D8;
										width: 158px;
										height: 73px;
										margin-bottom: 20px;
									 }
							#hyattBuilt_printWrapper #hyattBuilt_pgctntClmnMain h1 { /* GP Print */
								display: block;
								width: 100%;
								height: auto;
								margin: 0px;
								padding: 0px;
								padding-top: 7px;
								padding-bottom: 8px;
								line-height: 18px;
								font-size: 18px;
								font-weight: normal;
								text-transform: uppercase;
								color: #333333;
								border-top: 1px solid #d8d8d8;
								border-bottom: 1px solid #d8d8d8;
								position: relative;	
							 }
							#hyattBuilt_pgctntClmnMain h2 { /* a */
								display: block;
								width: 100%;
								height: auto;
								margin: 0px;
								padding: 0px;
								font-size: 12px;
								line-height: 12px;
								font-weight: bold;
								text-transform: uppercase;
								color: #333333;					 	
							 } #hyattBuilt_pgctntClmnMain h2.hbResultsHeading { /* a */
									margin-top: 10px;
									margin-bottom: 10px;
									padding-bottom: 10px;
									border-bottom: 1px solid #D8D8D8;
							 } #hyattBuilt_pgctntClmnMain h2.hbSolHeadings { /* a */
									padding-bottom: 10px;
							 } #hyattBuilt_pgctntClmnMain h2.hbGpPositioning {
									position: relative;
							 } #hyattBuilt_pgctntClmnMain h2.hbGpTopSpaing {
									margin-top: 14px;
							 } #hyattBuilt_pgctntClmnMain h2.hbHgpHeadings { /* a */
									margin: 0px;
									padding: 0px;
									background-color: #EDF1F0;
							 }
								#hyattBuilt_pgctntClmnMain h2.hbHgpHeadings span {
									display: inline-block;
									padding: 3px 20px;
								}
							/*	
							#hyattBuilt_pgctntClmnMain h3 { / * a * /
								display: block;
								width: 100%;
								height: auto;
								margin: 0px;
								padding: 0px;
								font-size: 11px;
								line-height: 11px;
								text-transform: uppercase;
								color: #333333;					 	
							 }
							*/
								
							#hbExploreMoreOfferings, 
							#hbJoinGpBlockIntro { /* Special Offers & Gold Passport Landing Pages */
								margin-top: 10px;
							 } #hbJoinGpBlockIntro {
							 	   margin-bottom: 20px;
							 }
							.hbSoLandingPageRowForSlots, 
							.hbGpLandingPageRowForSlots { /* Special Offers & Gold Passport Landing Pages */
								margin: 0px;
								padding: 0px;
								padding-bottom: 20px;
							 } .hbGpLandingPageRowForSlots.hbClearBootomPaddingForGpRow { /* Gold Passport Landing Pages */
							 	   padding-bottom: 0px !important;
							 }
								.hbSoLandingPageRowForSlots .hbSoLandingPageSlot, 
								.hbGpLandingPageRowForSlots .hbGpLandingPageSlot { /* Special Offers & Gold Passport Landing Pages */
									display: block;
									float: left;
									padding: 0px;
									margin: 0px;
								 }
								.hbSoLandingPageRowForSlots .hbSlotSpaceDevider { /* Special Offers Landing Pages */
								 	  margin-right: 15px;
								 }
								.hbGpLandingPageRowForSlots .hbSlotSpaceDevider { /* Gold Passport Landing Pages */
								 	  margin-right: 20px;
								 }
									.hbSoLandingPageRowForSlots .hbSoLandingPageSlot div, 
									.hbGpLandingPageRowForSlots .hbGpLandingPageSlot div { /* Special Offers & Gold Passport Landing Pages */
										display: block;
										width: 230px;
										margin: 0px;
										padding: 0px;
									 } .hbGpLandingPageRowForSlots .hbGpLandingPageSlot div { /* Special Offers & Gold Passport Landing Pages */
									 	   width: 350px;
										   overflow: auto;
									 }
										#hyattBuilt_pgctntClmnMain h2.hbGpHeadings { /* Gold Passport Landing Pages */
										 	padding-bottom: 10px;
											margin-top: -2px;
										 } #hyattBuilt_pgctntClmnMain .hbGpLandingPageSlot h2.hbGpHeadingsTops {
										 	   line-height: 14px;
											   margin-top: -2px;
											   margin-bottom: -1px;
											   width: 350px;
											   padding-bottom: 10px;
										 }
										#hyattBuilt_contentContainer.renderGpMyAccountMenuBorder #hyattBuilt_pgctntClmnMain h2, 
										#hyattBuilt_contentContainer.renderGpMyAccountMenuBorderLike #hyattBuilt_pgctntClmnMain h2 { /* Gold Passport My Account Pages */
											font-size: 15px !important;
											position: relative;
										 } #hyattBuilt_contentContainer.renderGpMyAccountMenuBorderLike #hyattBuilt_pgctntClmnMain h2 { /* Gold Passport My Account Pages */
												padding-top: 10px;
										 }
											#hyattBuilt_pgctntClmnMain h2 a { /* GP Content and related navigation features */
												font-size: 12px;
												line-height: 12px;
												text-transform: none;
												position: absolute;
												top: -1px;
												right: 0px;
												font-weight: normal;
											 }
										.hbGpLandingPageSlot h3 { /* Gold Passport Landing Pages */
											font-size: 12px;
											line-height: 12px;
											font-weight: bold;
											margin: 0px;
											margin-bottom: 5px;
											margin-top: -3px;
											padding: 0px;
										 }
										.hbGpLandingPageSlot div.hbGpContentBlockFloating, 
										.hbGpLandingPageSlot ul.hbGpContentBlockFloating { /* Gold Passport Landing Pages */
											float: right;
											display: block;
											width: 188px;
										 } .hbGpLandingPageSlot ul.hbGpContentBlockFloating {
										 	   list-style: none !important;
											   margin: 0px !important;
											   padding: 0px !important;
										 } ul.hbGpContentBlockFloating li {
										 	   list-style: none !important;
											   margin: 0px !important;
											   padding: 0px !important;
										 }
									.hbSoLandingPageRowForSlots .hbSoLandingPageSlot img, 
									.hbGpLandingPageRowForSlots .hbGpLandingPageSlot img { /* Special Offers & Gold Passport Landing Pages */
										border: 1px solid #D8D8D8;
										margin: 0px;
										margin-bottom: 6px;
										width: 228px;
										height: 107px;
									 } .hbGpLandingPageRowForSlots .hbGpLandingPageSlot img { /* Gold Passport Landing Pages */
									 	   width: 140px;
										   height: 92px;
										   float: left;
										   margin: 0px;
									 }
									.hbSoLandingPageRowForSlots .hbSoLandingPageSlot p, 
									.hbGpLandingPageRowForSlots .hbGpLandingPageSlot p { /* Special Offers & Gold Passport Landing Pages */
										margin: 0px !important;
									 }
							#hyattBuilt_pgctntClmnMain .hyattBuild_dateRangeBlock { /* a */
								margin: 0px;
								padding: 0px;
							 } .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* a */
								   display: block;
								   float: left;
								   padding-right: 15px;
							 }
							#hyattBuilt_pgctntClmnMain p { /* a */
								margin: 0px;
								margin-top: 16px;
								padding: 0px;
								font-size: 12px !important;
								line-height: 16px !important;
							 } #hyattBuilt_pgctntClmnMain p.hbSitingContainer, 
							   .hbQuickBookAndSearchModulePadding p.hbSitingContainer { /* main column and search block paragraph */
							 	   font-size: 10px !important;
								   line-height: 14px !important;
								   margin-top: 12px;
							 } #hyattBuilt_pgctntClmnMain.hbAndazOfferPageCssRulesWrapper p { /* Andaz Offer Page Rules */
							 	   font-family: Times New Roman;
								   font-size: 13px !important;
								   line-height: 18px !important;
							 } #hyattBuilt_pgctntClmnMain p.hbGpNoTopMargin {
							 	   margin-top: 0px;
							 } #hyattBuilt_pgctntClmnMain p.hbGpTopMargin {
							 	   margin-top: 6px;
							 } #hyattBuilt_pgctntClmnMain p.hbGpTopMargin1 {
							 	   margin-top: 30px;
							 } #hyattBuilt_pgctntClmnMain p.hbGpTopMargin2 {
							 	   margin-top: 20px;
							 } #hyattBuilt_pgctntClmnMain p.hbGpTopMargin3, 
							   #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone p.hbGpTopMargin3 {
							 	   margin-top: -2px !important;
							 }
							#hyattBuilt_pgctntClmnMain .hbTermsAndConditionExpandColapseLink { /* a */
								color: #333333 !important;
								text-decoration: none !important;
								cursor: pointer;
							 } #hyattBuilt_pgctntClmnMain .hbTermsAndConditionExpandColapseLink span,
							   #hyattBuilt_pgctntClmnMain .hbTermsAndConditionExpandColapseLink span.hbIconSwitch { /* a */
								   display: inline-block;
								   width: 10px;
								   height: 10px;
								   margin-right: 5px;
								   vertical-align: -2px;
								   background-image: url(/gp/en/images/buttons/tandc_button.gif);
								   background-position: 0px 0px;
								   background-repeat: no-repeat;
								  
							 } #hyattBuilt_pgctntClmnMain .hbTermsAndConditionExpandColapseLink span.hbIconSwitch { /* a */
								   background-image: url(/gp/en/images/buttons/tandc_button_opened.gif) !important;
							 }
							#hyattBuilt_pgctntClmnMain .hbTermsAndConditionBody {
								display: none;
								visibility: hidden;
								margin: 0px;
								padding: 0px;
								width: 0px;
								height: 0px;
							 }
							#hyattBuilt_pgctntClmnMain .hbTermsAndConditionBody.hbTacExpanded, 
							#hyattBuilt_pgctntClmnMain .hbTermsAndConditionBody.hbTacExpanded p { /* a */
								display: block !important;
								visibility: visible !important;
								width: auto !important;
								height: auto !important;
								margin-top: 10px !important;
								color: #555555 !important;
								font-size: 11px !important;
								line-height: 14px !important;
							 }
							/*
							 * '.hbGpColapseExpandWrapper', '.hbGpCeItemToHideOrShow', 'hbGpCeItemNowShowen', 'hbGpIconSwitch'
							 */
							#hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper { /* GP Collapse & Expand Block */
								margin-top: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper.hbGpCeNotFirst { /* GP */
								margin-top: 3px !important;
							 }
								#hyattBuilt_pgctntClmnMain .hbGpTitleBar, 
								#hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper .hbGpTitleBar { /* GP title bar */
									background-color: #F2F1ED;
									font-size: 11px;
									line-height: 20px;
									height: 20px;
									margin: 0px;
									margin-bottom: -5px;
									margin-top: 18px;
									padding: 0px;
									padding-left: 5px;
									padding-right: 5px;
								 } #hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper .hbGpTitleBar { /* GP Collapse & Expand Block */
									   background-image: url(/gp/en/images/gp/expand_collapse_plus.gif);
									   background-position: left center;
									   background-repeat: no-repeat;
									   margin-top: 0px;
									   margin-bottom: 0px;
									   padding-left: 0px;
									   padding-right: 0px;
									   cursor: pointer;
								 } .hbGpColapseExpandWrapper.hbGpIconSwitch .hbGpTitleBar { /* GP */
									   background-image: url(/gp/en/images/gp/expand_collapse_minus.gif) !important;
								 } #hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper .hbGpTitleBar.hbTwoLiner {
								 		height: 36px;
										background-position: left 0px;
								 }
									#hyattBuilt_pgctntClmnMain .hbGpTitleBar h3 { /* GP title bar */
										font-size: 11px !important;
										line-height: 20px !important;
										margin: 0px !important;
										padding: 0px !important;
									 }
										#hyattBuilt_pgctntClmnMain .hbGpTitleBar h3 a, 
										.renderGpMyAccountMenuBorder #hyattBuilt_pgctntClmnMain .hbGpTitleBar h3 a { /* GP title bar */
											float: right;
											position: relative;
											top: 2px;
										 }
									.hbGpColapseExpandWrapper .hbGpTitleBar div { /* GP Collapse & Expand Block */
										height: 20px;
										margin: 0px;
										padding: 0px;
										/*
										background-color: transperant;
										background-image: url(/gp/en/images/gp/expand_collapse_plus.gif);
										background-position: right center;
										background-repeat: no-repeat;
										*/
									 } .hbGpColapseExpandWrapper.hbGpIconSwitch .hbGpTitleBar div { /* GP */
									 		/*
									 	   background-image: url(/gp/en/images/gp/expand_collapse_minus.gif) !important;
											*/
									 } .hbGpColapseExpandWrapper .hbGpTitleBar.hbTwoLiner div {
									 		height: 36px;
											background-position: right 0px;
									 }
										.hbGpColapseExpandWrapper .hbGpTitleBar div span { /* GP Collapse & Expand Block */
											vertical-align: -3px;
											padding-left: 22px;
											font-weight: bold;
										 } .hbGpColapseExpandWrapper .hbGpTitleBar.hbTwoLiner div span {
										 		padding-top: 3px;
												display: block;
										 }
								.hbGpColapseExpandWrapper .hbGpCeItemToHideOrShow { /* GP Collapse & Expand Block */
									display: none;
									border-bottom: 0px solid #FFFFFF;
									margin-bottom: 20px;
								 } .hbGpColapseExpandWrapper .hbGpCeItemToHideOrShow.hbGpCeItemNowShowen {
								 	   display: block !important;
								 }
							#hyattBuilt_pgctntClmnMain ul { /* a */
								display: block;
								list-style: outside;
								margin: 0px;
								margin-left: 40px;
								margin-top: 16px;
								padding: 0px;
							 }
								#hyattBuilt_pgctntClmnMain ul li { /* a */ 
							 		background: none;
									padding: 0px;
									margin: 0px;
									list-style:disc;
								 } #hyattBuilt_pgctntClmnMain.hbAndazOfferPageCssRulesWrapper ul li { /* Andaz Offer Page Rules */
							 	 	  font-family: Times New Roman;
								 	  font-size: 13px;
								 	  line-height: 18px;
								 }
							#hyattBuilt_pgctntClmnMain ul.hbLinksList, 
							#hyattBuilt_pgctntClmnMain ul.hbLinksList1 { /* a */
								display: block;
								list-style: none;
								margin: 0px;
								margin-top: 16px;
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain ul.hbLinksList1, 
							   #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul.hbLinksList1 {
									font-size: 12px;
									margin-top: 0px;
									list-style: none;
							 }  #hyattBuilt_pgctntClmnMain ul.hbLinksList1.hbTopMargin {
									margin-top: 16px;
							 }
								#hyattBuilt_pgctntClmnMain ul.hbLinksList li { /* a */
								   font-size: 10px; 
								 }
								#hyattBuilt_pgctntClmnMain ul.hbLinksList1 li { /* a */
								   line-height: 16px;
								 } #hyattBuilt_pgctntClmnMain ul.hbLinksList1.hbTopMargin li {
										margin-top: 5px;
								 }
									#hyattBuilt_pgctntClmnMain ul.hbLinksList li a { /* a */
										font-size: 10px !important; 
									 }
									#hyattBuilt_pgctntClmnMain ul.hbLinksList h6 { /* a */
										margin: 0px;
										padding: 0px;
										font-size: 10px !important;
										font-weight: bold !important;
										text-transform: uppercase;
									 }
							#hyattBuilt_pgctntClmnMain .hbHr { /* a */
								display: block;
								overflow: hidden;
								border: none;
								border-top: 1px solid #d8d8d8;
								height: 0px;
								margin: 0px;
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbOsLandingFeaturedAndBrowseDevider { /* a */
							 	  padding-top: 20px;
								  margin-left: -20px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbGpLandingFeaturedAndBrowseDevider { /* GP Landing Page */
							 	  padding-top: 20px;
								  margin-left: -20px;
							 }  #hyattBuilt_pgctntClmnMain .hbHr.hbResultsListingExtraSpacing { /* a */
							 	  margin-top: 10px;
								  margin-bottom: 10px;
							 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_pgctntClmnMain .hbHr.hbResultsListingExtraSpacing, 
							   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_pgctntClmnMain .hbHr.hbResultsListingExtraSpacing { /* a */
							 	  margin-top: 10px;
								  margin-bottom: 10px;
								  margin-left: -20px;
								  margin-right: -10px;
							 } #hyattBuilt_pgctntClmnMain.hbHyattPlaceCssRulesWrapper .hbHr.hbResultsListingExtraSpacing { /* Hyatt Place */
							 	  margin-top: 13px;
								  margin-bottom: 13px;
								  background-image: url("/gp/en/images/place/horizontal_dots.gif");
								  background-repeat: repeat-x;
								  border-top: none !important;
								  height: 2px !important;							  
							 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .hbHr.hbResultsListingExtraSpacing { /* Summerfield Suites */
								  background-image: url("/gp/en/images/summerfield/dotted-line.gif");
								  background-repeat: repeat-x;
								  border-top: none !important;
								  height: 1px !important;	
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbGpContentSpacing { /* GP Content */
							 	  margin-top: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbGpContentSpacing1 { /* GP Content */
							 	  margin-top: 20px;
								  margin-bottom: 15px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbGpContentSpacing2 { /* GP Content */
							 	  margin-top: 14px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbGpContentSpacing3 { /* GP Content */
							 	  margin-top: 20px;
								  margin-bottom: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbHgpDevider {
									margin-top: 10px;
									margin-bottom: 10px;
									margin-left: -10px;
									margin-right: -10px;
							 } #hyattBuilt_pgctntClmnMain .hbHr.hbHgpDevider1 {
									margin-top: 20px;
									margin-bottom: 15px;
									margin-right: 115px;
							 }
							#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper { /* a */
								display: block;
								overflow: hidden;
								margin: 0px;
								padding: 0px;
								padding-top: 10px;
								padding-bottom: 10px;
							 } #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper { /* Andaz Rules */
								  padding-top: 15px;
								  padding-bottom: 15px;
							 } #hyattBuilt_pgctntClmnMain.hbParkHyattCssRulesWrapper .hbResultsRowWrapper { /* Park Hyatt Rules */
								  padding-top: 15px;
								  padding-bottom: 15px;
							 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper h3 { /* a */
									margin: 0px;
									margin-bottom: 5px !important;
									padding: 0px;
									font-size: 12px;
									line-height: 15px !important;
									font-weight: bold;
								 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbReserveButton { /* a */
									background-color: #5E86AE;
									border: 1px solid #003366;
									border-top: none;
									border-right: none;
									float: right;
									display: block;
									color: #FFFFFF;
									text-transform: uppercase;
									text-decoration: none;
									padding: 2px;
									padding-left: 7px;
									padding-right: 7px;
									margin: 0px;
									margin-right: 10px;
									font-size: 12px;
									line-height: 12px;
								 } #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper .hbReserveButton { /* Andaz Rules */
									  margin-right: 0px;
									  background-color: #6B6963;
									  border: none;
									  font-size: 10px;
									  line-height: 10px;
									  padding: 5px;
									  padding-left: 9px;
									  padding-right: 9px;
									  color: #FFE75A;
								 } #hyattBuilt_pgctntClmnMain.hbGrandHyattCssRulesWrapper .hbResultsRowWrapper .hbReserveButton { /* Grand Hyatt Rules */
								 	  margin-right: 0px;
									  background-color: #760C37;
									  border: none;
									  font-size: 10px;
									  line-height: 10px;
									  padding: 3px;
									  padding-left: 7px;
									  padding-right: 7px;
								 } #hyattBuilt_pgctntClmnMain.hbResortHVCRegencyCssRulesWrapper .hbResultsRowWrapper .hbReserveButton { /* Resort, HVC, Regency */
						 		 	  margin-right: 0px;
									  background-color: #47A302;
									  border: none;
									  font-size: 10px;
									  line-height: 10px;
									  padding: 6px;
									  padding-left: 7px;
									  padding-right: 7px;
								 } #hyattBuilt_pgctntClmnMain.hbParkHyattCssRulesWrapper .hbResultsRowWrapper .hbReserveButton { /* Park Hyatt Rules */
								 	  margin-right: 0px;
									  background-color: #7A7A7A;
									  border: 1px solid #ABABAA;
									  border-top: none;
									  border-right: none;
									  font-size: 10px;
									  line-height: 10px;
									  padding: 4px;
									  padding-left: 7px;
									  padding-right: 7px;
								 } #hyattBuilt_pgctntClmnMain.hbHyattPlaceCssRulesWrapper .hbResultsRowWrapper .hbReserveButton { /* Hyatt Place */
								 	  margin-right: 0px;
									  background-color: #73B0BE;
									  border: none;
									  font-size: 10px;
									  line-height: 10px;
									  padding: 5px;
									  padding-left: 9px;
									  padding-right: 9px;
								 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .hbResultsRowWrapper .hbReserveButton { /* Summerfield Suites */
								 	  margin-right: 0px;
									  background-color: #00A6D6;
									  border: none;
									  font-size: 10px;
									  line-height: 10px;
									  padding: 5px;
									  padding-left: 9px;
									  padding-right: 9px;
								 } #hyattBuilt_pgctntClmnMain .hbReserveButton.hbColor474AC0 { /* Resort, HVC, Regency */
								 	  background-color: #474AC0 !important;
								 } #hyattBuilt_pgctntClmnMain .hbReserveButton.hbColor2C8E93 { /* Resort, HVC, Regency */
								 	  background-color: #2C8E93 !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper img { /* a */
									width: 120px;
									height: 90px;
									border: 1px solid #D8D8D8;
									float: left;
								 } #hyattBuilt_pgctntClmnMain .hbResultsRowWrapper img.hbPlpImageSize { /* a */
								 	  width: 158px !important;
									  height: 73px !important;
								 }
								 #hyattBuilt_pgctntClmnMain .hbResultsRowWrapper img.hbPartnerlogo { /* a */
								 	  width: auto !important;
									  height: auto !important;
									  border:solid 0px;
								 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbAddressWrapper { /* a */
									display: block;
									float: left;
									margin: 0px;
									margin-left: 20px;
									margin-right: 20px;
									padding: 0px;
								 } #hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbAddressWrapper .hbBlockWidth { /* a */
									  display: block;
									  width: 330px;
									  margin: 0px;
									  padding: 0px;
								 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowLeftColumn { /* a */
									float: left;
									display: block;
									width: 140px;
								 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowLeftColumn img { /* a */
										float: none;
									 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowLeftColumn div { /* a */
										width: 120px;
									 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowLeftColumn .hbLinksList { /* a */
										margin-top: 5px;
									 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowRightColumn { /* a */
									float: left;
									display: block;
									width: 350px;
								 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowRightColumn .hyattBuild_dateRangeBlock {
										margin: 0px;
										padding: 0px;
										margin-top: 10px;
										
									 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbResultRowRightColumn .hbOfferSeparator { /* a */
										padding-top: 10px;
										padding-bottom: 30px;
									 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbOfferWrapper { /* a */
									display: block;
									float: left;
									margin: 0px;
									margin-left: 20px;
									margin-right: 10px;
									padding: 0px;
								 } #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper { /* Andaz Rules */
									margin-right: 0px;
									font-family: Times New Roman;
									font-size: 13px;
									line-height: 18px;
								 } #hyattBuilt_pgctntClmnMain.hbHyattPlaceCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper { /* Hyatt Place */
								 	margin-right: 0px;
								 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper { /* Summerfield Suites */
								 	margin-right: 0px;
								 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth { /* a */
										display: block;
										width: 430px;
										margin: 0px;
										padding: 0px;
								 	 } #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth { /* Andaz Rules */
										  width: 395px;
									 } #hyattBuilt_pgctntClmnMain.hbParkHyattCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth { /* Park Hyatt Rules */ 
									 	  width: 395px;
									 } #hyattBuilt_pgctntClmnMain.hbHyattPlaceCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth { /* Hyatt Place */
										  width: 330px;
									 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth { /* Summerfield Suites */
									 	  width: 230px;
									 }  #hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbOfferWrapper.hbVone .hbBlockWidth { /* news and announcements */
									 	  width: 520px;
									 }
										#hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth div b a { /* Andaz Rules */
											text-transform: uppercase;
											font-weight: normal;
										 }
										#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbOfferWrapper .hbBlockWidth p {
											margin-top: 5px;
											margin-bottom: 0px;	
										 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbOfferWrapper .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* a */
								 		margin-top: 10px !important;
									 } #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* Andaz Rules */
										  margin-top: 5px !important;
									 } #hyattBuilt_pgctntClmnMain.hbGrandHyattCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* Grand Hyatt Rules */
										  margin-top: 5px !important;
									 } #hyattBuilt_pgctntClmnMain.hbResortHVCRegencyCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* Resort, HVC, Regency */
									 	  margin-top: 5px !important;
									 } #hyattBuilt_pgctntClmnMain.hbParkHyattCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* Park Hyatt Rules */
									 	  margin-top: 0px !important;
									 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hyattBuild_dateRangeBlock .hbDateRangeColumn { /* Summerfield Suites */
									 	  margin-top: 5px !important;
									 }
									#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbOfferWrapper .hbOfferSeparator { /* a */
										padding-top: 10px;
									 } #hyattBuilt_pgctntClmnMain.hbAndazCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbOfferSeparator { /* Andaz Rules */
										  padding-top: 5px;
									 } #hyattBuilt_pgctntClmnMain.hbGrandHyattCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbOfferSeparator { /* Grand Hyatt Rules */
										  padding-top: 5px;
									 } #hyattBuilt_pgctntClmnMain.hbResortHVCRegencyCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbOfferSeparator { /* Resort, HVC, Regency */
										  padding-top: 5px;
									 } #hyattBuilt_pgctntClmnMain.hbParkHyattCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbOfferSeparator { /* Park Hyatt Rules */
									 	  padding-top: 0px;
									 } #hyattBuilt_pgctntClmnMain.hbSummerfieldSuitesCssRulesWrapper .hbResultsRowWrapper .hbOfferWrapper .hbOfferSeparator { /* Summerfield Suites */
									 	  padding-top: 5px;
									 }
								#hyattBuilt_pgctntClmnMain .hbResultsRowWrapper .hbLinksListSearchResultRowAddons { /* a */
									margin: 0px !important;
									float: left !important;
								 }
							#hyattBuilt_pgctntClmnMain label { /* GP Content */
								cursor: auto;
								float: left;
						
							 } #hyattBuilt_pgctntClmnMain label.hbGpSidesPadding {
							 	   padding-left: 20px;
								   padding-right: 10px;
								   font-weight: normal;
							 }
							
							
							#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone { /* GP Content */
								margin: 0px;
								padding: 0px;
								padding-top: 8px;
								line-height: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing {
								   padding-top: 16px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing1 {
								   padding-top: 5px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing2 {
								   padding-top: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing3 {
								   padding-top: 12px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing4 {
								   padding-bottom: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing5 {
								   padding-top: 30px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing6 {
								   padding-top: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing7 {
								   padding-top: 10px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbRowVerticalSpacing8 {
								   padding-top: 5px;
								   padding-bottom: 5px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbGpBorderUp {
							 		border: 1px solid #D8D8D8;
									padding: 5px 10px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbGpBorderUp1 {
							 		border: 1px solid #D8D8D8;
									padding-top: 5px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbHgpSideMargins {
									margin-left: 20px;
									margin-right: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbHgpBgColorBox {
									background-color: #EEECEB;
									padding-top: 15px;
									padding-bottom: 20px;
									padding-right: 20px;
									padding-left: 20px;
							 }
							 #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone.hbHgpHeadingBlock {
									background-color: #DEDDD9;
									padding-left: 20px;
									padding-right: 20px;
							 }
							 
								#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone, 
								#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone1 { /* */
									background-color: #F2F1ED;
									font-size: 11px;
									line-height: 20px;
									height: 20px;
									margin: 0px;
									padding: 0px;
									padding-left: 5px;
									padding-right: 5px;
									position: relative;
								 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone1 {
								 	   padding: 0px;
									   padding-bottom: 5px;
									   font-size: 12px;
									   background-color: #fff;
								 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone b, 
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone1 b {
										font-size: 11px;
										line-height: 20px;
									 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone1 b {
									 	   font-size: 12px;
									 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone a, 
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone1 a {
										font-size: 11px;
										font-weight: normal;
										line-height: 20px;
										position: absolute;
										right: 5px;
										text-transform: none;
										top: -1px;
										display: block;
									 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpTitleBarVone1 a {
									 	   font-size: 12px;
									 }
								#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn { /* GP Content */
									float: left;
									line-height: 20px;
									font-size: 12px;
								 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbFloatRight {
								 	   float: right;
								 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbLineHeight {
								 	   line-height: 16px;
								 }
								 #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .lastField{
								 	margin-left:12px !important;margin-left:0px;*margin-top:2px;
								 }
								 	#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone div, 
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone label, 
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone b { /* GP Content */
										float: none;
										line-height: 20px;
									 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone label.hbFloats1 {
									 	float: left;
									 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone h3 { /* GP Content */
										margin: 0px !important;
									 }
										#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone h3.hbGpTopSpacing { /* GP Content */
											padding-top: 10px;
										 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone p { /* GP Content */
										margin: 0px;
										padding: 0px;
										padding-bottom: 3px;
									 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone p.hbGpParagraphMargin1 {
										   padding-top: 8px;
									 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone p.hbGpParagraphMargin2 {
										   padding-top: 12px;
									 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpSupperScript, 
									#hyattBuilt_pgctntClmnMain p .hbGpSupperScript { /* GP Content */
										position: relative;
										top: -3px;
										font-size: 0.75em;
									 } #hyattBuilt_pgctntClmnMain p.hbSitingContainer .hbGpSupperScript { /* GP Content */
										top: -2px;
										font-size: 0.75em;
									 } 
										#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn b { /* GP Content*/
											line-height: inherit;
										 }
										#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn img { /* GP Content */
											/* border: 1px solid #D8D8D8; */
										 }
										#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul { /* GP Content */
											margin: 0px;
											padding: 0px;
											margin-top: 3px;
											list-style: disc;
										 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul.hbGpSiteMap, 
										   #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul.hbGpSiteMap1 {
										 		margin-top: 10px;
												margin-left: 20px;
										 }
											#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul li { /* GP Content */
												margin: 0px;
												padding: 0px;
												line-height; 16px;
											 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul li.hbGpHideBullet {
											 		list-style: none;
											 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul.hbGpSiteMap li {
											 		line-height: 18px !important;
											 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul.hbGpSiteMap1 li {
											 		padding-bottom: 14px;
											 }
											#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn ul.hbGpSiteMap ul {
											 	margin-top: 0px;
												margin-left: 20px;
											 }
							
							
							#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper { /* GP Content */
								overflow: auto;
								margin: 0px;
								/* margin-top: 11px; */
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper.hbFirstWrapperTopMargin {
							 	   margin: 0px;
								   margin-top: 20px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper.hbSmallerWrapperTopMargin {
							 	   margin: 0px;
								   margin-top: 5px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper.hbNoWrapperTopMargin {
							 	   margin: 0px;
							 }
								#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper * { /* GP Content */
									line-height: 20px; /* removed !important */
									font-size: 12px; /* removed !important */
								 }
								.hbGpInfoClmnsWrapper h3 { /* GP Content */
									margin: 0px !important;
									overflow: auto;
								 }
								.hbGpInfoClmnsWrapper p { /* GP Content */
									margin: 0px !important;
									margin-bottom: 3px !important;
								 }
								.hbGpInfoClmnsWrapper .hbGpInfoColumn { /* GP Content */
									float: left;
									overflow: auto;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn1, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn1 {
								 	   width: 130px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn2, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn2 {
								 	   width: 360px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn3, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn3 {
								 	   width: 150px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn4, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn4 {
								 	   width: 570px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn5, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn5 {
								 	   border-right: 1px solid #D8D8D8;
									   padding-right: 20px;
									   margin-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn6, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn6 {
								 	   margin-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn7, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn7 {
								 	   margin-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn8,  
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn8 {
								 	   padding-top: 18px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn9, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn9 {
								 	   width: 170px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn10, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn10 {
								 	   margin-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn11,
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn11 {
								 	   width: 340px;
									   padding-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn12,  
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn12 {
								 	   width: 339px;
									   border-left: 1px solid #D8D8D8;
									   padding-left: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn13, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn13 {
								 	   margin-right: 5px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn14,  
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn14 {
								 	   width: 330px;
									   border-right: 1px solid #D8D8D8;
									   margin-right: 49px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn15, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn15 {
								 	   width: 330px;
									   padding-left: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn16, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn16 {
								 	   width: 210px;
									   margin-right: 30px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn17, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn17 {
								 	   width: 70px;
									   margin-right: 30px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn18, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn18 {
								 	   width: 150px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn19, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn19 {
								 	   width: 142px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn20, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn20 {
								 	   width: 349px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn21, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn21 {
								 	   width: 30px;
									   text-align: center;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn22, 
								   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn22 {
								 	   width: 155px;
									   margin-left: 17px;
									   margin-right: 17px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn23 {
								 	   width: 460px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn24 {
								 	   width: 180px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn25 {
								 	   width: 170px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn26 {
								 	   width: 135px;
									   margin-left: 25px;
									   margin-right: 17px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn27 {
								 	   width: 205px;
									   margin-left: 25px;
									   margin-right: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn28 {
								 	   width: 100px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn29 {
								 	   width: 240px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn30 {
									   line-height: 31px !important;
									   padding-left: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn31 {
								 	   width: 55px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn32 {
								 	   width: 235px;
									   margin-right: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn33, 
								   .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn34 {
								 		width: 70px;
										margin-right: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn33 {
								 		line-height: 14px !important;
										padding-bottom: 5px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn35 {
								 		width: 160px;
										margin-right: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn36 {
								 		width: 72px;
										margin-right: 30px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn37 {
								 		width: 389px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn38 {
								 		width: 72px;
										margin-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn39 {
								 		width: 399px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn40 {
								 		width: 50px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn41 {
								 		line-height: 14px !important;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn42 {
								 		width: 50px;
										text-align: center;
										padding-top: 5px;
										font-size: 1.2em !important;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn43 {
								 		margin-right: 10px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn44 {
								 		padding-left: 70px;
										padding-top: 70px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn45 {
								 		width: 190px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn46 {
								 		width: 210px;
										padding-right: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn47 {
								 		width: 690px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn48 {
								 		padding-left: 20px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn49 {
								 		width: 330px;
										margin-right: 15px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn50 {
								 		width: 330px;
								 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn51 {
								 		padding-right: 2px;
										padding-left: 2px;
										padding-bottom: 7px;
										width: 122px;
										text-align: center;
								 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn51 a {
										font-size: 11px;
										line-height: 11px;
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn51 img {
										border: 1px solid #D8D8D8;
										height: 90px;
										width: 120px;
									 }
									.hbGpInfoClmnsWrapperVone .hbGpInfoColumn b.hbGpUpper {
										text-transform: uppercase;	
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn19 img {
										border: 1px solid #D8D8D8;
										float: left;
										height: 90px;
										width: 120px;
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn14 span, 
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn15 span, 
									.hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn14 span, 
									.hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn15 span { /* GP Content */
										width: 160px;
										display: inline-block;
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn15, 
									.hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn15 { /* GP Content */
										position: relative;
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn div { /* GP Content */
										overflow: hidden;
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn .hbReqStar { /* GP Content */
										float: left;
									 } .hbGpInfoClmnsWrapperVone .hbGpInfoColumn.hbGpClmn15 .hbReqStar, 
									   .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn15 .hbReqStar {
									 	   display: block;
										   position: absolute;
										   left: 0px;
										   line-height: 20px !important;
									 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpInfoColumn .hbRadioGrouping { /* GP Content */
										float: left;
										padding-right: 15px;
									 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone .hbGpInfoColumn .hbRadioGrouping {
									 	float: left;
										padding-right: 15px;
									 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn5 label, 
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn6 label, 
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn7 label { /* GP Content */
										line-height: 12px !important;
										padding-bottom: 4px;
									 }
									.hbGpInfoClmnsWrapper .hbGpInfoColumn.hbGpClmn5 select { /* GP Content */
										width: 70px;
									 }
								#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpAsDataList { /* GP Content */
									float: left;
									overflow: auto;
									list-style: none;
									margin: 0px;
									padding: 0px;
									display: block;
									width: 330px;
								 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpAsDataList.hbGpLeftColumn {
								 	   border-right: 1px solid #D8D8D8;
									   margin-right: 59px;
								 }
									#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpAsDataList li { /* GP Content */
										list-style: none;
										margin: 0px;
										padding: 0px;
									 }
										#hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper .hbGpAsDataList li span { /* GP Content */
											width: 160px;
											display: inline-block;
										 }
								#hyattBuilt_pgctntClmnMain input.hbGpBuiltRadio { /* GP Content */
									float: left;
									display: block;
									margin: 0px;
									margin-right: 4px;
									padding: 0px;
									width: 14px;
									height: 14px;
									vertical-align: 0px;
									position: relative;
									top: 3px;
								 }
								#hyattBuilt_pgctntClmnMain input.hbGpBuiltCheckBox { /* GP Content */
									float: left;
									display: block;
									margin: 0px;
									margin-right: 4px;
									padding: 0px;
									width: 16px;
									height: 16px;
									vertical-align: 0px;
									position: relative;
									top: 3px;
								 }
								#hyattBuilt_pgctntClmnMain input.hbGpBuiltInputText { /* GP Content */
									float: left;
									vertical-align: 0px;
									font-size: 12px !important;
									line-height: normal !important;
									margin: 0px;
									padding: 2px;
									width: 100px;
								 }
								#hyattBuilt_pgctntClmnMain textarea.hbGpBuiltTextarea { /* GP Content */
									float: left;
									vertical-align: 0px;
									font-size: 12px !important;
									line-height: normal !important;
									margin: 0px;
									padding: 2px;
									width: 230px;
									height: 80px;
								 }
								#hyattBuilt_pgctntClmnMain select.hbGpBuiltSelect { /* GP Content */
									float: left;
									vertical-align: 0px;
									font-size: 12px !important;
									line-height: normal !important;
									margin: 0px;
									padding: 2px;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpCalendarIcon { /* GP Content */
									float: left;
									cursor: pointer;
									margin-left: 3px;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth1 { /* GP Content */
									width: 320px !important; /*Modifed this line to decrease the text box width based on parent container. Saravanan Padmanaban*/
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth2 { /* GP Content */
									width: 60px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth3 { /* GP Content */
									width: 50px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth4 { /* GP Content */
									width: 170px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth5 { /* GP Content - width and margin for date drop down */
									width: 90px !important;
									margin-right: 5px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth6 { /* GP Content */
									width: 45px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth7 { /* GP Content */
									width: 300px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth8 { /* GP Content */
									width: 110px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth9 { /* GP Content */
									width: 130px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth10 { /* GP Content */
									width: 210px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth11 { /* GP Content */
									width: 175px !important;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpSetInputWidth12 { /* GP Content */
									width: 30px !important;
								 }
								
							#hyattBuilt_pgctntClmnBookFlap .hbGpButtonsRenderSr, 
							#hyattBuilt_pgctntClmnMain .hbGpButtonsRenderSr { /* GP My Account Pages Buttons */
								background-color: #5E86AE;
								border: none;
								border-left: 1px solid #003366;
								border-bottom: 1px solid #003366;
								border-right: 1px solid #5E86AE;
								border-top: 1px solid #5E86AE;
								color: #FFFFFF;
								text-transform: uppercase;
								clear: both;
								display: inline !important;
								width: auto !important;
								padding: 1px 7px;
								margin: 0px;
								font-size: 11px;
								line-height: 19px !important;
								text-align: center;
								cursor: pointer;
								text-decoration: none;
							 } #hyattBuilt_pgctntClmnBookFlap .hbGpButtonsRenderSr input, /* for submitbutton destored in credit_request page GP_IT3 from 203 _artf1098670 */
							   #hyattBuilt_pgctntClmnMain .hbGpButtonsRenderSr input{
								border:0px;
								text-transform:uppercase;
								font-size:11px;
								overflow:visible;
								padding:0;
								margin:0;
								color:#FFFFFF;
								background:transparent;
								#height:14px;
							 } #hyattBuilt_pgctntClmnMain .hbGpButtonsRenderSr:hover {
								   background-color: #00477F;
								   border-right: 1px solid #00477F;
								   border-top: 1px solid #00477F;
							 } #hyattBuilt_pgctntClmnMain input.hbGpButtonsRenderSr {
								   padding: 1px 3px;
							 }
							#hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel { /* GP My Account Pages Membership Card */
								background-image: url(/gp/en/images/gp/membership_level_card.gif);
								background-repeat: no-repeat;
								background-position: 0px 177px;
								height: 177px;
								width: 282px;
								margin: 0px;
								margin-top: 20px;
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel.hbLevelGold { /* Render Appropriate Membership Level*/
							 	   background-position: 0px 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel.hbLevelPlatnum { /* Render Appropriate Membership Level*/
							 	   background-position: 0px -177px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel.hbLevelDiamond { /* Render Appropriate Membership Level*/
							 	   background-position: 0px -354px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel.hbTopSpacing { /* Render Appropriate Membership Level*/
							 	   margin-top: 0px;
							 }
							 /*GP cards HM-2485*/
							 #hyattBuilt_pgctntClmnMain .hbGpMembershipBigCardLevel { /* GP My Account Pages Membership Card */
								background-image: url(/gp/en/images/gp/membership_level_card_big.gif);
								background-repeat: no-repeat;
								background-position: 0px 177px;
								height: 212px;
								width: 340px;
								margin: 0px;
								margin-top: 20px;
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipBigCardLevel.hbLevelGold { /* Render Appropriate Membership Level*/
							 	   background-position: 0px 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipBigCardLevel.hbLevelPlatnum { /* Render Appropriate Membership Level*/
							 	   background-position: 0px -212px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipBigCardLevel.hbLevelDiamond { /* Render Appropriate Membership Level*/
							 	   background-position: 0px -425px;
							 }
							 /*GP cards HM-2485*/
								#hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel div { /* GP My Account Pages Membership Card */
									padding-top: 117px;
									display: block;
								 }
								#hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel span { /* GP My Account Pages Membership Card */
									text-align: center;
									text-transform: uppercase;
									display: block;
									width: 282px;
									margin: 0px;
									padding: 0px;
								 } #hyattBuilt_pgctntClmnMain .hbGpMembershipCardLevel.hbLevelDiamond span {
								 	   color: #ffffff !important;
								 }
							#hyattBuilt_pgctntClmnMain .hbGpMembershipLevel { /* GP Membership Level */
								background-image: url(/gp/en/images/gp/membership_level_lrg.gif);
								background-repeat: no-repeat;
								background-position: 0px -222px;
								height: 73px;
								width: 72px;
								margin: 0px;
								padding: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipLevel.levelGold {
							 		background-position: 0px 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipLevel.levelPlatinum {
							 		background-position: 0px -74px;
							 } #hyattBuilt_pgctntClmnMain .hbGpMembershipLevel.levelDiamond {
							 		background-position: 0px -147px;
							 }
							#hyattBuilt_contentContainer #hyattBuilt_pgctntClmnMain h2.hbGpMembershipLevelTitle { /* GP Membership Level */
								color: #666666 !important;
								font-size: 10px !important;
								line-height: 12px !important;
								text-align: center !important;
								text-transform: uppercase !important;
								padding-top: 5px !important;
							 }
							 /* displaying the bold address lables and other section areas in profile related pages - added lines #hyattBuilt_pgctntClmnMain h3{
								font-weight:normal;
							}
							#hyattBuilt_pgctntClmnMain h3,   */
							#hyattBuilt_pgctntClmnMain h3{
								font-weight:normal;
							}
							#hyattBuilt_pgctntClmnMain h3,
							
							.renderGpMyAccountMenuBorder #hyattBuilt_pgctntClmnMain h3, 
							.renderGpMyAccountMenuBorderLike #hyattBuilt_pgctntClmnMain h3 { /* GP My Account Pages */
								font-size: 12px;
								line-height: 12px;
								margin: 0px;
								margin-top: 18px;
								padding: 0px;
								position: relative;
							 } #hyattBuilt_pgctntClmnMain h3.hbGpSearchResultHeading {
							 		border-top: 1px solid #d8d8d8;
									border-bottom: 1px solid #d8d8d8;
									padding-top: 5px;
									padding-bottom: 5px;
							 } #hyattBuilt_pgctntClmnMain h3.hbGpHeadingSpacing {
							 		margin-top: 14px;
							 } #hyattBuilt_pgctntClmnMain h3.hbGpTransform {
							 		text-transform: uppercase;
							 } #hyattBuilt_pgctntClmnMain h3.hbGpIconHolder {
							 		position: relative;
									padding-left: 27px;
							 }
								.renderGpMyAccountMenuBorder #hyattBuilt_pgctntClmnMain h3 a, 
								.renderGpMyAccountMenuBorderLike #hyattBuilt_pgctntClmnMain h3 a { /* GP title bar */
									right: 0px;
									top: 0px;
									position: absolute;
								 }
								 

/*
 *  TODO
 *   - handling of the H3 elements througth out SO and GP should be address
 */

							#hyattBuilt_pgctntClmnMain table.hbGpTabularData { /* GP tabular data */
								margin: 0px;
								margin-top: 20px;						
								padding: 0px;
								border-collapse: collapse;
								width: 100%;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapper table.hbGpTabularData {
									margin-top: 0px;
									margin-bottom: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpInfoClmnsWrapperVone table.hbGpTabularData {
									margin-top: 5px;
									margin-bottom: 0px;
							 } #hyattBuilt_pgctntClmnMain .hbGpBorderUp table.hbGpTabularData {
							 		margin-top: 0px;
							 }
							 	#hyattBuilt_pgctntClmnMain table.hbGpTabularData * { /* GP tabular data */
									font-size: 12px !important;
									line-height: 15px !important;
								 }
								 #hyattBuilt_pgctntClmnMain table.hbGpTabularData .viewRetLinks a{ /* HM-3085 for reducing the view and retrieve links font size */
									font-size: 10px !important;
									line-height: 15px !important;
								 }
								#hyattBuilt_pgctntClmnMain table.hbGpTabularData tr { /* GP tabular data */
									margin: 0px;
									padding; 0px;
									overflow: auto;
								 } #hyattBuilt_pgctntClmnMain table.hbGpTabularData tr.hbTableRowHighLight {
									   background-color: #F2F1ED;
								 } #hyattBuilt_pgctntClmnMain table.hbGpTabularData tr.hbTableRowHighLight1 {
									   background-color: #E8E7E1;
								 }
									#hyattBuilt_pgctntClmnMain table.hbGpTabularData tr td, 
									#hyattBuilt_pgctntClmnMain table.hbGpTabularData tr th { /* GP tabular data */
										margin: 0px;
										padding: 4px;
										padding-top: 4px;
										padding-bottom: 4px;
										vertical-align: top;
										text-align: left;
									 } #hyattBuilt_pgctntClmnMain table.hbGpTabularData tr th {
									 		padding-top: 0px;
											font-weight: normal;
									 } #hyattBuilt_pgctntClmnMain .hbGpBorderUp .hbGpTabularData tr th {
									 		padding-top: 4px;
									 } #hyattBuilt_pgctntClmnMain table.hbGpTabularData .hbGpCellDelete {
									 		width: 40px;
									 } #hyattBuilt_pgctntClmnMain table.hbGpTabularData td.hbGpCellDelete {
									 		text-align: center;
									 } #hyattBuilt_pgctntClmnMain table.hbGpTabularData td.hbGpWidth { /* GP tabular data */
								 			width: 50%;
								 	 } #hyattBuilt_pgctntClmnMain .hbGpBorderUp1 table.hbGpTabularData td.hbGpWidth, 
									   #hyattBuilt_pgctntClmnMain .hbGpBorderUp1 table.hbGpTabularData th.hbGpWidth {
								 	 		padding-left: 13px;
								 	 } #hyattBuilt_pgctntClmnMain .hbGpBorderUp1 table.hbGpTabularData td.hbGpWidth1, 
									   #hyattBuilt_pgctntClmnMain .hbGpBorderUp1 table.hbGpTabularData th.hbGpWidth1 {
								 	 		padding-left: 25px;
								 	 }
								 	 	
										#hyattBuilt_pgctntClmnMain table.hbGpTabularData td img {
											margin: 0px;
											margin-left: 5px;
											padding: 0px;
											float: left;
										 }
										#hyattBuilt_pgctntClmnMain table.hbGpTabularData form {
											margin: 0px;
											padding: 0px;
											text-align: center;
										 }
											#hyattBuilt_pgctntClmnMain table.hbGpTabularData form input, 
											#hyattBuilt_pgctntClmnMain table.hbGpTabularData .hbGpCellDelete input {
												margin: 0px;
												padding: 0px;
												vertical-align: -2px;
											 }
											 #hyattBuilt_pgctntClmnMain td .hbGpSupperScript { /* GP Content */
												position: relative;
												top: -3px;
												font-size: 0.75em !important;
											 }

/* Start Changes for HM-3187*/									 
#hyattBuilt_pgctntClmnMain table.hbGpTabularData tr td.hpGpActDescTextAlign{ text-align:center;}
#hyattBuilt_pgctntClmnMain table.hbGpTabularData tr th.hbGpActDescColWidth{ width:180px; text-align:center;}
#hyattBuilt_pgctntClmnMain table.hbGpTabularData tr th.hbGpDatesColWidth{ width:75px;}
/* End Changes for HM-3187*/											 
						
						#hyattBuilt_pgctntClmnBookFlap { /* a */
							float: right;
							width: 0px;
							height: 0px;
							display: none;
							visibility: hidden;
						 } #hyattBuilt_contentContainer.renderLayout_Qb_Bf #hyattBuilt_pgctntClmnBookFlap, 
						   #hyattBuilt_contentContainer.renderLayout_Bf_Qb #hyattBuilt_pgctntClmnBookFlap, 
						   #hyattBuilt_contentContainer.renderLayout_Bf #hyattBuilt_pgctntClmnBookFlap { /* a */
						 	  display: block;
							  visibility: visible;
							  width: 209px;
							  height: auto;
						 } #hyattBuilt_contentContainer.renderLayout_Qb #hyattBuilt_pgctntClmnBookFlap,
						   #hyattBuilt_contentContainer.renderLayout_Qb #hyattBuilt_pgctntClmnBookFlap * { /* a */
							  position: absolute;
							  z-index: -9999;
							  display: block;
							  visibility: hidden;
							  width: 0px;
							  height: 0px;
						 }
							#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotsWrapper { /* a */
								display: block;
								padding: 13px;	
								margin: 0px;
								text-align: center;
								font-size: 12px;
							 }
							#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper { /* a */
								display: block;
								overflow-x: hidden;
								width: 183px;
								margin: 0px;
								padding: 0px;
								padding-top: 7px;
								padding-bottom: 7px;
							 }
								#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper img { /* a */
									border: 1px solid #D8D8D8;
									width: 139px;
									height: 49px;
									margin: 0px;
									margin-left: auto;
									margin-right: auto;
									margin-bottom: 3px;
									padding: 0px;
								 }
								#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p { /* a */
									margin: 0px;
									padding: 0px;
									font-size: 11px;
									line-height: 16px;
								 } #hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p.hbGpTopSpacing {
								 	   padding-top: 6px;
								 } #hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p.hbGpTopSpacing1 {
								 	   padding-top: 10px;
								 } #hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p.hbGpTextAlign {
								 	   text-align: left;
								 }
									#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p a.hbSlotLinkConvertToRegular, 
									#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p a.hbSlotLinkConvertToRegular:hover { /* a */
										font-size: 11px;
										line-height: 16px;
										color: #333333;
										text-decoration: none;
									} #hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotWrapper p a.hbSlotLinkConvertToRegular:hover {
										 text-decoration: underline; 
									}
							#hyattBuilt_pgctntClmnBookFlap .hyattBuilt_slotReservationAssistance { /* a */ }
								#hyattBuilt_pgctntClmnBookFlap h3, 
								#hyattBuilt_pgctntClmnBookFlap h3 a, 
								#hyattBuilt_pgctntClmnBookFlap h3 a:hover { /* a */
									font-size: 12px;
									line-height: 12px;
									font-weight: bold;
									text-transform: uppercase;
									margin: 0px;
									padding: 0px;
									padding-bottom: 5px;
									text-decoration: none;
									color: #333333;
								 }
								#hyattBuilt_pgctntClmnBookFlap a { /* a */
									font-size: 10px;
									text-decoration:underline;
								 } #hyattBuilt_pgctntClmnBookFlap a.hbGpNormal {
								 		font-size: inherit;
								 }
							#hyattBuilt_pgctntClmnBookFlap hr { /* a */
								border: none;
								border-bottom: 1px solid #d8d8d8;
								height: 0px;
								margin: 0px;
								margin-top: 6px;
								margin-bottom: 8px;
								padding: 0px;
							 }
/* END == Hyatt Special Offers Section ====== */

/* START == Browsers Related and Browser Specific Hacks ====== */ 
	/* Clearing Floats Hack*/
		* .clearFloats {
			display: inline-block;
		 }
		.clearFloats:after {
			display: block;
			visibility: hidden;
			clear: both;
			height: 0;
			content: ".";
		 }
	/* IE6 Peek-a-Boo Fix*/
		.hbGpColapseExpandWrapper .hbGpCeItemToHideOrShow, 
		.hbGpLandingPageRowForSlots .hbGpLandingPageSlot div, 
		.hbGpLandingPageRowForSlots .hbGpLandingPageSlot, 
		.hbGpLandingPageRowForSlots {
			zoom: 1;
		 }
/* END == Browsers Related and Browser Specific Hacks ====== */

/* ERRORS  */
#hyattBuilt_pgctntClmnMain .error-0,#hyattBuilt_pgctntClmnMain .error-1 {
	 position: relative; 
	 list-style-type: none; 
	 padding: 0; margin: 0;
}
#hyattBuilt_pgctntClmnMain .error-0 li {
	
	padding-left:10px;
	padding-top:15px;
	/* QC1078 | Fixing the error message styling 
	background: url(/gp/en/images/error_0.gif) no-repeat 0 .6em; 
	padding-left: 1.8em; 
	padding-bottom: 6px; 
	padding-top: 9px; 
	color: #990000; 
	font-weight: bold; */
}
/* START == HEADER MODULES ====== */
	#dashboard_alike {
		background-color: #FFFFFF;
		border: 1px solid #E2E2E2;
		margin: 30px;
		display: block;
		float: left;
	 }
		#hbQuickAccountViewModule {
			padding: 10px;
		 }
			#hbQuickAccountViewModule .clmnLft {
				border-top: 10px solid #fff1c2;
				border-left: 10px solid #fff1c2;
				border-right: 10px solid #fff1c2;
				border-bottom: 10px solid #fff1c2;
				width: 208px;
				vertical-align: top;
			 }
				.clmnLft .hbInnerPadding {
					padding: 20px;
				 }
				.clmnLft  h2.hbDetailsSideBlockReservations {
					margin: 0px;
					padding: 0px;
					margin-top: 12px;
					margin-bottom: 2px;
					font-size: 11px;
					line-height: 11px;
					font-weight: bold;
					text-transform: uppercase;
					width:230px;
				 }
				.clmnLft h3 {
					font-size: 11px;
					font-weight: bold;
					margin: 0px;
					padding: 0px;
					padding-top: 10px;
					line-height: 17px;
				 }
				.clmnLft p {
					font-size: 11px;
					font-weight: normal;
					margin: 0px;
					padding: 0px;
					line-height: 17px;
				 }
				.clmnLft .hbLinkRightSide {
					float: right;
				 }
			#hbQuickAccountViewModule .clmnRght {
				width: 208px;
				padding-left: 10px;
				vertical-align: top;
			 }
				.clmnRght .hbDetailsSideBlockLineWrapper  { /* GP My Account Pages Details Side Block */
					font-size: 11px;
					line-height: 12px !important;
					margin: 0px;
					padding: 0px;
					padding-top: 5px;
					padding-bottom: 5px;
					position: relative;
				 } .clmnRght .hbDetailsSideBlockLineWrapper.hbGpTextAlign {
						text-align: center;
				 } .clmnRght .hbDetailsSideBlockLineWrapper.hbLineHeight {
						line-height: 18px !important;
				 }
				.clmnRght .hbDetailsSideBlockLineWrapper1  { /* GP My Account Pages Details Side Block */
					font-size: 11px;
					line-height: 12px !important;
					margin: 0px;
					padding: 0px;
					padding-top: 6px;
				 }
					.clmnRght .hbDetailsSideBlockLineWrapper1.hbTopMargin {
						margin-top: 3px;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper .hbLabel { /* GP My Account Pages Details Side Block */
						text-transform: uppercase;
						display: block;
						float: left;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper .hbDefinition { /* GP My Account Pages Details Side Block */
						display: block;
						float: right;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper p { /* GP My Account Pages Details Side Block */
						font-size: 10px;
						line-height: 12px !important;
						margin: 0px;
						padding: 0px;
					 } .clmnRght .hbDetailsSideBlockBorder p {
						   padding-top: 4px;
						   padding-bottom: 6px;
					 } .clmnRght .hbDetailsSideBlockLineWrapper p.hbTopMarginSet {
						   margin-top: 10px;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper div.hbTopMarginSet { /* GP My Account Pages Details Side Block */
						margin-top: 5px;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper div div { /* GP My Account Pages Details Side Block */
						padding-top: 3px;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper .hbLinkToTheRight {
						font-size: 10px;
						margin-right:7px;
						position:absolute;
						right:0px;
						top:auto;
						left:auto;
						display:inline;
					 }
					.clmnRght .hbDetailsSideBlockLineWrapper .hbGpWebCheckIn {
						vertical-align: -6px;
					 }
					.clmnRght  h2.hbDetailsSideBlockReservations {
						margin: 0px;
						padding: 0px;
						margin-top: 12px;
						margin-bottom: 2px;
						font-size: 11px;
						line-height: 11px;
						font-weight: bold;
						text-transform: uppercase;
					 }
				.clmnRght .hbDetailsSideBlockBorder { /* GP My Account Pages Details Side Block */
					border-bottom: 1px solid #d8d8d8;
					border-top: 1px solid #ffffff;
				  }
				.clmnRght .hbDetailsSideBlockBorder1 { /* GP My Account Pages Details Side Block */
					border-bottom: 1px solid #d8d8d8;
					border-top: 1px solid #d8d8d8;
				  }
		#hbCloseBar {
			border-top: 1px solid #E0E0E0;
			padding: 10px;
		 }
			#hbCloseBar a {
				font-weight: normal.
				font-size: 10px;
				float: right;
				text-decoration: none;
			 }
			#hbCloseBar img {
				vertical-align: -2px;
			 }

	#hyattBuilt_pgctntClmnMain form#signin{ margin-left:10px;}

	/* -- START - INTRODUCED as new code for terms and conditions on "GP - 1.9 - My Account - My Awards .html" to support multiple terms and conditions -- */
	/* -- 2010.10.16 -- */
	#hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper1 {
		padding-top: 20px;
	 }
		#hyattBuilt_pgctntClmnMain .hbGpTitleBar1, 
		#hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper1 .hbGpTitleBar1 {
			font-size: 12px;
			line-height: 20px;
			height: 20px;
			margin: 0px;
			margin-bottom: -5px;
			margin-top: 18px;
			padding: 0px;
		 } #hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper1 .hbGpTitleBar1 {
			   background-image: url(/gp/en/images/buttons/tandc_button.gif);
			   background-position: left center;
			   background-repeat: no-repeat;
			   margin-top: 0px;
			   margin-bottom: 0px;
			   padding-left: 0px;
			   padding-right: 0px;
			   cursor: pointer;
		 } .hbGpColapseExpandWrapper1.hbGpIconSwitch1 .hbGpTitleBar1 {
				background-image: url(/gp/en/images/buttons/tandc_button_opened.gif) !important;
		 }
			.hbGpColapseExpandWrapper1 .hbGpTitleBar1 div {
				height: 20px;
				margin: 0px;
				padding: 0px;
			 }
				.hbGpColapseExpandWrapper1 .hbGpTitleBar1 div span {
					vertical-align: -3px;
					padding-left: 15px;
					font-weight: bold;
				 }
		.hbGpColapseExpandWrapper1 .hbGpCeItemToHideOrShow1 {
			display: none;
			border-bottom: 0px solid #FFFFFF;
			margin-bottom: 20px;
		 } .hbGpColapseExpandWrapper1 .hbGpCeItemToHideOrShow1.hbGpCeItemNowShowen1 {
			   display: block !important;
		 } #hyattBuilt_pgctntClmnMain .hbGpColapseExpandWrapper1 .hbGpCeItemToHideOrShow1 p {
				display: block !important;
				visibility: visible !important;
				width: auto !important;
				height: auto !important;
				margin-top: 10px !important;
				color: #555555 !important;
				font-size: 11px !important;
				line-height: 14px !important;
		 }
	/* -- 2010.10.16 -- */
	/* -- END - INTRODUCED as new code for terms and conditions on "GP - 1.9 - My Account - My Awards .html" to support multiple terms and conditions -- */
	/*----Communication Preferences--------*/
	.line-horizontal-1{background:#D8D8D8;font-size:1px;height:1px;margin:10px 0;width:100%;}
	.saveChanges{padding-top:15px;}
	#hyattBuilt_pgctntClmnMain .tableComms td ul{margin:0;}
	#hyattBuilt_pgctntClmnMain .tableComms td span a{font-size:11px !important;}
	/*----------HM-1922-----------------*/
	#hyattBuilt_contentContainer .alerttxt p{color:#ff0000;text-align:justify;}
	#hyattBuilt_contentContainer .alerttxt p a{text-decoration:none;font-weight:normal;}
	#hyattBuilt_contentContainer .alerttxt p a:hover{text-decoration:underline;color:#273F6F;}

/*External link Icon*/
.external-link a{background: transparent url("/hyatt/images/external_link_icon.gif") no-repeat right 3px; padding:0 12px 0 0;}
.external-link a:hover{background-position: right -17px; padding:0 12px 0 0;}
/*External link Icon end*/

/* HM-2680 IE 7/8 Fix */
#register .hbTermsAndConditionExpandColapseLink span {
	*vertical-align: -1px !important;
	*font-size: 0px !important;
}
#hyattBuilt_pgctntClmnMain ul.listStyleHyphen{
	list-style-type:none;
	margin-left:0px;
}
#hyattBuilt_pgctntClmnMain ul.listStyleHyphen li{
	background: transparent url(/gp/en/images/hyatt-dash1.png) no-repeat 21px 7px;
	padding-left:40px;
}
