body {
	margin:0;
	padding:0;
	background: #eeeeee;
	overflow-x: hidden;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color: #3C3C3C;
}
 html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, menu, nav, {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
}
.clear {
	clear:both
}
.wd230 {
	width:230px
}
.wd250 {
	width:250px
}
.wd260 {
	width:260px
}
.wd415 {
	width: 415px;
}
.wd530 {
	width: 530px
}
.wd625 {
	width: 625px
}
.hd10 {
	height: 10px;
}
.hd20 {
	height: 20px;
}
.hd30 {
	height: 30px;
}
.pdnone {
	padding: 0 !important;
}
.ft10 {
	font-size: 10px;
}
.ft11 {
	font-size: 11px;
}
.ft12 {
	font-size: 12px;
}
.dsptbcl {
	display: table-cell
}
.vtp {
	vertical-align: top
}
.pdr15 {
	padding-right: 15px;
}
.plrt25 {
	padding: 6px 25px;
}
.plr15 {
	padding: 0px 15px;
}
.mbt5 {
	margin-bottom: 5px;
}
.mbt15 {
	margin-bottom: 15px;
}
.btmline {
	border-bottom: 2px dotted #ccc;
}
.bgnone {
	background: transparent !important;
}
.bldtxt {
	font-weight: bold;
}
.italic {
	font-style: italic
}
ul, ol {
	list-style:none;
	margin:0;
	padding:0;
}
input[type='checkbox'], input[type='radio'] {
	vertical-align:middle;
}
/* Clearfix */

.clearfix:after, #header:after, .logo-nav:after, .property-item:after, .col2-set:after {
	clear:both;
	content:'';
	font-size:0;
	display:block;
	overflow:hidden;
}
/*===============================================*/

/*            Start Header Css Here              */ 

/*===============================================*/

#slider-back {
	position: absolute;
	top:0;
	z-index: 0;
	margin: 0 auto;
	display: block;
	width: 100%;
}
#slider-back img {
	width:100%
}
#header {
	position:relative;
	z-index:99;
}
.logo-nav {
/*    padding: 8px 0 0; */

}
#header .wrapper {
	max-width: 1024px !important;
}
.wrapper {
	margin:0 auto;
	position: relative;
	z-index:1;
	width:96%;
	max-width: 960px !important;
}
#middel-contener {
	clear:both;
}
.linerbg {
	background:url(../images/linebg.jpg) repeat;
}
.custom-pages {
	margin-top:20px;
}
h4 {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
#logo {
	float:left;
}
#top-nav {
	float:right;
	vertical-align:bottom;
	position:relative;
	top:10px;
}
#nav {
	margin:33px 0 0;
	padding:0;
	float: left;
}
.savills {
	float:right;
}
#nav ul {
	margin:0;
	padding:0;
}
#nav ul li {
	margin:0;
	padding:0;
	list-style: none;
	float: left;
}
#nav ul li a {
	margin:0;
	padding:0 18px 0 0;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
#nav ul li a:hover {
	text-decoration: underline;
}
#navigation {
	background:rgba(34, 34, 34, 0.8);
	background:url(../images/black-bg.png) repeat;
	display: block; /*height: 30px;*/
	width: 100%;
}
#navigation .inner-nav-wrapper {
	/*max-width:960px;*/
	max-width:1024px;
	margin:0 auto;
	position:relative;
	z-index:9999;
}
#navigation ul {
	margin:0;
	padding:0;
	font:bold 11px/18px Arial, Helvetica, sans-serif; /*float:left; */
	display:block;
	float:left;
	width:100%;
}
.searchpanel{
	float:right !important;
}
#navigation ul li {
	margin:0;
	padding:0; 
	float: left;
	list-style: none;
	display:inline-block;
	position: relative;
	text-transform:uppercase
}
#navigation > ul > li {
	/*padding-bottom:3px;*/
}
#navigation ul li a {
	color: #fff;
	text-decoration: none;
	padding: 6px 15px;
	display: block;
}
#navigation ul > li:hover > a, #navigation ul > li.active > a {
	color:#ff8a00;
}
#navigation ul li ul {
	display: none;
}
#navigation ul li ul li {
	float:none;
	display:block;
}
#navigation ul li ul li a {
	float:none;
	padding:5px 15px;
}
#navigation ul li:hover ul {
	display: block;
	position: absolute;
	top: 30px;
	background:rgba(34, 34, 34, 0.75);
	width:200px
}
#navigation ul li:hover ul li:hover a {
	text-decoration: none;
	color:#ff8a00;
}
/* Third Level Dropdwon */

#navigation ul > li > ul > li.arrow {
	background:url(../images/dropdown-arrow.png) no-repeat 95% center;
}
#navigation ul li:hover ul li ul {
	display:none;
	position:absolute;
	left:200px;
	top:0;
	white-space:nowrap;
	width:auto;
	min-width:200px;
	padding-bottom:5px;
}
#navigation ul li:hover ul li:hover ul {
	display:block;
}
#navigation ul li:hover ul li:hover ul li a {
	color:#fff;
}
#navigation ul li:hover ul li:hover ul li:hover a {
	color:#ff8a00;
}
/* Inner Slider */

