@import url( "overviewStyless.css")/*tpa=http://westinsbeijing.com/css/overviewStyless.css*/;

.long{
    background-image: url("../images/WI_PA_BgImage.png")/*tpa=http://westinsbeijing.com/images/WI_PA_BgImage.png*/;
}
.longs{
    background-image: url("../images/siteBackgroundOverviews.jpg")/*tpa=http://westinsbeijing.com/images/siteBackgroundOverviews.jpg*/;
}

#headerSectionContainer,
#headerSectionContainerInner {
    height: auto;
    overflow: auto;
}

.showQuotes #topQuote {
    left: -60px;
    top: 361px;
    background: url("../images/topQuoteNoBackground.png")/*tpa=http://westinsbeijing.com/images/topQuoteNoBackground.png*/ no-repeat top left;
}

#primaryContainer #contentArea{
    background: none;
    padding: 0;
}

.showQuotes #primaryContainer #contentArea {
    padding-bottom: 0;
}

#ubImageContainer{
    margin-right: 0;
}


* html #resFormContainer.show {
    position: relative !important;
    left: -110px !important;
}

#photoRateContainer {
    background-color: #e8e8e8;
    margin: 10px -6px;
    overflow: hidden;
    position: relative;
}

* html #photoRateContainer {
    border-bottom: 1px solid #EFEFE4;
    margin-bottom: 9px;
    position: relative;
}

#horizontalSlideshow {
    background-color: #a2ae4c;
    clear: both;
    margin: 0 -6px;
}


#brandnavcontainer{
    background-image: none;
}

#featureRow{
    padding: 16px 20px 15px 20px;
}

* html #featureRow {    
    position: relative;
}

#featureRow .featureBox {
    margin-right: 63px;
    width: 255px;
}

* html #featureRow .last,
#featureRow .featureBox.last {
    padding-left: 14px;
    width: 250px;
}

#featureRow .last{
    margin-right: 0;
}

#additionalInformation{
    background: #e8e8e8;
}

* html #additionalInformation{
    height: 1%;
}

#additionalInformation .primaryContainer{
    width: 665px;
    padding-left: 25px;
}

#additionalInformation .primaryContainer #noteBox{
    margin: 0;
    border-top: 1px solid #d7d3ce;
    padding: 10px 25px 10px 20px;
}

#additionalInformation #messageBox {
    padding: 10px 25px 10px 20px;
    border: none;
}

#additionalInformation .secondaryContainer{
    width: 270px;
    min-height: 142px;
}

#checkinBox{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid black;
}

#awardBox, #spgBox, #checkinBox {
    border: none;
    margin: 10px 15px;
    padding: 0;
}

#spgBox p, #awardBox p, #checkinBox p {
    margin: 0 !important;
}

#awardBox .awardText {
    padding: 0;
}

#visitGuestGallery a{
    margin: 10px 15px;
    font-weight: bold;
    display: block;
    text-decoration: none;

}



#horizontalSlideshowNonppe{
    overflow: auto;
    padding: 5px;
}

#horizontalSlideshowNonppe #fillerContainerNonppe{
	width: 335px;
	height: 200px;
	right: 5px;
}

#ratesParent {
    width: 119px;
    height: 210px;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 0;
}

#ratesParent #bookNowBt {
    margin-top:4px;
}

* html #ratesParent {
    height: 0.01%; /* IE6 hack needed to make Book Now button show */
}

#ratesParent #resFormContainer {
    position: absolute;
    left: -279px;
    top: 0 !important;
    height: 210px !important;
}

#ratesParent #resFormContainer #resFormContent {
    height: 210px;
}

#overviewButton .actionLink a,
#overviewButton .actionLink a:link,
#overviewButton .actionLink a:active,
#overviewButton .actionLink a:visited,
#overviewButton .actionLink a:hover,
#overviewButton .actionButton button,
#resFormContent .actionButton a,
#resFormContent .actionButton a:link,
#resFormContent .actionButton a:active,
#resFormContent .actionButton a:visited,
#resFormContent .actionButton a:hover,
#resFormContent .actionButton button {
    background-color: #EFEFE4;
    border: 1px solid #EFEFE4;
    background-image: url("../images/arrowRightEFEFE4.gif")/*tpa=http://westinsbeijing.com/images/arrowRightEFEFE4.gif*/;
    color: #858379;
}

#overviewButton .actionLink.right,
#overviewButton .actionButton.right{
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: none;
}

#additionalInformation .linkBox,
#additionalInformation .linkBox li.hotelFacts{
    border-color: #d7d3ce;
    padding: 10px 25px 10px 20px
}


#additionalInformation .linkBox,
#primaryContainer #contentArea #additionalInformation #noteBox p,
#additionalInformation #messageBox,
#additionalInformation .primaryContainer .linkBox ul {
    margin: 0;
}
#additionalInformation .primaryContainer #exclusiveBox {
    padding: 10px 25px 10px 20px
}

#ratesParent #resFormContainer #resFormContent{
    filter: alpha( opacity = 100 );
    opacity: 100;
    background:#a2ae4c url("../images/property/dateBoxBackground.gif")/*tpa=http://westinsbeijing.com/images/property/dateBoxBackground.gif*/ no-repeat scroll right bottom;
    
}

#ratesParent #resFormContainer #resFormContent #menuInsert {
    padding-top: 45px;
}

#ratesParent .actionButton{
    margin-top: 10px;
    clear: both;
}

#horizontalSlideshow_nonppe #ubImageContainer {
    width: 343px;    
}

*html #photoRateContainer{
    height: 1%;
}

*html #ratesParent #showRate {
    position: relative;
    top: -170px;
    left: 10px;
    z-index: 10000;
}