




/* LIBRARY */



/* 3 COL */

#top { 
	position: absolute;
	top: 0;
	left: 0;
	height: 100px; width: 1000px;
}
#container { 
	position: absolute;
	top: 101px;
	left: 0px;
	width: 1000px; 
}
#left { 
	width: 186px; 
}
#center { 
	width: 590px; 
}
#right { 
	width: 218px; 
}






/* END LIBRARY */


/* MEETINGS ROOT */

body {
 margin: 0;
 font-family: Arial, Verdana, Courier;
}
form {
 margin: 0;
}

#container {
top: 160px;
}

#left {
float: left;
}

#center {
float: left;
margin-left: 3px;
}

#right {
 position: absolute;
 top: 0px;
 left: 782px;
}

#m2UniversalNavLinks {
	position: absolute;
	top: 5px;
	left: 188px;
	width: 410px;
	font-size: 11px;
	text-align: right;
display:  inline;
}

#m2LangDropdown {
	position: absolute;
	
		
			top: -3px;
		
		
		
		
	
	left: 603px;
 width: 190px;
height: 20px;
display:  inline;
}

#m2LangDropdown form {
	padding: 0px;
	margin: 0px;
}

.langlist {
	font-size: 11px;
}

#m2BrandLog o{
	position: absolute;
	top: 25px;
	width: 188px;
}

#m2BrandLogoImg {
	position: absolute;
	top: 0px;
	left: 20px;
}


#m2LogoUrl {
	position: absolute;
	top: 90px;
	left: 8px;
	font-size: 11px;
	color: #78091A;
}
#m2Pslot1 {
	position: absolute;
	top: 25px;
	left: 188px;
	width: 590px;
}
#m2Pslot2 {
	position: absolute;
	top: 25px;
	left: 777px;
}
#m2LeftNavHeadImg{
	position: absolute;
	top: 132px;
	left: 0px;
}
#m2TopNav {
	position: absolute;
	top: 132px;
	left: 190px;
	width: 590px;
}
#m2TopNavbutton {
	float: left;
}
#m2SubNavBar {
	display: block;
	height: 27px;
}
#m2SubNavbutton {
	float: left;
	margin-right: 2px;
	padding-bottom: 2px;
}

#m2RightNavHeadImg{
	position: absolute;
	top: 132px;
	left: 778px;
}
#i_top_status_faceplate_greeting { font-weight: bold; }

.dontremembercheckbox {
	position: relative;
	top: 0px;
	left: 0px;
}
#pclubJoinInt, #pclubJoinInt a {
	position: relative;
	left: 0px;
	top: -10px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
.brandGreeting {
	Font-weight: Bold;
	}
#i_top_status_faceplateInt_isnotme{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_isnotme a{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_signin{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_signin a{
	Font-weight: bold;
	text-align: left;
	font-family: arial, sans-serif;
	left: 0px;
}
#i_top_status_faceplateInt_body {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 9px;
	padding-bottom: 2px;
	left: 0px;
	}

#i_top_status_faceplateInt_body a{
	font-family: Arial, sans-serif;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	left: 2px;
	}
#message_popup {
left:260px;
top:60px;
width: 391px;
height: 129px;
background-color: #fe0100;
}

#i_top_status_faceplateInt_brandgreeting{
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}
#profileSelectVisibleBrand {
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 10px;
	}
#travelProfilebrand {
	padding-top: 2px;
	padding-bottom: 2px;

	}
.itopstatusfaceplateaccount{
	font-size: 10px;
	font-weight: bold;
}
#i_top_status_faceplateInt_signoutbutton{
	position:absolute;
	left: 0px;
	top: 108;
}

#i_top_status_faceplateInt_space {
	padding-bottom: 3px;
}
#i_top_status_faceplateInt_signbutton{
	padding-top: 4px;
}


