body{
		padding: 0;
		margin: 0;
		text-align: center;
	}
.clear, .clearDiv, .ls-row-clr{
		clear: both;
	}
img {
		border:0;
}
#introComponent{
	margin:0;
	padding:0;
}
.alignRight{
		text-align: right;
	}
.centerAlign{
		text-align: center;
	}
#wrapper{
		color: #000;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-size: 8pt;
		background: url("http://specialoffers.starwoodhotels.com/SWCode_Static/cms_images/PPE/LeMeridien/Black/bgd.jpg") repeat 0 0 #000;
	}
	a{
			text-decoration: none;
			color: #777;
		}
	 a:active{
			color: #777;
		}
	 a:hover{
			color: #777;
			text-decoration: underline;
		}
	#headerArea{
			height: 122px;
			margin-bottom: 20px;
			background-color: #FFF;
		}
	.headerComponent{
			margin: 0 auto !important;
			text-align: center;
			width: 985px;
			/*overflow: hidden;*/
			position: relative;
		}
#topBar{
		float: right;
		clear: both;
		color: #7F7F7F;
		font-size: 8pt;
	}
	#topBar a{
			font-size: 11px;
			color: #7F7F7F;
			text-decoration: none;
		}
		#topBar a:hover{
				text-decoration: none;
			}
	#topBar ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#topBar ul#utils{
				margin: 0;
				text-transform: capitalize;
			}
		#topBar ul li{
				float: left;
				margin: 0 10px;
			}
			#topBar ul li.clear{
					margin-top: 10px;
				}
		#topBar #languageSelector{
				margin-top: 4px;
				padding-top: 5px;
				width: 87px;
				position: relative;
			}
		
			.clicked{
				background: url("http://www.starwoodhotels.com/lemeridien/images/dropdown_top.png") no-repeat 0 0 transparent;
			}
			
			.dhtmlSelectTrigger{
					text-decoration: underline;
					padding-right: 10px;
					background: url("http://www.starwoodhotels.com/lemeridien/images/arrow.gif") no-repeat 100% 50% transparent;
					cursor: pointer;
				}
		#topBar #languageSelector ul{
				display: none;
				position: absolute;
				top: 19px;
				left: 0;
				width: 87px;
				padding: 10px 0;
				z-index:10000;
				background: url("http://www.starwoodhotels.com/lemeridien/images/dropdownBottom.png") no-repeat 0 100% transparent;
			}
			s
			#topBar #languageSelector ul li{
					margin: 1px 20px;
				}
				#topBar #languageSelector ul li a{
						color: #AAAAAA;
						text-decoration: none;
					}
					#topBar #languageSelector ul li a:hover{
						color: #000;
					}
	#logo{
			display: block;
			margin-top: 20px;
			width: 192px;
			height: 44px;
			float: right;
			background: url("http://specialoffers.starwoodhotels.com/SWCode_Static/cms_images/ppe/lemeridien/black/lemeridien_logo.jpg") no-repeat 0 0 transparent;
		}
