.view-display-id-page_2 div#PrprtyTabs {
    clear: both;
}
.view-display-id-page_2 .short-detail p {
    font-size: 15px !important;
    line-height: 32px;
    letter-spacing: 1px;
}
.view-display-id-page_2 #gallery-back a {
    font-size: 9px !important;
    margin: -1px 0 0 26px !important;
}
.view-display-id-page_2 .gallery-wraper .ShareBar {
    min-height: 50px;
    border: solid 1px #CCCCCC;
    background-color: #252525;
    float: left;
    width: 90%;
}
.view-display-id-page_2 #tabs ul li a,.view-display-id-page_2 .section-body p{
    color: #000;
    font-size: 15px !important;
    line-height: 32px !important;
    letter-spacing: 1px !important;
}
.view-display-id-page_2 div#tab-bg p {
    font-size: 15px;
    line-height: 32px;
    letter-spacing: 1px;
}
body
{
	margin:0 auto;
	background-color:#fff !important;
}

img{ border:0px;}
h1, h2, h3, h4, h5, h6, p, span{ margin:0; padding:0;}
:focus{outline:none;}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{   
	border:0px;
} 

/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus
{     
	outline:none;
}
.Footer a{
	color:#FFF !important;
	text-decoration:none;
}
ol{
	/*font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #333333;*/
	padding-left:30px;
}

/*===========================================================
HOME PAGE CSS
=============================================================
*/

.home-container{

	/*width:1337px;*/
	height:auto;
	/*float:left;*/
}
.home-container .home-row1{
	height:35px;
	background:#061621;
	/*width:1324px;*/
	/*float:left;*/
}
.home-container .home-row2{
	/*height:550px;*/
	height:551px;
	/*background:#278ED6;*/
	width:100%;
}
.home-container .home-row2 .center-align{
	margin:0 auto;
	height:550px;
	width:100%;
	/*position:absolute;*/
}
.home-row1 .top-menue{
	width:960px;
	margin:0 auto;
	height:35px;
}

.top-menue .translator{
/*	width:400px;*/
	float:left;
	padding-top:7px;

}
.top-menue .links ul{
	height:26px;
	margin-top:4px;
}
.top-menue .links ul li{
	float:left;
	color:#CCCCCC;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	padding:6px 13px;
	border-right:solid 1px #333333;	
}

.top-menue .translator h3 {
	background:url(../images/flag_01.png) no-repeat;
    color: #FFFFFF;
    display: inline;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 4px 13px 6px 30px;
    text-decoration: none;
    text-transform: uppercase;
    width: 394px;
}

/*For Slider Section*/
.home-row2 .slider-container{
	/*float:left;*/
	width:100%;
	height:530px;
	position:relative;
	margin:0 auto;
        box-shadow: 1px 1px 10px #888;
}

.slider-container .slides{
	width:100%
}
.slider-container .menue-outer{
	width:100%;
	height:79px;
	position:absolute;
	background:url(../images/rotator-back.png) repeat-x;
	opacity:0.9;
        filter:alpha(opacity=80);
	z-index:999;
}
.slider-container .menue-content{
	width:980px;
	margin:0 auto;
}
.menue-content .menue{
	float:left;
	width:100%;
}
.menue-content .menue-links ul li {
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	color:#FFF;
	padding:0px 7px 0px 6px;
	line-height:16px;
	height:35px;
	border-left: solid 1px #372516;
}



.menue-content .menue-links ul li.avtive {
	float:left;
	border-left:solid 1px #FFF;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	color:#EAC45C;
	padding:0px 7px 0px 8px;
	line-height:16px;
	height:1px;
}

.home-container .home-row3 {
}
.home-container .center {
	margin:0 auto;
    width: 960px;
}

.view-ask-section-indexpage .views-field-view-node .field-content{
	float: left;
	margin-top: 32px;
	background: url(../images/read_more_blue.png);
	height: 32px;
	width: 82px;
}
/* For Ask US view */
.home-row3 .view-ask-us, .view-ask-section-indexpage .views-row{ 
	width:320px;
	height:auto;
	float:left;

}
.view-ask-us .title{
	float:left;
}
.view-ask-us .title h3, .view-ask-section-indexpage .views-field-title h3,.view-ask-section-holidayrentals .views-field-title h3,.view-ask-section-holidayrentals-df .views-field-title h3{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:19px;
	color:#000;
	font-weight:normal;
	padding-top:30px;
}
.view-ask-us .title h2,
.view-ask-section-indexpage .views-field-title h4,
.view-ask-section-holidayrentals .views-field-title h4,
.view-ask-section-holidayrentals-df .views-field-title h4,
.view-ask-section-holidayrentals-sb .views-field-title h4,
.view-ask-section-sales-sb .views-field-title h4, .view-ask-section-holidayrentals .views-field-title .askustxt{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:35px;
	color:#000;
	font-weight:normal;
	padding-top:14px;
}
.view-ask-us .view-ask-us-body, .view-ask-section-indexpage .views-field-body,.view-ask-section-holidayrentals .views-field-body,.view-ask-section-holidayrentals-df .views-field-body,view-ask-section-holidayrentals-sb .views-field-body{

	margin-top:7px;
	text-align:left;

}
.view-ask-us .view-ask-us-body p, .view-ask-section-indexpage .views-field-body span,.view-ask-section-holidayrentals .views-field-body span,.view-ask-section-holidayrentals-df .views-field-body span, .view-ask-section-indexpage .body-text {
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#727272;
	line-height:16px;

	text-align:left;
	
}
.view-id-ask_section_indexpage .views-field-body .field-content{
	float:left;
	width:285px;
}
.view-ask-us .Read-more, .view-ask-section-indexpage .views-field-view-node .field-content{
	float:left;
	margin-top:32px;
	background:url(../images/read_more_blue.png);
	height:32px;
	width:82px;
}
.view-ask-us .Read-more h6,.view-ask-section-indexpage .views-field-view-node .field-content a{
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	width:82px;
}
.view-ask-section-holidayrentals .views-field-view-node .field-content a,
.view-ask-section-sales-sb .views-field-view-node .field-content a{
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	width:206px;

}
.view-ask-section-holidayrentals .views-field-view-node .field-content a{width:82px}
.view-ask-section-holidayrentals-df .views-field-view-node .field-content a{
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align:center;
	width:82px;

}
.home-container .home-row4{	
	width:960px;
	margin:0px auto 0px auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px; box-shadow: 1px 1px 10px #888;
}
.home-row4 .featured-title h3{
	font-family:'Open Sans', sans-serif;
	font-size:23px;
	color:#000000;
	font-weight:normal;
	padding-left:6px;
}
.home-row4 .featured-Outer{
	margin-top:19px;
	position:relative;
	width:310px;
	height:auto;
	background-color:#FBFBFB;
	float:left;
	margin-right:9px;
}
.featured-Outer .tag{
	float: right;
	position: absolute;
	right: -5px;
	top: -5px;
}
.featured-Outer .image{
	width:100%;
}
.featured-Outer .title{
	min-height:75px;
	background-color:#F0F0F0;
}

.featured-Outer .body{
	margin-top:15px;
	padding-left: 9px;
    width: 291px;
}
.featured-Outer .body p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:21px;
	width:291px;
}
.featured-Outer .detail{
	width:100%;
	margin-top:20px;
	height:32px;
	width:82px;
	margin-left:7px;
	margin-bottom:16px;
}

.featured-Outer .detail a,
.Read-more a{
	text-decoration:none;
}
.clear{
	clear:both;
}

.home-container .home-row5{
	width:100%;
	float:left;
	background:url(../images/seo_back.png) repeat-x bottom;
       padding-bottom:10px;
	margin-top:24px;
}
.home-row5 .seo-wraper{
	margin: 0 auto;	
	width:960px;
}
.home-row5 .seo-wraper h2{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#333333;
	font-weight:normal;
	padding:33px 0 3px 0px;
}
.home-row5 .seo-wraper p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:21px;

}
.footer{
	width:100%;
	float:left;
	background:url(../images/footer_blue1.png) repeat-x;
	height:331px;
}
.footer-outer{
	width:960px;
	height:100%;
	margin:0 auto;
}
.footer-outer .section1{
	width:386px;
	float:left;
	height:atuo;
}
.section1 .biba{
	float:left;
	width:101px;
}
.section1 .biba .round-logo{
		padding:16px 0 0 21px;
}
.section1 .biba .biba-logo{
		padding:18px 0 0 0px;
}
.section1 .barbados .barbados-logo{
		padding:16px 0 0 0px;
}
.section1 .barbados .bhta-logo{
		padding: 0 0 0 60px;
		position: absolute;
		top: 64px;
}
.section1 .barbados{
	float:left;
	width:141px;
	position:relative;
	padding-left:13px;
}
.section1 .winner{
	float:left;
	width:113px;
	padding:17px 0 0 18px
}
.section1 .address{
	float:left;
	width:375px;
	padding-top:26px;
}

.separator{
	float:left;	
	width:1px;
	height:177px;
	background-color:#217EC2;
	margin-top:36px;
	margin-left:17px;

}
.footer-outer .section2, #block-block-9 .section2{
	float:left;
	border:solid1px red;
	margin-left:31px;
	height:auto;
}

.section2 .logo{
	float: left;
	height: auto;
	margin-top: 19px;
	padding-left: 3px;
}
.section2 .logo .apple{
	float:left;
	width:23px;

}
.section2 .logo .android{
	float:left;
	width:23px;
	padding-left:16px;
}
.section2 .logo .black{
	float:left;
	width:23px;
	padding-left:16px;
}

.section2 .social-icon{
	float:left;
	margin-top:21px;
	
}

.section2 .menue-links{
	color:#FFFFFF;
	float:left;
	margin-top:21px
}
.footer-outer .section3, #block-block-10 .section3{
	float:left;
	margin-left:20px;
	background:/*url(../images/news_back.png)*/none!important;
	width:250px;
	/*height:156px;*/
	height:auto;
	position:relative;
	margin-top:25px;
}

.section3 .elements p
{	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
}

.section3 .elements .txt{
	width:124px;
	height:25px;
	margin-top:18px;
	background:url(../images/news_txt_bac.png);
	border:none;
}
.section3 .elements .form{
	float:left;
}
.section3 .elements .text-submit{
	float:left;
	height:25px;
	margin-top:10px;
}
.section3 .elements .text-submit h3{
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	color:#000000;
	font-weight:normal;
	padding-left:25px;
}
.section3 .elements .text-submit h3 strong{
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	color:#ffffff;
	font-weight:normal;
	padding-left:8px;
}
.footer .footer-menue, #block-block-12 .footer-menue{
	margin:0 auto;
	margin-top:25px;
	text-align:center;
}
.footer-menue ul a{
	text-decoration:none;
}
.footer-menue ul li.none{
	border-right:none;
}
.footer .copyright{
	width:100%;
	background-color:#247AB9;
	margin-top:1px;
	float:left;
}
.footer .copyright .copyright-inner ,#block-block-11 .copyright{
	width:960px;
	margin:0 auto;
	/*padding-top:10px;*/
}
.copyright-inner .powered-by , #block-block-11 .copyright .left{
	background:url(../images/icon_ci.png) no-repeat;
	width:960px;

}
.copyright-inner .powered-by p, #block-block-11 .copyright p{
	/*font-family:'Open Sans', sans-serif;*/
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	/*color:#FFFFFF;*/
	font-weight:normal;
	/*padding-left:24px;*/
}
.copyright-inner .copyright-text, #block-block-11 .copyright .right{
	float:right;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	/*color:#FFFFFF;*/
	font-weight:normal;
	padding-left:24px;	
}

/*
===========================================================
For Landing Pages
===========================================================
*/

.Container
{
	margin:0 auto;
	width:100%;
	height:auto;
}
.Container .full-width{
	width:100%;
	float:left;
	height:auto;
}
.Container .full-width .ninesixty{
	margin:0 auto;
	max-width:1000px;
}
.Header_purble
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_blue.png) repeat-x;
}
.Header_green
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_green.png) repeat-x;
}
.Header_red
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_red.png) repeat-x;
}
.Header_concierge
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_concierge.png) repeat-x;
}
.Header_listing_purble
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_listing_purble.png) repeat-x;
}
.Header_listing_blue
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_listing_blue.jpg) repeat-x;
}

.Header_listing_red
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_listing_red.png) repeat-x;
}
.Header_listing_green
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_listing_green.png) repeat-x;
}
.long_list_bacground{
	background-color:#F5F5F5 !important;
}

.Container .Header
{
	float:left;
	width:100%;
	height:642px;
}

