@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-family: Georgia, sans-serif;
    font-size: 26px;
    width: 547px;
    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;
    font-size: 17px;
}

#contentArea .leftColumn h3, #contentArea .rightColumn h3 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.additionalMeetingsFeatures h3 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
	
#contentArea #centerContentContainer .contactInfoContainer {
    margin-left: 13px;
}

#contentArea #centerContentContainer .contactInfoContainer h4 {
    margin-left: 0;
}

#contentArea ul#secondCol {
    margin-top: -10px;
}

#contentArea ul {
    margin: 10px 20px 10px 13px;
    padding-left: 25px;
}



#contentArea ul.linkGrouping {
    margin: 10px 0 10px 13px;
}

#propertyInformation #propertyAddressContainer {
    width: 282px;
    float: right;
    padding-top: 2px; 
}

#propertyInformation #propertyAddress,
    #propertyInformation #additionalpropertyAddress {
    display: block;
    float: none;
    font-size: 10px;
    text-align: left;
    overflow:auto;

  
}

*html #propertyInformation #propertyAddress,
*html #propertyInformation #additionalpropertyAddress {
    overflow:visible;
}

#propertyInformation #propertyAddress li,
#propertyInformation #additionalpropertyAddress li{
    xfloat: none;
    font-size: 10px;
    padding-bottom: 1px;
    xdisplay: inline;

}

#propertyInformation #propertyAddress li a,
#propertyInformation #additionalpropertyAddress li a{
    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;
}



/* 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: capitalize;
    background-color: #ffffff;
}

#brandnavcontainer ul li a {
    text-decoration: none;
    color: #6B6B6B;
    font-weight: normal;
    font-family: Georgia, sans-serif;
}

#brandnavcontainer ul li a:hover,
    #brandnavcontainer ul li a.locked {
    color: #6B6B6B;
    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 {
	font-family: Georgia, sans-serif;
    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: #E8E8E8 url( /westin/images/secContBoxBtmCrns.gif ) no-repeat scroll left bottom;
    font-size: 12px;
    padding: 0 0 8px 0;
    margin-bottom: 10px;
}

#roomsModule {
    background: #E8E8E8 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 h3 {
	font-size: 14px;
}

#roomsModule .actionButton {
    float: none;
    margin-top: 20px;
}

#secondaryContainer #backgroundbox {
    background-color: #E8E8E8;
    font-size: 11px;
    padding: 0 0 8px 0;
    margin-bottom: 12px;
}

#secondaryContainer #backgroundbox #leftNavitems {
    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: 12px;
    text-align: left;
}

div#leftNavitems li a {
    color: #6B6B6B;
    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;
}

.meetingFactsLink{
    background: transparent url(/westin/images/icons/icon_fact.gif) no-repeat scroll left top;
    padding-left: 15px;
}

.linkBox{
    padding-top: 10px;
}
#contentArea .linkGrouping li{
    border-color: #D7D3CE;
}
#contentArea .relatedLinks {
	margin-left: 0px;	
}
#contentArea .relatedLinks li.notFirst {
	padding-left: 10px;
    border-color: #D7D3CE;
}

h4.crisisMessage {
	color: #FF0000;
}

/* Social Media */
#socialMediaContainer .staticContainer, #socialMediaContainer .feedsContainer {
    width: 687px;
    height: auto;
}

#socialMediaContainer .staticContainer .contentBox .desc {
	width: 644px;
	margin: 0;
}

*:first-child+html #socialMediaContainer .staticContainer .contentBox .desc {
	width: 545px;
}
	
*:first-child+html #socialMediaContainer .feedsContainer .contentBox {
	padding-bottom: 10px;
}

#socialMediaContainer .propFBLike {
	float: left;
    margin-left: 8px;
    width: 350px;
}

#socialMediaContainer .staticContainer .contentBox {
    height: auto;
    float: left;
    padding: 10px 0 10px 10px;
    width: 657px;
    margin-top: 0;
}

#socialMediaContainer .contentBox {
    margin: 10px;
}

#socialMediaContainer .feedsList li {
	width: 647px;
}

#socialMediaContainer .feedsList .feed {
	word-wrap: break-word;
}

#socialMediaContainer .staticContainer .contentBox #flickrImg {
    display: block;
    height: 59px;
    margin: 0 10px 0 0;
    width: 88px;
    float: left;
}

#socialMediaContainer .staticContainer .contentBox .actionLink {
    position: static;
    padding: 0;
    background: none;
    float: none;
}

#socialMediaContainer .staticContainer .contentBox .actionLink a {
    background: none;
    color: #8E8C48;
    font-size: 11px;
    padding: 0;
    text-transform: none;
}

#primaryContainer #contentArea #socialMediaHeader h2 {
	margin: 0 0 30px 30px;
}

#socialMediaContainer .moreLink {
	display: none;
}

#socialMediaContainer #foursquareBlock .contentBox label {
    float: left;
    width: 25%;
}

.virtualTourLink {
	background: transparent url( /westin/images/WI_PA_InnerTemplate_Icon_360_Virtual_Tour.jpg ) no-repeat scroll 0 0;
	text-transform: lowercase;
}

.keyValueTable {
	margin-left: 14px;
}

#primaryContainer #contentArea h3 {
	font-family: Georgia,sans-serif;
	font-size: 17px;
}