#mainMenuBar{
		position: absolute;
		top: 20px;
		left: 0;
		padding: 0;
		margin: 0;
		overflow: hidden;
		text-align: left;
	}
	
		.mainMenu{
				margin: 0;
				padding: 0;
				list-style-type: none;
				float: left;
				width: 185px;
				text-align: left;
			}
			.mainMenu li{
					margin: 0;
				}
				 .mainMenu li,  .mainMenu li a{
						font-size: 14px;
						font-weight: bold;
						text-transform: uppercase;
						text-decoration: none;
						color: #000;
						cursor: pointer;
					}
	#contentRow{
			width: 985px;
			margin: 0 auto;
			text-align: left;
			overflow: hidden;
		}
	#leftColumnArea{
			width: 180px;
			float: left;
		}
		#featuredMenu{
				background-color: #FFF;
				height: 175px;
				margin:120px 0 10px 0;
				list-style-type: none;
				padding: 10px;
				font-size: 12px;
				font-weight: bold;
				color: #000;
			}
			#featuredMenu a{
					color: #000;
					line-height: 20px
				}
	#rightColumnArea{
			float: left;
			margin-left: 20px;
			padding: 15px 0;
			width: 780px;
			background-color: #FFF;
		}
		#addressBar{
		color: #000;
		padding: 0;
	}
	#addressBar .centerAlign{
		text-align: left;
	}
	#addressBar h1{
			font-family: arial,sans-serif;
			font-weight: normal;
			margin: 0 15px;
			font-size: 21px;
			color: #000;
		}
		#addressBar p{
				color: #000;
				margin: 0 15px;
			}
		#subMenu{
				margin: 10px 15px 0 15px;
				padding: 0;
				background-color: #fff;
				border-top: 1px solid #CCC;
			}
			#subMenu ul{
					list-style-type: none;
					margin: 0 0 0 0px;
					padding: 0;
					overflow: hidden;
				}
			#subMenu li{
					float: left;
					margin: 0;
					padding: 6px 0px;
				}
				#subMenu li, #subMenu li a{
						color: #555555;
						font-size: 11px;
						font-weight: normal;
						text-decoration: none;
						
					}
					#subMenu li a{
							display: block;
							border-right:1px solid #555;
							padding:0 10px;
						}
					#subMenu li a.last{
							border-right:none;
						}
						
					#subMenu li.active a{
							text-decoration: none;
							font-weight: bold;
						}
	#banner{
			margin: 0 15px;
			padding: 0;
		}
			#slideShow{
				}
				
				#slideShow.slide{
						float:left;
					}
				#slideShowNavColumn{
					background-color:#EEEEEE;
					float:left;
					height:228px;
					padding-bottom:5px;
					padding-left:5px;
					padding-right:5px;
					padding-top:5px;
					position:relative;
					width:157px;
					}
				
				#slideShow a{
						display: block;
						margin: 0;
						padding: 0;
						line-height: 0;
					}
				#slideShow a img{
						margin: 0;
						padding: 0;
						border: 0;
					}
				#CaptionDIV{
						height: 25px;
						background-color: #DFDFDF;
						margin-top: 3px;
					}
				#CaptionDIV.slide{
					background-color:#CCCCCC;
					color:#4D4D4D;
					height:25px;
					margin-top:3px;
					}
		.rightColumnComponent{
				position: relative;
				zoom:1;
			}
		.rightColumnComponent h1{
				float: left;
				margin-left: 15px;
				font-size: 17px;
				font-weight: normal;
				text-transform: capitalize;				
			}
			
			.rightColumnComponent h1#OfferLabel{
				width:151px;
			}
			#offerContent{
					margin: 0 15px 0 170px;
					padding-top: 10px;
				}
		.offer{
				margin: 0 0 20px 0;
				padding: 0;
				width: 577px;
				text-align:left;
				overflow: hidden;
			}
			.offer #topBg{
					background: url("../../../cms_images/PPE/LeMeridien/offer_frame_top.jpg") no-repeat 0 0 #FFF;
					height: 26px;
					width: 577px;
				}
			.offer #bottomBg{
					background: url("../../../cms_images/PPE/LeMeridien/offer_frame_bottom.jpg") no-repeat 0 0 #FFF;
					height: 26px;
					width: 577px;
				}
			.offer #centerBg{
					border-left: 1px solid #c7c7c7;
					border-right: 1px solid #c7c7c7;
					overflow: hidden;
					padding: 0 15px;
				}
			.offer h3{
					margin: 0 0 0 100px;
					font-size: 16px;
					color: #EB2D2F;
				}
			.offer h3.noMargin{
					margin: 0 0 0 0px;

				}
				.offer h3 a{
						color: #EB2D2F;
						text-decoration: none;
					}
			.offer img.thumb{
					float: left;
					margin: 0 25px 0 0;
				}
			.offer div.thumb{
					float:left;
					margin: 0 25px 0 0;
				}
			.offer div.details{
					margin:0 0 0 100px;
				}
			.offer div.detailsMargin{
				margin:0 0 0 0;
			}
			.offer p, .offer ul{
					margin: 10px 0 10px 0;
					clear: none;
					font-size: 12px;
					color: #000;
				}
			.offer div.terms p{
					padding: 4px 0 4px 0;
				}
			.offer div.terms{
					margin:0 0 0 100px;

				}
			.offer div.termsMargin{
					margin:0 0 0 0px;
				}
				.offer div.termsMargin p{
					padding: 4px 0 4px 0;
				}

			#wrapper .offer a{
					color: #EB2D2F;
					font-weight: bold;
				}
			#wrapper .offer a.linkBullet{
					padding-left: 20px;
					height: 18px;
					line-height: 18px;
					display: block;
					background: url("http://specialoffers.starwoodhotels.com/SWCode_Static/cms_images/PPE/LeMeridien/red_circle_arrow.gif") no-repeat 0 50% transparent;
				}
			#wrapper .offer a.reserveBtn{
					display: block;
					float: right;
					outline: none;
					background:#EE2D2F url(../../../cms_images/sop/lemeridien/buttonArrow.gif) no-repeat scroll right center;
					border:medium none;
					color:#FFFFFF;
					cursor:pointer;
					font-size:12px;
					font-weight:normal;
					margin-left:1px;
					padding:6px 18px 6px 8px;
					text-decoration:none;
				}
		#adArea{
				margin-top: 69px;
				padding: 20px 0;
			}
	#footerRow{
			background-color: #FFF;
			margin-top:20px;
			text-align: center;
		}
	#footer{
		width: 825px;
		margin: 20px auto;
		padding-top: 5px;
		text-align: left;
		color: #686868;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	}
	#footerMenu{
			list-style-type: none;
			margin: 10px 0 0 0;
			padding: 0;
		}
		#footerMenu li{
				display: inline;
				padding: 0 5px;
			}
			#footerMenu li a{
					color: #000;
					text-decoration: underline;
				}
		#starwoodMenu{
				margin: 15px 0 0 0;
				padding: 0;
				list-style-type: none;
			}
			#starwoodMenu li{
					display: inline;
					margin: 0 5px;
					position: relative;
				}
				#starwoodMenu li, #starwoodMenu li a{
						color: #686868;
						font-size: 10px;
						text-decoration: none;
					}
				#starwoodMenu li a:hover{
						text-decoration: underline;
					}
				#otherBrands{
						display: none;
						position: absolute;
						list-style-type: none;
						bottom: 0;
						left: 0;
						width: 149px;
						z-index: 1000;
						padding: 8px 0;
						background-color: #EDEFE1;
						text-align: left;
					}
					#starwoodMenu #otherBrands li a{
							font-size: 11px;
							padding: 0 5px;
						}
					#starwoodMenu #otherBrands li{
							display: block;
							position: static;
							font-size: 11px;
							color: #666;
						}
						#otherBrands li.borderTop{
								margin-top: 5px;
								padding-top: 5px;
								border-top: 1px solid #CCC;
							}
							#otherBrands li a:hover{
									color: #0f4c76;
									text-decoration: none;
								}
				#starwoodMenu li:hover #otherBrands{
							display: block;
						}
		#footerSubMenu{
				list-style-type: none;
				width: 750px;
				margin: 15px 0;
				padding: 0;
				overflow: hidden;
			}
			#footerSubMenu li{
					display: inline;
					margin: 0 2px;
					color: #888;
					font-size: 10px;
				}
				#footerSubMenu li.nowrap{
						white-space: nowrap;
					}
					#footerSubMenu li a{
							color: #888;
							text-decoration: none;
						}
		#footer hr{
				color: #C5C5C5;
				height: 0px;
				margin: 0;
				background-color: transparent;
				border: none;
				border-top: 1px solid #C5C5C5;
			}
		#footer .footerList{
				margin: 0;
				padding: 0;
				width: 940px;
				list-style-type: none;
				overflow: hidden;
				clear: both;
				margin-bottom: 20px;
			}
			#footer .footerList li{
					float: left;
					margin: 0 7px;
					color: #A9837A;
					font-size: 0.83em;
				}
				.footerList li a{
						color: #A9837A;
						display: block;
						height: 60px;
						font-weight: normal;
						background: url("../../../cms_images/sop/lemeridien/brandbar_white_opt.gif") no-repeat 0 -10px transparent;
					}
					.footerList li a.ico1{
							width: 80px;
						}
					.footerList li a.ico2{
							width: 65px;
							background-position: -105px -10px;
						}
					.footerList li a.ico3{
							width: 75px;
							background-position: -175px -10px;
						}
					.footerList li a.ico4{
							width: 55px;
							background-position: -265px -10px;
						}
					.footerList li a.ico5{
							width: 110px;
							background-position: -325px -10px;
						}
					.footerList li a.ico6{
							width: 45px;
							background-position: -450px -10px;
						}
					.footerList li a.ico7{
							width: 45px;
							background-position: -505px -10px;
						}
					.footerList li a.ico8{
							width: 55px;
							background-position: -560px -10px;
						}
					.footerList li a.ico9{
							width: 55px;
							background-position: -620px -10px;
						}
					.footerList li a.ico10{
							width: 35px;
							background-position: -680px -10px;
						}
					.footerList li a.ico11{
							width: 75px;
							background-position: -740px -10px;
						}
					#footer .footerList li a img{
							border: 0;
						}
