body, html {
    background: #EFEFE4 repeat-x top left;
    text-align: center;
    font: 12px arial;
    color: #6b6b6b;
}

/* defind background used for page */
.long {
    background-image: url( "../images/WI_PA_BgImage.png")/*tpa=http://westinsbeijing.com/images/WI_PA_BgImage.png*/;
}

.short {
    background-image: url( "../images/siteBackgroundShort.jpg")/*tpa=http://westinsbeijing.com/images/siteBackgroundShort.jpg*/;
}

.property {
    background-image: url( "../images/siteBackgroundProperty.jpg")/*tpa=http://westinsbeijing.com/images/siteBackgroundProperty.jpg*/;
}

/* end background */

h1, .property h2 {
    color: #6b6b6b;
    font-size: 36px;
}

h1 {
    margin: 10px 0 5px 5px;
}

h2, .property h3 {
    color: #858379;
    font-size: 16px;
    text-transform: none;
    font-weight: normal;
}

/* highlight box h4 the same as h3*/
h3{
    color: #6b6b6b;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: bold !important;
}
#primaryContainer .highlightBox h4, .property h4 {
    color: #6b6b6b;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold !important;
}

h4, .property h5 {
    color: #a2ae4c;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 15px;
}

h5 {
    color: #6b6b6b;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
}

h6 {
    color: #a2ae4c;
    font-size: 12px;
    font-weight: bold;
}

h2, h3, h4, h5, h6 {
    margin-bottom: 5px;
}

p {
    line-height: 15px;
}

a:link {
    color: #a2ae4c;
    font-weight: bold;
    text-decoration: none;
}

a:visited {
    font-weight: bold;
    color: #a2ae4c;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#siteContainer {
    width: 975px;
    margin: 0 auto;
    text-align: left;
    position: relative;
		background:#fff;
}

/* global header */
#headerContainer {
    background: transparent url( "../images/globalHeaderBackground.png")/*tpa=http://westinsbeijing.com/images/globalHeaderBackground.png*/ no-repeat left bottom;
    padding: 0 4px 4px;
}

* html #headerContainer {
    background: none;
}

#headerContainer #logoContainer {
    padding: 12px 20px;
    float: left;
}

#headerContainer #userNavContainer {
    width: 740px;
    height: 42px;
    float: right;
    font-size: 12px;
}

#headerContainer #topNavitems {
    width: 740px;
    height: 18px;
    padding-bottom: 8px;
    overflow: hidden;
    text-align: right;
    float: right;
}

#headerContainer #topNavitems ul {
    overflow: auto;
    float: right;
}

#headerContainer #topNavitems ul li {
    float: left;
    margin: 2px 21px 2px 0;
    font-size: 14px;
}

#headerContainer #topNavitems ul li a {
    color: #858379;
}

#headerContainer #topNavitems ul li.locked a,   
    #headerContainer #topNavitems ul li a:hover {
    text-decoration: none;
    color: #a2ae4c;
}

/* begin lang drop down*/
#headerContainer .dhtmlSelect ul {
    display: none;
}

#headerContainer #languageSelector,
    #headerContainer #serviceContainer,
    #headerContainer #greetingContainer {
    float: right;
    margin: 5px 8px 0 0;
    position: relative;
    z-index: 200;
}
#headerContainer #userNavContainer #languageSelector.show ul {
    width: auto;
    padding-right: 7px;
}
#headerContainer #serviceContainer,
    #headerContainer #greetingContainer {
    margin-right: 0;
}

#headerContainer #languageSelector span,
    #headerContainer #serviceContainer .dhtmlSelectTrigger {
    display: block;
    background: transparent url( "../images/arrowDown858379.gif")/*tpa=http://westinsbeijing.com/images/arrowDown858379.gif*/ no-repeat right 9px;
    padding: 5px 28px 5px 10px;
    cursor: pointer;
}