#m2PriorityClub {
	position: relative;
	left: 0px;
	padding-top: 10px;
	padding-bottom: 9px;
	display: block;
	font-size:11px;
	
		
			width: 180px;
		
		
	
	margin-left: 6px;
}
#logoPCRint {
	visibility: hidden;
}
#loginGoButtonInt {
	position: relative;
	top: 5px;
	left: 0px;
}
#pclubJoinInt {
	position: relative;
	top: 5px;
	left: 5px;
}
#pclubJoinInt a {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#logoPCRInt {
	display: none;
}
#pcForgotPinInt {
	position: relative;
	
	
			top: -65px;
		
		
	
	left: 81px;
	width: 90px;
}
.greetingButton {
	padding-top: 5px;
	padding-bottom: 5px;
}
#PCRlogo {
	position: relative;
	top: 5px;
	left: -3px;
}
#PCRlogoAnonymous {
	position: relative;
	top: 0px;
	left: -3px;
}
#logout_a {
	position: relative;
	top: 5px;
	left: 35px;
	}

#pcForgotPinInt a{
	position: relative;
	
		
			top: -3px;
		
		
	
	left: -9px;
	display: block;
}
#profileSelectVisible{
	font-size: 10px;
}


.m2LeftNavHeader {
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	position: relative;
	
		
			top: 0px;
		
		
	
}
.m2LeftNavHeaderAlt {
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	position: relative;
}
.m2LeftNavContent {
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	padding-left: 5px;
	position: relative;
}
#m2LeftContent {
	padding-top: 5px;
	padding-bottom: 5px;
}

#meetings2RightSlotTargeter table tbody tr td.promotext a.anchor, #meetings2RightSlotTargeter table tbody tr td.promotext {
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	position: relative;
}
#m2PriorityClubHeader, #m2PlanningToolsHeader, #m2PerfectLocationHeader, #m2PullOffGreatMeetingHeader, #m2QuickPlanningTipsHeader,
#m2100WordsHeader, #m2WallPaperHeader, #m2SpecialOffersHeader, #mbMtgEvtGuideHeader, #m2MeetingHeader {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/1/en/hdl/bkrds.Par.0027.Image.gif) no-repeat top;
	padding-left: 4px;
	height: 19px;
	text-align: left;
}
#m2100WordsContent, #m2SpecialOffersContent, #m2ServiceExcellence, #m2RightMiddle, #m2RightTop, #m2RightBottom {
	display: block;
	margin-left: 6px;
	margin-top: 6px;
	width: 210px;
}
#m2100WordsContent.m2LeftNavContent a img {
	margin: 5px 0px 0px 0px;
}
#meetings2RightSlotTargeter table {
width: 210px;
}
#meetings2RightSlotTargeter table tbody tr td.promotext {
	display: block;
	margin: 6px 6px 0px 0px;
}
#favdest {
	width: 150px;
}
#favdest .f11, .favSelect, #favdest option {
	font-size: 9px;
}
#m2RightModuleFooter {
	position: relative;
	left: 0px;
	top: 0px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/1/en/hdl/bkrds.Par.0029.Image.gif) no-repeat bottom;
	width: 218px;
	height: 8px;
}
#m2PerfectLocationAdvancedSearch{
	position: relative;
	padding-top: 10px;
	margin-bottom: 7px;
}
.perfectLocationHotel {
	margin-top: 3px;
	padding-bottom:3px;
}
#m2DownloadAdobe {
	position: relative;
	top: 10px;
	padding-bottom: 10px;
}
#m2WhyCP {
	float: left;
	padding-top: 15px;
	padding-left: 20px
}
#m2800Number {
	float: right;
	padding-top: 15px;
	padding-right: 20px
}
#m2800NumberRFP, #m2ReturnToolsResources {
	float: right;
}
#m2HotelDetailPageHeader {
	width: 553px;
	display: block;
	margin: 0px 0px 0px 18px;
}
#m2HelpButton, #m2ReturnToResults, #m2ReturnToMeetings {
	float: right;
	padding: 10px 0px 5px 0px;
}
#m2HomeContent {
	position: relative;
}