#roomsmod {
	background-color: #ffffff;
	padding: 10px;
	margin: 0px 0px 0px 0px;
}

*html #roomsmod{
	height: 115px;
}
#roomsmod h3 {
	font-weight: bold;
	color: #000000;
}

#roomsmod p {
	text-align: right;
}

#checkout
{
    padding-top: 5px;
}
#checkoutTfield
{
    padding-bottom: 10px;
}

#roomsfield, #adultsfield
{
    padding-bottom: 10px;
}

#ResFormButton
{
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
* html #ResFormButton
{
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
}

#BestRateLink
{
    float: left;
    padding-bottom: 15px;
}

#BestRateLink a:link, #BestRateLink a:hover, #BestRateLink a:visited {
    color: #eb2d2f;
    font-weight: bold;
    text-decoration: none;
}
#BestRateLink a:hover {
    color: #eb2d2f;
    font-weight: bold;
    text-decoration: underline;
}

.buttonForm
{
	border: 1px solid #eb2d2f;
	padding: 5px 30px 5px 10px; 
	margin: 0px;
	line-height: 14px;
	color: #ffffff; 
	font-family: arial, verdana, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
    background: url(http://specialoffers.starwoodhotels.com/SWCode_Static/cms_images/PPE/LeMeridien/booknow_arrow.jpg) #eb2d2f no-repeat right;
    background-color: #eb2d2f;
	text-transform: none; 
	cursor: hand; 
	width:140px;
}
.buttonForm a, a:active
{
	color: #ffffff; 
	font-family: arial, verdana, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none; 
}
.buttonForm a:hover
{
	color: #ffffff; 
	font-family: arial, verdana, sans-serif; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration: none; 
}
#redeembox p{
		text-align: center;
	}
	