.Header .HdrMain
{
	margin:0 auto;
	width:960px;
	height:auto;

}
.stretch-tpl .HdrMain{
    width:100%;
}


.HdrMain .HdrRow1
{
	float:left;
	width:960px;
	height:35px;
}
.stretch-tpl .HdrRow1{float:none!important; margin:0 auto}
.HdrRow1 .top-menue{
	width:100%;
	margin:0 auto;
	height:35px;

}

.top-menue .link{
	float:left;
	height:35px;
	

}
.top-menue .link ul{
	margin:7px 0 0 0;
	margin:9px 0 0 0\9;
	padding:0px;
}
.top-menue .link ul li{
	display:inline;
	padding:0px !important; 
}
.top-menue .link ul li a{
	display:inline;
	/*color:#CCCCCC;*/
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	padding:6px 13px;
	border-right:solid 1px #333333;
}
.home-row1 .top-menue .link ul li a{
	display:inline;
	color:#CCCCCC;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	padding:6px 13px;
}
.top-menue .phone{
/*	width:160px;*/
	float:left;
	/*color:#CCCCCC;*/
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	padding:10px 13px;
	
}
.top-menue .translator{
/*	width:400px;*/
	float:right;
	padding-top:7px;

}
.top-menue .translator h3 {
	background:url(../images/flag_01.png) no-repeat;
    color:inherit;
    display: inline;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 4px 13px 6px 30px;
    text-decoration: none;
    text-transform: uppercase;
    width: 155px;
	float:left;
}

.HdrMain .HdrRow2
{
	float:left;
	width:960px;
	height:120px;
}
.stretch-tpl .HdrRow2{float:none!important; margin:0 auto}
.HdrRow2 .menue{
	height:79px;
	position:absolute;
	margin-top:10px;
        width:950px;
}
.menue .logo{
	float:left;
	padding-top:18px;
	width:112px;
}
.menue .concierge-logo{
	float:left;
	width:184px;
}
.home-row2 .menue .logo{
	float:left;
	padding-top:6px;
	width:112px;
}
.menue .logo img{
	float:right;
}
.menue .menue-links{
	float:left;
	padding-left:8px;
	margin-top:8px;

}
.home-row2 .menue .menue-links{
	float:left;
	padding-left:3px;
	margin:0 0 0 0 !important;
width:860px;
}
.menue-links ul{
	float: left;
	list-style-type: none;
	margin: 30px 0px 0px 0px;
	padding-left: 0;

}
.menue-links ul li {
	float:left;
	border-left:solid 1px #333333;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	padding:0px 11px 0px 9px;
	line-height:16px;
	height:35px;
	color:#333333;
}
.menue-links ul li.active {
	float:left;
	border-left:solid 1px #333333 !important;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	padding:0px 11px 0px 9px;
	line-height:16px;
	height:35px;
	color:#966CAA;
}
.menue-links ul li a{
	padding-top:4px;
	float:left;
}
.menue-links ul li.avtive {
	float:left;
	/*border-left:solid 1px #FFF;*/
	font-family:'Open Sans', sans-serif;
	color:#8D60A3;
}
.HdrMain .HdrRow3
{
	float:left;
	width:960px;
	height:435px;
	position:relative;

}
.stretch-tpl .HdrRow3{float:none!important; width:100%}
.stretch-tpl .HdrRow3 .my-listing{margin:370px 0 0 230px}
.HdrRow3 .slider{
	margin:30px 0px 0px 0px;
}
.stretch-tpl .slider{margin-top:0px!important; width:100%}
.stretch-tpl #slider{width:100%!important; height:435px!important}
.stretch-tpl #slider img {width:100%!important; height:435px!important}
.search-form{
	background-color: #0C1001;
	height: 374px;
	margin: 18px 0 0 16px;
	opacity: 0.76;
	position: absolute;
	width: 230px;
	z-index:111;
	float:left;
}
.stretch-tpl .search-form{margin:-10px 0 0 200px; height:455px;}
.form-outer{
	color: #FFFFFF;
	float: left;
	padding-left: 15px;
	width: 215px;
}
.form-outer h2
{
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	font-weight:normal;
	margin-top:12px;
	padding-bottom:11px;
}
.form-outer select option{
	color: #fff;
}
.form-outer label{
	color: #FFFFFF;
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	margin-bottom: 3px;
	text-decoration: none;
	width: 192px;
	color:#fff;

}
.form-outer img{
	padding:0px 0px 0px 5px;
}
.form-outer select.Lrg {
   	background-color:#333333;
    border: 1px solid #666666;
    color: #333333;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin-bottom: 10px;
    padding: 2px;
    text-decoration: none;
    width: 191px;
	color:#fff;
}
.form-outer select.Sml {
    background-color:#333333;
    border: 1px solid #666666;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin: 0 0 7px;
    padding: 2px;
    text-decoration: none;
    width: 86px;
	color:#fff;
}
.form-outer span{
	float:left;
	font-weight:bold;
	padding-left:4px;
	padding-right:3px;
}
.form-outer .submit-button{
   /* float: right;*/
    width: 83px;
	margin-right:24px;
	margin-top:7px;
}
.stretch-tpl .search-form .to-bottom-cornor{margin-top:443px}

.search-form .to-right-cornor{
	position:absolute;
	width:10px;
	height:12px;
	left:230px;

}
.search-form .to-bottom-cornor{
	position:absolute;
	width:10px;
	height:12px;
	left:230px;
	margin-top:362px
}
.stretch-tpl .search-form .to-bottom-cornor{margin-top:443px}
.my-listing-car{
	background: none repeat scroll 0 0 #BBB4B1 !important;

}
.my-listing-concierge{
 	background: none repeat scroll 0 0 #FFF !important;
 	opacity: 0.60 !important;
	border: 1px solid #FFFFFF !important;
}
.HdrRow3 .my-listing,.HdrRow3 .my-listing-car{
 	background:url(../images/add_my_listing_bg.png) no-repeat;
    border: 1px solid #FFFFFF;
    float: right;
    height: 41px;
    margin: 37px 0 0 774px;
    opacity: 0.60;
    position: absolute;
    width: 178px;
	z-index:111;
	
}
.my-listing a {
    color: #000000;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 12px 0 0 28px;
    text-decoration: none;
    text-transform: uppercase;
}
.my-listing a:hover{	
	text-decoration:none;
}
.my-listing-concierge a{
		padding:0px 0px 0px 28px !important;
}
	

.HdrRow3 .my-listing p,.HdrRow3 .my-listing-car p{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding: 11px 22px 0 19px;
	text-transform:uppercase;
	text-decoration:none !important; 
}
.simple{
	text-decoration:none;
	color:#000;
}
.simple:hover{
	
	text-decoration:underline;
}

.HdrRow3 .my-listing img,.HdrRow3 .my-listing-car img{
	float:left;
}
.Container .Content
{
	float:left;
	width:100%;
	height:auto;
}

.Content .ContentMain
{
	margin:0 auto;
	width:960px;
	height:auto;

}

.ContentMain .ContentRow1,.view-ask-section-holidayrentals
{
	float:left;
	width:960px;
	height:auto;
	margin-top:3px;
	
}
.view-id-ask_section_holidayrentals_df{
	background:#FFFFFF;
    float: left;
    height: auto;
    padding: 10px 4px;
    width: 243px;

}

.ContentMain .ContentRow2
{
	float:left;
	width:960px;
	height:auto;
	margin-top:22px;
}

.ContentRow1 .featured-title h3 {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    font-weight: normal;
}

.ContentRow1 .featured-Outer{
	margin-top:19px;
	position:relative;
	width:310px;
	height:auto;
	/*background-color:#FBFBFB;*/
	float:left;
	margin-right:9px;
        min-height:410px;
}
.featured-Outer .tag{
	float: right;
	position: absolute;
	right: -5px;
	top: -5px;
}
.featured-Outer .image{
	width:100%;
}
.featured-Outer .title{
	min-height:50px;
	width:310px;
}
#purble
{
	background-color:#AC70BF;
}
#green
{
	background-color:#9DB333;
}
#red
{
	background-color:#EC613B;
}
.home-row4 .featured-Outer .title{
	min-height:75px;
	background-color:#F0F0F0;
	width:310px;
}
.home-row4 .featured-Outer .title h4{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	padding: 21px 0 35px 16px;
	text-transform:uppercase;
	color:#000;
}
.featured-Outer .title h4{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal;
	padding: /*21px 0 35px 16px*/6px;
	text-transform:uppercase;
	color:#fff;
        text-align: center;
        letter-spacing: 1px;
        
}
.featured-Outer .body{
	margin-top:10px;
	padding-left: 9px;
    width: 291px;
	min-height:82px;
}
.featured-Outer .body p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:21px;
	text-align: justify;
	width:291px;
}
.featured-Outer .detail{
	width:100%;
	margin-top:20px;
	height:32px;
	width:82px;
	margin-left:7px;
	margin-bottom:16px;
}


.featured-Outer .detail h6{
	color: #fff;
	font-family:'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 0px 0px 0px;
	text-transform: uppercase;
	outline:none;
	text-align:center;

}

.field-content a{
	color: #FFFFFF;
	font-family:'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 8px 0px 0px 0px;
	text-transform: uppercase;
	outline:none;
	text-align:center;
	text-decoration:none;
}
.featured-Outer .detail a,
.Read-more a{
	text-decoration:none;
}
.ContentRow2 .ask, .view-ask-section-holidayrentals .views-row{
	margin-top:19px;
	position:relative;
	width:310px;
	height:auto;
	float:left;
	margin-right:9px;
	min-height:310px !important;
	background-color: #FBFBFB;
}

.ContentRow2 .ask .title {
	width:310px;
	float:left;
	width:177px;

}

.view-ask-section-holidayrentals .views-field-title h4,
.view-ask-section-holidayrentals-df .views-field-title h4,
.view-ask-section-sales-sb .views-field-title h4, .askustxt{
	float:left;
}
.view-ask-section-holidayrentals .views-field-title img,
.view-ask-section-holidayrentals-df .views-field-title img,
.view-ask-section-sales-sb .views-field-title img{
	float:right; 
	
}
.icon{
	float:left;
	width:133px;
}

.icon h2, .icon .askustxt{
	color: #000000;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 35px;
	font-weight: normal;
	padding-top: 10px;
}

.ask .title-outer{
	float:left;
	width:310px;
}
.ask .body-content{
	float:left;
	width:310px;
	background-color:#FBFBFB;
	margin-top:12px;
}
.ask .title h3{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:19px;
	color:#000;
	font-weight:normal;
	padding-right:7px;
	padding-top:25px;

}
.ask  h2{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:34px;
	color:#000;
	font-weight:normal;
	padding-top:11px;

}
.body-text{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 21px;
	min-height: 90px;
	width: 288px;
	padding-left:2px;
        text-align: justify;
}
.view-ask-section-indexpage .body-text{
	padding-left:0px !important;
}
.ask .body{
	margin-top:10px;
	padding-left: 9px;
    width: 291px;
	min-height:124px;
}
.ask .body p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:21px;
	min-height:82px;
	width:288px;
}
.ask .detail{
	width:100%;
	margin-top:15px;
	height:32px;
	width:82px;
	margin-left:7px;
	margin-bottom:16px;
}
.btn_purple{
		background:url(../images/btn_purple.png) no-repeat;
		width:82px;
		height:32px;
}