.imageReloadStatus{display:none;}
#clear {
	line-height: 1px;
	clear: both;
}
.m2HomeContentPar {
	position: relative;
	left: 15px;
	top: 10px;
	width: 555px;
	height: 75px;
	margin-top: 15px;
}
.m2HomeContentParImg {
	float: left;
}
.m2HomeContentParRight {
	position: relative;
	left: 15px;
	font-size: 11px;
}
.m2HomePageContent {
	margin-left:118px;
}
#m2FindLocationPage, #m2HotelDetailPage {
	position: relative;
	top: 10px;
}
#m2CenterColumnHeader, #m2SuccessLogo{
	float: left;
}
#m2SpecialOffersPage, #m2FAQPage {
	width: 570px;
	margin: 8px 0px 0px 8px;
}
#m2SpecialOffersPage table, #m2FAQPage table {
	display: block;
	float: left;
}
#m2RfpContent {
	padding-top: 15px;
	padding-bottom:15px;
}
#m2SuccessLogo, #m2ReturnToolsResources {
	margin-top: 12px;
}
#m2MeetingsRewardsPage, #m2PCRtext li {
	 position: relative;
	 font-size: 11px;
}
#m2MeetingsRewardsPage {
	position: relative;
	width: 570px;
	top: 10px;
	left: 11px;
}
#m2NegotiationTechPage {
	position: relative;
	width: 570px;
	top: 10px;
	left: 11px;
}
#m2NegotiationContent {
	position: relative;
	top: 10px;
	font-size: 12px;
}
#m2NegotiationContent ul li {
	margin-top: -20px;
}






#m2PCRFaqLink {
	 position: relative;
	 font-size: 11px;
	 padding-bottom: 25px;
}
#m2PCRjoin {
	float: left;
	width: 250px;
}
#m2PCRRedBar {
	float: left;
	padding-left:30px;
	height: 100px;
}
#m2PCRmember {
	float: right;
	width: 250px;
}
#hdWelcomeComponents {

	
	top: 40px;
	
	

}


#hdLeftNav {
	position: relative;
	top: 0px;
	left: 0px;
}
#hdRightNav {
	position: relative;
	top: 0px;
	left: 0px;
}
#hdMainContent {
	position: relative;
	top: 0px;
	left: 0px;
}
#hdPopupDiv {
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 100;
}
#hdPopupHeader, .hdPopupHeader  {
 	width: 576px;
 	height: 25px;
 	padding: 0px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl/bkrds.Par.0026.Image.gif) no-repeat top;
}
#hdPopupTitle {
	width: 576px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	position: relative;
	top: 4px;
	left: 12px;
}
#hdPopupActions {
	position: relative;

	
		top: -6px;
	
	

	right: 4px;
	float: right;
}
#hdPopupCloseBtn {
	position: relative;
	
		
			top: 10px;
			left: 40%;
		
		
	

}
.hdPopupActions {
 	float: right;
}
#hdPopupBorder {
	position: relative;
	
	
	
		top: -6px;
		width: 576px;
		margin-bottom: -10px;
	

	z-index: 100;
}

#hdPopupContent {
 	overflow: auto;
	position: relative;
	top: 12px;
	left: 12px;
	font-size: 11px;
}
#hdPopupContent h2{
	font-size: 11px;
}
#hdPopupContent p {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 11px;
	width: 550px;
}

#hdPopupContent li {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 11px;
	width: 550px;
}

#hdPopupDivShim {
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width:0px;
	height:0px;
	border: 0px;
}

#m2DesignerFooter {
	width: 1000px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl/bkrds.Par.0006.Image.gif) no-repeat;
}
.m2RfbHeaderTitle, #m2ToolsResourcesPageToolsAndGuides {
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
td.m2RfbHeaderTitle {
	padding: 3px 0px 3px 0px;
}

#m2FindLocationPage, #m2FindLocationResults, #m2ContactInfoPage, #m2MeetingsInfoPage, #m2RFPReviewPage,
#m2RFPConfirmationPage, #m2ToolsResourcesPage, #m2FAQPage, #m2ToolsExpertArticlePage, #m2WallpaperPage,
#m2WhyCrownePlazaPage {
	width: 553px;
	margin: 0px 15px 0px 15px;
}
.hdHotelAddress,#m2HotelNameAndAddress p.hdHotelAddress a {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	margin-bottom: 5px;
}
#m2HotelNameAndAddress{
	float:left;
	margin-top: 7px;
	position: relative;
	top: 0px;
	left: 7px;
	width: 340px;
}