/*slideshow specific css */
div.sh_slideShow {
	padding: 0px;
	position: relative;
}

div.sh_slideShow div.sh_col_1 {
	
}

div.sh_slideShow img {
	display: none;
	position: relative;
}

div.sh_slideShow img.sh_current {
	display: block;
}

div.sh_slideShow div.sh_col_last {
	padding: 10px;
	padding-left: 0px;
}

div.sh_slideShow p.sh_caption {
	text-align:right;
	display: none;
	margin:0;
	padding:0;
}

div.sh_slideShow p.sh_current {
	display: block;
	margin:0;
	padding:3px 0 0 0;
}

div.sh_slideShow a#sh_slideShow_prev,
div.sh_slideShow a#sh_slideShow_next {
	
}

div.sh_slideShow a {
	text-decoration: none;
}

div.sh_slideShow a:hover {
	color: #58158C;
}

/*livesite width override */
#contentRow .ls-fxr {
width:985px;
}
.ls-canvas .ls-area-body, .ls-canvas .ls-area{
		overflow: visible;
	}
	
/* New brand bar styles */

#globalFooterContainer	{
	margin:auto;
    font-size:10px;
    font-family:arial;
    line-height: 14px;
    z-index:1000;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer {
	padding:0;
	z-index:1000;
}

#globalFooterContainer #globalFooterLegal	{
    color: #CCCCCB;
}

