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

#columnsContainer{
    background: #fff url(/preferredguest/images/property/propertyBackground.gif) repeat-y top left;
    overflow: hidden;
}

* html #columnsContainer{
    height: 1%;
}

#columnsContainer h3{
    color: #3E3061;
    font-family: verdana,arial,sans-serif;
    font-size :14px;
    font-weight: bold;
}

#propertyInformation{
    background-color: #ffffff;
    padding: 23px 13px 22px;
    border-bottom:1px solid #CDCDCD;
}

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

#propertyInformation h1{
    color: #3E3061;
    font-family: 'Trade Gothic Medium',verdana,arial,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

#propertyInformation ul li, #propertyInformation ul li span{
    color: #616161;
    font-family: Verdana,Arial,sans-serif;
    font-size: 9px;
    line-height: 14px;
}

#propertyInformation #propertyAddress .propertyMap{
    background-image: none;
}

#propertyInformation #propertyAddress .propertyPhoneNumber{
    clear: left;
}

#brandnavcontainer {
    width: 100%;
    height: 25px;
    background: #F2E8C2;
    border: 1px dotted #C9C9C9;
    border-left: none;
    border-right: none;
}

#brandnavcontainer ul {
    margin: 0;
    padding: 6px 0 0 0;
    color: #3e3061;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    letter-spacing: 0;
}

#brandnavcontainer ul li{
    margin-left: 10px;
    margin-right: 4px;
}

#brandnavcontainer ul li a {
    padding: 6px 12px 5px 12px;
    color: #3E3061;
    text-decoration: none;
    font-weight: normal;
}

#brandnavcontainer ul li a.locked {
    font-weight: bold; /* background: #F2E8C2; */
    color: #3E3061;
}

#leftNavitems{
    background: #f5e3a1;
    border-bottom: 2px solid #FFF;
    min-height: 237px;
}

#leftNavitems ul {
    margin: 0 0 10px 0;
    padding: 3px;

}

#leftNavitems ul li {
    padding: 6px 0 4px 10px;
}

#leftNavitems ul li a{
    text-decoration: none;
}

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

#roomsModule {
    border: 1px solid #cdcdcd;
    border-bottom: none;
    background-color: #ffffff;
    padding: 10px 8px 0;
    margin: 10px 8px 0;
    color: #3E3061;
}

#roomsfield {
    float: none;
}

#adultsfield {
    padding: 4px 0 0 0;
}

#bestRateContainer{
    border: 1px solid #cdcdcd;
    border-top: none;
    padding: 0 10px 10px;
    margin: 0 8px;
    background-color: #ffffff;
}

#secondaryContainer .clearDiv{
    height: auto;
}

#redeembox{
    margin: 0 8px 10px;
    padding: 10px;
    background: #DDDDDD;
    color: #3E3061;
}


#contentArea{
    padding: 20px;
    color: #000000;
}

#contentArea h2{
    color: #3E3061;
    font-size: 17px;
    margin: 0 0 10px;
}

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

.highlightBox{
    background-color: #EEEEEE;
    border: 4px solid #DDDDDD;
}

.highlightBox div.highlightText {
    width: 560px;
}

/* begin icons */
a.hotelFactsLink, a.hotelFactsLink:visited, #contentArea a.hotelFactsLink, #contentArea a.hotelFactsLink:visited {
    background-image: url('/preferredguest/images/icons/icon_fact.gif');
}

a.virtualTourLink, a.virtualTourLink:visited, #contentArea a.virtualTourLink, #contentArea a.virtualTourLink:visited {
    background-image: url('/preferredguest/images/icons/spg_ppe_360.gif');
}

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

a.campusMapLink, a.campusMapLink:visited, #contentArea a.campusMapLink, #contentArea a.campusMapLink:visited {
    background-image: url('/preferredguest/images/icons/campus_icon.gif');
}

