@import "/common/css/section/property/property.css";

#oneColBackTop {
    background: transparent url(/whotels/images/site/stage/oneCol_white_top.gif) no-repeat left top;
}

#oneColBackBot {
    background: transparent url(/whotels/images/site/stage/oneCol_white_bot.gif) no-repeat left bottom;
}

* html #oneColBackBot{
    height: 1%;
}

#oneColBack {
    background: transparent url(/whotels/images/site/stage/oneCol_white.gif) repeat-y left top;
}

* html #navlist {
    height: 24px;
}

#sectionHeader {
    /*
    color: #ffffff;
    width: 973px;
    margin: 0 auto;
    */
    background-color: #000000;
    border-left: 26px solid black;
    border-right: 26px solid black;
    margin: 0 auto;
    width: 973px;
    color: #ffffff;
}

#propertyInformation {
    padding: 10px;
}

#propertyInformation h1 {
    color: #ffffff;
    padding-left: 80px;
    margin-bottom: 10px;
}

#brandnavcontainer ul {
    height: 99%;
}

#brandnavcontainer {
    margin-left: 50px;
}


#brandnavcontainer ul li {
    padding: 3px 0;
}

#propertyAddressContainer {
    padding-left: 65px;
}

#propertyInformation ul li,
#propertyInformation ul li.addDot {
    background-image: url( /whotels/images/property/whiteDot.gif);
    font-size: 11px;
}

#brandnavcontainer ul li a {
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 10px 5px 15px;
}

#brandnavcontainer ul li a.locked,
#brandnavcontainer ul li a:hover {
    background: #ff2c77 url(/whotels/images/property/listBackground.gif) no-repeat 0 top;
    color:#ffffff;
}

#propertyInformation li.propertyContactUs {
    background-image: url( /whotels/images/property/greyDot.gif);
}

#propertyInformation li.propertyAnnouncements {
    background-image: url( /whotels/images/property/greyDot.gif);
}

#propertyInformation li.propertyPhoneNumber {
    clear: left;
}

#roomsModule {
    margin: 15px 13px 0;
    padding: 10px 10px 0;
    width:152px;
}

#roomsModule .formfield {
    color: #483822;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#roomsModule h3 {
    font-size: 16px;
    font-family: wsans,arial;
    font-weight: normal;
}

.highlightBox h4 {
    font-weight: bold;
}

#primaryContainer .highlightBox p {
    margin: 0;
}

#roomsModule .actionButton.right {
    margin-top: 10px;
}

#bestRateContainer {
    margin: 0 13px;
    padding: 0 10px 10px;
    text-transform: uppercase;
}

#bestRateContainer .right {
    float: none;
    text-align: right;
    display: block;
}

#redeembox {
    padding: 8px 10px;
    margin: 0 13px;
    text-transform: uppercase;
    font-size: 11px;
}

#redeembox .arrow {
    color: #FF2C77;
}

#primaryContainer #contentArea {
    width: 706px;
}

#primaryContainer #contentArea h2 {
    font-size:16px;
    margin-bottom: 20px;
}

.resFormContainer {
    background: url("/whotels/images/homepage/bookingMainBack.png") no-repeat scroll left bottom transparent;
    height: 41px;
    padding: 0 0 0 80px;
}

#centerContentContainer h4 {
    font-size: 13px;
    font-weight: bold;
    text-transform: capitalize;
    padding: 5px 10px 2px;
    background-color: #eaeaea;
}

#centerContentContainer .contactInfoContainer h4 {
    background-color: transparent;
    padding: 0;

}

#primaryContainer #contentArea .contactInfoContainer ul,
#primaryContainer #contentArea .contactInfoContainer div,
#primaryContainer #contentArea .contactInfoContainer p  {
    margin: 0;
}

#primaryContainer #centerContentContainer p {
    padding: 1px 0px;
    margin: 0;
}

#primaryContainer #contentArea h3 {
    margin: 10px 0;
}

#primaryContainer p{
    margin: 0 0 10px;
}

#primaryContainer p.directionLocation {
	margin-top:8px;
}

#primaryContainer .highlightBox {
    border-color: #eaeaea;
    background-color: #eaeaea;
    padding: 15px 10px 20px;
}

#primaryContainer .highlightBox .highlightText {
    width: 530px;
}

#contentArea ul.linkGrouping li {

}

#secondaryContainer .linkBox {
    margin: 15px;
}

.meetingFactsLink {
    background: transparent url('/whotels/images/icons/icon_fact.gif') no-repeat scroll center left;
    padding-left: 18px;
}

#slideshowContainer {
    overflow: hidden !important;
}

#visual #slideshowContainer #navigation {
    color: #ffffff;
    right: 65px;
    top:160px;
}