#globalFooterContainer #brandNavigatorContainer	{
	display:inline;
	margin:0px;
	position:relative;
}

#globalFooterContainer #brandNavigatorContainer a{
    white-space:nowrap;
}

#globalFooterContainer #otherStarwoodBandsContainer	{
	margin-left:0px;
	padding:0px;
	z-index:1000;
    position:relative;
}
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:active,
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:visited,
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:link,
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover{
    white-space:normal;
}

#globalFooterContainer #globalFooterBrandBar {
	margin-top:35px;
}

#globalFooterContainer #globalFooterBrandBar table {
	width:100%;
    height:90px;
	margin:0;
	padding:0;
}

#globalFooterContainer #globalFooterBrandBar table td{
    vertical-align:top;
}

#globalFooterContainer #globalFooterBrandBar table #navigationLinkContainer {
    width:298px;
}

#globalFooterContainer #globalFooterBrandBar table #globalFooterLogoContainer {
    width:446px;
    background-position: -125px 0;
}

#globalFooterContainer #globalFooterBrandBar td.firstCell    {
    width:124px;
}

#globalFooterContainer #globalFooterBrandBar td a#logoPos1    {
    height:90px;
    width:100%;
    background-position:-9px 0;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos2    {
    width:59px;
    background-position:-198px 0;
    margin-left:3px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos3    {
    width:38px;
    background-position:-286px 0;
    margin-left:29px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos4    {
    width:109px;
    background-position:-352px 0;
    margin-left:28px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos5    {
    width:46px;
    background-position:-486px 0;
    margin-left:25px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos6    {
    width:70px;
    background-position:-551px 0;
    margin-left:19px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos7    {
    width:36px;
    background-position:-247px -45px;
    margin-left:52px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos8    {
    width:47px;
    background-position:-338px -45px;
    margin-left:55px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos9    {
    width:55px;
    background-position:-428px -45px;
    margin-left:43px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos10    {
    width:26px;
    background-position:-538px -45px;
    margin-left:55px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar #brandBarDivider{
    height:2px;
    line-height:2px;
    font-size:2px;
    width:446px;
    background-position: -125px -38px;
    float:left;
    margin-top:8px;
}
#globalFooterContainer #globalFooterBrandBar #brandBarDividerTail    {
    width:2px;
    background-position:-641px 0;
    padding-right:20px;
}
#globalFooterContainer #globalFooterBrandBar td.spacerCell	div{
    height:2px;
    line-height:2px;
    font-size:2px;
    margin-top:38px;
    background-position:-125px -38px;
}

#globalFooterContainer #globalFooterBrandBar a#logoPos1,
#globalFooterContainer #globalFooterBrandBar a#logoPos2,
#globalFooterContainer #globalFooterBrandBar a#logoPos3,
#globalFooterContainer #globalFooterBrandBar a#logoPos4,
#globalFooterContainer #globalFooterBrandBar a#logoPos5,
#globalFooterContainer #globalFooterBrandBar a#logoPos6,
#globalFooterContainer #globalFooterBrandBar a#logoPos7,
#globalFooterContainer #globalFooterBrandBar a#logoPos8,
#globalFooterContainer #globalFooterBrandBar a#logoPos9,
#globalFooterContainer #globalFooterBrandBar a#logoPos10    {
    display:block;
    height:30px;
    float:left;
}

#globalFooterContainer #globalFooterBrandBar img	{
	border:0px;
	margin:0px;
	padding:0px;
}

#brandNavBrandList	{
    display:block;
    color: #666666;
    position:absolute;
    top:-203px;
    left:-10px;
    visibility: hidden;
    font-size: 11px;
    text-align: left;
    margin:0px;
    z-index:1000;
}

#brandNavigatorContainer #brandNavIframeShim	{
    position:absolute;
	width:141px;
	height:170px;
	top:-166px;
	left:-10px;
	border:none;
	display:none;
	z-index:200;
}


#brandNavigatorContainer #footerCopyright{
    margin-top:16px;
}

#brandNavigatorContainer #footerCopyright p{
    margin:0;
    padding:0;
}

.popdiv{
    overflow:auto;
    width: 535px;
}