#m2HotelLogo{
   float: left;
   position: relative
   left: 5px;
   margin-top: 8px;
}

#m2PrintRfp {
	float: right;
}
#m2PrintHD2 {
	float: right;
	margin-top:40px;
}
#m2ToolsResourcesPage, #m2FAQPage, #m2WallpaperPage, #m2WhyCrownePlazaPage {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
#footer {
	position: relative;
	padding-top: 100px;
	text-align: center;
}
.f11 {
	font-weight: normal;
}
#m2ToolsExpertArticlePage{
	float: left;
	display: block;
}
#m2WallpaperPageHeader {
	display: block;
	width: 553px;
	padding-top: 12px;
	padding-bottom: 6px;
}
.m2Wallpaper {
	position: relative;
	width: 100%;
	height: 150px;
	margin: 0px 0px 7px 0px;
}
.m2WallpaperLeft {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 176px;
}
.m2WallpaperRight {
	position: absolute;
	left: 180px;
	top: 0px;
	width: 370px;
	margin: 0px 0px 0px 12px;
}
.m2WallPaperDivider {
	position: absolute;
	top: 140px;
	left: 0px;
	display: block;
	width: 550px;
	height: 11px;
}
#m2ImproveViewHeader{
	float: left;
}
#m2Return {
	float: right;
}
#m2WhyCrownePlazaPage {
	margin-top: 12px;
}
#m2WhyContent {
	float: left;
	display: block;
	width: 557px;
	margin: 14px 0px 0px 0px;
}
#m2WhyImage {
	float: left;
	width: 120px;
}
#m2WhyHeaderAndText {
	float: right;
	position: relative;
	left: -38px;
	width: 385px;
}
#m2WhyDivider {
	float:left;
	display: block;
	width: 550px;
	margin: 14px 0px 0px 0px;
	border-bottom: 1px dashed #000;
}
#m2RFPReviewPage table tbody tr td.m2RfbHeaderTitle{
	padding-left: 5px;
}
#m2RFPReviewPage table tbody tr td.m2RfbHeaderTitle a img{
	margin-right: 8px;
}

#m2_contact_info a img, #m2_contact_info_event_info a img, #m2_contact_info_event_reqs a img {
	margin: 0px 3px 0px 8px;
}
#m2_expandable_content1, #m2_expandable_content2, #m2_expandable_content3, #m2_expandable_content4, #m2_expandable_content5 {
	padding: 0px 0px 0px 8px;
}
#m2WallpaperContent.m2LeftNavContent a.anchor {
	font-weight: bold;
}


#mbBrandLogo{
	position: absolute;
	top: 25px;
	width: 188px;
	height: 107px;
}

#mbBrandLogoImg {
	position: absolute;
	top: 0px;
    left: 0px;
}

#mbMainNavRightEnglish {
	position: absolute;
	top: 133px;
	left: 779px;
}
#mbMainNavLeftEnglish {
	position: absolute;
	top: 133px;
	left: 0px;
}

#mbMainNavLeft {
	position: absolute;
	top: 133px;
	left: 0px;
	width: 188px;
	height: 49px;
	background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl.Par.0004.Image.gif);
	background-repeat: repeat;
}

#mbMainNavRight {
	position: absolute;
	top: 133px;
	left: 779px;
	width: 220px;
	height: 49px;
	background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl.Par.0004.Image.gif) ;
	background-repeat: repeat;
}

#mbTopNav {
	position: absolute;
	top: 133px;
	left: 189px;
	width: 590px;
	height: 49px;
}


#mbRFPHomeImg{
display: block;
position: relative;
left: 0px;
top: 0px;
}

#mbRFPHomeContent{
position: relative;
float: left;
top: 8px;
font-family: Arial, Verdana, Courier;
font-size: 11px;
padding-bottom: 25px;
padding-right: 15px;
}

#mbRFPHomeEventType{
position: relative;
top: 5px;
left: 210px;
width: 220px;
padding-left: 10px;
padding-bottom: 25px;
}

.mbRFPEventTypeOptions{
	text-align: left;
	font-family: Arial, Verdana, Courier;
	font-size: 11px;
}