.btn_blue{
		background:url(../images/read_more_blue.png) no-repeat;
		width:82px;
		height:32px;
}
.home-row4 .featured-Outer .btn_blue {background: #278ED6;
width: 295px!important;}
.btn_green{
		background:url(../images/btn_green.png) no-repeat;
		width:82px;
		height:32px;
}
.view-ask-featured-sale .btn_green{background: #9DB333!important; width: 295px}
.btn_red{
		background:url(../images/btn_red.png) no-repeat;
		width:82px;
		height:32px;
}
.ask .detail h6{
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 8px 0px 0px 0px;
	text-transform: uppercase;
	outline:none;
	text-align:center;
}
.ask .detail a,
.Read-more a{
	text-decoration:none;
}

.key-message
{
	float:left;
	width:944px;
	height:auto;
	height:142px;
	background:url(../images/img_key.png) no-repeat;
	margin-top:27px;
}
.long_listing .key-message{
	margin:50px 0px 0px 14px;
}
.key-message .left-txt{
    float: left;
    margin: 34px 0 0 38px;
    width: 600px;
}
.key-message .left-txt h1{
	font-family:'Open Sans', sans-serif;
	font-size:32px;
	color:#666666;
	font-weight:normal;
	padding-bottom:8px;
	
}
.key-message .left-txt h2{
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	color:#666666;
	font-weight:normal;
	
}

.key-message .right-btn{
	float:right;
	width:278px;
	margin: 34px 11px 0px 0px;
}
.key-message .right-btn h2{
	margin-top: 17px;
	text-align: center;

}
.key-message .right-btn h2 a{
	color: #FFFFFF;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration:none;
}
.key-message .right-btn h2 a:hover{
	text-decoration:underline;
	
}
.ContentMain .ContentRow4{
	float:left;
	width:960;
	height:auto;
	margin-top:33px;
}
.ContentRow4 .body-title{
	float:left;
	width:960px;
}
.ContentRow4 .body-title h3{
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin-top: 22px;
	padding-right: 21px;
        letter-spacing: 1px;
}
.ContentRow4 .body-title h2{font-weight:normal!important}
.ContentRow4 .body-detail{
	float:left;
	margin-top:7px;
}
.ContentRow4 .body-detail a{
    text-decoration:none;
    background:#EC613B;
    color:#fff;
    font-size:13px;
    padding:5px;
    display: block;
width: 300px;
margin: 2px;
float: left;
                          }
                          .homesSale.ContentRow4 .body-detail a{
                              color:#278ED6!important;
                              background:#fbfbfb!important;
                              width: auto!important;
                          }
                          .ContentRow4 .body-detail h4{
                              font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: normal;
margin-top: 22px;
letter-spacing: 1px;
                          }
.ContentRow4 .body-detail p, .drvillas .body-detail{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:/*#727272*/#333;
	line-height:21px;

}
.my-mylist-purble{
	background:url(../images/btn_add_listing.png) no-repeat;
	height:66px;
	width:278px;
}
.my-mylist-blue{
	background:url(../images/btn_add_listing_blue.png) no-repeat;
	height:66px;
	width:278px;
}
.my-mylist-green{
	background:url(../images/btn_add_listing_green.png) no-repeat;
	height:66px;
	width:278px;
}
.my-mylist-red{
	background:url(../images/btn_add_listing_red.png) no-repeat;
	height:66px;
	width:278px;
}
.Footer_Blue
{
	float:left;
	width:100%;
	height:auto;
	background:#a337aa;
	/*background:url(../images/footer_blue.png) repeat-x;*/
}
.Footer_Green
{
	float:left;
	width:100%;
	height:auto;
	background:#bfd33a;
	/*background:url(../images/footer_green.png) repeat-x;*/
}
.Footer_Red
{
	float:left;
	width:100%;
	height:auto;
	background:#c5492e;
	/*background:url(../images/footer_red.png) repeat-x;*/
}
.Footer_index
{
	float:left;
	width:100%;
	height:331px;
	background:url(../images/footer_index.png) repeat-x;
}
.seotxt
{
	margin:0 auto;
	width:100%;
	height:auto;
	background:url(../images/seo_background.png) repeat-x;
	margin-top:46px;
}
.seotxt .seo-content{
	width:960px;
	height:auto;
	margin:0 auto;
	height:115px;
}
.long_listing .seo-content{
	float:left;
	margin:0px 0px 0px 20px;
	
}
.seo-content .seo-row1{
	float:left;
	width:938px;
	margin:20px 0px 9px 0px;

}
.long_listing .seo-content .seo-row1{
	float:left;
	width:938px;
	margin:58px 0px 9px 0px;

}
.seo-content h3{
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}
.seo-content p{
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	color:#727272!important;
	font-weight:normal;
	line-height:21px;
}
.Container .Footer
{
	float:left;
	width:100%;
	height:331px;
}
#block-block-8 h2{
	display:none;
}
.Footer .FtrMain
{
	margin:0 auto;
	width:960px;
	height:auto;

}

.FtrMain .FtrRow1{
	width:960px;
	height:100%;
	margin:0 auto;
}
.FtrRow1 .section1{
	width:386px;
	float:left;
	height:atuo;
}
.section1 .biba{
	float:left;
	width:101px;
}
.section1 .biba .round-logo{
		padding:16px 0 0 0px;
}
.section1 .biba .biba-logo{
		padding:10px 0 0 0px;
}
.section1 .barbados .barbados-logo{
		padding:16px 0 0 0px;
}
.section1 .barbados .bhta-logo{
		padding: 0 0 0 60px;
		position: absolute;
		top: 64px;
}
.section1 .barbados{
	float:left;
	width:141px;
	position:relative;
	padding-left:13px;
}
.section1 .winner{
	float:left;
	width:113px;
	padding:17px 0 0 18px
}
.section1 .address{
	float:left;
	width:375px;
	padding-top:14px;
}
.section1 .address p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	/*color:#fff;*/
	font-weight:normal;
	line-height:17.55px;
	letter-spacing:1px;
}
.separator-purple{
	float:left;	
	width:1px;
	height:177px;
	background-color:#217EC2;
	margin-top:36px;
	margin-left:17px;

}
.separator{
	float:left;	
	width:1px;
	height:177px;
	margin-top:36px;
	margin-left:17px;

}
.FtrRow1 .section2{
	float:left;
	border:solid1px red;
	margin-left:31px;
	height:auto;
}
.section2 h3{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:normal;
	margin-top:28px;
}
.section2 .logo{
	float: left;
	height: auto;
	margin-top: 16px;
	padding-left: 3px;
}
.section2 .logo .apple{
	float:left;
	width:23px;

}
.section2 .logo .android{
	float:left;
	width:23px;
	padding-left:16px;
}
.section2 .logo .black{
	float:left;
	width:23px;
	padding-left:16px;
}
.section2 h4{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:normal;
	margin-top:19px;
}
.section2 .social-icon{
	float:left;
	margin-top:21px;
	
}
.section2 .pages{
        width: 192px;
	float:left;
	margin-top:17px;
        
}
.section2 .pages a{

	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:normal;
}
.section2 .menue-links{
	float:left;
	margin-top:21px
}
.FtrRow1 .section3{
	float:left;
	margin-left:20px;
	background:url(../images/news_back.png);
	width:250px;
	height:156px;
	position:relative;
	margin-top:25px;
}
.section3 .elements{	
	height: auto;
	margin-top: 76px;
	padding-left: 12px;
	float:left;
	position:absolute;
}
.section3 .elements p{	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	/*color:#333333;*/
}

.section3 .elements .txt{
	width:124px;
	height:25px;
	margin-top:12px;
	background:url(../images/news_txt_bac.png);
	border:none;
	background-repeat:no-repeat;
}
.section3 .elements .form{
	float:left;
}

.section3 .elements .text-submit h3{
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	color:#000000;
	font-weight:normal;
	padding-left:6px;
}
.section3 .elements .text-submit h3 span{
	margin-top:12px;
	float:right;
	padding-right:6px;
	
}

.section3 .elements .text-submit h3 strong{
	font-family:'Open Sans', sans-serif;
	font-size:24px;
	font-weight:normal;
	padding-left:8px;
	margin-top:0px !important;
	display:none;
}
.FtrRow1 .footer-menue{
	text-align:center;
}

.FtrRow1 .footer-menue ul li,
#block-menu-menu-footer-menu ul li
{
	font-size:11px;
	font-family:'Open Sans', sans-serif;
	/*color:#FFFFFF;*/
	margin:0 auto;
	display:inline;
	border-right:solid 1px;
	padding-right:7px;
	padding-left:7px;
	line-height:16px;
	height:auto;
	
}
#block-menu-menu-footer-menu{
	clear:both;
}
.footer-menue ul a{
	text-decoration:none;
}
.footer-menue ul li.none{
	border-right:none;
}
.FtrRow1 .copyright, #block-block-11{
	float: left;
	width: 100%;
	margin:8px 0px 0px 0px;
	margin:36px 0px 0px 0px\9;
	padding:0px;
}
.FtrRow1 .copyright p{
	/*color:#ffffff;*/
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	width:500px;
}
.FtrRow1 .copyright .left, #block-block-11 .copyright .posered-by {
	float:left;
	width:245px;
}
.FtrRow1 .copyright .right{
	float:right;
	width:505px;
}
.copyright .posered-by{
	background:url(../images/icon_ci.png) no-repeat;
	width:14px;
	height:15px;
	padding-left:26px;
}
.clear{
	clear:both;
}
.theme-default .nivo-controlNav a{
	background:url(../images/slider_nonactive.png) no-repeat !important;
	width:14px;
	height:14px;
}
.theme-default .nivo-controlNav a.active {
	background:url(../images/slider_active.png) no-repeat !important;
	width:14px;
	height:14px;
	padding-left:10px;

}

/*
===========================================================
For ask_longterm_villa_listing_final
===========================================================
*/
.ContentMain .long_listing{
	float:left;
	width:100%;
	height:auto;
	margin: 48px 0px 0px 0px;
}
.long_listing .sidebar{
	float:left;
	width:243px;
	height:auto;
}
.sidebar .search-form {
	float:left;
	width:243px;
	height:auto;
	background-color:#000000 !important;
	margin:0px;
	padding:0px;
	color:#ffffff;
	opacity: 1;
		position:static;
}
.sidebar .form-outer .submit-button{
	margin:7px 0px 18px 0px;
	width:105px;
}
.search-form .form-outer{
	float:left;
	margin-left:10px;

}

.long_listing .results{
	float:right;
	width:711px;
	height:auto;
	background-color:#FFF;
}

.results .InrCntntRgt
{
	float:left;
	width:704px;
	height:auto;
	margin-left:4px;

}
.InrCntntRgt .salerightsection{
	float:left;
	height:auto;
	
}
.InrCntntRgt .propertyTitle{
	float:left;
	height:23px;
	width:96%;
	margin: 7px 0px 12px 20px;
}
.InrCntntRgt .propertyTitle h3{
	font-size:18px;
	font-weight:normal;
	font-family:'Open Sans', sans-serif;
	color:#00074A;
}
.InrCntntRgt .InrCntntRow1
{
	float:left;
	width:698px;
	height:408px;
	background:url(../images/sale_slider_border.png) no-repeat;
	position:relative;
	padding:4px 0 0 3px;
}
#noborder
{
	background:none !important;
	margin-top:-1px;
}
.InrCntntRgt .InrCntntRow2
{
	float:left;
	width:703px;
	height:auto;
	padding:26px 0 28px 0px;
}
.InrCntntRow2 p
{
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 20px 0px 20px;
}

.InrCntntRow2 p a
{
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	text-shadow:0px 1px 1px #50606e;
}

.InrCntntRow2 p a:hover
{
	color:#333333;
	text-decoration:none;
}
.InrCntntRgt .InrCntntRow3
{
	float:left;
	width:704px;
	height:auto;
}
.InrCntntRow3 h3
{
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	color:#00064A;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px 20px 20px 20px;
}
.InrCntntRgt .InrCntntRow4
{
	float:left;
	width:675px;
	height:auto;
	padding:0px 12px 10px 15px;
}

#FtrdBox
{
	margin-right:0px;
}

.InrCntntRow4 .FtrdBox
{
	float:left;
	width:220px;
	height:auto;
	margin-right:7px;
}

.FtrdBox .FtrdBoxRow1
{
	float:left;
	width:220px;
	height:130px;
}

.FtrdBox .FtrdBoxRow2
{
	float:left;
	width:220px;
	height:auto;
	background:#F4F4F4;
	padding:0px 0px 15px 0px;
}

.FtrdBoxRow2 h4
{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:0px 1px 1px #5c7895;
	background:#2E5DA8;
	border-bottom:1px solid #162b3e;
	margin:0px;
	padding:16px 15px 17px 15px;
}

.FtrdBoxRow2 p
{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:15px 15px 15px 15px;
}

.FtrdBoxRow2 a
{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-shadow:0px 1px 1px #50606e;
	background:#00074A;
	border:1px solid #7ca1bb;
	text-align:center;
	display:block;
	padding:7px 8px 8px 9px;
	float:right;
	margin-right:15px;
}

.FtrdBoxRow2 a:hover
{
	color:#fff;
	text-decoration:none;
	background:#264b72;
	border:1px solid #162b3e;
}

.HomeLabel {
	background-color:#4F4F4F;
    bottom: 15px;
    float: left;
    height: 50px;
    left: 15px;
    padding: 10px 10px 10px 0;
    position: absolute;
    width: 465px;
	opacity: 0.7;

}
.LblDiv a {
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 1px 1px #627180;
}
#LblDiv {
    border-right: 0 none;
}