#headerContainer #languageSelector.show span,
    #headerContainer #serviceContainer.show .dhtmlSelectTrigger {
    background-color: #858379;
    background-image: url( "../images/arrowDownFFFFFF.gif")/*tpa=http://westinsbeijing.com/images/arrowDownFFFFFF.gif*/;
    color: #ffffff;
}

#headerContainer .show ul {
    display: block;
    position: absolute;
    background-color: #ffffff;
    width: 100%;
    padding: 5px 0 10px;
}

#headerContainer .show ul li {
    margin: 0 0 0 9px;
    font-size: 11px;
    border-bottom: 1px solid #fff;
}

#headerContainer .show ul li a {
    color: #6b6b6b;
    padding: 0 0 0 10px;
    display: block;
    white-space: nowrap;
}

#headerContainer #serviceContainer span{
    float: left;
}

#headerContainer #serviceContainer ul{
    width: auto;    
}

#headerContainer #serviceContainer ul li{
    padding-right: 10px;    
}

*html #headerContainer #secondaryContainer ul {
    width: 100%;
}

#headerContainer .show ul li a:hover {
    color: #a2ae4c;
    background: transparent url( "../images/arrowRight3D8A87.gif")/*tpa=http://westinsbeijing.com/images/arrowRight3D8A87.gif*/ no-repeat 0 2px;
    text-decoration: none;
}

#headerContainer #languageSelector {
    font-weight: bold;
}

#headerContainer #serviceContainer .helpTxt {
    font-weight: bold;
    margin-left: 20px
}

/* end lang dropo down*/

/* begin spg sign in*/
#headerContainer #greetingContainer {
    float: right;
    padding: 5px 10px 5px 10px
}

#headerContainer #greetingContainer a {
    color: #6b6b6b;
    text-decoration: underline;
}

#headerContainer #greetingContainer a:hover {
    color: #a2ae4c;
}

/* end spg sign in*/

/* end global header */

#headerSectionContainer {
    background:#fff;
    padding: 0 4px;
    height: 295px;
}

* html #headerSectionContainer {
    background: #858379;
    padding: 0;
}

.short #headerSectionContainer {
    height: 125px;
    overflow: hidden;
}

.property #headerSectionContainer {
    height: 100px;
    overflow: hidden;
}

#mainContentContainer {
    background: transparent url( "../images/contentBackground.png")/*tpa=http://westinsbeijing.com/images/contentBackground.png*/ no-repeat top left;
    padding: 4px 4px 0;
}

* html #mainContentContainer {
    background: none;
    padding: 0;
}

#headerSectionContainer #sectionHeader {
    background-color: #858379;
    overflow: auto;
    position: relative;
}

#headerSectionContainer #sectionHeader img {
    float: right;
}

.short #headerSectionContainer #sectionHeader img {
    height: 125px;
    width: 709px;
    overflow: hidden;
}

#headerSectionContainer #sectionHeader #sectionHeaderTitle {
    position: absolute;
    bottom: 37px;
    left: 20px;
    width: 215px;
    font-size: 36px;
    line-height: 35px;
    color: #EFEFE4;
}

.short #headerSectionContainer #sectionHeader #sectionHeaderTitle {
    bottom: 24px;
}

/* begin left navigation */
#secondaryContainer #leftNavitems {
    padding: 50px 45px 10px 10px;
}

.showQuotes #secondaryContainer #leftNavitems ul {
    position: relative;
    z-index: 300;
}

#secondaryContainer #leftNavitems li {
    padding-bottom: 20px;
}

#secondaryContainer #leftNavitems a {
    display: block;
    color: #6b6b6b;
    padding: 0 0 0 10px;
    font-size: 15px;
    font-weight: normal;
}

#secondaryContainer #leftNavitems a:hover {
    color: #a2ae4c;
}

#secondaryContainer #leftNavitems a.locked,
    #secondaryContainer #leftNavitems ul li li.lsnLocked a {
    font-weight: bold;
    color: #6b6b6b;
    background: transparent url( "../images/arrowRight6E483F.gif")/*tpa=http://westinsbeijing.com/images/arrowRight6E483F.gif*/ no-repeat 0 3px;
}

