#globalFooterContainer	{
	margin:auto;
    font-size:10px;
    font-family:arial;
    line-height: 14px;
    z-index:1000;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer {
	padding:0;
	z-index:1000;
	display:block;
}

#globalFooterContainer #globalFooterLegal	{
    color: #CCCCCB;
    zoom:1
}

#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:0px; 
}

#globalFooterContainer #globalFooterBrandBar table {
	width:100%;
    height:90px;
	margin:0;
	padding:0;
	margin-top:35px;
}

#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,
#globalFooterContainer #globalFooterBrandBar td.firstCell_footer_zh_CN {
    width:124px;
}

#globalFooterContainer #globalFooterBrandBar td.firstCell_footer_zh_CN a#logoPos1    {
    height:90px;
    width:100%;
    background-position:-9px -2px;
}

#globalFooterContainer #globalFooterBrandBar td a#logoPos1    {
    height:90px;
    width:100%;
    background-position:-9px 0;
}


#globalFooterContainer #globalFooterBrandBar td a#logoPos2    {
    width:72px;
    background-position:-210px -2px;
    margin-left:3px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos3    {
    width:42px;
    background-position:-312px -2px;
    margin-left:29px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos4    {
    width:58px;
    background-position:-379px -2px;
    margin-left:28px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos5    {
    width:53px;
    background-position:-456px -2px;
    margin-left:25px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos6    {
    width:68px;
    background-position:-536px -2px;
    margin-left:19px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos7    {
    width:36px;
    background-position:-259px -50px;
    margin-left:52px;
    margin-top:10px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos8    {
    width:47px;
    background-position:-344px -50px;
    margin-left:47px;
    margin-top:10px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos9    {
    width:57px;
    background-position:-425px -50px;
    margin-left:37px;
    margin-top:10px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos10    {
    width:45px;
    background-position:-521px -50px;
    margin-left:41px;
    margin-top:10px;
}

/* zh_CN brand logo position */
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos1    {
    height:90px;
    width:100%;
    background-position:-9px 0;
}

#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos2    {
    width:72px;
    background-position:-210px -2px;
    margin-left:3px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos3    {
    width:42px;
    background-position:-312px -2px;
    margin-left:29px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos4    {
    width:58px;
    background-position:-379px -2px;
    margin-left:28px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos5    {
    width:53px;
    background-position:-456px -2px;
    margin-left:25px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos6    {
    width:68px;
    background-position:-536px -2px;
    margin-left:19px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos7    {
    width:36px;
    background-position:-256px -57px;
    margin-left:52px;
    margin-top:10px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos8    {
    width:47px;
    background-position:-339px -57px;
    margin-left:47px;
    margin-top:10px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos9    {
    width:57px;
    background-position:-423px -57px;
    margin-left:37px;
    margin-top:10px;
}
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos10    {
    width:45px;
    background-position:-519px -57px;
    margin-left:41px;
    margin-top:10px;
}
/* END - zh_CN brand logo position */

#globalFooterContainer #globalFooterBrandBar #brandBarDivider,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN #brandBarDivider{
    height:2px;
    line-height:2px;
    font-size:2px;
    width:446px;
    background-position: -125px -38px;
    float:left;
    margin-top:8px;
}

#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN #brandBarDivider{
    background-position: -125px -45px;
}


#globalFooterContainer #globalFooterBrandBar #brandBarDividerTail    {
    width:2px;
    background-position:-635px 0;
    padding-right:20px;
}
#globalFooterContainer #globalFooterBrandBar #brandBarDividerTail_footer_zh_CN    {
    width:2px;
    background-position:-633px -2px;
    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 td.spacerCell_footer_zh_CN	div{
    height:2px;
    line-height:2px;
    font-size:2px;
    margin-top:43px;
    background-position:-125px -45px;
}

#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos1,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos2,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos3,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos4,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos5,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos6
   {
    display:block;
    height:35px;
    float:left;
}

#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos7,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos8,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos9,
#globalFooterContainer #globalFooterBrandBar td.footer_zh_CN a#logoPos10    {
    display:block;
    height:45px;
    float:left;
}


#globalFooterContainer #globalFooterBrandBar a#logoPos1,
#globalFooterContainer #globalFooterBrandBar a#logoPos2,
#globalFooterContainer #globalFooterBrandBar a#logoPos3,
#globalFooterContainer #globalFooterBrandBar a#logoPos4,
#globalFooterContainer #globalFooterBrandBar a#logoPos5,
#globalFooterContainer #globalFooterBrandBar a#logoPos6    {
    display:block;
    height:30px;
    float:left;
}

#globalFooterContainer #globalFooterBrandBar a#logoPos7,
#globalFooterContainer #globalFooterBrandBar a#logoPos8,
#globalFooterContainer #globalFooterBrandBar a#logoPos9,
#globalFooterContainer #globalFooterBrandBar a#logoPos10    {
    display:block;
    height:31px;
    float:left;
}


#globalFooterContainer #globalFooterBrandBar img	{
	border:0px;
	margin:0px;
	padding:0px;
}

#brandNavBrandList	{
    display:block;
    color: #666666;
    position:absolute;
    top:-195px;
    left:-10px;
    visibility: hidden;
    font-size: 11px;
    text-align: left;
    margin:0px;
    z-index:1000;
}

*html #brandNavBrandList	{
	left:0px;
	top:-195px;
}

#brandNavigatorContainer #brandNavIframeShim	{
    position:absolute;
	width:141px;
	height:170px;
	top:-151px;
	left:-10px;
	border:none;
	display:none;
	z-index:200;
}


* html #brandNavigatorContainer #brandNavIframeShim	{
	position:absolute;
	width:142px;
	height:187px;
	top:-166px;
	left:0px;
	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;
}

/* Top Destination */
#topDestinationsList a:active,
#topDestinationsList a:visited,
#topDestinationsList a:link,
#topDestinationsList a:hover{
    white-space:normal;
}

#topDestinationsList a:hover{
    font-weight: bold;
}

#topDestinationsList	{
    display: none;
    color: #666666;
    height:auto;
    visibility: hidden;
    font-size: 11px;
    text-align: left;
    margin:0px;
    z-index:1000;
}

*html #topDestinationsList	{

}

#topDestinationsIframeShim	{
	width:410px;
	height: auto;
	border:none;
	display:none;
	z-index:1000;
}


* html #topDestinationsIframeShim	{
	width:410px;
	height: auto;
	border:none;
	display:none;
	z-index:1000;
}

.regionId {
	font-family: arial;
	font-size: 13px;
	vertical-align:top;
}

#topDestinationsList .region_NA{
	margin-bottom:21px;
	float: left;
	width: 40%;
	height:auto;
}

#topDestinationsList .region_All{
	margin-bottom:21px;
	float: right;
	width: 50%;
	height:auto;
}
topDestinationsListContainer{
	position: absolute;
	z-index: 1000;
}

#globalFooterLegal	{
	position:relative;
}

#topDestinationContainer {
	float:none !important;
}

 /* End of Top Destinations */