.inner-slider {
	width:100%;
	float:left;
	margin-top:-106px;
	margin-bottom:10px;
}
.inner-slider.dinnerOut-bg {
	background:url(../images/dinner-outbg.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.travel-bg {
	background:url(../images/travelbanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.rentspecial-bg {
	background:url(../images/rentspecialbanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.aboutus-bg {
	background:url(../images/aboutbanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.barbados-bg {
	background:url(../images/barbadosebanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.commercial-property-bg {
	background:url(../images/cpropertybanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.concierge-bg {
	background:url(../images/conciergebanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.properymanagement-bg {
	background:url(../images/pmanagementbanner.jpg) no-repeat top center;
	height:396px;
}
.inner-slider.bigbanner .infoDiv {
	max-width:960px;
	background:url(../images/borderbg.png) no-repeat top left;
	min-height:251px;
	text-align:center;
	font-size:22px;
	margin:0 auto;
	position:relative;
	top:120px;
	color:#fff;
	text-shadow:#2a2a2a 0 3px 2px;
}
.inner-slider.bigbanner .infoDiv h1 {
	font:normal 38px/40px "Times New Roman", Times, serif;
	border-bottom:1px solid #fff;
	width:80%;
	padding:50px 0 10px;
	margin:0 auto 10px;
	text-shadow:#2a2a2a 0 3px 2px;
}
.inner-slider img {
	width:100%;
	height:auto;
	min-height:257px;
	
}
/*=====================================================*/

.slider-cnt {
	height: 665px;
	border: 0px solid #ccc;
}
.strcol-panel {
	background: #8b8580;
	padding: 15px 0
}
.strcol-panel-2 {
	background: #313131;
	padding: 20px 0
}
.advertise-img {
	width: 240px;
	display: block;
	text-align:center;
	float:left;
	padding-bottom:10px;
}
.advertise-slider {
	width: 470px;
	display: block;
	float: left;
	padding-bottom:10px;
	padding-left:5px;
}
.homecnt h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}
.homecnt .content {
	color: #fff;
	font-size:14px;
}
.btm-line {
	margin: 13px 0;
	background: url(../images/str-line.png) repeat-x;
	height: 3px;
}
.btm-navigation {
	margin:0;
	padding:0;
	text-align: center;
	color: #fff;
	font-weight:bold;
}
.btm-navigation a {
	margin:0 18px;
	color: #fff;
	text-decoration: none;
}
.btm-navigation a:first-child {
	margin-left:0;
}
.btm-navigation a:hover {
	color: #fff;
	text-decoration: underline;
}
img {
	border:none;
}

/*=====================================================*/

.socialplugin {
	text-align: center;
	margin: 30px 0 35px;
}
.socialplugin a {
	text-indent:-999em;
}
 [class^="social-"], [class*=" social-"] {
background: url(../images/social-plugin.png) no-repeat;
}
.social-facebook {
	background-position: -8px -4px;
	width: 30px;
	height: 26px;
	display: inline-block
}
.social-twiiter {
	background-position: -38px -4px;
	width: 43px;
	height: 26px;
	display: inline-block
}
.social-pintrest {
	background-position: -81px -4px;
	width: 31px;
	height: 26px;
	display: inline-block
}
.social-googleplus {
	background-position:-113px -4px;
	width: 37px;
	height: 26px;
	display: inline-block
}
.social-youtub {
	background-position:-150px -4px;
	width: 39px;
	height: 26px;
	display: inline-block
}
.social-v {
	background-position:-190px -4px;
	width: 37px;
	height: 26px;
	display: inline-block
}
.social-email {
	background-position:-227px -4px;
	width: 36px;
	height: 26px;
	display: inline-block
}
.social-blogger {
	background-position:-263px -4px;
	width: 37px;
	height: 26px;
	display: inline-block
}
.app-store-icon {
	text-align: center;
}
.copy-right {
	text-align: center;
	color: #fff;
	padding: 20px 0 10px
}
.default-links {
	color: #fff;
	font-size: 13px;
	text-align: center;
	margin: 0 0 20px
}
.default-links a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.default-links a:hover {
	color: #fff;
	text-decoration: underline;
}
#powered-by {
	color: #fff;
	text-align: center;
}
#powered-by a {
	color: #fff;
	text-decoration: none;
}
#powered-by a span {
	position: relative;
	top: 4px;
	right: 7px;
}
#search-panel {
	width: 180px;
	border: 0px solid #ccc;
	float: right;
	height: 29px;
	text-align: right;
	vertical-align: top
}
#search-panel .search-input {
	background: #313131;
	border: 1px solid #666666;
	position: relative;
	top: 4px;
	width: 119px;
	right: 5px;
	color: #fff;
	padding:3px;
}
#search-panel input[placeholder='SEARCH'] {
	font-size:11px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
#search-panel button {
	background: #ff8a00 url(../images/search-icon.png) no-repeat;
	border: 0;
	height: 30px;
	width: 35px;
	background-position: 6px 2px;
	float: right;
	cursor: pointer
}
#search-filter {
	width: 256px;
	background: url(../images/flt-bg.png) repeat;
	margin: 40px 0 0;
	padding:0;
	float: right;
}
#search-filter h2 {
	background: url(../images/search-fiter-hd-bg.jpg) repeat-x;
	height: 40px;
	display: block;
	color: #fff;
	padding: 9px 0 9px 16px;
	margin:0;
	font-weight: normal
}
#search-filter h2 .ser-filter-arrow {
	background: url(../images/search-filter-down-arrow.jpg);
	display: inline-block;
	float: right;
	height: 43px;
	width: 43px;
	position: relative;
	top: -9px;
}
#search-filter .search-flt-cnt {
	padding: 0px 15px 10px;
}
#search-filter .filter-div {
	margin-bottom: 15px;
}
#search-filter .flt-select {
	border:1px solid #666666;
	background: #313131;
	padding: 5px 5px;
	color: #fff;
	font-family: "Arial Rounded MT Bold";
	font-size: 14px;
	display: block;
	width: 100%;
	color: #CCCCCC;
	font-weight: normal
}
.input-box {
	background: #313131;
	padding: 6px 0 6px 5px;
	color: #fff;
	border-radius:5px;
	width:200px;
	border:0;
}
.datepicker {
	display:inline-block;
	width:45%;
	margin-right:10px;
}
.datepicker:last-child {
	margin-right:0;
}
.datepicker .input-box {
	width:100%;
	background:#313131 url(../images/date-picker.png) no-repeat right center / auto 100%;
	border-radius:5px 0 0 5px;
}
#search-filter .filter-heading {
	color: #cccccc;
	font-family: "Arial Rounded MT Bold";
	font-size: 12px;
	font-weight: normal;
	margin-bottom:5px;
}
#search-filter .filter-heading span {
	float: right;
	color: #cccccc;
	font-family: "Arial Rounded MT Bold";
	font-size: 14px;
	font-weight: normal;
}
#search-filter .find-now {
	background:url(../images/find-now.png) no-repeat;
	height: 41px;
	width: 121px;
	border:0;
	cursor: pointer;
	background-position: -3px -2px;
	float: right;
}
/*===================================================================*/

/*                         Inner Page Css                            */

/*===================================================================*/

#header-inner {
	background-color: #8a8581;
	position:relative;
	z-index:999;
}
/*===================================================================*/

/*                        Property Listing Css                       */

/*===================================================================*/