#secondaryContainer #leftNavitems a.locked:hover,
    #secondaryContainer #leftNavitems ul li li.lsnLocked a:hover {
    text-decoration: none;
}

/* sub nav */
#secondaryContainer #leftNavitems ul li ul {
    margin: 2px 0 0 10px;
}

#secondaryContainer #leftNavitems ul li ul li {
    padding-bottom: 0;
}

* html #secondaryContainer #leftNavitems ul li ul li {
    border-bottom: 1px solid #EFEFE4;
}

#secondaryContainer #leftNavitems ul li ul li a {
    font-size: 12px;
}

/* end left navigation */

/*#primaryContainer {
    background: transparent url( /images/lineD8C9B5.gif ) repeat-y top left;
}*/

#primaryContainer #primaryContainerInner {
}

*html #primaryContainer #primaryContainerInner {
    height: 1%;
}

#primaryContainer #contentArea {
    padding: 30px;
}

.showQuotes #primaryContainer #contentArea {
    padding-bottom: 80px;
}

#primaryContainer #contentArea p {
    margin-bottom: 10px;
}

/* footer */
#footerContainer {
    border-top: 1px solid #d7d3ce;
    margin: 0 4px;
    color: #6b6b6b;
}

#footerContainer a {
    color: #6b6b6b;
    font-weight: normal;
}

#footerContainer #primaryFooterNavigation ul {
    margin: 10px 2px;
    overflow: auto;
}

#footerContainer #primaryFooterNavigation ul li {
    float: left;
    margin-right: 8px;
    padding-right: 8px;
    border-right: 1px solid #d7d3ce;
}

#footerContainer #primaryFooterNavigation ul li.last {
    border: none;
    margin-right: 0;
}

#footerContainer #primaryFooterNavigation ul li a {
    text-transform: capitalize;
    font-size: 10px;
}

#footerContainer #primaryFooterNavigation ul li a.locked {
    color: #6b6b6b;
}

#footerContainer #globalFooterContainer {
    clear: both;
}

#footerContainer #globalFooterContainer #globalFooterBrandBar table {
    border-top: none;
}

/* footer */

/* begin buttons */

/* define common button elements*/
.buttonForm,
.actionButton button,
.actionLink a {
    font: 12px arial;
    padding: 0 14px 0 7px;
    text-transform: capitalize;
}

.buttonLink a,
.buttonLinkLeft a,
.actionLink a {
    display: block;
    font-weight: normal;
    padding: 1px 13px 1px 6px;
}

.actionLinkLeft a,
.buttonLinkLeft a{
    padding: 1px 6px 1px 13px;
}

.buttonLink a:hover,
.actionLink a:hover,
.actionLinkLeft a:hover {
    text-decoration: none;
}

.actionButton, .actionLink {
    margin-top: -2px;
}

.actionButton.left, .actionLink.left, .actionLinkLeft.left {
    float: left;
}

.actionButton.right, .actionLink.right {
    float: right;
}

/* standard button colors */
.buttonForm,
.actionButton button,
.actionLink a,
.actionLinkLeft a,
.buttonLinkLeft a,
.buttonLink a {
    border: 1px solid #a2ae4c;
    background: #a2ae4c url( "../images/arrowRightFFFFFF.gif")/*tpa=http://westinsbeijing.com/images/arrowRightFFFFFF.gif*/ no-repeat right center;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.actionLink a:link, .actionLink a:visited, .actionLink a:hover, .actionLink a:active,
.buttonLinkLeft a:link, .buttonLinkLeft a:visited, .buttonLinkLeft a:hover, .buttonLinkLeft a:active,
.buttonLink a:link, .buttonLink a:visited, .buttonLink a:hover, .buttonLink a:active {
    color: #ffffff;
}

.actionLinkLeft a,
.buttonLinkLeft a{
    background: #a2ae4c url( "../images/arrowLeftFFFFFF.gif")/*tpa=http://westinsbeijing.com/images/arrowLeftFFFFFF.gif*/ no-repeat left center;
}

/* homepage button colors */
.homePageSearch .actionButton button,
.homePageSearch .actionLink a {
    border: 1px solid #ACD1CD;
    background: #ACD1CD url( "../images/arrowRight653C33.gif")/*tpa=http://westinsbeijing.com/images/arrowRight653C33.gif*/ no-repeat right center;
    color: #6b6b6b;
    cursor: pointer;
}

/*  end buttons */

/* begin highlight box */
#primaryContainer .highlightBox {
    border: 1px solid #d7d3ce;
    padding: 10px;
    margin-bottom: 15px;
    overflow: auto;
}