.HomeLabel .LblDiv {
    border-right: 1px solid #666666;
    display: inline-block;
    float: left;
    margin: 0;
    min-height: 50px;
    padding: 0 15px;
    width: 85px;
}
.InrCntntRgt .SrchPgRow1{
	width:690px;
	height:50px;
	background-color:#000;
	margin-top:24px;
}
.InrCntntRgt .SrchPgRow2{
	width:690px;
	height:90px;
	float:left;
}
.InrCntntRgt .SrchPgRow2Sort{
	width:690px;
	height:84px;
	float:left;
	margin-top:7px;
}
.InrCntntRgt .SrchPgRow3
{
	float:left;
	width:662px;
	height:auto;
	padding:20px 20px 40px 22px;
}

.SrchPgRow3 h2
{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px 0px 0px 0px;
}
 .SrchPgRow3 h3
{
	float:left;
	color:#333333;
	font-size:12px;
	margin:0px;
	display:inline;
	padding:0px 0px 0px 0px;
}

.SrchPgRow3 h3 a
{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.SrchPgRow3 h3 a:hover
{
	color:#b3e0fe;
	text-decoration:none;
}

.SrchPgRow3 h4
{
	float:right;
	color:#333333;
	font-size:12px;
	margin:0px;
	display:inline;
	padding:0px 0px 0px 0px;
}
.SrchPgRow3 h4 span{
	color:#CC0000;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	
}


.SrchPgRow3 h4 a
{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.SrchPgRow3 h4 a:hover
{
	color:#333333;
	text-decoration:none;
}
.InrCntntRgt .SrchPgRow2Sort .heading h3 {
    color: #333333;
    display: inline;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    font-weight: normal;
    margin: 0;
    padding: 13px 0 0 22px;
    text-decoration: none;
}
.InrCntntRgt .SrchPgRow2 p{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	color:#B3E0FE;
	padding:68px 0 0 21px;
	text-decoration:none;
}

.SrchPgRow1 h1
{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:28px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	display:inline;
	margin:0px;
	padding:8px 0px 0px 20px;
	letter-spacing:2px;
}

.SrchPgRow1 h2
{
	float:right;
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:13px 25px 0px 0px;
}
/*For Right Section*/
.InrCntntRgt .SrchPgRow4
{
	float:left;
	width:650px;
	height:auto;
	padding:40px 20px 0px 20px;
}

.SrchPgRow4 .SrchRow2
{
	float:left;
	width:650px;
	height:auto;
}

.SrchRow2 .PrPgTxt
{
	float:left;
	width:120px;
	height:auto;
	font-family:'Open Sans', sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:18px 0px 0px 0px;
}

.SrchRow2 .PrPgLst
{
	float:left;
	width:70px;
	height:auto;
	padding:15px 0px 10px 0px;
}

.PrPgLst select
{
	width:60px;
	height:20px;
	padding:1px 1px 1px 1px;
	background:#fff;
	border:1px solid #809db9;
	
	font-family:'Open Sans', sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.SrchPgRow4 .SrchRow3
{
	float:left;
	width:650px;
	height:1px;
	padding-top:11px;
	border-bottom:1px dotted #8d867c;
}

.SrchPgRow4 .SrchRow4
{
	float:left;
	width:650px;
	height:auto;
}

#pgntn
{
	padding:12px 0px 0px 0px;
}

.SrchRow4 .GotoTxt
{
	float:left;
	width:70px;
	height:auto;
	font-family:'Open Sans', sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:11px 0px 0px 5px;
}

.SrchRow4 .GotoLst
{
	float:left;
	width:70px;
	height:auto;
	padding:6px 0px 20px 0px;
}

.SrchRow4 .Pagination
{
	float:left;
	width:505px;
	height:auto;
}

.Pagination ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}

.Pagination li
{
	margin:0px 10px 0px 0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
}

.Pagination li a
{	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#6B6B6B;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 1px #e8e8e8;
	background:#fff;
	border:1px solid #E8E8E8;
	height:auto;
	padding:6px 9px 6px 9px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:block;
}

.Pagination li a:hover
{	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
/*	background:#022e5d;*/
	background:url(../images/paging_active.png);
	border:1px solid #25252b;
}

.Pagination li a.current
{	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
/*	background:#022e5d;*/
	background:url(../images/paging_active.png);
	border:1px solid #25252b;
	height:auto;
	padding:6px 9px 6px 9px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:block;
}

.Pagination li a.current:hover
{	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 1px #000;
	background:#022e5d;
	border:1px solid #25252b;
}

.GotoLst select
{
	width:60px;
	height:20px;
	padding:1px 1px 1px 1px;
	background:#fff;
	border:1px solid #809DB9;
	
	font-family:'Open Sans', sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.SrchPgRow4 .SrchRow5
{
	float:left;
	width:650px;
	height:auto;
}

.SrchRow5 .SrchRsltBox
{
	float:left;
	width:635px;
	height:auto;
	border:1px solid #999;
	background:#FBFBFB;
	padding:20px 5px 13px 10px;
	margin-bottom:10px;
	position:relative;
}

.SrchRsltBox .SpecialTag
{
	float:left;
	width:64px;
	height:64px;
	position:absolute;
	top:-6px;
	right:-6px;
}

.SrchRsltBox .SrchRsltImg
{
	float:left;
	width:175px;
	height:110px;
	border:1px solid #333;
}

.SrchRsltBox .SrchRsltMid
{
	float:left;
	width:435px;
	height:auto;
	padding:0px 0px 0px 15px;
}
.SrchRsltMid .SrchMidRow1 .line{
	width:446px;
	border-bottom:solid 1px #DEEAF4;
	float:left;
	margin-top:15px;
	margin-bottom:14px;
}
.SrchRsltMid .SrchMidRow1 .line h4 p{
		width:auto;
}
.SrchRsltMid .SrchMidRow1
{
	float:left;
	width:435px;
	height:auto;
	padding:0px 0px 0px 0px;
}
.SrchRsltMid .SrchMidRow1 .body-text{
	float:left;
	width:100%;
	position:relative;
}

.SrchMidRow1 h3
{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	margin:0px;
	padding:0px 0px 7px 0px;
	font-weight:bold;
}

.SrchMidRow1 h4
{
	float:right;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	margin:0px;	
	font-weight:bold;
	padding-right:23px;

}

.dvdr_img
{
	margin-bottom:15px;
}

.SrchRsltMid .SrchMidRow2
{
	float:left;
	width:435px;
	height:auto;
	padding:15px 0px 0px 0px;
}

.SrchMidRow2 .SrchMidTxt
{
	float:left;
	width:350px;
	height:auto;
	padding:0px 25px 0px 0px;
}

.SrchMidRow1 p
{
	width:325px;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	line-height:15px;
}

.SrchMidRow1 p a
{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#36c;
	font-weight:normal;
	text-decoration:underline;
	line-height:25px;
	background:url(../images/link_bullet.jpg) no-repeat left center;
	padding:0px 0px 0px 12px;
}

.SrchMidRow1 p a:hover
{
	text-decoration:none;
}

.SrchMidRow1 .RsltRgtBtns
{
	height: auto;
	position: absolute;
	right: 17px;
	top: 0;
	width: 80px;
}
.rslt_btm
{
	float:left;
	width:650px;
	height:auto;
}

.rslt_btm a
{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/back_to_top.png) no-repeat left center;
	padding:3px 0px 0px 20px;
}

.rslt_btm a:hover
{
	color:#fd8a15;
	text-decoration:none;
}

.sidebar-ask {
    float: left;
    height: auto;
    width: 230px;
	margin:25px 0px 0px 8px;
}
.sidebar-ask .title-outer {
    float: left;
    width: 230px;
}

.sidebar-ask  .title ,.view-ask-section-holidayrentals-sb .views-row .title,.view-ask-section-holidayrentals-df .views-row .title{
    float: left;
    width: 138px;
}

.sidebar-ask .title h3,
.view-ask-section-holidayrentals-sb .views-row h3,
.view-ask-section-holidayrentals-df .views-row h3,
.view-ask-section-sales-sb .views-row h3{
	color: #000000;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-top: 30px;
}
.sidebar-ask .icon {
    float: left;
    width: 92px;
}

.sidebar-ask  .body-content {
    background-color: #FBFBFB;
    float: left;
    margin-top: 9px;
    width: 230px;
}
.sidebar-ask  .body-content .image{
	float:left;
	width:230px;
}

.sidebar-ask .body {
    margin-top: 12px;
    padding-left: 12px;
    width: 203px;
	float:left;
}
.sidebar-ask .body p {
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 21px;
    min-height: 103px;
    width: 203px;
}
.sidebar-ask .detail,.detail {
	margin: 16px 0 15px 9px;
	float:left;
}
.sidebar-ask .detail a,.detail a{
	text-decoration:none;
}
.sidebar-ask .detail h6,.detail h6{
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: normal;
    outline: medium none;
    padding: 9px 0px 0px 0px;
    text-transform: uppercase;
	text-align:center;
	margin:0;
}
#outer-max{
	width: 244px;
}
#title-outer-max{
	width:149px;
}

/*
===========================================================
For ask_longterm_details_final
===========================================================
*/

.ContentMain .long_detail {
    float: left;
    height: auto;
    width: 100%;
}
.long_detail .sidebar {
    float: left;
    height: auto;
    width: 243px;
}
.backto-search{
	float:right;
	height:48px;
	width:960px;
}
.WrprLinks {
    float: left;
    height: auto;
    width: 140px;
	margin:17px 0px 0px 0px;
}

 .WrprBtn {
    float: right;
    height: 35px;
    width: 165px;
	border:solid 1px #989898;
	margin:6px 5px 0px 0px;
}
.backto-search .links{
	float:right;
	width:315px;
}
.backto-search .WrprLinks a{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.detail-wraper{
	float:left;
	width:705px;
	height:auto;
	background-color:#FFF;
	margin:0px 0px 0px 10px;
     
}
.general-pages {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 20px 0 0 15px;
    width: 690px;
	padding-bottom:20px;
}
.detail-pages {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    width: 690px;
	padding-bottom:20px;
}

.general-pages p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	line-height:21px;
	
}
.general-pages strong{
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-right: 7px;
}
.detail-wraper .gallery-wraper{
	float:left;
	width:705px;
	height:auto;
	background:url(../images/long_gallery_background.png) repeat-x;
}
.gallery-wraper .content{
	margin:27px 0px 0px 27px;	
}
.gallery-wraper .content .gallery{
	width:650px;
	height:359px;
	float:left;
}
.content .gallery .primary-pic{
	float:left;
	width:650px;
	height:359px;
}
.content .gallery .view-gallery{
	width:190px;
	height:40px;
	background-color: #4B4A47;
	position:relative;
	left:10px;
	bottom:40px;
	opacity: 0.75;
	top:-58px;
}
/*.gallery-wraper .content .view-gallery {
  

    margin: 310px 0 0 10px;
    

    vertical-align: bottom;

	font-family:
	
}*/

.view-gallery #gallery-back {
    background: url("../images/btn_view_gellery_photo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin: 8px;
    width: 169px;
}


#gallery-back a {
    color: #333333;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    margin: 3px 0 0 26px;
    text-decoration: none;
}
.gallery-wraper .ShareBar{
	/*float:left;
	width:650px;*/
	min-height:50px;
	border:solid 1px #CCCCCC;
	background-color:#252525;
}
.ShareBar .Icon {
    float: left;
    height: auto;
    width: 17px;
	margin:13px 0 0 12px;
}
.ShareBar .txt{
	float:left;
	width:auto;
	height:auto;
	margin:18px 0px 0px 6px;
}
.ShareBar #ask-txt{
	float:left;
	width:auto;
	height:auto;
	margin:13px 0px 0px 0px;
}
#share{
    float: left;
    height: auto;
    width: 17px;
	margin:13px 0 0 27px;
}
.ShareBar .txt a {
    color: #CCCCCC;
	font-family:'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	font-weight:bold;
}
.ShareBar .txt a span{
	font-size:18px;
	font-weight:bold;
}
.section-detial{
	/*float:left;
	height:auto;
	width:650px;*/
}
.section-detial-2{
	float:left;
	height:auto;
	width:650px;
	margin-top:20px;
	padding:10px;
}


