/* styles for home for the Resort property template set */
body.isPropertySite #contain {
	padding-bottom: 50px;
}
body.isPropertySite #contain .wrapper {width:100%;max-width:none;}
/*Added additionally may be it has to changed in future
body.isPropertySite  .wrapper {}*/

.contentContainer {
	overflow: hidden;
	background: #fff;
}

body.isPropertySite .cycle-slide {
	bottom: 0;
	top: auto !important;
}
/*End of Main menu styles */
.wrapper_temp {
	position: relative;
	width: 90%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.socialMediaPropertyBar{
	background-color: #BBBBBB;
	float: left;
	width: 100%;
}
.socialMediaPropertyBar ul {
	list-style: none !important;
	margin: 0;
	padding: 0!important;
}
.socialMediaPropertyBar li a,.socialMediaPropertyBar li a:hover{
	background-color: #BBBBBB;
	border-left: 1px solid #FFFFFF;
	cursor: pointer;
	float: left;
	display: block;
	padding: 20px;
	width: 60px;
	height: 50px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-family: 'Roboto Condensed', sans-serif;
}
.socialMediaPropertyBar li a:hover{
	background-color: #AA9B7C !important;
}
.socialMediaPropertyBar li:last-child  a{
	border-right: 1px solid #FFFFFF;
}
.socialMediaPropertyBar li a.facebook {
	background: url('socialMediaBarSprite.png') no-repeat 43px 18px;
}
.socialMediaPropertyBar li a.twitter {
	background: url('socialMediaBarSprite.png') no-repeat -46px 18px;
	padding: 56px 0 10px 0;
	width: 118px;
	height: 25px;
	word-break: break-all;
	line-height: 1.1;
}
.socialMediaPropertyBar li a.instagram {
	background: url('socialMediaBarSprite.png') no-repeat -150px 18px;
	padding: 56px 4px 10px 4px;
	width: 105px;
	height: 25px;
	word-break: break-all;
	line-height: 1.1;
}
.socialMediaPropertyBar li a.googlePlus {
	background: url('socialMediaBarSprite.png') no-repeat -251px 18px;
}
.socialMediaPropertyBar li a.linkedIn {
	background: url('socialMediaBarSprite.png') no-repeat -349px 18px;
}
.socialMediaPropertyBar li a.youTube {
	background: url('socialMediaBarSprite.png') no-repeat -448px 18px;
}
.review-wrapper{
	background: url('magnify.png') repeat scroll 0 0 red;
	bottom: 0;
	height: 52px;
	position: absolute;
	width: 100%;
}
.homeContainerLeft{
	float:left;
	width: 50%; /*added the width */
	padding-bottom:5px;
	position:relative;
}
.homeContainerLeft .dlm-edit-window {height:563px;}
.homeContainerLeft div.weather {
	position: absolute;
	/*left: 633px; modified*/
	right: 0;
	top: 1px;
	background: rgba(0,0,0,0.149);
	height: 38px;
	width: 87px;
}
.homeContainerLeft .showWeather{
	font-size: 19px;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 0.289;
	position: absolute;
	top: 6px;
	padding-left: 12px;
}
.showDegrees{
	font-size: 13px;
}
.homeContainerLeft .showWeather img {
	width: 23px;
}
.homeContainerLeft .socialMedia{
	background: url('share.png') no-repeat;
	height: 27px;
	position: absolute;
	width: 33px;
	bottom: 0px;
	right: 0;
	/*left: 687px; */
 }
.homeContainerRight{
	float: left;
	width: 475px;
}
/* homepage contents start */
.homeContainerRight .showHomeContent h1 p{
    font-size: 25px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #282828;
    padding: 15px 0 0 39px;
    margin: 0;
    font-weight: 900;
    border-bottom: 0;
}
.homeContainerRight .showHomeContent hr {
	width: 70%;
	margin: 0 0 15px 0;
}
.homeContainerRight .showHomeContent .contentWrapper {
	height: 315px;/*387px height: 214px; This can be uncommented when the review module is available*/
	overflow: auto;
	width: 435px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 40px;
}
.homeContainerRight .showHomeContent .contentWrapper p {
    font-size: 16px;
    font-family: Arial, sans-serif;
    color: #7D7D7D;
    text-align: justify;
    width: 92%;
}
/* homepage contents end */
/* reviews start */
.homeContainerRight .reviews{
	margin: 30px 0 0 39px;
	width: 400px;
	height: 153px;
	text-align: center;
	background-color: #E8E9E3;
	padding: 4px;
}
.homeContainerRight .reviews > div {
	border: solid 1px rgba(0,0,0,.15);
	width: 100%;
	height: 100%;
	padding: 10px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.homeContainerRight .reviews h3{
	font-size: 17px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #282828;
	font-weight: bold;
}
.homeContainerRight .reviews p {
	font-size: 12px;
	color: #797979;
	line-height: 1.5;
	margin: 0;
	padding: 5px 10px 20px 10px;
}
.homeContainerRight .reviews  a:link, .homeContainerRight .reviews  a:visited{
	font-size: 12px;
	color: #AA9B7C;
	text-decoration: underline;
	line-height: 1.5;
	text-transform: uppercase;
}
.homeContainerRight .reviews .cycle-pager span {
	background:url("guestReviews_PagerControls.png") no-repeat scroll 7px center rgba(0, 0, 0, 0);
	width: 32px;
	height: 19px;
	display: inline-block;
	cursor: pointer;
}
.homeContainerRight .reviews .cycle-pager span.cycle-pager-active {background-position: -22px center;}

/* reviews end */
.followHotel {
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #AA9B7C;
	text-align: center;
	clear: both;
	background-color: #FFFFFF;
}
/*featuredImage DLM container*/
.featured-image {
	/*width: 720px;*/
	width: 100%;
	height: 400px;
	position: relative;
}

.featured-image img.featuredImage {
	width: 100%;
	height: auto;
	position:absolute;
}
/* featuredSpecials start */
.featuredSpecialsContainer {
	clear: both;
	background: #E8E9E3;
	width: 100%;
	height: 503px;
	/*text-align: center;*/
}
.featuredSpecialsContainer .showFeaturedHeading {
	margin: 0 auto;
	padding: 46px 0 0 0;
	position: relative;
	width: 80%;
	max-width: 980px;
}
.featuredSpecialsContainer .featuredSplHr {
	border: 1px solid #DBDBD9;
	margin: 0 !important;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
.featuredSpecialsContainer h3{
	font-size: 23px!important;
	font-family: 'Roboto Condensed', sans-serif;
	color: #282828;
	font-weight: bold;
	padding: 0;
	   /*
 padding: 46px 0 0 342px;
	padding: 46px 0 0 188px;
	padding: 46px 0 0 13.7%;*/
	text-align: left;
	position: relative;
}
.featuredSpecialsContainer .showSpecials .previousArrow {
	top: 98px;
	left: -9%;
	position:absolute;
	cursor: pointer;
}
.featuredSpecialsContainer .showSpecials .nextArrow {
	top: 98px;
	position:absolute;
	right:-9%;
	cursor: pointer;
}
.featuredSpecialsContainer .showSpecials {
	margin: 0 auto;
	padding: 40px 0 0 0;
	position: relative;
	width: 83%;
	max-width: 980px;
}
.featuredSpecialsContainer .showSpecials .showSpecialContent {
	max-width: 980px;
	overflow: hidden;
	display: inline;
	width: 100%;
}
.featuredSpecialsContainer .showSpecials .showSpecialContent .cycle-slideshow {max-width:980px;width:100%;}
.featuredSpecialsContainer .showSpecials .showSpecialContent div {
	height: 380px;
	margin-right: 90px;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0 !important;
	line-height: normal;
}
.featuredSpecialsContainer .showSpecials .showSpecialContent div.cycle-slide {
	border-left: 1px solid #FFF;
	vertical-align: top !important;
	/*float: left;
	display: block !important;*/
}
/*
.featuredSpecialsContainer .showSpecials .showSpecialContent div:last-child {
	margin-right: 0;
}*/
.featuredSpecialsContainer .showSpecials .showSpecialContent img {
	width: 264px;
	height: 160px;
	left: 0;
	top: 0;
}
.featuredSpecialsContainer .showSpecials .showSpecialContent h4 {
	font-size: 19px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #AA9B7C;
	padding: 15px 0 0 10px;
	white-space: normal;
	display: block;
	width: 250px;
	line-height: 22px;
	text-transform: none;
}
.cycle-slide {
}
.featuredSpecialsContainer .showSpecials .showSpecialContent p {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #797979;
	padding-left: 10px;
	white-space:normal;
	width: 236px;
}

.featuredSpecials .defaultImage {
	clear: both;
	float: right;
}

.featuredSpecials .defaultImage {
	clear: both;
	float: right;
}
.bookNowButton {
	position:absolute;
	bottom:25px;
	text-align:right;
	margin-left: 155px;
}
/*.showSpecialContent a {
	color: #AA9B7C;
}*/
/* featuredSpecials end */
/*some tablet styles for the  header*/
@media only screen and ( max-width: 980px ) {
	.homeContainerLeft {width: 100%;height: 400px;overflow: hidden;padding: 0 5px 0 5px;box-sizing: border-box;}
	.homeContainerLeft .featured-image {height: 100%;}
	.homeContainerLeft > img{width:100%;height:auto;padding: 0 5px;}
	.homeContainerLeft .socialMedia {top:373px;}
	.homeContainerRight {width: 100%;}
	.historyDiv {
		width: 100%;
		padding: 0 7px 13px 7px;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}
	.homeContainerRight .showHomeContent .contentWrapper {width: 98%;margin: 10px 0 20px 7px;height:110px;}
	.homeContainerRight .showHomeContent h1 {padding: 0;margin-top: 10px !important;}
	.homeContainerRight .showHomeContent h1 p{padding: 0 0 0 20px;}
	.homeContainerRight .showHomeContent hr { width: 45%;}
	.homeContainerRight .showHomeContent .contentWrapper p {width: 96%;}
	.homeContainerRight .reviews {margin: 30px auto 20px;}
	.featuredSpecialsContainer .showSpecials .showSpecialContent,.featuredSpecialsContainer .showSpecials { max-width: 630px;}
	.featuredSpecialsContainer .showFeaturedHeading {padding: 46px 0 0 10px;width: 100%;-moz-box-sizing:border-box;box-sizing:border-box;}
	/*.featuredSpecialsContainer h3 {padding: 46px 0 0 10px;} */
	.featuredSpecialsContainer .showSpecials .previousArrow {left: -10%;}
	.featuredSpecialsContainer .showSpecials .nextArrow {right: -10%;}
}