#primaryContainer .highlightBox.alternateContent {
    background-color: #D7EBEA;
    border: 1px solid #D7EBEA;
}

#primaryContainer .highlightBox.alternateContent2 {
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

#primaryContainer .highlightBox h4 {
    margin-bottom: 3px;
}

#primaryContainer .highlightBox .highlightImage {
    width: 85px;
    float: left;
    margin: 0 10px 0 0;
}

#primaryContainer .highlightBox .highlightText {
    float: left;
    width: 532px;
}

#primaryContainer .highlightBox .highlightText p {
    margin-bottom: 0;
}

#primaryContainer .highlightBox.noImage .highlightText {
    width: 620px;
}

/* end highlight box */

/* Start Site Icons */

/* OLD */

a.virtualTourLink {
    padding-left: 20px;
}

/* end OLD */

a.iconContainer, span.iconContainer {
    padding-bottom: 1px;
    padding-left: 20px;
    height: 16px;
    font-size: 11px;
}

a.currencyConverterIcon {
    background: url( "../images/icons/currConverterIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/currConverterIcon.gif*/ no-repeat;
}

a.videoTourIcon {
    background: url( "../images/icons/videoTourIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/videoTourIcon.gif*/ no-repeat;
}

a.floorPlanIcon {
    background: url( "../images/icons/floorPlanIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/floorPlanIcon.gif*/ no-repeat;
}

a.virtualTourLink,
    a.virtualTourIcon {
    background: url( "../images/icons/360VirtualTourIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/360VirtualTourIcon.gif*/ no-repeat;
}

a.campusMapIcon {
    background: url( "../images/icons/campusMapIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/campusMapIcon.gif*/ no-repeat;
}

a.questionIcon {
    background: url( "../images/icons/questionIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/questionIcon.gif*/ no-repeat;
}

a.rssIcon {
    background: url( "../images/icons/rssIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/rssIcon.gif*/ no-repeat;
}

a.factSheetIcon {
    background: url( "../images/icons/factSheetIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/factSheetIcon.gif*/ no-repeat;
    padding: 0 0 0 15px;
}

a.seeHotelsOnMapIcon {
    background: url( "../images/icons/seeHotelsOnMap.gif")/*tpa=http://westinsbeijing.com/images/icons/seeHotelsOnMap.gif*/ no-repeat;
    padding: 1px 0 6px 35px;
}

a.closeIcon, span.closeIcon {
    background: url( "../images/icons/close.gif")/*tpa=http://westinsbeijing.com/images/icons/close.gif*/ no-repeat top right;
    padding: 0 16px 8px 0;
    float: right;
}

span.closeIcon {
    cursor: pointer;
    font-weight: bold;
}

#siteContainer a.closeIcon,
    #siteContainer a.closeIcon:visited,
    #siteContainer a.closeIcon:hover, #siteContainer span.closeIcon {
    color: #858379;
}

a.printIcon {
    background: url( "../images/icons/printIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/printIcon.gif*/ no-repeat;
}

a.downloadIcon {
    background: url( "../images/icons/downloadIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/downloadIcon.gif*/ no-repeat;
}

a.downloadAllIcon {
    background: url( "../images/icons/downloadAllIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/downloadAllIcon.gif*/ no-repeat;
    padding: 1px 0 3px 22px;
}

a.podcastIcon {
    background: url( "../images/icons/podcastIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/podcastIcon.gif*/ no-repeat;
}

a.playIcon {
    background: url( "../images/icons/playIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/playIcon.gif*/ no-repeat;
}

a.zoomInIcon {
    background: url( "../images/icons/zoomInIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/zoomInIcon.gif*/ no-repeat;
}

a.zoomOutIcon {
    background: url( "../images/icons/zoomOutIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/zoomOutIcon.gif*/ no-repeat;
}

a.shoppingIcon {
    background: url( "../images/icons/shoppingIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/shoppingIcon.gif*/ no-repeat;
}

a.linkToCallIcon {
    background: url( "../images/icons/linkToCall.gif")/*tpa=http://westinsbeijing.com/images/icons/linkToCall.gif*/ no-repeat;
}

a.readingIcon {
    background: url( "../images/icons/readingIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/readingIcon.gif*/ no-repeat;
}

a.externalLinkIcon {
    background: url( "../images/icons/externalLinkIcon.gif")/*tpa=http://westinsbeijing.com/images/icons/externalLinkIcon.gif*/ no-repeat;
}

/* End Site Icons */

/* overlay */
.overlayContainer {
    width: 356px;
    height: 109px;
    background: transparent url( "../images/overlayContainerBackground.png")/*tpa=http://westinsbeijing.com/images/overlayContainerBackground.png*/ no-repeat top left;
    padding: 5px;
}

* html .overlayContainer {
    padding: 0;
    background: #EFEFE4;
    border: 1px solid black;
}

.overlayContainer h2 {
    padding: 2px 15px;
}

.overlayContainer a.closeIcon,
    .overlayContainer span.closeIcon {
    padding-bottom: 0;
    margin: 5px;
}

.overlayContainer ul, .overlayContainer span, .overlayContainer p {
    margin: 5px 15px;
}

.overlayContainer span {
    display: block;
}

/* end overlay */

.clearDiv {
    clear: both;
}

.errorText, .topError, .error {
    color: #B50000;
    font-weight: bold;
}

/* quotes */
#topQuote, #bottomQuote {
    display: none;
}

.showQuotes #topQuote, .showQuotes #bottomQuote {
    display: block;
}

* html .showQuotes #topQuote, * html .showQuotes #bottomQuote {
    display: none;
}

.showQuotes #topQuote {
    background: transparent url( "../images/topQuote.png")/*tpa=http://westinsbeijing.com/images/topQuote.png*/ no-repeat top left;
    width: 151px;
    height: 128px;
    position: absolute;
    top: 332px;
    left: 183px;
    z-index: 2000;
}

.short .showQuotes #topQuote {
    top: 163px;
}

/* bottom Quote*/
.showQuotes #bottomQuote {
    background: transparent url( "../images/bottomQuote.gif")/*tpa=http://westinsbeijing.com/images/bottomQuote.gif*/ no-repeat top left;
    width: 64px;
    height: 55px;
    position: absolute;
    bottom: 190px;
    right: -5px;
}

/* end quotes */

.addressContainer .faxNumber, .addressContainer .urlAddress {
    background-image: url("../images/dot653C33.gif")/*tpa=http://westinsbeijing.com/images/dot653C33.gif*/ !important;
}

strong {
    font-weight: bold;
}
#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:-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;
}/*global Footer*/

#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#youAreOnLink{
    color:#858379;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:link,
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:visited,	
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:hover,	
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:active		{
	color:#49918D;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList	{
    background-color: #FFFFFF;
	border: none;
    padding: 8px 0 0;
    width: 150px;
}

#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: #6b6b6b;
    padding: 0 10px 0 18px;
    margin: 0 0 1px;
	display:block;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a.lastItem,
    #globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover.lastItem {
    background: #d7d3ce;
    margin: 0;
    padding: 5px 10px 5px 18px;
    color: #6b6b6b;
}

#brandNavBrandList {
    top: -197px;
    margin-left: -8px;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover	{
    color: #a2ae4c;
    background: transparent url( "../images/arrowRight3D8A87.gif")/*tpa=http://westinsbeijing.com/images/arrowRight3D8A87.gif*/ no-repeat 10px 3px;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #brandNavBrandList hr	{
    border-width: 0 0 1px;
	border-style:solid;
    border-color: #d7d3ce;
	margin:3px 10px 3px 10px;
}

#globalFooterContainer #globalFooterLegal {
    color: #6b6b6b;
}

#globalFooterContainer #globalFooterLegal a:link,
#globalFooterContainer #globalFooterLegal a:visited,	
#globalFooterContainer #globalFooterLegal a:active		{
	text-decoration:none;
}

#globalFooterContainer #globalFooterLegal a:hover	{
		text-decoration:underline;
}

#globalFooterContainer #globalFooterBrandBar table	{
    border-color: #CFBFB7;
}


#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( "images/logos/brandBars/she_ivory_brandbar.gif")/*tpa=http://westinsbeijing.com/css/images/logos/brandBars/she_ivory_brandbar.gif*/;
    background-repeat:no-repeat;
}

/*end global Footer*/

/*popup*/

/*#mainContentContainer {*/
    /*padding: 0;*/
/*}*/

.popdiv {
    overflow: visible;

    width: 560px;
    font-size: 11px;
}

#closeButton {
    background-color: #E2DACA;
    width: 560px;
    margin-bottom: 12px;
}

#globalPopBtn {
    padding: 6px 11px 7px 0;
}

#globalPopBtn a:link {
    color: #858379;
}

