@import "/common/css/section/property/property.css";

#secondaryContainer {
    padding-top: 0;
}

#headerSectionContainer {
    background-color: #FFFFFF;
    padding-top: 13px;
}

/* begin property Address Block*/
#propertyInformation {
    background-color: #ffffff;
    padding: 0 33px 5px;
}

#propertyInformation ul li,
#propertyInformation ul li.addDot {
    background-image: url(/common/images/gray_dot.gif);
}

#propertyInformation  ul {
    overflow: visible;
}

#propertyInformation h1 {
    float: left;
    font-size: 26px;
    width: 547px;
    text-transform: none;
    text-align: left;
}

#contentArea h2 {
    margin: 15px 0 0 0;
    font-size: 43px;
    line-height: 1.2em;
    text-transform: lowercase;
}

#contentArea h2.proper {
    text-transform: none;
}

#contentArea h3 {
    margin-top: 10px;
    margin-bottom: 12px;
}

#contentArea #centerContentContainer .contactInfoContainer {
    margin-left: 13px;
}

#contentArea #centerContentContainer .contactInfoContainer h4 {
    margin-left: 0;
}

#contentArea ul {
    margin: 10px 0 10px 13px;
    padding-left: 25px;
}

#contentArea ul.linkGrouping {
    margin: 10px 0 10px 13px;
}

#propertyInformation #propertyAddressContainer {
    width: 282px;
    float: right;
}

#propertyInformation #propertyAddress,
    #propertyInformation #additionalpropertyAddress {
    display: block;
    float: none;
    font-size: 10px;
    line-height: 12px;
    text-align: left;
}

#propertyInformation #propertyAddress li {
    float: none;
    font-size: 10px;
    line-height: 13px;
    padding-bottom: 1px;
    display: inline;
}

#propertyInformation #propertyAddress li.postal-code{
    white-space: nowrap;
}

#propertyInformation #propertyAddress a {
    color: #858379;
    text-decoration: underline;
    font-weight: normal;
}

#propertyInformation li.propertyMap {
    background: none;
    padding-right: 0;
    margin-right: 4px;
}

#propertyInformation #propertyAddress li.propertyPhoneNumber {
    display: block;
    background-image: none;
    padding-bottom: 2px;
}

#propertyInformation li.propertyContactUs {
    clear: left;
}

/* end Property Address Block*/

/* begin Property Navigation */

#brandnavcontainer {
    text-align: left;
    padding-left: 25px;
    background-color: #ffffff;
}

#brandnavcontainer  ul {
    background-color: #ffffff;
}

#brandnavcontainer ul li {
    padding: 6px 8px;
    text-transform: lowercase;
    background-color: #ffffff;
}

#brandnavcontainer ul li a {
    text-decoration: none;
    color: #827668;
    font-weight: normal;
}

#brandnavcontainer ul li a:hover,
    #brandnavcontainer ul li a.locked {
    color: #63594c;
    font-weight: bold;
}

/* end Property Navigation */
#leftNavitems {
    padding: 0 !important;
    margin: 0 !important;
    min-height: 222px; /*ie hack*/
    height: auto !important; /*ie6 hack*/
    height: 222px; /*ie6 hack*/
}

#leftNavitems ul {
    margin: 0 0 4px 0;
}

#leftNavitems li {
    margin-left: 13px;
    font-size: 14px;
    line-height: 20px;
}

#leftNavitems li.first {
    padding-top: 10px;
}

#roomsModule #formBlock div.formFields #calendarIcon {
    float: right;
    margin: 12px 38px 0 0;
}

*html #roomsModule #formBlock div.formFields #calendarIcon {
    margin-right: 20px;
}

a.videoTourLink, a.videoTourLink:visited, #contentArea a.videoTourLink, #contentArea a.videoTourLink:visited {
    background-image: url( /westin/images/icons/wi_ppe_video.gif );
}

#rateSearchContainer {
    background: #EBEAE6 url( /westin/images/secContBoxBtmCrns.gif ) no-repeat scroll left bottom;
    font-size: 11px;
    padding: 0 0 8px 0;
    margin-bottom: 10px;
}

#roomsModule {
    background: #EBEAE6 url( /westin/images/secContBoxTopCrns.gif ) no-repeat scroll left top;
    margin-bottom: 12px;
    padding-top: 10px;
    text-transform: none;
}

#roomsModule h3, #roomsModule #showRate, #roomsModule #formBlock {
    padding-left: 12px;
}

#roomsModule .actionButton {
    float: none;
    margin-top: 20px;
}

#secondaryContainer #backgroundbox {
    background: #EBEAE6 url( /westin/images/secContBoxBtmCrns.gif ) no-repeat scroll left bottom;
    font-size: 11px;
    padding: 0 0 8px 0;
    margin-bottom: 12px;
}

#secondaryContainer #backgroundbox #leftNavitems {
    background: #EBEAE6 url( /westin/images/secContBoxTopCrns.gif ) no-repeat scroll left top;
    padding-top: 10px;
}

#secondaryContainer #bestRateContainer .right {
    float: none;
    text-align: left;
    display: block;
}

#secondaryContainer #bestRateContainer,
    #secondaryContainer #redeembox {
    margin-left: 13px;
    padding: 0 0 10px 0;
    font-size: 11px;
    text-align: left;
}

div#leftNavitems li a {
    color: #827668;
    font-weight: normal;
}

div#leftNavitems li a.locked {
    font-weight: bold;
}

p#viewLocalMapLink {
    margin-top: 8px;
}

.highlightBox .awardText {
    background: url( /westin/images/highlightBoxTopCrns.gif ) top left no-repeat;
    padding: 12px 0 0 14px;
}

#contentArea p {
    margin-bottom: 15px;
}

#contentArea div.contactInfoContainer p {
    margin-bottom: 0;
}
/* hide background until content is loaded for property pages */
.tripTypeBackgroundSet #tripTypeBackgroundContainer {
    display:none;
}

.hotelFactsLink {
    background: transparent url(/westin/images/icons/icon_fact.gif) no-repeat scroll left top;
}

#contentArea .linkGrouping li{
    border-color: #D7D3CE;
}
