#header #logoContainer {
    padding: 12px 20px;
    float: left;
}

#header #userNavContainer {
    /*width: 740px;
    height: 42px;*/
    float: right;
    font-size: 10px;
}

#header #topNavitems {
    width: 740px;
    height: 18px;
    padding-bottom: 8px;
    overflow: hidden;
    text-align: right;
    float: right;
}

#header #topNavitems ul {
    overflow: auto;
    float: right;
}

#header #topNavitems ul li {
    float: left;
    margin: 2px 21px 2px 0;
    font-size: 14px;
}

#header #topNavitems ul li a {
    color: #77392A;
}

#header #topNavitems ul li.locked a,   
    #header #topNavitems ul li a:hover {
    text-decoration: none;
    color: #3D8A87;
}

/* begin lang drop down*/
#header .dhtmlSelect ul {
    display: none;
}

#header #languageSelector,
    #header #serviceContainer,
    #header #greetingContainer {
    float: right;
    margin: 0 8px 0 0;
    position: relative;
    z-index: 200;
}
#header #userNavContainer #languageSelector.show ul {
    
}
#header #serviceContainer,
    #header #greetingContainer {
    margin-right: 0;
}

#header #languageSelector span {
    display: block;
    background: transparent url( http://www.starwoodhotels.com/sheraton/images/arrowDown77392A.gif ) no-repeat right 9px;
    padding: 5px 28px 5px 10px;
    cursor: pointer;
}

#header #serviceContainer .dhtmlSelectTrigger {
    display: block;
    padding: 5px 28px 5px 10px;
    cursor: pointer;
}

#header #languageSelector.show span,
    #header #serviceContainer.show .dhtmlSelectTrigger {
    background-color: #77392A;
    color: #ffffff;
}

#header .show ul {
    display: block;
    position: absolute;
    background-color: #ffffff;
    width: 80px;
    padding: 5px 0 10px;
}

#header .show ul li {
    margin: 0 0 0 9px;
    font-size: 11px;
    border-bottom: 1px solid #fff;
}

#header .show ul li a {
    color: #653C33;
    padding: 0 0 0 10px;
    display: block;
    white-space: nowrap;
}

#header #serviceContainer span{
    float: left;
}

#header #serviceContainer ul{
    width: auto;    
}

#header #serviceContainer ul li{
    padding-right: 10px;    
}

*html #header #secondaryContainer ul {
    width: 100%;
}

#header .show ul li a:hover {
    color: #3D8A87;
    background: transparent url( http://www.starwoodhotels.com/sheraton/images/arrowRight3D8A87.gif ) no-repeat 0 2px;
    text-decoration: none;
}

#header #languageSelector {
    font-weight: bold;
}

#header #serviceContainer .helpTxt {
    font-weight: bold;
    margin-left: 10px;
	display: block;
    background: transparent url( http://www.starwoodhotels.com/sheraton/images/arrowDown77392A.gif ) no-repeat right 4px;
    padding: 0 28px 5px 10px;
    cursor: pointer;
}

/* end lang dropo down*/

/* begin spg sign in*/
#header #greetingContainer {
    float: right;
    padding: 5px 10px 5px 10px;
	color: #653C33;
}

#header #greetingContainer a {
    color: #653C33;
    text-decoration: underline;
}

#header #greetingContainer a:hover {
    color: #3D8A87;
}

/* end spg sign in*/




/*global Footer*/

#globalFooterContainer	{
	margin:20px 0px 0px 0px;
}



#globalFooterContainer #globalFooterBrandNavigatorContainer a:link,
#globalFooterContainer #globalFooterBrandNavigatorContainer a:visited,	
#globalFooterContainer #globalFooterBrandNavigatorContainer a:active		{
	text-decoration:none;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a:hover	{
	text-decoration:underline;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:link,
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:visited,	
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:hover,	
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:active		{
	text-decoration:underline;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList	{
	background-color: #AA947C;
	border: none;
	padding:8px 0px 8px 0px;
	width:150px;
	font-size:10px;
}


#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;
	padding:0px 10px 0px 10px;
	margin:0px 0px 1px 0px;
	display:block;
	color:#FFF;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover	{
	font-size:11px;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin:0px 0px 1px 0px;
	display:block;
	color:#FFF;
	background-color:#8B4B38;
}


#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #brandNavBrandList hr	{
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#8B4B38;
	margin:3px 10px 3px 10px;
}


#globalFooterContainer #globalFooterLegal a:link,
#globalFooterContainer #globalFooterLegal a:visited,	
#globalFooterContainer #globalFooterLegal a:active		{
	text-decoration:none;
	color:#3e8b83;
	font-size: 10px;
}