#slideshowContainer #navigation p {
    margin: 0;
}

#slideshowContainer #navigation .photoNavigation span {
    color: #FF2C77;
    font-size: 11px;
}

#slideshowContainer #navigation .photoNavigation span.previous a,
#slideshowContainer #navigation .photoNavigation span.previous
{
    color: #ffffff;
}

#slideshowContainer #navigation .photoNavigation span.next ,
#slideshowContainer #navigation .photoNavigation span.previous {
    white-space: normal;
}

#slideshowContainer #navigation .photoNavigation span a {
    font-size: 12px;
}

/* begin icons */
a.hotelFactsLink, a.hotelFactsLink:visited, #contentArea a.hotelFactsLink, #contentArea a.hotelFactsLink:visited {
    background-image: url('/whotels/images/icons/icon_fact.gif');
    padding-top: 8px;
}

a.virtualTourLink, a.virtualTourLink:visited, #contentArea a.virtualTourLink, #contentArea a.virtualTourLink:visited {
    background-image: url('/whotels/images/icons/360_icon.gif');
    font-weight: bold;
    text-transform: uppercase;
}

a.videoTourLink, a.videoTourLink:visited, #contentArea a.videoTourLink, #contentArea a.videoTourLink:visited {
    background-image: url('/whotels/images/icons/video_icon.gif');
}

a.campusMapLink, a.campusMapLink:visited, #contentArea a.campusMapLink, #contentArea a.campusMapLink:visited {
    background-image: url('/whotels/images/icons/campus_icon.gif');
}

a.capacityChartLink, a.capacityChartLink:visited, #contentArea a.capacityChartLink, #contentArea a.capacityChartLink:visited {
    background-image: url('/whotels/images/icons/wh_ico_downloadrooms.gif');
}

a.floorPlanLink, a.floorPlanLink:visited, #contentArea a.floorPlanLink, #contentArea a.floorPlanLink:visited {
    background-image: url('/whotels/images/icons/wh_ico_downloadfloors.gif');
}

/* end icons */
#primaryContainer #contentArea .highlightBox .awardText h3 {
	margin-top: 0;
}

#contentArea .relatedLinks li.notFirst {
	border: none;
	padding-left: 0;
}

#propertyInformation ul {
	overflow: hidden;
    float: left;
}

#contentArea .linkGrouping li.first {
	padding: 0 5px 0 0;
}

h4.crisisMessage {
	color: #FF0000;
}

#primaryContainer .highlightBox .highlightText.noImage {
	width: 539px;
}

/* Social Media */
#socialMediaContainer .staticContainer, #socialMediaContainer .feedsContainer, #propEvents {
	background: none repeat scroll 0 0 #EAEAEA;
    width: 711px;
    height: auto;
}

#socialMediaContainer .staticContainer .contentBox .desc {
	width: 671px;
	margin-top: 10px;
}

*:first-child+html #socialMediaContainer .staticContainer .contentBox .desc {
	width: 580px;
}

*:first-child+html #socialMediaContainer .feedsContainer .contentBox,*:first-child+html #socialMediaContainer .staticContainer {
	padding-bottom: 5px;
}

#socialMediaContainer .propFBLike {
	float: left;
    margin-left: 8px;
    width: 350px;
}

#socialMediaContainer .staticContainer .contentBox {
    height: auto;
    width: 680px;
    float: left;
    margin-top: 0;
    padding: 10px 0 10px 10px;
}

#socialMediaContainer .contentBox {
    margin: 10px;
}

#socialMediaContainer .feedsList li {
	width: 671px;
}

#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: #FF2C77;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
    padding: 0;
}

#socialMediaContainer .moreLink {
	display: none;
}

#propEvents {
	margin: 5px 5px 15px 5px;
	background-color: #E8E8E8;
}

#primaryContainer #contentArea #propEvents h3 {
	padding: 15px 0 10px 3px;
	font-size: 13px;
	margin: 10px;
	border-bottom: 1px solid #999999;
}

#propEvents .contentBox {
	margin: 5px 10px;
	background-color: #FFFFFF;
	padding: 15px 10px 12px 15px;
}

#propEvents .eventTitle, #propEvents .moreLink {
	font-size: 11px;
	text-transform: uppercase;
	color: #FF2C77;
	font-weight: bold;
}

#propEvents .allEventLink {
	padding: 0 0 12px 13px;
	font-size: 11px;
    text-transform: uppercase;
}

.contactInfoContainer h4{
    text-transform: capitalize;
}

#leftNavitems ul li a {
    font-size: 14px;
}

#socialMediaContainer #foursquareBlock .contentBox label {
    float: left;
    width: 25%;
}