.section-detial .left{
	float:left;
	max-width:600px;
	height:auto;
}
.section-detial .right{
	float:right;
	width:220px;
	height:auto;
	margin:18px 0px 0px 0px;
}
.section-detial .left .contact{
	float:lef;
	/*width:450px;*/
	height:auto;
	margin:18px 0px 0px 0px;
	
}
.section-detial .left .contact p
{
	font-size:14px;
	color:#CC0000;
	font-weight:bold;	
}
.section-detial .left h2{
	float:left;
	font-size:18px;
	color:#000;
	/*width:450px;*/
	height:auto;
	margin:11px 0px 7px 0px;
	font-weight:bold;	
}
.section-detial .left .short-detail{
	float:left;
	width:100%;
	height:auto;
}
.left .short-detail p{
	font-size:14px;
	color:#000;
}
.section-detial .section-price{
	float:left;
	width:100%;
	font-size:14px;
	margin:15px 0px 0px 0px;
	font-weight:bold;
}
.section-price .price{
	float:left;
	width:atuo;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:18px;
}

.section-detial .section-price select{
	width:191px;
	height:21px;
	margin:0px 0px 0px 0px;
}
.section-detial .section-body{
	float:left;
	width:100%;
	height:auto;	
	margin: 18px 0px 0px 0px;
}
.section-detial .section-body p,.section-detial-2 p, .section-body ul{
	font-size:14px;
	color:#000;
	line-height:25px;
	text-align:justify;	
}
.section-detial h1{
	float:left;
	font-size:21px;
	color:#000000;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding: 0px 0px 26px 0px;
	}
.detail-wraper .section-tabs{
	width:675px;
	height:auto;
	float:left;
	padding-bottom:50px;
	
}
#tabs{

	margin:0px 0px 0px 19px;
	width:675px;
}
#tabs h4{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin:21px 0px 19px 39px;
	
}
#tabs p{
	margin:0px 0px 0px 42px;
	line-height:14px;
}

#tabs_btm {
    height: auto;
    margin: 28px 0px 10px 43px;
    width: 650px;
}
#tabs_inner_detail {
    height: auto;
    margin: 39px 0px 10px 9px;
    width: 650px;
}

#tabs_btm .tabs_btm_lft {
    display: inline;
    height: auto;
    width: 480px !important;
}
.tabs_btm_lft a {
    background: url("../images/backTotop.png") no-repeat scroll left center transparent;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0 0 20px;
    text-decoration: none;
}

#tabs_btm .tabs_btm_rgt {
    bottom: 10px;
    display: inline;
    height: auto;
    position: absolute;
    right: 12px;
    width: 140px;
}
.txt-white{
	color:#FFF !important;
}
.txt-purble{
	color:#333333
}
.lgt_gray_bg{
   background: none repeat scroll 0 0 #EEEEEE;
    color: #805C49;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 3px;
    text-align: left;
    text-decoration: none;
    width: 98%;
}

.drk_blue_bg{
	float:left;
    background: none repeat scroll 0 0 #EC8042;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;

}

.drk_gray_bg {
    background: none repeat scroll 0 0 #DBDBDB;
    color: #805C49;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.section-tabs table{
	margin-left:8px;
}
#rate-convert-drop{
	margin:21px 0px 0px 12px;
	color:#333333;
	
}
#rate-convert-drop select{
	border:solid 1px #CCCCCC;
	width:191px;
	height:21px;

}
#tab-bg{
	background:url(../images/Tab_BG.png) repeat-x #f7f7f7;
	width:100%;
}

.ask-online{
    float: left;
    height: auto;
    margin: 18px 0 5px 19px;
    width: 230px;
}
#avail-bottom{
	padding:5px 35px 0px 0px;

}
/*
===========================================================
For Compare Pages
===========================================================
*/
.ContentMain .compare-detail{
	float:left;
	width:100%;
	height:auto;
	margin: 22px 0px 0px 0px;
	background-color:#fff;
}
.compare-detail .compare-title{
	width:960px;
	height:50px;
	background-color:#000;
}
.compare-title h4{
	font-family:'Open Sans', sans-serif;
	font-size:22px;
	color:#fff;
	font-weight:normal;
	padding:12px 0px 0px 30px;
	
}
.compare-detail .address-conceriage{
	float:left;
	width:925px;
	margin:20px 0px 17px 33px;
}
.address-conceriage p{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	color:#CC0000;
}
.compare-detail .property-outer{
	float:left;
	width:960px;
	height:auto;
	padding-left:8px;
}
.property-detail-outer, .view-compare-properties .views-row{
	float:left;
	width:223px;
	height:auto;
	border:solid 1px #CCCCCC;
	background-color:#FBFBFB;
	margin-right:14px;
	
}
.view-compare-properties .views-row{ padding: 17px 22px 10px 24px; width: 177px;  }
.property-detail-outer .dettail{
	float:left;
	margin:17px 22px 10px 24px;
	
	
}
.dettail .primay-image, .view-compare-properties .views-row .views-field-field-primary-image-fid{
	float:left;
	width:175px;
	height:110px;
	border:solid 1px #333333;
	margin:0px 0px 15px 0px;
	
}
.dettail h4, .view-compare-properties .views-row .views-field-title{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	width:auto;
	margin:0px 0px 22px 0px;
}
.dettail .location, .view-compare-properties .views-row .views-field-field-property-address-value{
	float:left;
	width:100%;
	height:auto;
}
.view-compare-properties .views-row label{ font-weight: bold; }
.view-compare-properties .views-row .field-content{ font-family: 'Open Sans', sans-serif;
font-size: 12px;
color: #333333;
font-weight: normal;
line-height: 15px; }
.dettail .location p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.dettail .price {
	float:left;
	width:100%;
	height:auto;
	margin:20px 0px 9px 0px
}
.dettail .price p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;	

}
.dettail .body {
	float:left;
	width:100%;
	height:auto;
	min-height:120px;
	margin-bottom:8px;
		
}
.dettail .body p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;	
	line-height:15px;
}
.dettail .amenities{
	float:left;
	width:100%;
	height:auto;
	margin:3px 0px 16px 0px
	
}
.dettail .amenities h6{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin: 10px 0px 13px 0px;
}
.dettail .amenities p{
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;	
	line-height:14.50px;
}
#space{
	padding-left:2px;
}
.dettail .buttons{
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin-top:4px;
}
.dettail .buttons a,
.dettail .buttons img{
	margin:0px;
	padding:0px;
}
.property-detail-outer .removed{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	margin: 5px 0px 0px 38px;
	padding: 0px 0px 48px 0px;

}
.compare-detail .ask-section{
	float:left;
	width:100%;
}
.compare-detail .ask-section .ContentRow2{
	margin:7px 0px 8px 5px;
}
.compare-detail .key-message{
	margin:27px 0px 0px 7px;
	padding:0px 0px 41px 0px;
}
/*umer*/
.menue-links ul,.menue-links-car ul{
	float: left;
	list-style-type: none;
	margin: 30px 0px 0px 0px;
	padding-left: 0;

}

.menue-links ul li ,.menue-links-car ul li {
	float:left;
	border-left:solid 1px #333333;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	padding: 0px 5px 0px 5px;
	line-height:16px;
	height:35px;
	color:#333333;
}
.menue-links ul li.active,.menue-links-car ul li.active {
	float:left;
	border-left:solid 1px #333333 !important;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	padding:0px 11px 0px 5px;
	line-height:16px;
	height:35px;
	color:#966CAA;
}
.menue-links ul li a,.menue-links-car ul li a{
	padding-top:4px;
	float:left;
	color:#000;
	text-decoration:none;
}
.menue-links ul li.avtive,.menue-links-car ul li.avtive {
	float:left;
	/*border-left:solid 1px #FFF;*/
	font-family:'Open Sans', sans-serif;
	color:#8D60A3;
}
.key-message-car{
	float:left;
	width:944px;
	height:auto;
	height:142px;
	background:url(../images/img_key_car.png);
	margin-top:27px;

}
.key-message
{
	float:left;
	width:944px;
	height:auto;
	height:142px;
	background:url(../images/img_key.png) no-repeat;
	margin-top:27px;
}

.long_listing .key-message,.long_listing .key-message-car{
	margin:50px 0px 0px 14px;
}
.key-message .left-txt{
    float: left;
    margin: 34px 0 0 38px;
    width: 600px;
}
.key-message-car .left-txt{
    float: left;
    margin: 34px 0 0 13px;
}

.key-message .left-txt h1,.key-message-car .left-txt h1{
	font-family:'Open Sans', sans-serif;
	font-size:32px;
	color:#666666;
	font-weight:normal;
	padding-bottom:8px;
	
}
.sidebar .search-form2{
	float:left;
	width:243px;
	height:auto;
	background-color:#333333 !important;
	margin:0px;
	padding:0px;
	color:#ffffff;
	opacity: 1;
	position:static;
	padding-bottom:59px;
}
.search-form2{
	background-color: #333333;
    height: 374px;
    margin: 18px 0 0 16px;
    opacity: 0.76;
    position: absolute;
    width: 230px;
	z-index:111;
}
.fleet{
	font-size:22px !important;
	text-transform:none !important;
	padding-top:16px !important;
}
.listing-car-heading-text{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	color:#333333;
	padding:10px;
}
.listing-car-heading-text span{
	color:#0066CC;
}
.listing-car-heading-text2{
	font-family:'Open Sans', sans-serif;
	font-style:italic;
	padding:10px;
	color:#333333;
	font-size:13px;
}
.listing-car-heading-text2 span{
	font-weight:bold;
	font-style:normal !important;
}
.Header_listing_black
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/header_listing_black.jpg) repeat-x;
}
.form-outer h3
{
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:12px;
	padding-bottom:11px;
}
.car-form-text-box{
	margin-top:3px;
	height:22px;
	width:84px;
	background-color:#252525;
	border:1px solid #666666;	
	color:#CCCCCC;
	padding-left:3px;
}
.form-car-div{
	margin-top:7px;
}
.form-outer .submit-button-car{
    width: 83px;
	margin-right:24px;
	margin-top:7px;
}
.car-form-text-box-big{
	margin-top:3px;
	height:22px;
	width:189px;
	background-color:#252525;
	border:1px solid #666666;	
	color:#CCCCCC;
	padding-left:3px;
}
.menue .logo-car{
	float:left;
	width:112px;
}
.menue .logo-car img{
	float:right;
}
.avtive-car-menu{
	color:#269001;
	font-weight:bold;
}
.menue .menue-links-car{
	float:left;
	padding-left:155px;
	margin-top:8px;
}
.Footer_Black
{
	float:left;
	width:100%;
	height:auto;
	background:url(../images/footer_black.jpg) repeat-x;
}
.key-message-car-black-box{
	float:left;
	width:272px;
	height:60px;
	background-color:#666666;
	font-size:22px;
	font-family:'Open Sans', sans-serif;
	border: 1px solid #333131;
	margin-top:34px;
	margin-left:30px;
	color:#FFF;
	text-align:center;
}
.key-message-car .left-txt h1{
	font-family:'Open Sans', sans-serif;
	font-size:28px;
	color:#666666;
	font-weight:normal;
	padding-bottom:8px;
}
.car-rental-image{
	float:left;
	margin-top:26px;
	width:133px;
	height:82px;
	margin-left:35px;
}
.icon-car{
	width:133px;
	margin-bottom:60px;
}
.btn_black{
		background:url(../images/btn_black.png) no-repeat;
		width:78px;
		height:78px;
}
.car-select-big{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #666666;
    color: #333333;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
    margin-bottom: 10px;
    padding: 2px;
    text-decoration: none;
    width: 191px !important;
}
.SrchRow2 .PrPgLst_car
{
	float:left;
	height:auto;
	padding:15px 0px 10px 0px;
}
.car-passenger{
	float:left;
	margin-left:12px;
}
.car-info{
	width:285px;
	height:auto;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	float:left;
	margin-left:10px;
}
.calender-image{
	margin-left:7px;
	margin-top:2px;
}
.slider-right-add{
	float:right;
	width:246px;
	height:270px;
	/*background-color:#FFF;*/
	background-image:url(../images/slider-right-white.png);
	opacity:0.45;
	margin-top:100px;
	position: absolute;
	z-index: 111;
	margin-left:714px;
	
}
.slider-right-add p{
	margin-top:45px;
	margin-left:20px;
	font-size:22px;
	color:#FFFFFF;
	font-family:'Open Sans', sans-serif;
}