#found-property {
	margin: 10px 0 0
}
#found-property #property-status-sort {
	margin: 5px 0 0;
	background: #313131;
	padding: 10px 15px;
	font-family: "Arial";
	color: #999999;
	font-size: 16px;
	font-weight: normal;
}
#found-property #property-status-sort span {
	font-family: "Arial";
	color: #999999;
	font-size: 16px;
	font-weight: normal;
	float: right;
	width: 320px;
	text-align:right;
}
#found-property #property-status-sort span input {
	font-family: "Arial";
	color: #999999;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 10px;
	background: #313131;
	border: 1px solid #666666;
	padding: 2px 2px 3px 5px;
	position: relative;
	top: -5px;
	display: inline-block;
	float:right;
	width: 150px;
}
#filter-result {
	padding:13px 17px;
	background: #404040;
	margin: 5px 0 0
}
#filter-result h2 {
	color: #ccc;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0;
	margin:0
}
#filter-result .filter-options {
	color: #CCCCCC;
	width: 188px;
	padding: 10px 10px 5px 0;
	display: table-cell;
	float:left;
}
.longtermrentalfrom .filter-options {
	width: 148px !important;
}
#filter-result .filter-options select, .select-option {
	background: #313131;
	border:1px solid #666666;
	color: #CCCCCC;
	border-radius: 3px;
	padding: 7px 7px;
	width: 100%
}
.select-option {
	width:100px;
	padding:2px;
	margin-left:10px;
	vertical-align:middle;
	margin-top:-2px;
}
#filter-result .filter-btn {
	display: table-cell;
	vertical-align: middle;
	float:left;
	padding:10px 10px 5px 0;
}
.filter-options #bedrooms{
	margin:0px;
}
#filter-result .filter-btn input {
	background: url(../images/filter-btn.png) no-repeat;
	padding: 0px 0px;
	border:0;
	cursor: pointer;
	height: 34px;
	width: 122px;
	position: relative;
	top: -1px;
	color: transparent;
}
/*========  Start Pagination Panel Css  ========*/

#pagination-panel {
	padding: 20px 0;
}
#pagination-panel span {
	font-size: 18px;
	color: #313131;
}
.pagination-bar {
	float: right;
	text-align: right;
	width: 400px;
}
#pagination-panel .first {
	background: url(../images/first-arrow.png) no-repeat #fff center center;
	padding: 6px 14px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 0 10px 0 0
}
#pagination-panel .first:hover, #pagination-panel .first:focus {
	background: url(../images/first-arrow-h.png) no-repeat #ff7800 center center;
	border-color:#000;
}
#pagination-panel .pages {
	padding: 5px 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #fff;
	text-decoration: none;
	font-size: 13px;
	color: #6B6B6B;
	margin: 0 7px 0 0;
	font-weight: bold;
}
#pagination-panel .active, #pagination-panel .pages:focus {
	border-color: #000;
	background-color: #ff7800;
	color: #fff;
	text-shadow: 0 0 1px #000;
}
#pagination-panel .pages:hover, #pagination-panel .pages:focus {
	border-color: #000;
	background-color: #ff7800;
	color: #fff;
	text-shadow: 0 0 1px #000;
}
#pagination-panel .last {
	background: url(../images/last-arrow.png) no-repeat center center #fff;
	padding: 5px 14px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 0
}
#pagination-panel .last:hover, #pagination-panel .last:focus {
	background: url(../images/last-arrow-h.png) no-repeat #ff7800 center center;
	border-color:#000;
}
/*=======  Start Property Listing Css  =======*/

#property-listing .property-item {
	margin-bottom: 15px;
}
 #property-listing .property-item:nth-child(odd) {
background:#ededed;
}
 #property-listing .property-item:nth-child(even) {