#mbPcmrPcrTitle{
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	
	background: url(http://images3.ichotelsgroup.com/cq/content/dec/pc/0/en/mbmeetings.InternalContentPar.0023.InternalContentImage.gif) no-repeat top;
	color: #ffffff;
	padding-left: 3px;
	height: 20px;
	text-align: left;
	font-family: Arial, Verdana, Courier;
	font-size: 11px;
	width: 582px;
}

.mbDspDropDown{
width: 150px;
font-family: Arial, Verdana, Courier;
font-size: 11px;
}

.mbDspDropDownSmall{
width: 50px;
font-family: Arial, Verdana, Courier;
font-size: 11px;
}

.mbMtgEvtGuideRightNavContent {
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	padding-left: 5px;
	position: relative;
	top: 3px;
}

.mbLeftNavHeader {
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	position: relative;
	top: 3px;
	}

.mbMtgGuideRightNavHeader{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	position: relative;
	top: 3px;
}

#mbPCRjoin {
   float: left;
   width: 280px;
   height: 125px;
   border-left: 1px solid #e7e8eb;
   border-right: 1px solid #e7e8eb;
   border-bottom: 1px solid #e7e8eb;
}

#mbPCRjoinHeader
{
position: relative;
top: 0px;
left: 0px;
height: 25px;
background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl/bkrds.Par.0018.Image.gif);
}

.mbPCRjoinHeaderText
{
position: relative;
top: 5px;
left: 3px;
text-align: left;
color: #275171;
}


#mbPCRjoinContent
{
 position: relative;
 top: 3px;
 padding-left: 4px;
}

#mbPCRJoinBtn
{
position: relative;
left: 200px;
top: 50px;
}

#mbPCRmember{
   float: right;
   width: 280px;
   height: 125px;
   border-left: 1px solid #e7e8eb;
   border-right: 1px solid #e7e8eb;
   border-bottom: 1px solid #e7e8eb;
}

#mbPCRmemberHeader
{
position: relative;
top: 0px;
left: 0px;
height: 25px;
background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl/bkrds.Par.0018.Image.gif);
}

.mbPCRmemberHeaderText
{
position: relative;
top: 5px;
left: 3px;
text-align: left;
color: #275171;
}

#mbPCRmemberContent
{
 position: relative;
 top: 3px;
 padding-left: 4px;
}

#mbPCRUpdateBtn
{
position: relative;
left: 180px;
top: 36px;
}

#mbRegionsTopTitle{
 position: relative;
 top: 20px;
 left: 10px;
 width: 550px;
}

#mbRegionsTopContent{
 position: relative;
 top: 40px;
 left: 10px;
 width: 550px;
}

#mbRegions{
 position: relative;
 top: 60px;
 left: 20px;
 width: 500px;
}

#language select {
  font-size: 10px;
}
/* END MEETINGS ROOT */







/* PC/EN Meetings */
.f11 {
	color: #000;
}



#left {
	background-color: #e7e8eb;
	color: #275171;
	width: 188px;
}

#right {
	left: 779px;
	width: 220px;
	background-color: #e7e8eb;
	color: #275171;
}

#container {
       top: 183px;
}

#center {
margin-left: 3px;
margin-right: 2px;
}

#rightFiller {
	background-color: #e7e8eb;
	width: 220px;
}

.navTDbackground {
	background-color: #e7e8eb;
}

#mbRFPHomeContent{
width: 315px;
left: 5px;
}

#mbRFPHomeEventType{
left: 8px;
}

.mbRFPEventTypeOptions{
   width: 150px;
}

#m2PriorityClubHeader, #m2PerfectLocationHeader, #m2WallPaperHeader, #m2SpecialOffersHeader, #mbMtgEvtGuideHeader {
        background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl/bkrds.Par.0027.Image.gif) no-repeat top;
        color: #FFFFFF;
}