#brandContainer tr td {
    text-align: left;
}


#globalFooterContainer {
    font-size: 10px;
    z-index: 1000;
	width: 975px;
}

#globalFooterContainer a {
    font-size: 10px;
    font-family: arial,serif;
    line-height: 14px;
    margin: 0;
    padding: 0;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer{
    color:#666666;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #youAreOnLink {
    display: block;
    color:#000000;
}


/***** not below this line ****/
#globalFooterContainer #globalFooterLegal {
    margin-top: 8px;
    clear: both;
}

#globalFooterContainer #globalFooterBrandBar {
    padding-bottom: 25px;
}
#globalFooterContainer #globalFooterBrandBar table {
    border-color: #C5C5C5;
}

#globalFooterContainer #globalFooterBrandBar a#logoPos1,
#globalFooterContainer #globalFooterBrandBar a#logoPos2,
#globalFooterContainer #globalFooterBrandBar a#logoPos3,
#globalFooterContainer #globalFooterBrandBar a#logoPos4,
#globalFooterContainer #globalFooterBrandBar a#logoPos5,
#globalFooterContainer #globalFooterBrandBar a#logoPos6,
#globalFooterContainer #globalFooterBrandBar a#logoPos7,
#globalFooterContainer #globalFooterBrandBar a#logoPos8,
#globalFooterContainer #globalFooterBrandBar a#logoPos9,
#globalFooterContainer #globalFooterBrandBar a#logoPos10,
#globalFooterContainer #globalFooterBrandBar td.spacerCell div,
#globalFooterContainer #globalFooterBrandBar #brandBarDivider,
#globalFooterContainer #globalFooterBrandBar #brandBarDividerTail {
    background-image:url("../../../cms_images/sop/lemeridien/lm_brandbar.gif");
    background-repeat:no-repeat;
}


#globalFooterContainer #globalFooterBrandBar img {
    border: 0;
    margin: 0;
    padding: 0;
}

#brandNavBrandList {
    display: block;
    color: #666666;
    position: absolute;
    top: -203px;
    xleft: 190px;
    visibility: hidden;
    font-size: 11px;
    text-align: left;
    margin: 0;
    z-index: 1000;
}


/*global Footer*/

#globalFooterContainer {
    text-align: left;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a:link,
    #globalFooterContainer #globalFooterBrandNavigatorContainer a:visited,
    #globalFooterContainer #globalFooterBrandNavigatorContainer a:active {
    color: #6C6C6C;
    text-decoration: none;
    font-weight: normal;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a:hover {
    color: #6C6C6C;
    text-decoration: underline;
    font-weight: normal;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:link,
    #globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:visited,
    #globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:hover,
    #globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:active {
    color: #EF3B3D  ;
    text-decoration: underline;
    font-weight: normal;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList {
    background-color: #EDEFE1;
    border: 1px solid #FFFFFF;
    padding: 8px 0 8px 0;
    width: 142px;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:active,
    #globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:visited,
    #globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:link {
    font-size: 11px;
    text-decoration: none;
    color: #6C6C6C;
    padding: 0 10px 0 10px;
    margin: 0 0 1px 0;
    display: block;
    font-weight: normal;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover {
    font-size: 11px;
    text-decoration: none;
    color: #0F4C76;
    background-color: #EDEFE1;
    padding: 0 10px 0 10px;
    margin: 0 0 1px 0;
    display: block;
    font-weight: normal;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #brandNavBrandList hr {
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #ADADAD;
    margin: 3px 10px 3px 10px;
}

#globalFooterContainer #globalFooterLegal a:link,
    #globalFooterContainer #globalFooterLegal a:visited,
    #globalFooterContainer #globalFooterLegal a:active {
    color: #A3A3A3;
    text-decoration: none;
}

#globalFooterContainer #globalFooterLegal a:hover {
    text-decoration: underline;
    color: #A3A3A3;
}

#brandNavigatorContainer #footerCopyright p{
    font-size:10px;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList {
background-color:#EDEFE1;
border:1px solid #FFFFFF;
padding:8px 0;
width:142px;
}
/*end global Footer*/	