background:#e2e2e2;
}
#property-listing .property-img {
	overflow: hidden;
	display: inline-block;
	float: left
}
#property-listing .property-contener {  /* position: relative; */
}
#property-listing .left-contener {
	width: 420px;
	border:0px solid #000;
	display: inline-block;
	padding: 0 0 0 25px;
}
#property-listing .left-contener h2 {
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}
#property-listing h3 {
	border-bottom:1px solid #2a2a2a;
	padding-bottom:5px;
}
#property-listing .map-icon {
	background: url(../images/map-icon.png) no-repeat;
	padding: 2px 11px;
	position: relative;
	top: 1px;
}
#property-listing .address-panel {
	color: #333;
	font-size: 14px;
	padding: 2px 0 17px;
}
.offer-value {
	font-size:20px;
	color:#ff8a00;
	margin:0 0 10px;
}
#property-listing .content {
	font-size: 14px;
	line-height: 20px;
	color: #333
}
.right-contener {
	width: 180px;
	float: right;
	border:0px solid #000;
	display: inline-block;
	float: right;
}
#property-listing .price {
	font-size: 28px;
	color: #333333;
	height: 140px;
}
#property-listing .price span {
	font-size: 28px;
	color: #333;
	display: block;
	position: relative;
	top: 40px;
	left: -6px;
	line-height:30px;
}
#property-listing .price span.from {
	font-size: 18px;
	color: #333333;
	display: block;
	position: relative;
	top: 25px;
	left:43px;
	display: block;
	clear: both;
}
#property-listing .price span.night {
	font-size: 18px;
	color: #333333;
	display: block;
	position: relative;
	top: 49px;
	left:43px;
	display: block;
	clear: both;
}
.seereview {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: underline;
	margin-left: 12px;
}
.review {
	position: relative;
	top: 10px;
}
 [class^="star-"], [class*=" star-"] {
background: url(../images/star-review.png) no-repeat;
}
.star-half {
	background-position: 0 0;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-one {
	background-position: 0px -26px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-one-half {
	background-position: 0 -53px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-two {
	background-position: 0 -80px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-two-half {
	background-position: 0 -108px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-three {
	background-position: 0 -137px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-three-half {
	background-position: 0 -166px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.star-four {
	background-position: 0 -166px;
	width: 89px;
	display: inline-block;
	height: 21px;
	position: relative;
	top: 6px;
}
.orangeBig-button {
	border:0;
	border-radius:5px;
	background-color:#ff8a00;
	font-size:16px;
	padding:8px 20px;
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	font-weight:600;
}
.orangeBig-button.wideBtn {
	width:200px;
}
#property-listing .view-dtl-btn {
}
#property-listing .view-detail-btn {
	background: url(../images/view-details.png) no-repeat;
	width: 137px;
	height:30px;
	display: inline-block
}
#property-listing .property-status {
	position:absolute; /* top:0; */
	right:0;
}
#property-listing .property-status.status-tooltip {
	top:-3px;
	right:10px;
	cursor:pointer;
}
#property-listing .property-status.status-tooltip span {
	background-color:#333;
	display:inline-block;
	border-radius:5px;
	padding:3px 10px;
	font-size:11px;
	color:#fff;
	position:absolute;
	top:-30px;
	left:-26px;
	display:none;
	white-space:nowrap;
}
#property-listing .property-status.status-tooltip span:after {
	content:'';
	display:block;
	border-top:5px solid #333;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	top:100%;
	left:42%;
	position:absolute;
}
#property-listing .property-status.status-tooltip:hover span {
	display:block;
}
.back-to-top {
	display: inline-block;
	position: relative;
	top: -12px
}
.back-to-top a {
	color: #333333;
	font-size: 14px;
	text-decoration: none;
	position: relative;
	top: -5px;
}
.top-icon {
	background: url(../images/top-icon.png) no-repeat;
	height: 33px;
	width: 32px;
	display:inline-block;
	position: relative;
	top: 11px;
}
.villas-options {
	padding: 10px 0;
}
.villas-options a {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
/*=================================================*/

#top-option-bar {
	padding: 15px 0;
}
#top-option-bar .my-favorites {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#top-option-bar .favorites-icon {
	background:url(../images/favorites.png) no-repeat;
	height: 22px;
	width: 24px;
	display: inline-block;
	line-height:20px;
	vertical-align:middle;
	margin-left:5px;
	text-align:center;
	color: #fff;
}
#top-option-bar .options-bar {
	width: 550px;
	border: 0px solid #000;
	float: right;
	text-align: right
}
 [class^="arrow-"], [class*=" arrow-"] {
background: url(../images/arrow-icon.png) no-repeat;
}
#top-option-bar .arrow-left {
	background-position: -15px -14px;
	height: 25px;
	width: 25px;
	display: inline-block;
	border: 0px solid #333;
}
#top-option-bar .arrow-right {
	background-position: -55px -14px;
	height: 25px;
	width: 25px;
	display: inline-block;
	border: 0px solid #333;
}
#top-option-bar .search-result {
	border: 1px solid #8b8580;
	border-radius: 3px;
	background: #fff;
	padding: 3px 5px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
	position: relative;
	top: -9px;
	margin-right: 10px
}
#top-option-bar .search-result.prev, #top-option-bar .search-result.next {
	margin-right: 0
}
#inquire-bar {
	background: #fff;
	padding: 10px 12px 7px;
	margin-bottom:5px;
	position: relative;
	z-index: 5;
}
#inquire-bar .share-tag {
}
#inquire-bar .inquiry-icon {
}
 [class^="inquiry-"], [class*=" inquiry-"] {
background: url(../images/arrow-icon.png) no-repeat;
}
#inquire-bar .inquiry-share-icon {
	background-position: -141px -15px;
	height: 33px;
	width: 18px;
	display: inline-block;
	float: left;
	margin-right: 7px
}
#inquire-bar .inquiry-print-icon {
	background-position: -187px -15px;
	height: 33px;
	width: 26px;
	display: inline-block;
	float: left;
	margin-right: 7px
}
#inquire-bar .inquiry-video-icon {
	background-position: -240px -15px;
	height: 33px;
	width: 32px;
	display: inline-block;
	float: left;
	margin-right: 7px
}
#inquire-bar .inquiry-favourites-icon {
	background-position: -299px -12px;
	height: 33px;
	width: 18px;
	display: inline-block;
	float: left;
	margin-right: 7px
}
#inquire-bar .inquiry-availability-icon {
	background: url(../images/availability_icon.png) no-repeat;
	height: 33px;
	width: 18px;
	display: inline-block;
	float: left;
	margin-right: 7px
}
#inquire-bar .inquiry-mortgage-icon {
	background-position: -352px -16px;
	height: 33px;
	width: 18px;
	display: inline-block;
	float: left;
	margin-right: 7px
}
#inquire-bar .inquiry-btn {
	background:url(../images/inquire.png) no-repeat;
	height: 40px;
	width: 123px;
	display: inline-block;
	margin-right: 7px;
	float: right;
	position: relative;
	top: -5px;
}
#inquire-bar .avaiability-btn {
	background:url(../images/availability_btn.png) no-repeat;
	height: 40px;
	width: 141px;
	display: inline-block;
	margin-right: 7px;
	float: right;
	position: relative;
	top: -3px;
}
#inquire-bar .share-tag {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	line-height: 25px;
	margin-right: 28px;
	display: inline-block
}
#dtl-page-cnt .tab-panel-cnt {
}
.tab-panel ul {
	margin:0px;
	padding:0px;
	height:41px;
	display: block;
}
.tab-panel ul li {
	margin:0px;
	padding:4px 0;
	float:left;
	list-style: none;
	min-width:	136px;
}
.tab-panel ul li.first {
	margin:0px 0px 0px 1px;
	padding:4px 1px;
	float:left;
	list-style: none;
}
.tab-panel ul li a {
	margin:0;
	padding:10px 0;
	display:block;
	background:#8b8580;
	color: #EDF6F2;
	text-decoration:none;
	font-size:13px;
	font-family: arial;
	font-weight: bold;
	border: 1px solid #8b8580;
	border-radius: 3px;
	width:97%;
	text-align:center;
}
.tab-panel ul li a.selected {
	background:#fff;
	color: #313131;
}
.tab-panel-cnt {
	background: #f7f7f7;
	padding: 20px 15px;
}
.tab-cntener .content {
	color: #333333;
	font-size: 14px;
}
.tab-contents h1 {
	color: #333333;
	font-size: 16px;
}
.sale-price-input {
	border: 1px solid #8b8580;
	border-radius: 5px;
	font-size: 14px;
	padding: 5px 5px;
	margin-left: 5px;
}
.arrow-down {
	background-position: -95px -15px;
	height: 24px;
	width: 26px;
	margin-left: 5px;
	display: inline-block;
	position: relative;
	top: 6px;
}
.tab-sale-price {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin: 5px 0 15px;
}
#also-like-contener h1 {
	background: #313131;
	color: #999999;
	font-size: 16px;
	padding: 9px 10px;
	font-weight: normal;
	margin-bottom:3px;
}
#also-like-contener .content {
}
.view-all {
	font-size:14px;
	text-transform:uppercase;
	color:#f28000;
	float:right;
	text-decoration:none;
}
.view-all:hover {
	color:#fff;
}
#also-like-contener .product-item {
	position: relative;
	display: inline-block;
	width: 317px;
	margin-bottom:10px;
}
#also-like-contener .product-item-name {
	position: absolute;
	bottom: 5px;
	background: url(../images/also-like-bg.png) repeat;
	padding: 5px 10px;
	line-height:22px;
	left: 10px;
	width: 89%;
	font-size: 18px;
	color: #fff;
}
#also-like-contener .product-item-name span {
	font-size: 18px;
	color: #fff;
	display: block;
}
#gallery_block .heading-panel {
	position: absolute;
	top: 25px;
	width: 98%;
	left:0;
	padding: 10px;
	background: url(../images/also-like-bg.png) repeat;
	z-index:5
}
#gallery_block .heading-panel .head {
	color: #fff;
	font-size: 20px;
	display: inline-block;
	width: 680px;
}
#gallery_block .heading-panel .price-from-night {
	display: block;
	color: #fff;
	font-size: 18px;
	margin-top:8px;
}
#gallery_block .heading-panel .iconpanel {
	float: right;
	width: 220px;
	text-align: right;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