a.capacityChartLink, a.capacityChartLink:visited, #contentArea a.capacityChartLink, #contentArea a.capacityChartLink:visited {
    background-image: url('/preferredguest/images/icons/spg_ico_downloadrooms.gif');
}

a.floorPlanLink, a.floorPlanLink:visited, #contentArea a.floorPlanLink, #contentArea a.floorPlanLink:visited {
    background-image: url('/preferredguest/images/icons/spg_ico_downloadfloors.gif');
}
/* end icons */

#roomsModule #calendarIcon {
    margin: 33px 20px 0 0;
}

#roomsModule .actionButton {
    float: left;
    padding: 0;
}
#contentArea .relatedLinks li{
	margin-left: 0px;	
}
h4.crisisMessage {
	color: #FF0000;
}

/* Social Media */
#socialMediaHeader h2 {
	color: #3E3061;
	font-size: 17px;
    margin: 0 0 20px 10px;
    height: 24px;
}

#socialMediaContainer .staticContainer, #socialMediaContainer .feedsContainer{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	height: auto;
    width: 670px;
    margin: 5px;
    font-size: 12px;
    float: left;
}

#socialMediaContainer .staticContainer img, #socialMediaContainer .feedsContainer img {
	border: none;
}

#socialMediaContainer .textLink a {
	font-size: 12px;
	font-weight: bold;
	color: #3E3061;
	text-decoration: none;
}

#socialMediaContainer .mediaConnectHeader {
	margin: 10px;
    padding-bottom: 37px;
    border-bottom: 1px solid #DCDCDC;
}

#socialMediaContainer .mediaConnectHeader .icon {
	float: left;
}
	
#socialMediaContainer .mediaConnectHeader .textLink {
    float: right;
}

#socialMediaContainer .propFBLike {
	float: left;
    margin-left: 8px;
    width: 350px;
}

#socialMediaContainer .staticContainer .contentBox #flickrImg {
	display: block;
    height: 59px;
   	margin: 0 10px 0 0;
    width: 88px;
    float: left;
}

#socialMediaContainer .moreLink {
	clear: both;
}

#socialMediaContainer .staticContainer .contentBox .actionLink {
	padding: 0;
	float: none;
}

#socialMediaContainer .staticContainer .contentBox .actionLink a {
	background: none;
	border: none;
	color: #3E3061;
	padding: 0;
	font-size: 12px;
}

#socialMediaContainer .staticContainer .contentBox .desc {
    margin: 0 0 0 10px;
    width: 620px;
}

#socialMediaContainer .contentBox {
	position: relative;
	margin: 10px;
}

#socialMediaContainer .staticContainer .contentBox {
	float: left;
    margin-top: 0;
    padding: 10px 0 10px 10px;
    width: 640px;
}

#socialMediaContainer .staticContainer .contentBox {
	background-color: #FFFFFF;
}

#socialMediaContainer .fbLike {
	float: right;
	margin: 0 20px 5px 0;
}

#socialMediaContainer .feedsList li img{
    float: left;
    margin-right: 10px;
    width: 40px;
    height: 40px;
}
    
#socialMediaContainer .feedsList {
	padding: 0;
	margin: 0;
}

#socialMediaContainer .feedsList li {
	margin: 0 0 6px 0;
	padding: 10px;
	list-style-type: none;
	background-color: #FFFFFF;
	width: 630px;
	float: left;
}

#socialMediaContainer .feedsList .feed {
	word-wrap: break-word;
}

#socialMediaContainer .feedsList .feedTime {
	margin-left: 50px;
}

#socialMediaContainer .moreLink {
	display: none;
}

*:first-child+html #socialMediaContainer .staticContainer .contentBox .desc {
	width: 530px;
}

*:first-child+html #socialMediaContainer .feedsContainer {
	padding-bottom: 5px;
}

#socialMediaContainer #foursquareBlock .contentBox label {
    float: left;
    width: 25%;
}

#socialMediaContainer #foursquareBlock .contentBox label {
    float: left;
    width: 25%;
}