.slider-right-add span{
	clear:both;
	font-size:79px;
	color:#FFFFFF;
	font-family:'Open Sans', sans-serif;
	text-align:center;
	margin-left:55px;
}
.slider-right-add .btn{
	clear:both;
	font-size:26px;
	color:#FFFFFF;
	font-family:'Open Sans', sans-serif;
	text-align:center;
	margin-left:35px;
	background-color:#FF8000;
	width:177px;
	height:34px;
	margin-top:25px;
}
.slider-right-add .btn a{
	font-size:26px;
	color:#FFFFFF;
	font-family:'Open Sans', sans-serif;
	text-align:center;
	margin:auto;
}
.vila{
	margin-top:3px;
}
#black
{
	background-color:#000;
}
.paging-car-final{
	height:25px;
	width:100%;
	background-color:#F7F7F7;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top:20px;
	clear:both;
}
.paging-car{
	float:right;
	margin-right:22px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family:'Open Sans', sans-serif;
}
.paging-car span{
	float:left;
	padding-top:4px;
	padding-left:10px;
}

.paging-car-txt{
	padding-top:5px !important;
}
.footer-menue ul{
	margin:0px;
	padding:0px;
}
.popup-header{
	width:690px;
	height:50px;
	margin:auto;
	background-color:#000;
}
.popup-desc{
	padding-top:13px;
	color:#FFF;
}
.popup-header-txt-lft{
	float:left;
	font-family:'Open Sans', sans-serif;
	font-size:22px;
	margin-left:20px;
}
.popup-header-txt-rgt{
	float:right;
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	margin-right:42px;
}
.popup-alert-txt{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:auto;
	padding-left:35px;
	padding-top:15px;
	padding-bottom:20px;
	color:#CC0000;
}
.body-popup{
	margin:auto;
	width:700px;
	margin-top:24px;
}
.popup-comparison{
	margin-top:16px;
	margin-left:20px;
}
.popup-checkbox{
 padding-top:2px;
}
.popup-comapre-txt{
	font-family:'Open Sans', sans-serif;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.popup-footer{
	height:82px;
	margin:auto;
	padding-left:22px;
}
.popup-back-top{
	margin-top:42px;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#333;
	float:left;
}
.popup-compare-btn{
	margin-top:14px;
	margin:auto;
	padding-right:45px;
	float:right;
}
.body-popup-car{
	width:712px;
	margin:auto;
	padding-left:44px;
	color:#333333;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
}
.popup-car-heading{
	margin-top:44px;
	font-size:24px;

}
.popup-car-sub-heading{
	margin-top:30px;
	font-family:'Open Sans', sans-serif;
	font-size:18px;
}
.popup-car-image{
	margin-top:35px;
	font-family:'Open Sans', sans-serif;
	font-size:18px;
	border: 1px solid #000;
	width:183px;
	height:126px;	
	float:left;
}
.popup-car-txt{
	float:right;
	width:400px;
	margin-top:35px;
	font-size:12px;
}
.popup-car-txt span{
	color:#990000;
}
.popup-car-desc{
	margin-top:30px;
	font-size:12px;
}
.popup-car-desc span{
	font-size:18px;
}
.popup-car-date{
	margin-top:20px;
	font-size:12px;
}
.popup-car-date span{
	font-weight:bold;
	font-size:13px;
}
.popup-car-options{
	margin-top:35px;
}
.popup-car-options .txt{
	margin-left:20px;
	font-size:13px;
}
.popup-car-rental{
	margin-top:16px;
}
.left-align{
	float:left;
}
.popup-car-submit-btn{
	background-image:url(../images/popup-car-btn.png);
	width:111px;
	height:28px;
	text-align:center;
	padding-top:3px;
	border:none;
	color:#FFF;
	font-weight:bold;
	padding-left:0px;
	cursor:pointer;
}
.popup-car-submit{
	margin-top:40px;
}
.popup-car-check_box {
    display:none;
}

.car-popup-unchecked{
	background:url(../images/check_box.png);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	cursor:default;
}
.car-popup-checked{
	background:url(../images/check_box_sel.png);
	width:14px;
	height:14px;
	background-repeat:no-repeat;
	cursor:default;
}
.popup-car-footer{
	width:610px;
	margin:0 auto;
}
.popup-car-price{
	float:right;
	margin-right:25px;
}
.popup-car-total{
	height:24px;
	width:100%;
	background-color:#DFDFDF;
	margin-top:18px;
	padding-top:6px;
}
.popup-car-total-txt{
	margin-left:8px;
	font-size:13px;
	float:left;
}
.popup-car-amount{
	color:#990000;
	float:right;
	margin-right:25px;
}
.popup-car-alert{
	font-size:13px;
	color:#990000;
	font-weight:bold;
	float:right;
	margin-top:15px;
}
.general-pages ul.links.inline 
{
	display:none;
}
.news-letter-submit-btn{
	background-image:url(../images/footer-signup-btn.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:35px;
	border:none;
	cursor:pointer;
	color:#FFF;
	float:left;

} 
.views-label-field-image-fid{
	display:none;
}
.views-field-field-image-fid{
	padding-bottom:10px;
	clear:both;
}
.view-ask-section-longterm-rentals .views-field-view-node .field-content{
	background:url(../images/btn_purple.png) no-repeat !important;
	width:82px;
	height:32px;
	float:left;
	margin-top:32px;
	
}
.view-ask-featured-longterm-rental .btn_purple, .view-ask-section-longterm-rentals .views-field-view-node .field-content{background: #AC70BF!important; width:295px!important}
.view-ask-section-longterm-rentals .views-field-view-node .field-content a{width:295px!important}
.view-ask-section-sales-sb .views-field-view-node .field-content{
	background:/*url(../images/btn_green.png) no-repeat !important*/#9DB333!important;
	width:206px;
	height:32px;
	float:left;
	margin-top:32px;
	
}
.view-ask-section-holidayrentals .views-field-view-node .field-content, .view-ask-featured-holiday-rental .btn_red{
	background:none;
	width:295px;
	height:32px;
	float:left;
	margin-top:18px;

	
}
#holiday-rentals .view-ask-section-holidayrentals .views-field-view-node .field-content a{width:290px!important}
.view-ask-section-sale .views-field-view-node .field-content{
	background:#9DB333!important;
	width:295px;
	height:32px;
	float:left;
	margin-top:32px;
	
}

.view-ask-section-indexpage h4{
	padding-left:4px !important;
}
/* Add by waqas 
	
/* Start*/
.detail-wraper .meta,
.detail-wraper .links{
	display:none;
}
/* End*/
.view-LongtermPropertyRates{
/*	border:solid 1px red;*/
	margin-left:5px;
}
#node-31{
	padding:10px;
}
.form-text{
  	color: #666666;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 4px 3px;
    vertical-align: top;
    width: 273px !important;
}
.form-item label{
	color: #000;
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin-right: 4px;
	text-align: right;
	width: 170px;
}
label[for=edit-currency-to-1]
{
    font-weight:bold;
}
.form-item {
    margin-bottom: 1em;
    margin-top: 0;
}

.form-text, .form-textarea, .field-prefix {
    color: #666666;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 4px 3px;
    vertical-align: top;
    width: 273px !important;
	resize:none;
	float:left;
}
.grippie{
	display:none;
}
#webform-client-form-31 .form-select{
    color: #666666;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 4px 3px;
    vertical-align: top;
    width: 280px !important;
}
.inline{
	display:none !important;
}
.view-RentalPropertyRates table{
	width:99%;
}
.view-RentalPropertyRates table caption {
    background: none repeat scroll 0 0 #EEEEEE;
    display: table-caption;
    font-family: 'Open Sans', sans-serif;
    /*font-size: 11px;*/
    font-weight: normal;
    /*height: 17px;*/
    padding: 8px 2px 5px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
	
}
.view-RentalPropertyRates table thead th
{
	padding:3px 3px 3px 5px;
	border:none !important;
}

.view-RentalPropertyRates table thead tr {
    background: none repeat scroll 0 0 #1b2b91;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 23px !important;
    text-decoration: none;
	
}
.view-RentalPropertyRates table tbody tr {
    background: none repeat scroll 0 0 #DBDBDB;
    color: #61503B;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 20px !important;
    text-decoration: none;

	
}
.view-RentalPropertyRates table tbody tr td{
	padding:3px 3px 3px 4px;
}
#content-island,#content-services{
	padding:15px;
	line-height:23px;
}
.VillaSalesPropertyRates .views-row{
	float:left;
}
VillaSalesPropertyRates .separator{
	float:left;
}
#content-island li a,#content-services li{
	text-decoration:none;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
}
#node-44 .captcha img
{ margin-left:175px}
#node-31 #edit-submit{ margin-left:172px;}
#node-31 p{
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
}

.views-field-field-sale-min-amount{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.views-field-field-sale-max-amount{
	float:right;
	margin-left:5px;
}
.price strong{
	float:left;
}
.price .view{
 	float:right;
 }
.price-convertor{
	 float:right; width:367px;
}
#edit-currency-to-wrapper{ 
	margin-top:0px !important; 
}

.view-ask-rentalsearch h2,
.view-ask-longtermsearch h2,
.view-ask-rentalsearch .views-exposed-form,
.view-ask-salesearch h2,
.view-ask-caribbeanproperties h2{
	display:none;
}
#node-38{
 	padding-top:10px;
 	padding-bottom:10px;
 	width:490px;
 	margin:auto; 
}
#node-38 .submitted{ 
display:none;
}
#outerImageContainer{
	 height:660px !important;
}
#lightboxFrame{ 
	height:640px !important;
} 
#node-38 .content{
	 padding-top:10px; padding-left:10px;
}
#bottomNavClose{ 
	margin-top:0px !important;
}
#webform-client-form-42 .form-actions{
	clear: both;
	margin:62px 0px 10px 40px;

}
#webform-client-form-31 div{
	width:500px;
	margin:auto; 
	padding-top:10px;
}
.add_compare{
	cursor:pointer;
}
#box_compare{
  	border: 1px solid;
    float: left;
    margin-top: 52px;
    width: 230px;
	height: 110px;
	background:#FFF;
}
#box_compare h3{
	background:#252525;
 	color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
   	padding-left:10px;
	margin:0px;
}
#box_compare p{
	text-align:center;
	margin-top:10px;
	line-height:25px;
	font-family: 'Open Sans', sans-serif;
	color: #333333;
	font-weight:bold;
	font-size:18px;
	margin-bottom:0px;
}
#box_compare a{
	text-align:right;
	cursor:pointer;
}
#box_compare a:hover{
	text-decoration:none;
}
.compare-btn{
	margin-left:75px;
}
.detail-pages h2{
	font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-top: 12px;
    padding-bottom: 11px;
}

.detail-pages p, .detail-pages li {
    color: #727272;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.view-ask-section-holidayrentals-sb .views-row,view-ask-section-holidayrentals-df{
	position: relative;
	clear: both;
	width: 230px;
	margin:25px 0px 0px 8px;

}
.view-ask-section-sales-sb .views-row{
	position: relative;
	clear: both;
	width: 230px;
	padding:25px 0px 0px 0px;
}

.sidebar-view-ask{
	float:right;
}
.view-ask-section-holidayrentals-sb .views-row .body-text,
.view-ask-section-holidayrentals-df .views-row .body-text
{
	width:230px !important;
}
.view-ask-section-sales-sb .views-row .body-text{
	width:218px !important;
}
.body-view-sidebar{
	background-color: #FBFBFB;
	width:230px;
	 float: left;
    position: relative;
}
.view-ask-section-holidayrentals-sb .views-field-field-image-fid,.view-ask-section-holidayrentals-df .views-field-field-image-fid{
	clear: both;   
    /*padding-top: 12px;*/
	padding-bottom:0px !important;
}
.view-ask-section-holidayrentals-sb p,
.view-ask-section-holidayrentals-df p,
.view-ask-section-sales-sb{
	padding:10px;
}

.view-ask-section-holidayrentals-sb .views-field-view-node .field-content{
	background:/*url(../images/btn_red.png) no-repeat*/#EC613B;
	width:206px;
	height:32px;
	float:left;
	margin-left:5px;
	margin-bottom:10px;
	margin-top:0px !important;
	
}
.view-ask-section-holidayrentals-df .views-field-view-node .field-content{
	background:#ac70bf;
	width:220px;
	height:32px;
	float:left;
	margin-left:5px;
	margin-bottom:10px;
	margin-top:0px !important;
	
}

.views-label-phpcode{
	display:none;
}
#box_compare_outer{
	position: fixed;
	/*top: 300px;*/
	top: 180px;
	left: -232px;
	z-index: 999999;
	height: 170px;
}
.compare-handle-left{
	float: left;
	top: 52px;
	position: absolute;
	left: 232px;
	cursor:pointer;
	width:40px;
	height:110px;
}

.recentlyViewed {
    background-color: #FBFBFB;
    float: left;
    height: auto;
    margin: 9px 0 0 0px;
    width: 241px;
}