#slideshow .heading-panel {
	position: absolute;
	top: 25px;
	width: 98%;
	left:0;
	padding: 10px;
	background: url(../images/also-like-bg.png) repeat;
	z-index:5
}
#slideshow .heading-panel .head {
	color: #fff;
	font-size: 20px;
	display: inline-block;
	max-width: 680px;
}
#slideshow .heading-panel .price-from-night {
	display: block;
	color: #fff;
	font-size: 18px;
	margin-top:8px;
}
#slideshow .heading-panel .iconpanel {
	float: right;
	width: 220px;
	text-align: right;
	color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
}
.png-icon-bad {
	background: url(../images/png-icon.png) no-repeat;
	background-position: -2px -7px;
	height: 18px;
	width: 26px;
	display: inline-block;
	position: relative;
	top: 5px;
	margin: 0 7px 0 10px
}
.png-icon-tub {
	background: url(../images/png-icon.png) no-repeat;
	background-position: -64px 0px;
	height: 25px;
	width: 26px;
	display: inline-block;
	position: relative;
	top: 7px;
	margin: 0 7px 0 10px
}
.png-icon-clint {
	background: url(../images/png-icon.png) no-repeat;
	background-position: -121px 0;
	height: 25px;
	width: 30px;
	display: inline-block;
	position: relative;
	top: 7px;
	margin: 0
}
.footer-panel {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 5px;
	background: url(../images/also-like-bg.png) repeat;
	z-index: 5;
	padding: 3px 0
}
.camra-icon {
	background: url(../images/camra-icon.png) no-repeat;
	height: 25px;
	width: 32px;
	display: block;
	margin: 0 auto;
}
#bedrooms, #priceRange {
	margin: 10px 0 10px;
}
#minmaxspan, #priceRange-minmax {
	border:1px;
	font-weight:bold;
	display: inline-block;
	background: transparent;
	width: 95px;
	text-align: right;
	float: right;
	font-size: 12px;
	color: #cccccc;
	font-weight: normal;
	pointer-events: none
}
.datepicker-input {
	width: 110px;
	display: inline-block;
	margin: 10px 0 0;
	float: left;
	vertical-align: top;
}
.datepicker-input input {
	width: 65px;
	display: inline-block;
	position: relative;
	top: -8px;
	color: #ccc;
	font-size: 14px;
	border: 1px solid #656565;
	background: #313131;
	padding: 5px 5px;
}
.datepicker-input a {
	background: url(../images/date-picker.png) no-repeat;
	display: inline-block;
	width: 20px;
	height: 27px;
	border: 1px solid #ccc;
	position: relative;
	left: 2px;
}
.datepicker-input.right {
	position: relative;
	top: -2px;
	float: right;
}
.keyword-input {
	color: #ccc;
	font-size: 14px;
	border: 1px solid #656565;
	background: #313131;
	padding: 5px 5px;
	width: 96%
}
.gallery_block, .galleria-stage {
	left:0;
}
.gallery_block {
	box-shadow:0 12px 10px #cbcbcb
}
.galleria-container {
	width:960px !important;
}
/* Goto Top*/

.backtoTop {
	margin: 30px 0 5px;
}
.backtoTop a {
	font-size:14px;
	font-weight:bold;
	color:#666;
	display:inline-block;
	text-decoration:none;
	padding-left:40px;
	position:relative;
	line-height:26px;
}
.backtoTop a:hover {
	color:#000;
}
.backtoTop a:before {
	content: " ";
	background:url(../images/top-icon.png) right center no-repeat;
	position: absolute;
	left: 0px;
	top: -3px;
	height: 32px;
	width: 33px;
}
/* simple Slidehow */

.simpleSlideshow {
	width:100%;
	position:relative;
	overflow:hidden;
	margin-bottom:5px;
}
.simpleSlideshow ul {
	margin:0;
	padding:0;
	list-style:none;
}
.simpleSlideshow #pagination {
	float:left;
	position:absolute;
	left:0px;
	padding:10px 0 10px 20px;
	background: url(../images/also-like-bg.png) repeat;
	width: 100%;
	bottom: 0px;
	list-style:none;
	margin:0;
	box-sizing:border-box;
}
.simpleSlideshow #pagination li {
	list-style:none;
	width:12px;
	height:12px;
	float:left;
	margin:0 5px 0 0;
	text-indent:-999em;
}
.simpleSlideshow #pagination li a {
	display:block;
	width:12px;
	height:12px;
	background:url(../images/nav-dot.png) no-repeat 0 -24px;
}
.simpleSlideshow #pagination li a:hover, .simpleSlideshow #pagination li a.active {
	background-position:0 0;
	cursor:pointer;
}
/*.simpleSlideshow .heading-panel{ position: absolute; top: 25px; width: 98%; left:0; padding: 10px; background: url(../images/also-like-bg.png) repeat; z-index:5}

.simpleSlideshow  .heading-panel .head{ color: #fff; font-size: 24px; display: inline-block;width: 500px;}

.simpleSlideshow  .heading-panel .price-from-night{ display: block; color: #fff; font-size: 18px; margin-top:8px;} */

.simpleSlideshow .caption {
	position: absolute;
	top: 25px;
	width: 98%;
	left:0;
	padding: 10px;
	background: url(../images/also-like-bg.png) repeat;
	z-index:5;
	color: #fff;
	font-size: 24px;
	bottom:auto !important;
}
.simpleSlideshow .caption span {
	display: block;
	color: #fff;
	font-size: 18px;
	margin-top:8px;
}
.introduction-contents {
	background-color: #f7f7f7;
	box-shadow: 0 -9px 13px #ccc;
	font-size: 14px;
	margin-bottom: -10px;
	padding: 5px 25px 20px;
}
.introduction-contents .page-title {
	font:normal 38px/40px "Times New Roman", Times, serif;
	color:#2a2a2a;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	text-align:center;
	display:block;
}
.introduction-contents .property-contener {
	margin-left:40px;
	margin-right:20px;
	float:left;
	width:530px;
}
.col-contents {
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:0;
}
.col-contents li {
	margin-bottom:20px;
}
.col-contents .image-container {
	float:left;
	margin-right:2%;
}
.col-contents .text-container {
	max-width: 60%;
	float:left;
	font-size:14px;
}
.col-contents .text-container h2 {
	font:normal 25px/28px "Times New Roman", Times, serif;
	color:#2a2a2a;
	margin-bottom:10px;
	margin-top:0;
}
.col-contents .text-container h3 {
	font:norml 18px/22px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #2a2a2a;
	padding-bottom:5px;
}
.col-contents .availability {
	color:#cc0033;
}
 .col-contents.series li:nth-child(odd) {
background-color:#e2e2e2;
}
.col-contents a {
	color:#2a2a2a;
	text-decoration:underline;
}
.col-contents a:hover {
	text-decoration:none;
}
/* Column Set */

