/* 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 {
}

#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: 131px;
	left: 780px;
	width: 190px;
	height: 20px;
	z-index: 10;
}

#m2LangDropdown form {
	padding: 0px;
	margin: 0px;
}

.langlist {
	font-size: 12px;
}

#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;
	z-index: 0;
}
#i_top_status_faceplate_greeting { font-weight: bold; }
#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: -72px;
		
	
	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;
	}
.dontremembercheckbox {
	position: relative;
	
		
		
			top: -29px;
		
	
	left: 15px;
}
#pclubJoinInt, #pclubJoinInt a {
	position: relative;
	left: 0px;
	top: -10px;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
}
#pcForgotPinInt a{
	position: relative;
	
		
		
			top: 5px;
		
	
	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:3px;
}
.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 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	background: url(http://images3.ichotelsgroup.com/cq/etc/media_library/cp/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/cp/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;
	height: 30px;
}
#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 {

	
	
	

}


#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/cp/1/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: -10px;
	

	right: 4px;
	float: right;
}
#hdPopupCloseBtn {
	position: relative;
	
		
		
			top: 0px;
			left: 40%;
		
	

}
.hdPopupActions {
 	float: right;
}
#hdPopupBorder {
	position: relative;
	
	
		top: 0px;
		width: 574px;
	
	

	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/cp/1/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-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 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;
	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/cp/1/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/cp/1/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/cp/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/cp/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;
float: right;
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/cp/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;
float: right;
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 */


/* CP/EN Meetings */
.f11 {
	color: #000;
}

#left {
	background-color: #F1E9D9;
	color: #754c24;
} 
#right {
	background-color: #F1E9D9;
	color: #754c24;
}
#rightFiller {
	background-color: #F1E9D9;
}

.navTDbackground {
	background-color: #F1E9D9;
}


#m2PriorityClubHeader {
	color: #603913;
}
#m2PriorityClub {
	color: #603913;
}
#pcForgotPinInt a{
	color: #603913;
}

#m2PlanningTools ul {
	color: #603913;
}
.m2LeftNavHeader, .m2LeftNavHeaderAlt {
	color: #615745;
}
.m2RfbHeaderTitle, #m2ToolsResourcesPageToolsAndGuides {
	 color: #78091A;
	 background-color: #F1E9D9;
}
.m2RfbHeaderBackground, #m2_find_location_sleeping_rooms, #m2_find_location_event_space_reqs {
	 background-color: #F1E9D9;
	 padding: 0px;
}
#m2ToolsResourcesPage a:active, #m2ToolsResourcesPage a:link, #m2ToolsResourcesPage a:hover, #m2ToolsResourcesPage a:visited,
#m2FAQPage a:active, #m2FAQPage a:link, #m2FAQPage a:hover, #m2FAQPage a:visited
{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #78091A;
}
#m2FindLocationResults a.anchor {
	color: #78091A;
}
#m2_expandable_content2 b, #m2_expandable_content3 b, 
#m2ToolsExpertArticlePage table tbody tr td table tbody tr td p b, 
#m2NegotiationContent table tbody tr td table tbody tr td p b,
.m2WallpaperRight, .m2WallpaperRight a.popup, #m2WallpaperPage p b
 {
	color: #78091A;
}

#m2PCRRedBar {
border-right: 2px solid #78091A;
}
.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: #754c24;
}
#hdPopupBorder {
	border-left: 1px solid #d0b787;
	border-right: 1px solid #d0b787;
	border-bottom: 1px solid #d0b787;
	background-color: #FFFFFF;
}

#hdPopupHeader {
	border-left: 1px solid #d0b787;
	border-right: 1px solid #d0b787;
	border-bottom: 1px solid #d0b787;
}


/* END CP/EN Meetings */