#globalFooterContainer #globalFooterLegal a:hover	{
		text-decoration:underline;
}

#globalFooterContainer #globalFooterBrandBar {
	margin-top:5px;
}

#globalFooterContainer #globalFooterBrandBar table	{
	border-color:#FFCC9A;
}

#globalFooterContainer #globalFooterBrandBar table td.horizontalSeperator {
    background-color:#FFCC9A;
}

#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 a#logoPos11    {
    background-image:url("http://www.starwoodhotels.com/common/images/logos/brandBars/brandbar_orange_opt.gif");
    background-repeat:no-repeat;
}






/*end global Footer*/



/*popup*/


.popdiv
{
background: #ffffff;
position: relative;
top: 10px;
font-family: verdana, arial, sans-serif; font-size: 10px;
border: 1px solid #C6CBDD;
}

.popdiv table td	{
padding:3px;
color:#000000;
}

.bracketdiv
{
width: 560px;
height: 685px;
background: #4480b6;
position: absolute;
font-family: verdana, arial, sans-serif; font-size: 10px;
}

.popdiv a, .popdiv a:link, .popdiv a:active, .popdiv a:hover, .popdiv a:visited { color: #EF7700; font-weight: normal; text-decoration: underline; }


#globalFooterContainer	{
	margin:auto;
	font-size:10px;
	z-index:1000;


}

#globalFooterContainer a	{
	font-size:10px;
	line-height: 14px;
	margin:0px;
	padding:0px;
}



#globalFooterContainer #globalFooterBrandNavigatorContainer {
	margin-top:15px;
	padding:0px;
}

#globalFooterContainer #brandNavigatorContainer	{
	display:inline;
	padding-right:10px;
	margin:0px;
	position:relative;
}

#globalFooterContainer #brandNavigatorContainer	#youAreOnLink	{
	margin-right:12px;
}

#globalFooterContainer #otherStarwoodBandsContainer	{
	position:relative;
	display:inline;
	margin-left:0px;
	padding:0px;
	z-index:1000;
}

#globalFooterContainer #spgComponentContainer	{
	display:inline;
	margin:0px;
	padding:0px;
    color: #EFEEED;
}

#globalFooterContainer #spgComponentContainer	form{
	margin:0px;
	padding:0px;
	display:inline;
}


#globalFooterContainer #globalFooterBrandNavigatorContainer #spgComponentContainer a#spgSignIn,
#globalFooterContainer #globalFooterBrandNavigatorContainer #spgComponentContainer a#spgSignout,
#globalFooterContainer #globalFooterBrandNavigatorContainer #spgComponentContainer a#spgJoin {
	margin-left:5px;
	margin-right:5px;
	text-decoration:underline;
}



#globalFooterContainer #globalFooterLegal {
	background-color: #dadbd6;
	padding: 5px 0;
	text-align: center;
	margin-top:13px;
    color: #333;
}

#globalFooterContainer #globalFooterLegal #trademarkCopy  {
    margin-top:10px;
    margin-bottom:5px;
}

#globalFooterContainer #globalFooterBrandBar {
	margin-top:12px;
	padding-bottom:25px;
}

#globalFooterContainer #globalFooterBrandBar table	{
	width:100%;
	border-top:solid 1px;
	margin:0px;
	padding:0px;
}

#globalFooterContainer #globalFooterBrandBar td.spacerCell	{
	text-align:center;
	width:7%;
	margin:0px;
    vertical-align: top;
}

#globalFooterContainer #globalFooterBrandBar td a#logoPos1    {
    width:72px;
    background-position:-8px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos2    {
    width:56px;
    background-position:-108px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos3    {
    width:70px;
    background-position:-180px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos4    {
    width:46px;
    background-position:-268px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos5    {
    width:106px;
    background-position:-330px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos6    {
    width:38px;
    background-position:-452px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos7    {
    width:40px;
    background-position:-506px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos8    {
    width:43px;
    background-position:-563px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos9    {
    width:48px;
    background-position:-623px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos10    {
    width:31px;
    background-position:-686px -8px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos11    {
    width:67px;
    background-position:-746px -8px;
}
#globalFooterContainer #globalFooterBrandBar td.horizontalSeperator    {
    width:1px;
}

#globalFooterContainer #globalFooterBrandBar td.verticalSeperator    {
    height:7px;
}

#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 a#logoPos11    {
    display:block;
    height:41px;
}



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

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

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

#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;
}

.popdiv{
overflow:auto;
height:620px;
width: 535px;
}