.page-title-2 {
	font-size:25px;
	font-weight:normal;
	color:#2a2a2;
	margin-bottom:20px;
	clear:both;
	font-family:"Times New Roman", Times, serif;
}
.bottomBorder {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.col2-set {
	margin-bottom:0;
}
.col2-set .col-1 {
	float:left;
	width:60%;
	padding-top:20px;
}
.col2-set .col-2 {
	float:right;
	width:35%;
	text-align:left;
	padding-top:20px;
}
.col2-set .col-2 p {
	margin:5px 0;
}
/* Form Elements */

.common-textfiled {
	border:1px solid #CCC;
	padding:5px;
	width:90%;
	font-size:12px;
}
.common-selectfiled {
	border:1px solid #CCC;
	padding:3px;
	/*width:94%;*/
	width:90%;
	font-size:12px;
}
.common-textarea {
	border:1px solid #CCC;
	padding:5px;
	width:100%;
	font-size:12px;
	resize:none;
	height:50px;
}
.time {
	font-size:0;
}
.time .common-textfiled {
	width:60px;
}
.time span {
	background-color:#313131;
	color:#fff;
	height:27px;
	line-height:27px;
	padding:0 10px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	display:inline-block;
	vertical-align:top;
}
.form-elements {
	clear:both;
	overflow:hidden;
}
.form-elements .input-field {
	float:left;
	clear:both;
	margin-bottom:15px;
	padding:4px 50px 3px 0;
}
.form-elements .form-field-validate:hover, .validate {
	background:url(../images/i-right.png) no-repeat right center;
}
.form-elements .form-field-validate:hover .input-style, .validate .input-style {
	border:2px solid #ff7100;
}
.form-elements .input-style {
	width:270px;
	border-radius:3px;
	border:1px solid #ccc;
	padding:5px;
}
.form-elements textarea {
	resize:none;
	height:80px;
}
.google-map {
	border:1px solid #ccc;
	margin-bottom:15px;
	display:inline-block;
}
/* Toggler Contents */

.toggler-title {
	font:normal 25px/28px "Times New Roman", Times, serif;
	display:block;
	padding:10px 0;
	position:relative;
	width:100%;
	border-bottom:1px solid #ccc;
}
.toggler-title span:after {
	display:block;
	content:'';
	border-left:10px solid #666;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	position:absolute;
	right:10px;
	top:35%;
	cursor:pointer;
}
.toggler-title.active span:after {
	border-top:10px solid #666;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
}
.toggler-contents {
	display:none;
	padding:20px 0;
	margin-left:10px;
}
.toggler-contents.active {
	display:block;
}
.toggler-contents table {
	width:100%;
	margin:0 auto;
}
.link-bar {
	width:95%;
	margin:40px auto 10px;
	display:block;
	background:url(../images/linkbar.png) no-repeat top center;
	text-align:center;
}
.link-bar .linker {
	background-color:#eb7f00; /* background-color:#616161; */
	padding:6px 30px;
	font-size:14px;
	text-shadow:0 1px 2px #2a2a2a;
	border-radius:0 0 5px 5px;
	display:inline-block;
	margin:1px auto;
	text-transform:uppercase;
	color:#fff;
	box-shadow:0 1px 4px #666;
	cursor:pointer;
}
.link-bar .linker:hover, .link-bar .linker.active {
	background-color:#eb7f00;
}
/* Table Style */

table {
	border-collapse:collapse;
	border:0;
	width:100%;
	text-align:left;
}
table tr th {
	font-weight:bold;
}
table td, table th {
	padding:5px;
	text-align:left;
}
.tb-column td {
	padding-bottom:20px;
}
.f-left {
	float:left !important;
}
.f-right {
	float:right !important;
}
ul.profile li {
	display:inline-block;
	position:relative;
	margin-right:10px;
}
ul.profile li:hover {
	outline:1px solid #F90;
	cursor:pointer;
}
ul.profile li .team-name, ul.profile li .fullInfo {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:8px 0;
	text-align:center;
	font-style:italic;
	color:#fff;
	background-color:rgba(0, 0, 0, 0.8);
	background:url(../images/black-bg.png) repeat\9;
	font-size:14px;
	font-weight:normal;
}
ul.profile li .fullInfo {
	display:none;
	height:100%;
	box-sizing:border-box;
}
ul.profile.team-profile li:hover .team-name {
	display:none;
}
ul.profile.team-profile li:hover .fullInfo {
	display:block;
}
/* Popup */

.overlay-common {
	display:none;
	position:fixed;
	background-color:rgba(0, 0, 0, 0.5);
	width:100%;
	height:100%;
	z-index:998;
	left:0;
	top:0;
}
.popup-contents {
	display:none;
	max-width:580px;
	max-height:500px;
	background-color:#313131;
	color:#fff;
	font-size:16px;
	padding:15px;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:999;
	margin:auto auto;
}
.popup-contents.whiteBg {
	background-color:#fff;
	height:auto;
	color:#2a2a2a;
	font-size:14px;
}
.popup-contents.whiteBg a {
	color:#ff8a00;
	text-decoration:underline;
}
.popup-contents.whiteBg a:hover {
	color:#2a2a2;
	text-decoration:none;
}
.popup-contents.whiteBg h1 {
	text-align:center;
	font:normal 22px/28px "Times New Roman", Times, serif;
	margin:20px 0;
}
.popup-contents.whiteBg .col2-set {
	max-height:100%;
	overflow:auto;
}
.popup-contents .team-name {
	color:#ff9900;
	display:block;
	margin-top:10px;
	/*text-align:left;*/
}
.popup-contents .col2-set {
	max-height:420px;
	overflow:auto;
	padding:20px;
}
.popup-contents .col-1 {
	width:35%;
}
.popup-contents .col-1 img{
	max-width:100%;
}
.popup-contents .col-2 {
	width:60%;
	line-height:24px;
}
.popup-contents .col-2 p {
	margin-bottom:10px;
}
.closeBtn {
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	background-color:#000;
	height:35px;
	width:35px;
	text-align:center;
	font-size:16px;
	color:#fff;
	position:absolute;
	top:10px;
	right:10px;
	font-weight:bold;
	line-height:35px;
	cursor:pointer;
}
.closeBtn:hover {
	background-color:#900;
}
.added-services {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.added-services .services-name li {
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	margin-bottom:8px;
}
.added-services .services-name li:after {
	content:'X';
	display:inline-block;
	font-size:20px;
	color:#ff8a00;
	margin-left:20px;
	cursor:pointer;
}
.services-fetures h2 {
	font-weight:normal;
	color:#474546;
	font-size:18px;
	margin:20px 0;
}
.services-fetures table {
	margin-bottom:15px;
}
.services-fetures td {
	padding-left:0;
	font-size:12px;
	text-align:left;
}
.commonBtn {
	border-radius:3px;
	padding:5px 15px;
	text-transform:uppercase;
	border:0;
	font-size:14px;
	color:#fff;
	background-color:#002449;
	text-shadow:#333 0 1px 2px;
	margin-right:10px;
	cursor:pointer;
	font-weight:bold;
}
.commonBtn:focus {
	background-color:#c8c8c8;
	color:#666;
	text-shadow:none;
}
#navigation.blogger ul li a:first-child {
	padding-left:17px;
}
#navigation.blogger ul li a {
	padding-left:10px;
}
.blogger .col-1 {
	width:64%;
}
.blogger .col-2 {
	width:32%;
}
.blogger .section {
	background-color:#fff;
	margin-bottom:20px;
	border:1px solid #dbdbdb;
	padding:20px;
	font-size:14px;
	line-height:18px;
}
.blogger .pic {
	margin:15px 0;
	text-align:center;
	display:block;
}
.blogger .blog-title {
	font:normal 22px/25px "Times New Roman", Times, serif;
	color:#313131;
	margin:0 0 15px
}
.blogger .caption {
	color:#999;
}
.blogger .read-more {
	border-radius:5px;
	background-color:#d3d3d3;
	padding:6px 12px;
	color:#484848;
	text-decoration:none;
	font-size:12px;
}
.blogger .blog-links {
	clear:both;
	margin-top:15px;
	clear:both;
	display:block;
}
.blogger .share-icon {
	float:right;
}
.blogger .feeds {
	clear:both
}
hr {
	border:0;
	width:100%;
	border-top:1px solid #ccc;
	margin:15px 0;
}
.blogger .feeds .feed-inner {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
.blogger .feeds .feed-inner:last-child {
	border-bottom:0;
}
.blogger .feeds .feed-inner img {
	display:inline-block;
	margin-right:20px;
	vertical-align:top;
}
.blogger .feeds .feed-inner .feed-info {
	width:75%;
	display:inline-block;
	vertical-align:top;
}
.blogger .feeds .feed-inner .feed-info p {
	margin-top:0;
}
.blogger .feeds .feed-inner a {
	color:#F90;
	font-weight:bold;
	text-decoration:none;
}
.blogger .feeds .feed-inner a:hover {
	color:#2a2a2a;
}
.archives li {
	margin-bottom:5px;
}
.archives li:hover a {
	color:#F90;
}
.blog-hedaer-title {
	font-size:32px;
	color:#fff;
	margin-right:10px;
	font-weight:normal;
	margin-bottom:10px;
	display:inline-block;
	vertical-align:text-bottom;
}
.blogger #search-panel {
	background-color:#fff;
	float:none;
	width:auto;
	border:0;
	border:1px solid #dbdbdb;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
	padding:8px 0;
}
.blogger #search-panel .common-textfiled {
	width:85%;
	float:left;
	border:0;
}
.blogger .social-facebook {
	background-position:-11px -4px;
}
.blogger .social-youtub {
	width:36px;
}
.blogger .socialplugin {
	margin:10px 0 25px;
}
.blogger .news-inner-wrap {
	clear:both;
	overflow:hidden;
}
.blogger .news-inner-wrap .pic {
	float:left;
	margin-right:20px;
}
.blogger .news-inner-wrap .news-info {
	width:75%;
	float:left;
}
.older-post-link {
	background:url(../images/olderpost-arrow.png) no-repeat left center;
	padding-left:30px;
	display:block;
	float:left;
	margin-right:20px;
}
.blogger #pagination-panel {
	padding:5px 0 10px;
	margin-bottom:15px;
	clear:both;
	overflow:hidden;
}
.blogger #pagination-panel .pages {
	background-color:#bababa;
	color:#000;
	border:0;
}
.blogger .pagination-bar {
	float:left;
	width:auto;
}
.blogger #pagination-panel .pages:hover {
	border:0;
	background-color:#FF9900;
}
/* CSS For Rates */