.m2LeftNavContent, .m2LeftNavContent a, a.m2LeftNavContent:link, a.m2LeftNavContent:active, a.m2LeftNavContent:hover, a.m2LeftNavContent:visited,
.m2LeftNavContent form table tbody tr td.f11, #pclubJoinInt a, #m2DownloadAdobe, #m2DownloadAdobe.m2LeftNavContent a,
#m2LeftContent, #m2LeftContent a.popup, #m2LeftContent a, #m2PerfectLocationAdvancedSearch a,
#meetings2RightSlotTargeter table tbody tr td.promotext a.anchor, #meetings2RightSlotTargeter table tbody tr td.promotext,
#m2100wordsContent.m2LeftNavContent a, #i_top_status_faceplateNotYouInt a, #m2WallpaperContent.m2LeftNavContent a.anchor{
 color: #275171;
}

#mbEvtGuideList li
{
	font-size: 11px;
}

.eventTypesDropDown
{
font-family: Arial, Verdana, Courier
font-size: 10px;
}

#hdPopupBorder {
	border-left: 1px solid #275171;
	border-right: 1px solid #275171;
	border-bottom: 1px solid #275171;
	background-color: #FFFFFF;
}

#hdPopupHeader {
	border-left: 1px solid #275171;
	border-right: 1px solid #275171;
	border-bottom: 1px solid #275171;
}

#hdPopupCloseBtn {
   top: 25px;
   }

#hdPopupContent {
  width: 480px;
}

#hdPopupContent p {
  width: 480px;
}

#hdPopupContent li {
  width: 480px;
}

#m2PrintHD2 {
   margin-right: 10px;
}

#m2LangDropdown {
  top: 2px;
}

#languageButton {
	position: relative;
	left: 80px;
	top: -19px;
	width: 22px;
}


/* END PC/EN Meetings */


  #topNavReservation{
  position: absolute;
  top: 0px;
  left: 0px;
}

#topNavRedeem{
  position: absolute;
  top: 0px;
  left: 101px;
}

#topNavEarnPref{
  position: absolute;
  top: 0px;
  left: 208px;
}

#topNavOffers{
  position: absolute;
  top: 0px;
  left: 329px;
}

#topNavPartners{
  position: absolute;
  top: 0px;
  left: 390px;
}

#topNavBenefits{
  position: absolute;
  top: 0px;
  left: 470px;
}



#mbFPMainNavRight {
	position: absolute;
	top: 133px;
   height: 31px;
   width: 220px;
   left: 780px;
	background-image: url(http://images3.ichotelsgroup.com/cq/etc/media_library/pc/0/en/hdl.Par.0004.Image.gif) ;
	background-repeat: repeat;
}




#mbRegions, #m2HotelDetailPage{
 
    
      z-index: -1;
    
 
 }


 
 
 #advSearchPCRLogo{
  display: none;
}

#viewAccountAdv a{
  position: absolute;
  left: 142px;
  }

#balanceAdv a{
  position: absolute;
  left: 128px;
  }


 
#clientErrPopup{
top: 57px;
left: 4px;

   
	width: 175px;
   
   

}

#clientPinErrPopup{
left: 4px;

   
	top: 93px;
	width: 175px;
   
   

z-index: 20;
}

#arrowPCNum{
top: 32px;
}

#arrowPCPin{

   
	top: 67px;
   
   

}

#backendIncorrectLoginMsgInterior{
  top: 56px;
}

#backendIncorrectLoginArrowInterior{
  top: 46px;
}

#backendIncorrectPinMsgInterior{
  top: 90px;
}

#backendIncorrectPinArrowInterior{
 top: 80px;
}


#backendErrAdvTop{
  top: 157px;
  
   
	width: 175px;
   
   

}

#clientErrAdvTop{
  top: 157px;
  
   
	width: 175px;
   
   

}

#arrowPinTopAdv{
  top: 37px;
}
#mbBookSleepingRoom  {
	border: 2px solid #48aae6;
	background-color: #ffffff;
	position: absolute;
	left: 300px;
	width: 400px;
	padding: 10px;
	top: 50px;
	z-index: 9002;
}	
#mbBookSleepingRoom #closeButton {
	text-align: center;
}
#mbBookSleepingRoom .closeWindow {
	float: right;
}
#flBookSleepingRoom  {
	border: 2px solid #48aae6;
	background-color: #FFF;
	position: absolute;
	left: 300px;
	width: 400px;
	padding: 10px;
	height: 390px;
	top: 300px;
	z-index: 6002;
}