#globalPopBtn a#closeX {
    background-color: #858379;
    color: #FFFFFF;
    padding: 0 3px;
    border: none !important;
    /*border-top-color: #858379;*/
    /*border-right-color: #858379;*/
    /*border-bottom-color: #858379;*/
    /*border-left-color: #858379;*/
}

.popdiv table td	{
padding:3px;
    color: #6b6b6b;
}

.bracketdiv {
    width: 560px;
    height: 685px;
    position: absolute;
}

#globalFooterContainer #spgComponentContainer {
    color: #6b6b6b;
}html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

.formFields{color:#fff;margin:0 0 20px 0;width:610px;padding:0 0 0 300px;}
.ithree{float:left;width:31%;margin-right:2%;}

.clear{clear:both;}
a,a:hover{text-decoration:none;}
#dh{padding:0 0 8px 0;color:#a2ae4c; text-align:left;}
#dh a,#dh a:hover{color:#a2ae4c;text-decoration:none;}
#dhs{padding:8px 12px;color:#a2ae4c; text-align:left;font-weight:bold;}
#dhs a,#dh a:hover{color:#a2ae4c;text-decoration:none;}
#new{padding:10px;font-size:12px;}
#new h2{font:14px Arial;color:#a2ae4c;padding:0 0 5px 0;margin:0;}
#new h2 a,#new h2 a:hover{color:#a2ae4c; }
.ib{color:#fff;}
.ib a,.ib a:hover{color:#fff;}
#ihu{list-style-type:none;padding:0 0 0 10px;margin:0;}
#ihu li{font-size:12px;line-height:22px;}
#ihu a,#ihu a:hover{color:#6b6b6b;}
.td{margin:15px 0 0 0;line-height:25px;padding:0;clear:both;font-size:12px;}
.td a,.td a:hover{color:#000;}
#npg{clear:both;padding:10px 0 5px 0;}
#npg ul{padding:0;margin:0;}
#npg li{float:left;padding:0 5px 0 0;margin:0;}
#npg,#npg a,#npg a:hover{font-weight:bold;color:#333;}
.cen{text-align:center;}
#tj{padding:0px; margin:0px; line-height:0px; font-size:0px;display:none;}
#tj img{width:0; height:0;}