caption {
	background: none repeat scroll 0 0 #EEEEEE;
	display: table-caption !important;
	margin: 0;
	padding: 4px 10px 4px 5px !important;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
th, td, caption {
	padding:4px 10px 4px 5px;
	color:#61503B;
}
thead th {
	background:none repeat scroll 0 0 #8b8580;
	;
	color:#FFFFFF;
}
.view-RentalPropertyRates table {
	width:100%;
	margin-bottom:10px;
}
.season_title {
	font-size: 15px;
	font-weight: bold;
}
tr.even, tr.odd {
	background-color: #ECE5DF;
}
tr.even td {
/*background: none repeat scroll 0 0 #C3BEBA;;*/

}
#tab8 caption {
	display: table-caption;
	padding: 4px 10px 4px 5px;
	background: none repeat scroll 0 0 #CCCCCC;
}
/* CSS Ends For Rates*/

.amenities_image {
	display: inline-block;
	width: 20%;
	float: left;
	margin-left: 40px;
}
.amenities-bullet {
	display: list-item;
}
.development-content {
	color: #999999;
	font-size:14px;
	max-width: 910px;
	margin: 20px auto 30px;
}
.development-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	text-transform: uppercase;
	font-weight: normal;
}
#wishlist {
	text-decoration: none;
}
#popup-page {
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
}
#popup-page-wrap {
	width: 550px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	border: 1px solid #999999;
	color: #333;
}
#popup-page-wrap p {
	font-size: 13px;
	padding-bottom: 10px;
	color: #333333;
}
#contact-area {
	width: 550px;
	margin-top: 25px;
}
#popup-contact-area input, #popup-contact-area textarea {
	padding: 5px;
	width: 300px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}