.recentlyViewed .title {
    background-color: #000000;
    height: 36px;
    width: 100%;
}
.recentlyViewed a{
	text-decoration:none;
}

.recentlyViewed .title h3 {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding: 12px 0 0 14px;
    text-decoration: none;
}

.recentlyViewed h4 {
    border-bottom: 1px solid #666666;
    color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin: 18px 0 0 17px;
    padding-bottom: 12px;
    text-decoration: none;
    width: 217px;   
    font-weight: normal;
    
}

.recentlyViewed .clearList_purble {
    background-color: #AC70BF;
    height: 60px;
    margin-top: 37px;
    width: 100%;
}
.recentlyViewed .clearList_red {
    background-color: #EC613B;
    height: 60px;
    margin-top: 37px;
    width: 100%;
}
.recentlyViewed .clearList_green {
    background-color: #BDD73C;
    height: 60px;
    margin-top: 37px;
    width: 100%;
}

.recentlyViewed .clearList_purble .btnclear,
.recentlyViewed .clearList_red .btnclear,
.recentlyViewed .clearList_green .btnclear {
    /*background: url("../images/btn_submit.jpg") repeat-x scroll 0 0 transparent;*/
	background-color:#000000;
    border: 1px solid #7CA1BB;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    height: 35px;
    margin: 14px 13px 0 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}
#block-menu-menu-footer-menu h2, #block-block-11 h2{
	display:none;
}
ul.menu{
	text-align:center !important;
}
.FtrRow1 h2{
	display:none;
	
}
.block ul {
	padding:4px 0 0.25em 1em !important;
}
#block-menu-menu-footer-menu .last{
	border-right:none;
}
#translate-this .translate-this-button{
	background:url(../images/flags.png) no-repeat !important;
	margin:7px 0px 0px 0px;
}
.view-compare-properties .views-row .views-field-phpcode-1 {
	float: left;
	width: 100%;
	margin-top: 20px;
	background-image:url(../images/btn_view_detail_96.png);
	background-repeat:no-repeat;
	width:96px;
	height:24px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:'Open Sans', sans-serif;
	 padding-top: 3px;
	cursor:pointer;
	
}
.view-compare-properties .views-field-path-1{
	display:none;
}
#node-42 .meta,#node-71 .meta{
	display:none;
}
#node-42 P{
	color: #333333;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 16px;
	margin:0 33px;
}
.compare-enquiery{
	float: left;
	width: 100%;
	margin-top: 5px;
	background-image:url(../images/btn_make_enquiry_red.png);
	background-repeat:no-repeat;
	width:96px;
	height:19px;
	text-indent: -999px;
	cursor:pointer;	
}
.compare-friend{
	float: left;
	width: 100%;
	margin-top: 5px;
	background-image:url(../images/btn_send_to_friend_purple.png);
	background-repeat:no-repeat;
	width:96px;
	height:19px;
	text-indent: -999px;
	cursor:pointer;	
}
.views-field-phpcode{
	float:left;
	margin-top: 5px;
	color:#333;
}
.views-field-phpcode a{
	color:#333 !important;
	font-family:'Open Sans', sans-serif;
	font-size:12px;
}
.view-ask-carrental-search h2,
.view-ask-carrental-search .meta{
	display:none;
}

.view-empty p{
	color: red;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
	text-align:center;
}
.webform-confirmation, .links{
	text-align:center;
}
.Header .links{
	text-align:left !important;
}
.ui-datepicker-trigger{
	margin-left:10px;
	cursor:pointer;
}
#edit-submitted-call-me-1-wrapper label.option{visibility:hidden;}
#edit-submitted-call-me-1-wrapper label.option input.form-radio{visibility:visible; float:left; margin:3px 0px 0px 10px;}
.title_back{
	float:left;
	width:315px;
	background-color:#FFF;
	
}
.view-ask-section-holidayrentals .views-field-view-node,
.view-ask-section-sales-sb .views-field-view-node{
	float:left;
	padding:0px 0px 15px 11px;
}
.view-ask-section-holidayrentals .title_sidebar,
.view-ask-section-sales-sb .title_sidebar{
	width:238px;
	float:left;
	background-color:#F5F5F5;
}
.sidebar .view-ask-section-holidayrentals .body-text
{
	padding:1px !important;
}

.sidebar .view-ask-section-holidayrentals .views-field-view-node {
    float: left;
    padding: 0 0 10px 4px;
}
.views-field-field-property-ltrental-min-amount{
	float:left;
}
.views-field-field-property-ltrental-max-amount{
	float:right;
	margin-left:5px;
}
.webform-client-form-71 #edit-actions img{
	border:solid 1px green;
	
}
.views-field-field-ltrental-description-value{
	float:left;
	margin-top:-2px;
}
.pdf_document{
	float:left;
	width:100%;

}
.pdf_document h3{
	color: #333333;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	height: auto;
	margin: 11px 0 7px;
	width:100%;
}
.pdf_document a,.pdf_document .document_list{
	text-decoration:none;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 21px;
}
.view-LongtermPropertyRates .views-row{
	float:left;
}
.views-field-field-property-ltrental-min-amount, .split, .views-field-field-property-ltrental-max-amount{
	float:left;
}
.views-field-field-ltrental-description-value{
	float:right;
}
#keyword_sale{
	background-color: #333333;
	border: 1px solid #666666;
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin-bottom: 10px;
	padding: 2px;
	text-decoration: none;
	width:186px;
}
.ac_results{
	z-index:999;
	background-color:#302914;
	width:191px !important;
	color:#FFF;
	font-family:'Open Sans', sans-serif;
	font-size:12px;


}
.ac_results ul li{
	list-style-type:none;
	padding-left:5px !important;
}
.ac_results ul{
	padding-left:10px !important;
}

#fancybox-content body{
	background-color:#000 !important;
}
#ddcl-type, #ddcl-parish{
	width:186px;
	border:solid 1px #666666;
	color:#FFF;
	background-color:#333333;
}
#ddcl-type, #ddcl-parish{
	padding-left:0px;
}