#popup-contact-area textarea {
	height: 50px;
}
#popup-contact-area textarea:focus, #popup-contact-area input:focus {
	border: 2px solid #900;
}
#popup-contact-area input.submit-button {
	width: 100px;
	float: right;
}
#popup-contact-area input.checkbox {
	width:20px;
	float: left;
}
#popup-contact-area input.radio {
	width:20px;
	float: left;
}
#popup-contact-area #edit-submit {
	float: right;
}
#popup-page-wrap label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
	color: #333;
}
#popup-page-wrap h2 {
	background-color: #00074a;
	font-size: 16px;
	color: #fff;
	margin: 0px 0px 10px;
	padding: 3px;
	line-height: 30px;
	height: 27px;
}
.price_from {
	float: left;
}
.price_rate {
	float: left;
}
.real_estate_currency {
/*   float: left;  */

}
.real_estate_currency label {
	/*   float: left;  */

    display: none;
}
.real_estate_currency select {
	border: 1px solid #8b8580;
	border-radius: 5px;
	font-size: 14px;
	padding: 5px 5px;
	margin-left: 5px;
}
.longterm_currency label {
	/*   float: left;  */

    display: none;
}
.longterm_currency select {
	border: 1px solid #8b8580;
	border-radius: 5px;
	font-size: 14px;
	padding: 5px 5px;
	margin-left: 5px;
}
.view-LongtermPropertyRates {
	float: left;
}
.propertystate {
	text-transform: uppercase;
	color: #F68B1F;
	border: 1px solid #FF0000;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	padding: 3px 5px;
	background-color: #fff;
	width: 100px;
}
.services-select .left {
	float:left
}
.services-select .left h4 {
	margin:2px 10px 2px 0;
}
.navbar-toggle {
	display:none;
}
#navigation ul li ul li ul li {
	display:block;
}
#navigation > ul.resmenu{
	display:block;
}
.filter-options .dropdown{
	margin:0;
}
.views-field-field-sale-min-amount, 
.views-field-field-sale-max-amount, 
.views-field-field-property-ltrental-min-amount, 
.views-field-field-property-ltrental-max-amount{
	display:inline-block;
}
@media(max-width:561px) {
	.pagination-bar{
		margin-top:10px;
	}
}
@media(max-width:974px) {
	.introduction-contents .property-contener{
		float:none;
		width:96%;
		margin:0 2%;
	}
	.introduction-contents .property-img{
		float:none;
		text-align:center;
		width:100%;
	}
	.introduction-contents .property-img img{
		max-width:100%;
	}
}
@media(max-width:990px) {
	#navigation {
	height:auto
	}
	#controls {
	max-width:100% !important;
	}
	#property-listing .left-contener, .right-contener{
		width:100%;
		padding:0;
		text-align:center;
	}
	#property-listing .property-img{
		float:none;
		text-align:center;
		width:100%;
	}
	#property-listing .property-item{
		padding:15px 0;
		margin-bottom:0;
	}
	.advcenter{
		text-align:center;
		width:100%;
	}
	.advertise-img {
		display: inline-block;
		float:none;
	}
	#property-listing .price span.from, #property-listing .price span, #property-listing .price span.night{
		left:0;
	}
	.advertise-slider {
		display: inline-block;
		float: none;
	}
	.padb50{
		padding-bottom:50px;
	}
}
@media(max-width: 769px) {
	#navigation ul {
	display:none;
	float:none;
	}
	#navigation .inner-nav-wrapper ul {
	display:none;
	float:none;
	}
	.searchpanel{
		float:left !important;
		padding-bottom:10px !important;
	}
	#navigation ul li {
		float:none;
	}
	#navigation ul li ul{
		float:none;
	}
	.navbar-toggle {
	display:block;
	}
	#navigation ul.resmenu{
		display:block;
		background:rgba(34, 34, 34, 1);
		/*background:url(../images/black-bg.png) repeat;*/
		position:absolute;
	}
	.navbar-toggle {
	background-color: grey;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	float: right;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-top: 8px;
	padding: 9px 10px;
	position: relative;
	cursor: pointer;
	}
	.navbar-toggle .icon-bar {
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 22px;
	}
	 .navbar-toggle .icon-bar {
	background-color: #fff;
	}
	.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
	}
	.sr-only {
	border: 0 none;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
	
	#navigation ul > li > ul > li.arrow {
	background:url(../images/dropdown-arrow.png) no-repeat top 7px right 10px;
	}
	#navigation ul > li.resarrow {
	background:url(../images/dropdown-arrow.png) no-repeat top 7px right 10px;
	}
	#navigation ul > li > ul > li.arrow:hover {
	background:url(../images/dropdown-arrow-down.png) no-repeat top 7px right 10px;
	}
	#navigation ul > li.resarrow:hover {
	background:url(../images/dropdown-arrow-down.png) no-repeat top 7px right 10px;
	}
	#navigation  ul  li, #navigation  ul  li  ul li {
	display:block;
	}
	#navigation ul li:hover ul, #navigation ul li:hover ul li ul {
	position:initial;
	width:auto;
	background-color:transparent;
	margin-left:10px;
	}
	#navigation ul {
	/*margin-left:10px;*/
	}
	.nivo-lightbox-wrap {
		bottom: 5% !important;
		left: 10% !important;
		right: 10% !important;
		top: 5% !important;
	}
}
@media(max-width:500px) {
	.nivo-lightbox-wrap {
		bottom: 5% !important;
		left: 5% !important;
		right: 5% !important;
		top: 5% !important;
	}
	.advertise-slider{
		width:96% !important;
		padding-left:0px;
	}
	#landingslideshow, #landingslideshow ul, #landingslideshow ul li{
		width:100% !important;
	}
	#landingslideshow ul li img{
		width:100% !important;
		display:block !important;
		height:230px;
	}
	.popup-contents .col-1 {
		width:95%;
		text-align:center;
	}
	.popup-contents .col-2 {
		width:95%;
	}
}
@media(max-width:630px) {
	#top-nav {
	top:0;
	}
	.amenities_image {
		width:40%;
	}
}
@media(max-width:417px) {
	.savills{
		display:none;
	}
	.inner-slider.bigbanner .infoDiv h1{
		font:30px/40px "Times New Roman",Times,serif;
	}
	.inner-slider.bigbanner .infoDiv{
		font-size:20px;
	}
}