.ui-dropdownchecklist-item label
{
	display:inline !important;
}
.ui-dropdownchecklist-dropcontainer{
	width:190px;
}
ul.primary {
	border-bottom:none;
}
.view-ask-xclusiveproperties h2,.view-ask-type-xclusive h2{
	display:none;
}
.node-unpublished {
    background-color: #FFF !important;
}
.view-ask-exclusive h2,.view-special-lists h2{
	display:none;
}
#node-2 h1{	
   color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    font-weight: normal;
    margin-left: 13px;
}
#node-2 h3{
	/*color: #278ED6;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;*/
}
#node-2 p{
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
}
.special_teaser{background-color: #FDFBB0;border: 1px solid #FF9900;color: #000000;padding: 5px;text-align: center;float:left}
span.flag{background:no-repeat scroll 0 0px transparent;padding-bottom: 2px;padding-left:20px;cursor:pointer}
span.translate{background-image:url(../images/translate-icon.gif)}
span.English{background-image:url(../images/uk-flag.gif)}
span.French{background-image:url(../images/fr-flag.gif)}
span.Spanish{background-image:url(../images/sp-flag.gif)}
span.German{background-image:url(../images/gm-flag.gif)}
span.Italian{background-image:url(../images/it-flag.gif)}
span.Portuguese{background-image:url(../images/pt-flag.gif)}
.staycation_rooms{vertical-align: top; width:100%; border-spacing: 5px;border-collapse: separate; padding-top: 20px}
.staycation_rooms img{width:200px; padding: 5px}
.staycation_property{background:#efefef; padding:12px; margin-bottom:10px}
.staycation_rooms td{background: #8dc63f; text-align: center; color:#fff; width:25%}
.staycation_rooms td a{text-decoration: none; color:#fff; background: none!important; width:auto!important}
#quicklinks a{color:#278ED6; text-decoration: none}
#quicklinks h3{color:#666; clear:both; font-weight: normal!important; font-size:24px}
.view-recently-added td{width:180px; padding:5px; vertical-align: top; background: #fbfbfb;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.view-recently-added td a,.view-recently-added .views-field-name .field-content{color:#278ED6; text-transform: none!important; font-size:12px; font-family:'Open Sans', sans-serif;}
.view-recently-added table{border-collapse: separate!important; border-spacing:5px}
#recently_added h3{width:500px}
#quicklinks{margin-top:50px; clear:both}
.view-ask-blog .field-content a{color:#333; font-size:12px;; text-transform: none; font-family:'Open Sans', sans-serif;}
.view-ask-blog {font-family:'Open Sans', sans-serif; color:#333; font-size:12px; box-shadow:1px 1px 10px #888; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.view-ask-blog td{width: 28px; padding:8px 20px;  text-align: justify; line-height: 21px;margin: 5px; vertical-align: top}
.view-ask-blog td img{width:270px}
.view-ask-blog table{border-collapse: separate; border-spacing: 5px}
.view-ask-blog .views-field-title a{font-size:16px; color:#278ED6}
.view-ask-blog .views-field-view-node{background: #278ED6;padding: 5px;text-align: center}
.view-ask-blog .view-header img{ width:950px}
.view-ask-blog .views-field-view-node a{color: #fff}
.view-ask-blog h1{padding: 5px;background: #000;color: #fff;margin-bottom: 5px;position: absolute;margin: 196px 0 0 0;font-size: 24px;opacity: 0.7;filter:alpha(opacity=70);width: 940px;text-align: right;font-family: 'Open Sans', sans-serif;}
.view-ask-blog .views-field-created .views-label-created, .view-ask-blog .views-field-created .field-content{color:#9DB333; }
.Header_listing_blue .view-ask-section-holidayrentals-df .views-field-view-node .field-content{background: #278ED6!important}
#blogcontent{padding:5px; font-family: 'Open Sans', sans-serif; color:#333; /*font-size:12px;*/ line-height:21px; /*min-height: 1180px;*/ text-align: justify}
#blogcontent h1{padding:5px}
#blogcontent img{margin: 5px; border:solid 5px #ccc}
.topvillastext{padding:5px; font-size: 16px; color:#ec613b; font-family: 'Open Sans', sans-serif;}
.villabox{padding:3px;}
.topvillastext select{float:right; width: 250px; padding: 4px; margin-top:10px}
.topvillastext img{width: 35px; vertical-align: bottom}
#salecategories a{display: block;width: 300px!important;padding: 5px;color: #fff!important;background: #9DB333!important}
.view-id-recently_added.view-display-id-block_2 .views-field-title a{float:none!important; text-align: left}
.view-id-recently_added.view-display-id-block_2 .views-field-field-sale-min-amount{color: #9DB333;font-weight: bold}
#slideh3{margin-top: -320px;display: block;color: #fff;position: absolute;z-index: 999;font-size: 60px;left: 18%;text-shadow: 1px 2px #000;font-family: 'Lato', sans-serif}
#recently_added{float:left; margin-right:5px}
#recently_added h3, #vacation_front h3, #quicklinks h3, #block-block-3 h3{color:#666; font-size:24px; font-weight:normal}
#vacation_block{background:#FBFBFB; padding:5px; display:block; float:right; width:350px; height:500px; text-align:justify; margin-bottom:50px}
.olinks{background:#EC613B; padding:5px; color:#fff; text-decoration:none; display:block; margin-top:15px; text-align:center;float:right;width:350px}
.clearb{clear:both}
.justify{text-align: justify}
.hrcontainer{width: 630px; margin-right: 10px; float: left;}
.vhbutton{width: 614px; text-align: center;}
.hrreviews{width: 300px; float: right; padding: 5px; margin-left:10px; font-family: 'Open Sans', sans-serif; font-size:12px; line-height: 21px; margin-bottom: 33px}
.hrreviews h4{margin-top:10px; font-family: 'Open Sans', sans-serif; font-size: 14px; color:#444}
.hrreviews h3{font-family: 'Open Sans', sans-serif; font-size: 14px; color:#444}
.hrreviews p{margin-top: 20px; text-align: justify; color:#666}
.beds-baths{font-family: 'Open Sans', sans-serif; color:#666; font-size: 14px}
.villas_details{font-size:12px; font-family: 'Open Sans', sans-serif;}
.isbeachfront{position: absolute;margin-left: 810px;}
.normalfw{font-weight:normal!important}
.homeimg{float:right; margin-left:5px; border:solid 3px #efefef}
#block-block-3 a{color:#278ED6; text-decoration: none!important}
.fright{float:right}
#slideh3 h4{font-size:45px!important; font-weight:300}
.tabs.primary{/*border-bottom:solid 1px #BBBBBB!important*/}
.home-row4 .featured-title h1{font-size:24px; font-weight:normal; background: #278ED6; padding: 5px; color:#fff}
#partners{text-align:center}
#partners a{text-decoration:none; color: #ac70bf;
font-size: 16px;}
#partners p{margin-bottom:15px}
#holidayh1, #salesh1{color: #444; font-family: 'Open Sans', sans-serif;font-size: 28px;font-weight: normal; letter-spacing: 1px; text-align: center}
#node-13685 .form-text, #webform-component-location label{float:none!important;}
#node-13685{padding:20px}
#node-13685 label{width:auto!important}
#webform-component-location .form-submit{clear:both; display:block}
#node-13685 #webform-component-location label{display:inline-block!important}
#node-13685 .webform-component-fieldset{border:solid 1px #999!important}
#node-13685 h1{font-weight: normal!important}
a.propreqs{color:#9DB333; text-decoration:none!important}
.long_detail .webform-confirmation{min-height:1167px}
.drvillas .views-field-view-node{background: #EC613B; padding: 5px;
text-align: center;}
.drvillas .views-field-title{color:#EC613B; font-size:20px}
.menue .menue-links select{display:none}
.the_crane .Header .HdrMain{
    width:100%!important;
     background:#fff; opacity:0.8; filter:alpha(opacity=80);
     margin-top: 50px
}
.the_crane{background:url(../images/cranebg.jpg) no-repeat #fff!important;}
.the_crane .HdrMain .HdrRow2{margin:0 auto; float:none;}
.the_crane .section-detial-2{width:98%!important; min-height:600px; }
.the_crane .section-detial-2 p{font-size: 14px;
  font-family: Arial}
.the_crane h1{font-family: 'Open Sans', sans-serif; color:#B88455; text-align:center; font-size: 36px;
  font-weight: normal;}
.the_crane .menue-links ul li a{color:#B88455!important}
.the_crane .menue-links ul li{border-left:solid 1px #B88455!important; height:38px; font-size: 14px; padding:0 5px 0 5px; max-width:92px}
.the_crane .section-detial-2 img{width:325px; padding:10px}
.the_crane h3{color:#8cc83c; font-weight: normal;
  font-size: 20px;}
.craneres{width:410px; float:left; margin:20px}
.craneres h2{text-align:center; color:#B88455; font-family: sans-serif/* 'Dancing Script', cursive*/; font-weight: normal;}
#craneproperties{}
.the_crane .logo{padding-top:8px; width:auto}
a.crnbtn{  background-color: #25aae1;
  color: #fff;
  text-decoration: none;
  padding: 5px;
  width: 400px;
  display: block;
  text-align: center;}
.the_crane .Footer, .the_crane .Footer a, .the_crane .Footer .txt-white{color:#333!important}
.the_crane .Footer .separator{background-color:#8cc83c!important;}
.the_crane .long_detail{margin-top:250px; background:url(images/wbg.png)}
.the_crane .section-detial{width:100%;   float: none;
  clear: both;}
#crane_contact{  float: right;
  width: 250px;
  margin-right: 16px;
  font-size:26px; color:#B88455; text-align: center;padding:5px; font-family: 'Open Sans', sans-serif;}
#crane_contact a{color:#fff; text-decoration: none; font-size:18px; padding:5px; background:#25aae1; width: 100%;
  display: block;
  margin-bottom: 5px; }
.the_crane .section-body a{color:#25aae1!important}
.the_crane .section-detial .left{width:auto}
.the_crane .FtrMain .FtrRow1{border-top:solid 1px #8cc83c}
.the_crane #Prprty{clear:both}
.center_img{text-align:center}
.vbeds{float: left;
    margin-right: 25px;
    margin-left: 10px;}
.all-rentals{position:relative; text-align:center; padding-top:30px; clear:both}
.all-rentals a{    background: #EC613B;
    padding: 10px;
    color: #fff;
    text-decoration: none;}
.holiday-text{font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    line-height: 21px;}
.view-ask-featured-sale .featured-Outer .body{font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    padding-left: 2px;
    text-align: justify;}
.normalh3{font-family: 'Open Sans', sans-serif;
    font-size: 12px!important;
    color: #333333!important;
    font-weight: normal;
    line-height: 21px;}
#villasearch{display:none; padding:10px;padding: 10px;
    background: #dedede;
    color: #444;
    text-align: center; font-family: 'Open Sans', sans-serif; font-size:12px}
#villasearch input, #villasearch select{padding:5px; margin-right:10px}
.Header_red.stretch-tpl{height:auto!important; float:none!important}
.stretch-tpl .search-form#vrsearch {
    margin: 20px 0 0 200px;
    height: auto;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    width: auto;
}
#vrsearch .form-outer label, #vrsearch .form-outer h2{font-family: 'Open Sans', sans-serif; font-weight:normal}
#vrsearch input[type="text"], #vrsearch select, #vrsearch #ddcl-type, #vrsearch #ddcl-parish{background:#fff; padding: 5px; border:none!important; color:#444}
#vrsearch .form-outer select option {
    color: #444;
}
#vrsearch .ui-dropdownchecklist label{color:#444!important}
#vrsearch .ui-state-hover, #vrsearch .ui-state-default{border:none!important; background: #fff!important; color:#444!important}
.view-ask-featured-holiday-rental .btn_red h6{
	color: #EC613B!important;
}
#holiday-rentals .Footer a {
	color:#FFF !important;
}
#holiday-rentals .top-menue .link ul li a {
	border-right:solid 1px #EA5A36;
}
#holiday-rentals .separator {
	background-color:#EC613B;
}
#holiday-rentals .links li a{
	color: #fff !important;
	text-decoration:none;
}
#holiday-rentals .menue-links .active{
	color: #EC613B !important;
}
#holiday-rentals .top-menue .link ul li a {
	border-right: solid 1px #EA5A36 !important;
}
#holiday-rentals .HdrRow2  li a{
	color: #000 !important;
}
#holiday-rentals .separator {
	background-color: #EC613B !important;
}
  #afrtext{
  color: #fff;
    position: absolute;
    margin-top: -230px;
    z-index: 99;
    text-align: center;
    font-size: 48px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    width: 100%;
    text-shadow: 1px 1px #666;}
  #afrentals a{display:block; float:left; margin-right:10px; margin-bottom:20px; text-decoration: none;}
  #afrentals a h3{font-family:'Open Sans', sans-serif; color:#666; padding-top:10px}
  #afrentals a img{width: 450px; height:270px}
  #afrentals#holiday-text{padding-bottom:15px}
  #sanda {
    text-decoration: none;
    background: none!important;
    color: #EC613B;
    font-size: 13px;
    padding: 5px 0 0 20px;
    display: inline!important;
    width: auto!important;
    margin: 0px!important;
    float: none!important;
}
.sidebar .search-form #by_name{margin-bottom:14px}
@media (max-width: 1200px) {
	.section-detial .left{max-width:100%;}
	.section-detial .right{width:100%; border:none!important; margin-left:0!important}
}
@media (max-width: 610px) {
    .slider-container .menue-outer{position:relative}
    #slider{height:auto!important}
    #slider img{height:auto!important; }
    #slideh3{margin-top:-80px; font-size:25px}
    #slideh3 h4{font-size:25px!important}
    .home-container .home-row2, .home-container .home-row2 .center-align{height:auto!important}
    .home-container .home-row4{width:100%; box-shadow: none; padding:0!important}
    .home-row4 .featured-Outer, .featured-Outer .body p{width:97%}
    .home-row4 .featured-Outer img, .home-row4 .featured-Outer .title, .featured-Outer .body, .home-row5 .seo-wraper,.Footer .FtrMain,.FtrRow1 .copyright p,
    .footer .copyright .copyright-inner, #block-block-11 .copyright,recently_added,#vacation_front img,.menue-links,.FtrMain .FtrRow1,.menue-content,
    .ContentRow1 .featured-Outer, .featured-Outer .title, .featured-Outer img,.featured-Outer .body, .view-ask-featured-holiday-rental .btn_red,
    .featured-Outer .body p,.search-form .form-outer,.ContentMain .ContentRow1, .view-ask-section-holidayrentals, .Content .ContentMain,.ContentRow4 .body-detail,
    .hrcontainer,.ContentRow4 .body-title, .hrcontainer iframe, .hrcontainer img,.HdrRow1,.HdrRow2,.HdrRow2 .menue, .seotxt, .seo-content .seo-row1,.seotxt .seo-content
   ,.view-ask-featured-longterm-rental .btn_purple, .detail btn_green,.detail-pages,.detail-wraper .gallery-wraper,.section-detial-2,.gallery-wraper .content .gallery,
   .gallery.nivoSlider img, .page_img,.Header .HdrMain, .detail-wraper, .long_detail .sidebar, .content .gallery .primary-pic img,
   .section-detial,#PrprtyTabs .ui-widget-content,.detail-wraper .section-tabs,.sidebar .search-form{width: 100%!important}
    .homeimg,.section-detial .right{width:100%; border:none!important; margin-left:0!important}
    .Footer_index{background: #278ED6; width: 100%}
    .view-recently-added table, .view-recently-added tr, .view-recently-added td{display:inline-block; width:100%}
    .menue .menue-links ul, .top-menue,.stretch-tpl .search-form .to-bottom-cornor,.search-form .to-right-cornor{display:none}
    .olinks{float:none; width:100%; padding-left:0;padding-right:0!important}
    .menue .menue-links select{display:inline-block!important; margin:20px 0 0 10px; padding:8px}
    .slider-container,.Container .Header{ /*max-height:222px!important*/ }
    .slider-container .menue-outer{background:#efefef; opacity:1}
    .home-row4 .featured-Outer .btn_blue{width:100%!important; margin: 0}
    #recently_added{float:none}
    #vacation_front h3 img, #at4-share,.view-ask-section-holidayrentals,.view-ask-section-holidayrentals-df{display:none!important}
    .Footer_index, .home-row2 .slider-container, .gallery-wraper .content .gallery{height:auto!important}
    .menue-links{width:60%!important}
    .stretch-tpl #slider img, .stretch-tpl #slider, .stretch-tpl .slider{height:auto!important}
    .hrreviews,.ContentRow4 .body-title h3{width: 100%; float: none}
    .ContentRow4 .body-detail a, #cranebanner{width: 100%}
    .stretch-tpl .search-form{position:relative; margin:0!important; height:auto; width:100%; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
    .form-outer .submit-button{float:none}
    .form-outer label{float:left; width:35%}
    #ddcl-type, #ddcl-parish{margin-bottom: 5px}
   .stretch-tpl .slider{padding-top:264px;}
   .Footer_Red{background: #EC613B; height:auto!important}
   .featured-Outer .detail, .detail-wraper{margin-left:0; width:100%}
   .home-row2 #slider img{position:relative!important}
   .Footer_Blue{background:#AC70BF; height:auto!important}
   .key-message .right-btn{float:none; width:100%}
   .my-mylist-purble .key-message .right-btn h2 a, .key-message .right-btn h2 a{color:#AC70BF}
   .my-mylist-green .key-message .right-btn h2 a{color:#9DB333}
   .my-mylist-purble, .my-mylist-green, .my-mylist-blue,.my-mylist-red{background: none}
   .my-mylist-red h2 a{color:#EA5A36!important}
   .key-message{width:100%; background: none}
   .key-message .left-txt{width: 100%; margin:5px}
   .seotxt{background: none}
   .Footer_Green{background:#9DB333!important; height:auto!important}
   .gallery-wraper .content{margin:10px}
   .content_imgs img{width:auto!important}
   .gallery-wraper .content .gallery{height:100%; min-height:200px}
   .view-ask-blog td{width:100%; display:block; padding:0!important}
   .view-ask-blog img{width:100%!important; height:auto!important}
   .my-mylist-blue a{color:#278ED6!important}
   .content .gallery .primary-pic{width:100%; height:auto}
   .sidebar #keyword_sale,.sidebar #ddcl-type,.sidebar #ddcl-parish,.sidebar nightly_price_2{float:none; width:50%}
   #PrprtyTabs .ui-widget-content{margin:0}
   .my-mylist-green h2 a{color:#9DB333!important}
   a.popupIsland img{position:relative!important; width:100%!important; left:auto!important}
   .vbaths img, .vbeds img{width:48px!important}
   #block-menu-menu-footer-menu ul li{line-height:30px!important;font-size:15px!important}
   .search-form .form-outer{padding-left:0!important; margin-left:0!important;}
   .long_detail .sidebar, .Footer .logo{display:none}
   #tabs_btm{width:96%!important; margin-left:2%!important; margin-right: 2%!important}
   .Footer .pages{width:100%}
}
