

body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;}


.box1 {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.property-search-container{
    background-color: #fff;
    padding: 0px;
}

#menu-navigation ul li.active a{
       color: #000;
} 

.property-search{
    padding: 15px;
    margin-bottom: 25px;
    background-color: #f4f4f4;
}

.property-search .box1{
    padding-bottom: 5px;
}

.property-search label{
    font-family: 'Raleway', sans-serif;
        font-weight: 300;
        font-size: 15px;
}

.property-search .button{
    float: left;
        min-width: 200px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        cursor: pointer;
        color: #fff;
        font-family: 'Raleway', sans-serif;
        font-weight: bold;
        background-color: #980756;
        border: 1px solid #830147;
        background: -moz-linear-gradient(top, #bf0a6c, #980756);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
        text-shadow: rgba(0, 0, 0, .7) 1px 1px 1px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');
    }

.property-box{
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ededed;
}

.property-title{
    padding: 15px;
    background-color: #ec008c;
    margin-bottom: 15px;
}

.property-title h2{
    float: right;
    color: #fff;
    margin: 0px;
    font-size: 20px;
}

.property-title span{
    float: left;
    color: #fff;
    font-family: 'Raleway', sans-serif;
        font-size: 20px;
        font-weight: 300;
}

.property-img{
    position: relative;
    float: left;
    width: 40%;
}

.property-img img{
    width: 100%;
}

.property-img span{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    text-align: center;
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ec008c;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}


.property-txt{
    float: right;
    width: 60%;
    padding-left: 25px;
}

.property-txt span{
    float: left;
    padding-bottom: 15px;
    width: 100%;
        font-family: 'Raleway', sans-serif;
        font-size: 20px;
        font-weight: 300;
        color: #dd1b84;
        margin: 0px;
        margin-bottom: 10px;   
} 

.property-txt a{
        float: left;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        cursor: pointer;
        color: #fff;
        font-family: 'Raleway', sans-serif;
        font-weight: bold;
        background-color: #980756;
        border: 1px solid #830147;
        background: -moz-linear-gradient(top, #bf0a6c, #980756);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
        text-shadow: rgba(0, 0, 0, .7) 1px 1px 1px;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');
    margin-right: 25px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
}

.moduletable_search_homepage{
	width: 100%;
	text-align: center;
}

.moduletable_search_homepage h3{
	margin-right: 5px;
	color: #fff !important;
}

.moduletable_search_homepage a{
   display: inline-block;
    text-align: center;
	margin-left: 5px;
    padding: 7px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background-color: #cfcfcf;
    border: 1px solid #ba176f;
    background: -moz-linear-gradient(top, #dd1b84, #ba176f);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
    text-shadow: rgba(0,0,0,.5)1px 1px 1px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');
}

.moduletable_search_homepage a:hover {
    border: 1px solid #a20f5e;
    background: -moz-linear-gradient(top, #ac1567, #ac1567);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ac1567), to(#ac1567));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1567', endColorstr='#ac1567f');
}
	

/* SMartphones and Tablets */
@media only screen 
and (min-width : 1px) 
and (max-width : 980px) {

/* FONTS */

h1{
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;}

h2{
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;}

h3{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;}


p{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;}

ul{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;}

#col_main_2col ul{
	/*margin: 0px;
	padding: 0px;*/}

#col_main_2col ul li{
	/*margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	max-width: 500px;*/}

ol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;}

ol li{
	;}

a.link{
	float: left;
	display: block;
	height: 22px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005da3;
	padding-left: 30px;
	background-image: url(../images/links/link-background.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 3px;}

#col_main_2col a{
	color: #005da3;}

.content-category h2{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 28px;
	color: #70c165;
	border-bottom: 1px dotted #70c165;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom: 20px;}

a.arrow_link{
	color: #ab3131;
	background-image: url(../images/links/link-arrow.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 20px;
	font-size: 16px;}

a.arrow_link:hover{
	text-decoration: underline;}

table.landlords{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;
	text-align: left;}
	
table.landlords th{
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;}
	
/* HEADER */

body{
	background-image: none !important;}

#header_container{
	width: 100%;
	float: left;
	/*border-bottom: 10px solid #bf116f;*/
	/*background-color: #bf116f;*/
	background-color: #ec008c;}	

#header{
	float: left;
	width: 100%;}

#header_top{
	float: left;
	width: 100%;}

#header_bottom{
	float: left;
	width: 100%;
	padding-top: 0px;}

#hp_search_container{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;       
	padding: 20px;
	/*background-color: #c30b6e;*/
	/*background-color: #ec008c;*/
	background-image: url(../images/hp-search-background2.png);}

#header_top_box_right{
	float: right;
	width: 50%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;       
	padding: 20px;}

#header_top_social_box{
	float: left;
	width: 100%;}

#header_top_phone_box{
	float: left;
	width: 100%;}

span.header_phone{
	float: left;
	display: block;
	font-size: 25px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;*/}

span.header_address{
	float: left;
	display: block;
	font-size: 20px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;*/}

span.header_phone_bold{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;}

#logo{
	float: left;
	width: 40%;
	padding-left: 0px;
	background-color: #ec008c;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;       
	padding: 20px;}

#logo img{
	width: 100%;
	max-width: 300px;
	float: left;}

/* CONTENT CONTAINERS */

#content_container{
	float: left;
	width: 100%;}


#content{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;     
	padding: 10px;
	margin-bottom: 20px;}

#col_main_1col{
	float: left;
	width: 980px;
	padding-bottom: 20px;}

#col_main_2col{
	float: left;
	width: 100%;}

#col_left{
	float: left;
	width: 100%;}

#col_right{
	float: right;
	width: 100%;}

.edit-icon{
	display: none !important;}

.content_centered{
	float: left;
	width: 100%;}

#content_container_inner{
	float: left;
	width: 100%;
	padding-top: 20px;
	background-color: #fff;}

/* NAVIGATION */

#nav_container{
	width: 100%;
	float: left;}

#nav{
	position: none;
	float: left;
	width: 100%;}

.show-hide{
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 10px;
	background-color: #bc0972;
	border-bottom: 1px solid #98075c;
	background-image: url(../images/mobile-menu.png);
	background-repeat: no-repeat;
	background-position: right;
	font-size: 20px;
	text-decoration: none;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	text-align: left;}

#menu-navigation{
	padding: 0px;
	margin: 0px;
	display: none;}
/*
#nav ul{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #e2e2e2;}

#nav ul li{
	float: left;}

#nav ul li a{
	float: left;
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	height: 33px;
	padding-top: 17px;
	border-right: 1px solid #e2e2e2;
	font-size: 14px;
	text-decoration: none;
	color: #005da3;}*/

#nav ul li a:hover{
	/*border-top: 1px solid #70c165;*/}

#menu-navigation ul
{
    
    /*box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/
    list-style: none !important;
	width: 100%;
   float: left;
    padding: 0px !important;
    margin: 0px !important;
}

 
/*Hide child lists by default*/
#menu-navigation ul ul
{
    float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
}
 
 
#menu-navigation a 
{
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 10px;
	border-right: none;
	border-bottom: 1px solid #98075c;
	border-top: 1px solid #d00f80;
	font-size: 19px;
	text-decoration: none;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	text-align: left;
	background-color: #bc0972;
}

 
#menu-navigation ul ul li 
{
    float: left; 
   width: 100%;
    border-left: none;
    border-right: none;
    position: relative;
}
 
#menu-navigation ul ul ul  
{
      float: left; 
   width: 100%;
 
}
 
#menu-navigation ul ul li a 
{
	float: left;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left: 50px; 
	border-right: none;
	border-bottom: 1px solid #98075c;
	border-top: 1px solid #d00f80;
	font-size: 19px;
	text-decoration: none;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	text-align: left;
	background-color: #bc0972;
}

#menu-navigation ul ul{
	float: left; 
   	width: 100%;
	border: none;
	border-left: none !important;
	border-right: none; !important;
	width: 100%;
	padding: 0px;
	margin: 0px;}

/* HOMEPAGE SEARCH */

#hp_search_center{
	width: 100%;}

#hp_search{
	float: left;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	color: #fff;}

#hp_search img{
	float: left;}

.moduletable_search_homepage{
	float: left;}

.moduletable_search_homepage label{
	color: #fff;}

.moduletable_search_homepage strong{
	float: left;
	width: 100%;
	color: #fff;}

.moduletable_search_homepage h3{
	text-align: center;
	color: #ec008c;
	font-size: 20px;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;}

.moduletable_search_homepage #search_function_content{
	float: left;}

.moduletable_search_homepage #search_title_selling{
	float: left;
	width: 100%;}

.moduletable_search_homepage .hp_search_field_box_radio{
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;}

.moduletable_search_homepage .hp_search_field_box_radio .moduletable_search_homepage label{
	float: none !important;
	color: #fff;}

.moduletable_search_homepage .hp_search_field_box{
	float: left;
	width: 50%;
	font-size: 16px;
	color: #000;}

.moduletable_search_homepage .hp_search_field_box_price .hp_search_field_box{
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;}

.moduletable_search_homepage .hp_search_field_box_price{
	float: left;
	width: 100%;
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
	margin-top: 10px;}

.moduletable_search_homepage .hp_search_field_box_price_left{
	float: left;
	width: 50%;}

.moduletable_search_homepage .hp_search_field_box_price_right{
	float: right;
	width: 50%;}

.moduletable_search_homepage .hp_search_field_box label{
	float: left;
	width: 100%;
	color: #fff;}
	

.moduletable_search_homepage .hp_search_field_box input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 50%;
	color: #000;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 6px; 
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_search_homepage .hp_search_field_box select{
	margin-top: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 80%;
	color: #000;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 6px; 
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_search_homepage .hp_search_buttons_box{
	margin-top: 10px;
	float: left;
	width: 100%;}

.moduletable_search_homepage .hp_search_buttons_box input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 100%;
	color: #000;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px; 
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	/*background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756')*/

	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

span.jea-counter-result{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-size: 14px;
	padding-top: 10px;}

#homepage_raf{
	float: left;
	width: 100%;
	padding: 10px;
	background-image: url(../images/background-homepage-logos.png);
	margin-top: 20px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	text-align: center;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}

#homepage_raf span{
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #dd1b84;}

#homepage_raf a{
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	padding: 5px;
	text-decoration: none;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#homepage_raf a:hover{
	background-color: #961259;
}

#homepage_raf img{
	height: 50px;
}

#homepage_ov{
	float: right;
	width: 100%;
	padding: 10px;
	background-image: url(../images/background-homepage-logos.png);
	margin-top: 20px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	text-align: center;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}

#homepage_ov span{
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #dd1b84;}

#homepage_ov a{
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	padding: 5px;
	text-decoration: none;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#homepage_ov a:hover{
	background-color: #961259;
}

#homepage_ov img{
	height: 50px;
}

/* HOMEPAGE LOGO BANNER */

#homepage_logos_container{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 20px;
	background-color: #e7e7e7;
	text-align: center;}

#homepage_logos{
	float: left;
	width: 100%;
    text-align: center;}

#homepage_logos_left{
	display: inline-block;
	}

#homepage_logos_right{
	display: inline-block;}

img.homepage_logo_rightmove{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;}

img.homepage_logo_zoopla{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 20px;}

img.homepage_logo_prime{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;}

img.homepage_logo_globrix{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;}

img.homepage_logo_property_live{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;}

img.homepage_logo_fish{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;}

img.homepage_logo_ombudsman{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 30px;}

.homepage_logo_cmp{
	height: 30px;
}

#homepage_logos img{
    float: none!important;
    display: inline-block!important;
    vertical-align: middle;
    margin-right: 10px!important;
    margin-left: 10px!important;
}


/* BANNER */

#banner{
	display: none;
	width: 100%;}

#banner_img{
	float: left;
	width: 100%;}

#banner_img img{
	width: 100%
}

.moduletable_hp_banner{
	display: none;}

/* HOMEPAGE ICON BOXES */

#icon_box_container{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 20px;
	background-color: #fff;
	
	border-bottom: 1px dashed #e7e7e7;}

#icon_box_container h1{
	text-align: center;
	font-weight: 300;
	font-size: 35px;
}

.icon_box{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	text-align: center;}

#icon_box_right{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	text-align: center;}

#icon_box_container img{
	width: 75px;}

#icon_box_container h3{
	margin-bottom: 20px;}

#icon_box_container h3 a{
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	text-decoration: none;}

#icon_box_container h3 a:hover{
	text-decoration: underline;}

#icon_box_container h3 a.blue_box{
	color: #00adef;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	text-decoration: none;}

#icon_box_container h3 a.blue_box:hover{
	text-decoration: underline;}

/* HOMEPAGE INTO */

#hp_intro{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 20px;
	background-color: #fff;}

#hp_intro h2{
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;}

#hp_intro img{
	float: right;
	width: 60%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding-left: 20px;
	padding-bottom: 20px;}

/* FOOTER */

#footer_banner{
	float: left;
	width: 100%;}

#footer_banner img{
	float: left;
	width: 100%;}

#footer_top{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 20px;
	background-color: #353535;}

#footer_top h3{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 18px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	text-transform: uppercase;}

#footer_box_top_left{
	float: left;
	width: 100%;
	margin-bottom: 15px;}

#footer_box_top_left a{
	float: left;
	width: 100%;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 5px;}

#footer_box_top_left a:hover{
	text-decoration: underline;}

#footer_box_top_left p{
	color: #fff !important;}

#footer_box_top_right{
	float: left;
	width: 100%;
	margin-bottom: 20px;}

#footer_box_top_right .custom{
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;}

#footer_box_top_right .custom iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;}

#footer_box_left{
	float: left;
	width: 100%;
	margin-bottom: 20px;}
	
#footer_box_left p{
	color: #fff;}

.footer_feed_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #fff;}

.footer_feed_box a{
	float: left;
	width: 100%;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 5px;}

.footer_feed_box a:hover{
	text-decoration: underline;}

#footer_box_middle{
	float: left;
	width: 100%;}

#footer_box_middle_top{
	float: left;
	width: 100%;
	/*border-bottom: 1px solid #fff;*/
	padding-bottom: 5px;}

a.alert_footer_link{
	display: inline-block;
	width: 50%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;  
	padding: 10px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

#footer_box_middle_bottom{
	float: left;
	width: 100%;
	padding-top: 5px;}

#footer_box_middle input{
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

#footer_box_middle input.button{
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

#footer_box_right{
	float: right;
	width: 100%;}

#footer_box_right p{
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;}

#footer_box_right a{
	color: #dd1b84;
	text-decoration: none;}

#footer_box_right a:hover{
	text-decoration: underline;}

/*#footer_box_right ul{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	list-style: none;}

#footer_box_right ul a{
	font-size: 14px;
	color: #005da3;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../images/footer-link-background.png);
	background-repeat: no-repeat;
	line-height: 22px;}

#footer_box_right ul a:hover{
	text-decoration: underline;}*/


#footer_bottom{
	float: left;
	width: 100%;}

#footer_container{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 20px;
	background-color: #2a2a2a;}

span.copyright{
	float: left;
	margin-top: 7px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;}

img.footer_logo{
	float: left;}

a.footer_bottom_link{
	float: left;
	width: 40%;
	padding: 6px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #313131;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #a0a0a0;
	text-decoration: none;
	font-weight: bold;
	text-align: center;}

.back-to-top {
			position: fixed;
			bottom: 5px;
			right: -50px;
			width: 100px;
			height: 43px;
			text-decoration: none;
			color: #000000;
			background-image: url(../images/scroll-up-icon.png);
	background-repeat: no-repeat;
			background-color: #474747;
			font-size: 12px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			opacity:0.1;
			display: none;
			
		}

		.back-to-top:hover {	
			background-color: rgba(135, 135, 135, 0.50);
		}

/* ARTICLES */

.page-header h1{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 0px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.page-header h1.heading_selling_main{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.page-header h1.heading_renting_main{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/*.item-page_blue_heading .page-header h1{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} 
*/

.page-header-container{
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	background-color: #5ac6d5;}

.article-info dt.article-info-term{
	display: none;}

.article-info{
	;}

.article-info dd{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9a9a9a;}

.article-info dd a{
	color: #005da3;
	text-decoration: none;}	


/* SEARCH RIGHT COL */

.moduletable_search_right{
	float: left;
	width: 100%;
	margin-bottom: 20px;}

.moduletable_search_right #search_function_content{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	background-color: #f8f8f8;}

.moduletable_search_right label{
	color: #000;
	font-size: 13px;}

.moduletable_search_right strong{
	color: #000;
	font-size: 13px;}

.moduletable_search_right #search_title_selling{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.moduletable_search_right #search_title_renting{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

.moduletable_search_right h3{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;}

.moduletable_search_right .hp_search_field_box_radio{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

.moduletable_search_right .hp_search_field_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

.moduletable_search_right .hp_search_field_box input{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_search_right .hp_search_field_box select{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_search_right .hp_search_buttons_box{
	float: left;
	width: 100%;}

.moduletable_search_right .hp_search_buttons_box input{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

.moduletable_search_right .hp_search_buttons_box_blue input{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */


/* LATEST PROPERTIES SLIDER */

#hp_prop_slider{
	float: left;
	width: 100%;
	background-color: #fff;}
	
.slider_outer {
	/* set a display width to make the slider look good in case js is disabled */
	width: 100%;
	position: relative;
}

/* create custom forward-backward buttons for this container */
.slider_outer .slider_forward,.slider_outer .slider_back {
	display: block;
	position: absolute;
	cursor: pointer;
	width: 25px;
	height: 100%;
	bottom: 0px;
	right: 0px;
	background: url(../images/property_slider/forward.png) no-repeat center;
}

.slider_outer .slider_back {
	left: 5px;
	background: url(../images/property_slider/back.png) no-repeat center;
}

/* the width is set to show the number of thumbnails that will be visible */
.slider_inner {
	position: relative;
	overflow: hidden;
	/* set a display width to make the slider look good in case js is disabled */
	
	width: 100%;
	/*margin: 0px auto 0px;*/
	
}

/* the thumbnails container; set a width on it so everything will be fine */
.slider_items {
	display: block;
	position: relative;
}

/* single element design */
.slider_items div.slider_element {
	display: block;
	position: relative;
	float: left;
	padding: 5px;
	background-color: #eaeaea;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	
}

div.slider_element a {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #dd1b84;
	text-decoration: none;
}

div.slider_element a:hover{
	text-decoration: underline;
}

div.slider_element strong {
	display: block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

.slider_items div.slider_element .slogan {
	position: absolute;
	top: 5px;
	right: 5px;
	color: red;
	font-weight: bold;
	display: inline-block;
	padding: 2px;
	background: #fff;
	border: 1px solid #ccc;	
}

.slider_items a img {
	border: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
}

/* PROPERTY ALERTS RIGHT COL */

.moduletable_property_alerts_right{
	float: left;
	width: 100%;}

.moduletable_property_alerts_right h3{
	float: left;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	background-color: #cfcfcf;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

.custom_property_alerts_right{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	background-color: #f8f8f8;
	-moz-border-radius: 0px 0px 10px 10px;
    	-webkit-border-radius: 0px 0px 10px 10px;
    	-khtml-border-radius: 0px 0px 10px 10px;
    	border-radius: 0px 0px 10px 10px;}

.moduletable_property_alerts_right .right_col_row{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts_right .right_col_row_radio{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts_right .right_col_row_radio label{
	font-size: 13px;}
.moduletable_property_alerts_right .right_col_row_radio{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts_right .right_col_row_btn label{
	font-size: 13px;
	float: left;
	width: 100%;}

.moduletable_property_alerts_right .right_col_row label{
	font-size: 13px;
	float: left;
	width: 100%;}

.moduletable_property_alerts_right .right_col_row strong{
	font-size: 13px;
	float: left;
	width: 100%;}

.moduletable_property_alerts_right .right_col_row select{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_property_alerts_right .right_col_row input{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_property_alerts_right .right_col_row textarea{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_property_alerts_right .right_col_row_btn input.button{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	/*background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756')*/

	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

/* ADVANCED SEARCH SELLING */

/* STANDARD ENQUIRY FORM 

#enquiry_form_standard{
	float: left;
	width: 100%;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color: #e3e3e3;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	margin-bottom: 20px;}

#enquiry_form_standard h3{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;
	text-shadow:rgba(255,255,2555,.5)1px 1px 1px;}

#enquiry_form_standard label{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-left: 5px;}

#enquiry_form_standard em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;}

#enquiry_form_standard input{
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#enquiry_form_standard input:hover, focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard input:focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard textarea{
	float: left;
	width: 100%;
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}

#enquiry_form_standard textarea:hover, focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard select{
	border: 1px solid #a0d1d4;
	background-color: #fff;
	padding: 10px;}

#enquiry_form_standard .button{
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} 

#enquiry_form_standard .button:hover{
	border: 1px solid #a20f5e;
	background: -moz-linear-gradient(top, #ac1567, #ac1567);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ac1567), to(#ac1567));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1567', endColorstr='#ac1567f');} 

.form_field_row{
	float: left;
	width: 100%;
	margin-bottom: 15px;}

.form_field{
	float: left;
	width: 100%;}

.form_field_right{
	float: left;
	width: 100%;} */

h3.search_buying{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;
	text-shadow:rgba(255,255,2555,.5)1px 1px 1px;}

#advanced_search{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	background-color: #ffeff8;
	border: 1px solid #efd1e3;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	margin-bottom: 15px;}

#advanced_search #search_function_content{
	float: left;}

#advanced_search label{
	color: #000;
	font-size: 13px;}

#advanced_search strong{
	color: #000;
	font-size: 13px;}

#advanced_search .moduletable_advance_search_buying #search_title_selling h3{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	margin: 0px;
	padding: 0px;
	text-align: center;}

#advanced_search .moduletable_advance_search_renting #search_title_buying h3{
font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;
	text-shadow:rgba(255,255,2555,.5)1px 1px 1px;}

#advanced_search .hp_search_field_box_radio{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search .hp_search_field_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search .hp_search_field_box label{
	float: left;
	width: 100%;
	color: #000;
	font-size: 13px;}

#advanced_search .hp_search_field_box input{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#advanced_search .hp_search_field_box input:hover{
	border: 1px solid #ff3daf;}

#advanced_search .hp_search_field_box input:focus{
	border: 1px solid #ff3daf;}


#advanced_search .hp_search_field_box select{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	padding: 13px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

#advanced_search .hp_search_buttons_box{
	float: left;
	width: 100%;}

#advanced_search .hp_search_buttons_box input{
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} 

#advanced_search .button:hover{
	border: 1px solid #a20f5e;
	background: -moz-linear-gradient(top, #ac1567, #ac1567);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ac1567), to(#ac1567));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1567', endColorstr='#ac1567f');} 

#advanced_search .hp_search_buttons_box_blue input{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	cursor: pointer;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* ADVANCED SEARCH RENTING*/

h3.search_renting{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	text-align: center;
	color: #00adef;}

#advanced_search_renting{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	background-color: #d1f3ff;
	border: 1px solid #b2d9e7;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	margin-bottom: 15px;}

#advanced_search_renting #search_function_content{
	float: left;}

#advanced_search_renting label{
	color: #000;
	font-size: 13px;}

#advanced_search_renting strong{
	color: #000;
	font-size: 13px;}

#advanced_search_renting .moduletable_advance_search_renting #search_title_selling h3{
	display: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	margin: 0px;
	padding: 0px;
	text-align: center;}

#advanced_search_renting .hp_search_field_box_radio{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search_renting .hp_search_field_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search_renting .hp_search_field_box label{
	float: left;
	width: 100%;
	color: #000;
	font-size: 13px;}

#advanced_search_renting .hp_search_field_box input{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #202020;
	border: 1px solid #bfbfbf;
	background-color: #fff;} 

#advanced_search_renting .hp_search_field_box input:hover{
	border: 1px solid #00adef;}

#advanced_search_renting .hp_search_field_box input:focus{
	border: 1px solid #00adef;}

#advanced_search_renting .hp_search_field_box select{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

#advanced_search_renting .hp_search_buttons_box{
	float: left;
	width: 100%;}

#advanced_search_renting .hp_search_buttons_box input{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(17,145,193,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* HOMEPAGE SLIDER */

#hp_prop_slider{
	display: none;}

h2.latest_properties_heading{
	display: none;}

/* OFFLINE PAGE */

.outline {
	float: left;
  	width: 100%;
  	border: 1px solid #f1f1f1;
  	background: #ffffff;}

.outline p{
	font-size: 17px;}

.outline h2{
	font-size: 15px;
	margin: 0px;
	margin-bottom: 5px;}

.outline fieldset p{
	font-size: 13px;}

.outline fieldset{
	border: none;
	float: left;
	width: 100%;
	margin-top: 25px;}

.outline fieldset input{
	border: 1px solid #add5e8;
	background-color: #dff5ff;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.outline fieldset input.button{
	border: 1px solid #d2d2d2;
	background-color: #d2d2d2;
	padding: 6px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

/* PROPERY LIST */

.page-header h1.heading_selling_main{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.page-header h1.heading_renting_main{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

.search_parameters{
	float: left;
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
	background-color: #ddffd4;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-right: 10px;}

.search_parameters h3{
	float: left;
	margin: 0px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-top: 0px;}

.search_parameters strong{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-right: 10px;}

#property_listings_options{
	float: left;
	width: 100%;
	background-color: #ececec;
	padding: 10px;
	font-size: 13px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

#property_listings_options p{
	margin: 0px;
	padding: 0px;}

.sort-options{
	float: left;
	background-color: #ececec;
	color: #9f9f9f;}

.sort-options a{
	color: #dd1b84;
	text-decoration: none;
	font-size: 13px;}

.sort-options a:hover{
	text-decoration: underline;}

.limitbox{
	font-size: 13px;}

.jea-items{
	float: left;
	width: 100%;}

.jea-item{
	position: relative;
	float: left;
	width: 100%;
	padding: 10px;
	margin-top: 25px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	border: 1px solid #cdcdcd;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	/*background: -moz-linear-gradient(top, #e8e8e8, #d7d7d7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#d7d7d7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');*/} 

.jea_item_left{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.jea_item_left img{
	float: left;
	width: 100%;
	max-width: 300px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

.jea_item_right{
	float: right;
	width: 100%;}

span.blue_badge{
	display: block;
	position: absolute;
	top: -20px;
	left: -15px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/blue-badge-icon.png);
	z-index: 999;}

span.pink_badge{
	display: block;
	position: absolute;
	top: -20px;
	left: -15px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/pink-badge-icon.png);
	z-index: 999;}

span.blue_badge_stc{
	display: block;
	position: absolute;
	top: -20px;
	left: -15px;
	width: 90px;
	height: 55px;
	padding-top: 35px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/blue-badge-icon.png);
	z-index: 999;}

a.prop_list_title{
	float: left;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	color: #ec008c;
	font-size: 20px;
	font-weight: 300;
	/*color: #ec008c;*/
	text-decoration: none;}

a.prop_list_title:hover{
	text-decoration: underline;}

.prop_list_info{
	float: left;
	width: 100%;
	min-height: 170px;
	margin-top: 10px;}

.prop_list_icons{
	float: left;
	width: 100%;}

.prop_list_info_price{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.prop_list_amenities{
	float: left;
	width: 100%;
	font-size: 13px;
	color: #333333;}

.prop_list_desc{
	float: left;
	width: 100%;}

a.prop_list_btn_selling{
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

a.prop_list_btn_renting{
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #00adef
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* PROPERTY PAGE */

#property_box{
	float: left;
	width: 100%;
	/*background-color: #fff;*/}

span.blue_badge_main{
	display: block;
	position: absolute;
	top: 70px;
	left: -30px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/blue-badge-icon.png);
	z-index: 999;}

span.pink_badge_main{
	display: block;
	position: absolute;
	top: 70px;
	left: -30px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/pink-badge-icon.png);
	z-index: 999;}

span.blue_badge_stc_main{
	display: block;
	position: absolute;
	top: 70px;
	left: -25px;
	width: 90px;
	height: 55px;
	padding-top: 35px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/blue-badge-icon.png);
	z-index: 999;}

.property_box_content{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 15px;
	padding-bottom: 30px;
	margin-bottom: 15px;
	background-color: #fff;}

#property_box h3{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #dd1b84;
	
	background-color: #e3e3e3;
	border-bottom: 3px solid #d4d4d4;
	padding: 15px;
	margin: 0px;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}

#property_title{
	position: relative;
	float: left;
	width: 100%;}

#property_title h1{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	color: #000;}

span.property_ref{
	color: #fff;
	font-size: 13px;
	text-shadow: none;}

#property_viewing{
	float: right;
	text-shadow: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 19px;}

#property_viewing a{
	color: #fff;
	text-shadow: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 19px;}

.jea-tools {
	position: absolute;
	top: 0px
	right: 0px;
}

#property_top_details_selling{
	float: left;
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#property_top_details_renting{
	float: left;
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	background-color: #00adef;
	border: 1px solid #0099d2;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

#property_details_top{
	float: left;
	width: 100%;}

#property_details_address{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color: #e3e3e3;
	border-bottom: 3px solid #d4d4d4;
	padding: 15px;
	text-align: left;}

#property_details_address address{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	font-style: normal;}

#property_details_address span{
	float: left;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	font-style: normal;}

span.property_price{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	height: 95px;
	padding-top: 55px;
	margin-right: 80px;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #000;
	background-image: url(../images/property-price-background.png);
	background-repeat: no-repeat;}

.property_icon_box{
	float: left;
	margin-right: 40px;}

span.property_info_icon_title{
	float: left;
	padding-top: 13px;
	margin-right: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;}

img.room_icon{
	float: right;
	width: 50px;}

span.property_info_type{
	float: right;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	font-style: normal;}

span.availability{
	float: right;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #dd1b84;
	font-style: normal;}

	
#jea_property_features_renting{
	float: left;
	width: 100%;}

#jea_property_features_renting ul{
	padding: 0px;
	margin: 0px;
	list-style: none;}

#jea_property_features_renting ul li{
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 5px;
	list-style: none;
	background-image: url(../images/features-list-blue.png);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #00adef;
	font-weight: bold;}

#jea_property_features_selling{
	float: left;
	width: 100%;}

#jea_property_features_selling ul{
	padding: 0px;
	margin: 0px;
	list-style: none;}

#jea_property_features_selling ul li{
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 5px;
	list-style: none;
	background-image: url(../images/features-list-pink.png);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ed008c;
	font-weight: bold;}

#jea_property_info_left{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}

#property_enquiry_form{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	margin-bottom: 15px;}

#property_enquiry_form fieldset{
	border: none;
	padding: 0px;
	margin: 0px;}

#property_enquiry_form label{
	float: left;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 17px;
	color: #000;}

#property_enquiry_form em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;}

#property_enquiry_form input{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	border: 1px solid #add5e8;
	background-color: #dff5ff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#property_enquiry_form input:hover, focus{
	border: 1px solid #33b0ea;}

#property_enquiry_form textarea{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	border: 1px solid #add5e8;
	background-color: #e7f7ff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#property_enquiry_form textarea:hover, focus{
	border: 1px solid #33b0ea;}

#property_enquiry_form select{
	border: 1px solid #a0d1d4;
	background-color: #fff;
	padding: 10px;}

#property_enquiry_form .button{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	text-align: center;
	padding: 10px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#property_enquiry_form .button:hover{
	background-color: #a2115f;
	border: 1px solid #ba176f;}

a.return_link{
	float: left;
	padding: 7px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #dd1b84;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #e3e3e3;
	border: 1px solid #c3c3c3;
	background: -moz-linear-gradient(top, #e3e3e3, #cbcbcb);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#cbcbcb));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cbcbcb');} /* for IE */

.prev-next-navigation{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	margin-top: 15px;}

.prev-next-navigation a.previous{
	float: left;
	width: 150px;
	text-align: center;
	padding: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */
	
.prev-next-navigation a.next{
	float: right;
	width: 150px;
	text-align: center;
	padding: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.prev-next-navigation span.previous{
	display: none;}

.prev-next-navigation span.next{
	display: none;}

#gallery_pikachoose{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 0px;
	margin: 0px;
	list-style: none;}

#jea-gallery{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	margin-bottom: 15px;
	background-color: #fff;}

#jea_property_map {
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	height: 300px;}

img.epc_left{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

img.epc_right{
	float: right;
	width: 100%;}

/* TWITTER FEED */

.TDB-tweet-text{
	color: #fff;}

.TDB-tweet-text{
	color: #fff !important;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;}

.TDB-tweet-text{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left: 40px;
	background-image: url(../images/tweet.png);
	background-repeat: no-repeat;}
	
.TDB-tweet-text a{
	color: #dd1b84;}

.TDB-tweet-time{
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left: 40px;}

.TDB-tweet-time a{
	float: left;
	width: 100%;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 5px;}

.TDB-tweet-time a:hover{
	text-decoration: underline;}

.TDB-tweet-actions{
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left: 40px;}

/* CONTACT PAGE */

.c_address{
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	margin-top: 0px;
	line-height: 22px;
	font-size: 14px;}

.c_address span{
	margin-bottom: 10px;
	float: left;
	width: 100%;}

.c_address h2{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;}

.c_address h3{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 5px;}

.c_address span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4d4d4d;
	margin-top: 0px;
	line-height: 22px;}

#c_top{
	float: left;
	width: 100%;}
	

/* GOOGLE MAP */

#map_container{
	float: right;
	width: 100%;
	margin-bottom: 20px;}

#map_container h3{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 5px;}

#map_canvas{
	float: right;
	width: 100%;
	height: 300px;
	margin-top: 10px;}

/* STANDARD ENQUIRY FORM */

#enquiry_form_standard{
	float: left;
	width: 100%;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color: #e3e3e3;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	margin-bottom: 20px;}

#enquiry_form_standard h3{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;
	text-shadow:rgba(255,255,2555,.5)1px 1px 1px;}

#enquiry_form_standard label{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-left: 5px;}

#enquiry_form_standard em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;}

#enquiry_form_standard input{
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#enquiry_form_standard input:hover, focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard input:focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard textarea{
	float: left;
	width: 100%;
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;}

#enquiry_form_standard textarea:hover, focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard select{
	border: 1px solid #a0d1d4;
	background-color: #fff;
	padding: 10px;}

#enquiry_form_standard .button{
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#enquiry_form_standard .button:hover{
	border: 1px solid #a20f5e;
	background: -moz-linear-gradient(top, #ac1567, #ac1567);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ac1567), to(#ac1567));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1567', endColorstr='#ac1567f');} /* for IE */

.form_field_row{
	float: left;
	width: 100%;
	margin-bottom: 15px;}

.form_field{
	float: left;
	width: 100%;}

.form_field_right{
	float: left;
	width: 100%;}

/* MEET THE TEAM PAGE */

.mtt_box_container{
	float: left;
	width: 100%;}

.mtt_box{
	float: left;
	width: 100%;}

.mtt_box_img{
	float: left;
	width: 100%;
	padding: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-color: #e5e5e5;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.mtt_box_img img{
	float: left;
	width: 100%;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.mtt_box_right{
	float: left;
	width: 100%;}

.mtt_box_txt{
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: center;}

.mtt_box_txt h3{
	font-size: 16px;
	text-align: left !important;
	margin-top: 10px;
	margin-bottom: 10px;}

.mtt_box_txt p{
	text-align: left;}

.mtt_box_txt ul{
	text-align: left;}

span.mtt_name{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #313131;}

span.mttt_role{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #a4a4a4;}

/* SELLING PAGE */

span.selling_label{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	background-color: #eaeaea;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;   
	padding: 10px;
	text-align: center;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.tick_row{
	float: left;
	width: 100%;}

.tick_row ul{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	list-style: none;}

.tick_row ul li{
	float: left;
	width: 100%;
	padding-left: 40px;
	padding-top: 5px;
	min-height: 50px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;}

#homepage_raf{
	float: left;
	width: 100%;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	text-align: center;}

#homepage_raf span{
	display: inline-block;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #dd1b84;}

#homepage_raf span a{
	display: inline-block;
	width: 50%;
	margin-top: 20px;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	padding: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	text-decoration: none;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

}

/* SMartphones and Tablets */
@media only screen 
and (min-width : 1px) 
and (max-width : 480px) {

#header_top_box_right{
	float: left;
	width: 100%;
	text-align: center;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;       
	padding: 20px;}

#header_top_social_box{
	float: left;
	width: 100%;
	text-align: center;}

#header_top_phone_box{
	float: left;
	width: 100%;
	text-align: center;}

span.header_phone{
	display: inline;
	float: none;
	font-size: 25px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;*/}

span.header_address{
	display: inline;
	float: none;
	font-size: 20px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;*/}

span.header_phone_bold{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;}

#logo{
	float: left;
	width: 100%;
	text-align: center;
	padding-left: 0px;
	background-color: #ec008c;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;       
	padding: 20px;}

#logo img{
	width: 100%;
	max-width: 300px;}

/* OFFLINE PAGE */

.outline {
	float: left;
  	width: 100%;
  	border: 1px solid #f1f1f1;
  	background: #ffffff;}

.outline p{
	font-size: 17px;}

.outline h2{
	font-size: 15px;
	margin: 0px;
	margin-bottom: 5px;}

.outline fieldset p{
	font-size: 13px;}

.outline fieldset{
	border: none;
	float: left;
	width: 100%;
	margin-top: 25px;}

.outline fieldset input{
	border: 1px solid #add5e8;
	background-color: #dff5ff;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.outline fieldset input.button{
	border: 1px solid #d2d2d2;
	background-color: #d2d2d2;
	padding: 6px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#homepage_raf{
	float: left;
	width: 100%;
	padding: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	text-align: center;}

#homepage_raf span{
	display: block;
	width: 100%;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #dd1b84;}

#homepage_raf span a{
	display: block;
	width: 100%;
	margin-top: 20px;
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	padding: 5px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box; 
	text-decoration: none;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 981px) { 

a.show-hide{
	display: none;}

body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image: url(../images/background-image.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment:fixed;*/}

body.homepage_body{
	background-image: url(../images/homepage/homepage-body-background.png);
	background-repeat: repeat-x;}

/* HEADER */

#header_container{
	width: 100%;
	float: left;
	/*border-bottom: 10px solid #bf116f;*/
	/*background-color: #bf116f;*/
	background-color: #ec008c;}	

#header{
	margin: 0 auto;
	width: 960px;}

#header_top{
	float: left;
	width: 960px;}

#header_bottom{
	float: left;
	width: 960px;
	padding-top: 0px;}

#hp_search_container{
	float: left;
	width: 100%;
	
	padding-top: 10px;
	padding-bottom: 10px;
	/*background-color: #c30b6e;*/
	/*background-color: #ec008c;*/
	background-image: url(../images/hp-search-background2.png);}

#header_top_box_right{
	float: right;
	height: 91px;
	width: 145px;
	padding-left: 5px;
	padding-bottom: 12px;}

#header_top_social_box{
	float: left;
	padding-top: 5px;}

#header_top_phone_box{
	float: left;}

span.header_phone{
	float: left;
	display: block;
	font-size: 20px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;*/}

span.header_address{
	float: left;
	display: block;
	font-size: 15px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;*/}

span.header_phone_bold{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;}
	

/* NAVIGATION */



#nav{
	float: left;
	padding-left: 5px;}

a.show-hide{
	display: none;}

#menu-navigation ul
{
    
    /*box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);*/
    list-style: none !important;
    position: relative;
	float: left;
    display: inline-table;
    padding: 0px;
    margin: 0px;
	border-right: 1px solid #ff3bae;
	border-left: 1px solid #c91074;
   	/*border-left: 1px solid #b70d69;
	border-right: 1px solid #ff3da6;*/
	z-index: 999;
}
.#{
    content: ""; clear: both; display: block;
}
 
/*Hide child lists by default*/
#menu-navigation ul ul
{
    display: none;
    position: absolute; top: 100%;
}
 
/*display on hover*/
#menu-navigation ul li:hover > ul {
    display: block;
}
 
/*Floating the main list left*/
#menu-navigation ul li
{
    float: left;
}
 
#menu-navigation ul li:hover > a
{
   ;
}
 
#menu-navigation ul li a 
{
	display: block;
	padding-left: 13px;
	padding-right: 13px;
	height: 61px;
	padding-top: 42px;
	font-size: 17px;
	text-decoration: none;
	color: #000;
	font-family: 'Raleway', sans-serif;
	/*border-right: 1px solid #980756;
	border-left: 1px solid #e11985;*/
	border-right: 1px solid #c91074;
	border-left: 1px solid #ff3bae;
}
#menu-navigation ul li:hover > ul
{
    display: block;
    background: #ffffff; border-radius: 0px; padding: 0;
}
#menu-navigation ul ul li a
{
    color: #005da3;
}
 
#menu-navigation ul li:first-child { border-left: none; }
#menu-navigation ul li:last-child { border-right: none; }
 
#menu-navigation ul ul li 
{
    float: none; 
   
    border-left: none;
    border-right: none;
    position: relative;
}
 
#menu-navigation ul ul ul  
{
    position: absolute; left: 100%; top:0;
 
}
 
#menu-navigation ul ul li a 
{
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #ec008c;
	color: #000 !important;
	border-top: 1px solid #d90080;
	border-bottom: 1px solid #bd0370;
	font-size: 15px !important;
}

#menu-navigation ul ul li a:hover
{
	background-color: #d90080;
}

#menu-navigation ul ul{
	
	
	border-left: none !important;
	border-right: none; !important;
	width: 300px;}
 
#menu-navigation ul li:hover > ul
{
    display: block;
    background: #ffffff; border-radius: 0px; padding: 0;
}

.active{
	;}

li.item-103 active deeper parent a{
	background-color: blue !important;}

#logo{
	float: left;
	padding: 13px;
	padding-top: 18px;
	padding-left: 0px;
	background-color: #ec008c;}

#logo img{
	max-width: 125px;
	float: left;}

.moduletable_social{
	position: absolute;
	width: 100px;
	top: 0px;
	left: 600px;
	padding-top: 6px;}

.moduletable_social img{
	width: 28px;}

#social{
	float: right;
	height: 30px;
	margin-right: 20px;
	padding-top: 6px;}


/* CONTENT CONTAINERS */

#content_container{
	margin: 0 auto;
	width: 960px;}


#content{
	float: left;
	width: 940px;
	padding: 10px;
	background-image: url(../images/background-opacity.png);
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#col_main_1col{
	float: left;
	width: 980px;
	padding-bottom: 20px;}

#col_main_2col{
	float: left;
	width: 100%;}

#col_left{
	float: left;
	width: 700px;}

#col_right{
	float: right;
	width: 239px;
	min-height: 200px;}

.edit-icon{
	display: none !important;}

.content_centered{
	margin: 0 auto;
	width: 960px;}

#content_container_inner{
	float: left;
	width: 670px;
	min-height: 350px;
	padding: 15px;
	padding-top: 20px;
	background-color: #fff;}

/* HOMEPAGE CONTENT CONTAINER */

.content_full_width{
	float: left;
	width: 100%;}

.homepage_content_centered{
	margin: 0 auto;
	width: 980px;}

#homepage_content{
	float: left;
	width: 960px;
	padding-bottom: 10px;
	background-image: url(../images/background-opacity.png);
	margin-top: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

/* FONTS */

h1{
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;}

h2{
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;}

h3{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;}


p{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;}

ul{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;}

#col_main_2col ul{
	/*margin: 0px;
	padding: 0px;*/}

#col_main_2col ul li{
	/*margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	max-width: 500px;*/}

ol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;}

ol li{
	;}

a.link{
	float: left;
	display: block;
	height: 22px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005da3;
	padding-left: 30px;
	background-image: url(../images/links/link-background.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 3px;}

#col_main_2col a{
	color: #005da3;}

.content-category h2{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 28px;
	color: #70c165;
	border-bottom: 1px dotted #70c165;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom: 20px;}

a.arrow_link{
	color: #ab3131;
	background-image: url(../images/links/link-arrow.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 20px;
	font-size: 16px;}

a.arrow_link:hover{
	text-decoration: underline;}
	
ul.tick{
	padding: 0px;
	margin: 0px;}

ul.tick li{
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 5px;
	min-height: 50px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-image: url(../images/tick-blue.png);
	background-repeat: no-repeat;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;}
	
table.landlords{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;
	text-align: left;}
	
table.landlords th{
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;}

/* FOOTER */

#footer_button{
	float: left;
	width: 980px;
	padding-bottom: 25px;}

#footer_button h2{
	float: left;
	font-size: 30px;
	color: #049a7c !important;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	margin-left: 100px;
	margin-top: 5px;}

#footer_button a{
	float: right;
	padding: 10px;
	margin-right: 100px;
	text-decoration: none;
	font-size: 30px;
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	background-color: #355d9f;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background: -moz-linear-gradient(top, #078bfb, #006dc9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#078bfb), to(#006dc9));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#078bfb', endColorstr='#006dc9'); /* for IE */
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;}

#footer_icons_container{
	float: left;
	width: 100%;
	background-color: #fff;}

#footer_icons{
	float: left;
	width: 980px;}

#footer_icons h2{
	font-size: 30px;
	color: #000;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: center;
	margin-bottom: 40px;
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;}

#footer_icons h3{
	font-size: 30px;
	color: #000;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: center;
	margin-bottom: 40px;
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;}

#footer_feed_container{
	float: left;
	width: 100%;
	background-color: #fff;}

#footer_feed{
	margin: 0 auto;
	width: 980px;}

h3.feed_top_title{
	font-size: 30px;
	color: #000;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: center;
	margin-bottom: 40px;
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;}

#footer_banner{
	float: left;
	width: 960px;
	height: 175px;
	margin-bottom: 20px;}

#footer_banner img{
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

#footer_top{
	float: left;
	width: 930px;
	padding: 15px;
	/*margin-top: 15px;*/
	background-image: url(../images/footer_background.png);
	-moz-border-radius: 10px 10px 0px 0px;
    	-webkit-border-radius: 10px 10px 0px 0px;
    	-khtml-border-radius: 10px 10px 0px 0px;
    	border-radius: 10px 10px 0px 0px;}

#footer_top h3{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 18px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	text-transform: uppercase;}

#footer_box_top_left{
	float: left;
	width: 440px;
	min-height: 300px;
	margin-right: 50px;
	margin-bottom: 15px;}

#footer_box_top_left a{
	float: left;
	width: 100%;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 5px;}

#footer_box_top_left a:hover{
	text-decoration: underline;}

#footer_box_top_left p{
	color: #fff !important;}

#footer_box_top_right{
	float: left;
	width: 440px;
	min-height: 300px;
	margin-bottom: 15px;}

#footer_box_left{
	float: left;
	width: 410px;
	margin-right: 50px;}
	
#footer_box_left p{
	color: #fff;}

.footer_feed_box{
	float: left;
	width: 410px;
	margin-bottom: 15px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #fff;}

.footer_feed_box a{
	float: left;
	width: 100%;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 5px;}

.footer_feed_box a:hover{
	text-decoration: underline;}

#footer_box_middle{
	float: left;
	width: 220px;}

#footer_box_middle_top{
	float: left;
	width: 220px;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;}

a.alert_footer_link{
	display: block;
	width: 180px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

#footer_box_middle_bottom{
	float: left;
	width: 220px;
	border-top: 1px solid #000;
	padding-top: 5px;}

#footer_box_middle input{
	width: 180px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

#footer_box_middle input.button{
	width: 180px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

h3.f_contact{
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: left;
	font-size: 25px;
	color: #fff;
	margin: 0px;
	margin-bottom: 15px;
	height: 48px;
	padding-top: 10px;
	background-image: url(../images/f-contact-icon.png);
	background-repeat: no-repeat;}

h3.f_connect{
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: left;
	font-size: 25px;
	color: #fff;
	margin: 0px;
	margin-bottom: 15px;
	height: 48px;
	padding-top: 10px;
	background-image: url(../images/f-connect-icon.png);
	background-repeat: no-repeat;}

h3.f_enquiry{
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: left;
	font-size: 25px;
	color: #fff;
	margin: 0px;
	margin-bottom: 15px;
	height: 48px;
	padding-top: 10px;
	background-image: url(../images/f-enquiry-icon.png);
	background-repeat: no-repeat;}

.footer_box ul{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	list-style: none;}

.footer_box ul a{
	font-size: 14px;
	color: #005da3;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../images/links/footer-link-background.png);
	background-repeat: no-repeat;
	line-height: 22px;}

.footer_box ul a:hover{
	text-decoration: underline;}

#footer_box_right{
	float: right;
	width: 220px;}

#footer_box_right p{
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;}

#footer_box_right a{
	color: #dd1b84;
	text-decoration: none;}

#footer_box_right a:hover{
	text-decoration: underline;}

/*#footer_box_right ul{
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	list-style: none;}

#footer_box_right ul a{
	font-size: 14px;
	color: #005da3;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../images/footer-link-background.png);
	background-repeat: no-repeat;
	line-height: 22px;}

#footer_box_right ul a:hover{
	text-decoration: underline;}*/


#footer_bottom{
	margin: 0 auto;
	width: 960px;}

#footer_container{
	float: left;
	width: 930px;
	padding: 15px;
	background-color: #2a2a2a;}

span.copyright{
	float: left;
	margin-top: 7px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;}

img.footer_logo{
	float: left;
	margin-left: 20px;}

a.footer_bottom_link{
	float: right;
	padding: 6px;
	margin-right: 5px;
	margin-top: 5px;
	background-color: #313131;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-family: 'Raleway', sans-serif;
	font-size: 13px;
	color: #a0a0a0;
	text-decoration: none;
	font-weight: bold;}

.back-to-top {
			position: fixed;
			bottom: 5px;
			right: -50px;
			width: 100px;
			height: 43px;
			text-decoration: none;
			color: #000000;
			background-image: url(../images/scroll-up-icon.png);
	background-repeat: no-repeat;
			background-color: #474747;
			font-size: 12px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			opacity:0.1;
			display: none;
			
		}

		.back-to-top:hover {	
			background-color: rgba(135, 135, 135, 0.50);
		}	


/* NEWSLETTER */

.moduletable_newsletter{
	float: left;
	width: 200px;}

.moduletable_newsletter h3{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 20px;
	color: #000;
	background-image: url(../images/right-col-heading-background.png);
	background-repeat: no-repeat;
	/*border-bottom: 1px dotted #005da3;*/
	padding-top: 6px;
	height: 47px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: center;
	width: 200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.moduletable_newsletter p{
	margin: 0px;
	padding: 0px;}

.moduletable_newsletter input{
	float: left;
	padding: 7px;
	width: 150px;
	border: 1px solid #bedbf1;
	background-color: #e1f2ff;
	color: #000;}

.moduletable_newsletter input.button{
	float: left;
	background-color: #005da3;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

input.btn-inverse{
	border: none !important;
	padding: 0px !important;
	text-decoration: underline;
	font-weight: normal !important;
	background: none !important;
	color: #005da3 !important;}


/* PAGINATION */

.pagination {
	height: 36px;
	margin: 18px 0;
}
.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination li {
	display: inline;
}
.pagination a,
.pagination span {
	float: left;
	padding: 0 14px;
	line-height: 34px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}
.pagination a:hover,
.pagination .active a,
.pagination .active span {
	background-color: #f5f5f5;
}
.pagination .active a,
.pagination .active span {
	color: #999;
	cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
	color: #999;
	background-color: transparent;
	cursor: default;
}
.pagination li:first-child a,
.pagination li:first-child span {
	border-left-width: 1px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.pagination li:last-child a,
.pagination li:last-child span {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}

/* PROPERTY LIST COUNTER PAGE */

#page_conter_box{
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;   
	padding: 10px;
	margin-top: 25px;
	background-color: #fff;
	background-color: #e8e8e8;}

#page_conter_box p{
	float: left;
	margin-right: 50px;}

#page_conter_box ul{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;}

#page_conter_box ul li{
	float: left;
	margin-right: 3px;}

#page_conter_box ul li a{
	text-decoration: none;
	color: #ec008c;}

#page_conter_box ul li a:hover{
	text-decoration: underline;}

/* SECONDARY MENU  */

.moduletable_secondary_menu{
	float: right;
	width: 200px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	list-style: none;
	border-left: 20px solid #fff;}

.moduletable_secondary_menu h3{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 20px;
	color: #000;
	background-image: url(../images/right-col-heading-background.png);
	background-repeat: no-repeat;
	/*border-bottom: 1px dotted #005da3;*/
	padding-top: 6px;
	height: 47px;
	margin: 0px;
	margin-bottom: 10px;
	text-align: center;
	width: 200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.moduletable_secondary_menu ul{
	list-style: none;
	padding: 0px;
	margin: 0px;}

a.mod-articles-category-title{
	display: block;
	float: left;
	width: 185px;
	padding-left: 15px;
	background-image: url(../images/links/menu-link-background.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005da3;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}

a.mod-articles-category-title:hover{
	text-decoration: underline;}

a.mod-articles-category-title active{
	background-color: #005da3!important;
	text-decoration: underline!important;
	font-size: 20px;}

/* HOMEPAGE */

.homepage_content_centered h2{
	font-size: 30px;
	color: #000;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 0px;}

.homepage_content_centered h3{
	font-size: 20px;
	color: #479ad2;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-align: center;}

.homepage_content_centered a{
	color: #479ad2;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	-webkit-transition: .5s;
    	transition: .5s;}

.homepage_content_centered a:hover{
	border-bottom: 1px solid #479ad2;}

.homepage_services_box{
	float: left;
	width: 207px;
	margin-right: 50px;}

.homepage_services_box P{
	text-align: center;}

.homepage_services_box_right P{
	text-align: center;}

.homepage_services_box_right{
	float: left;
	width: 207px;}

.success_stories_box_left{
	float: left;
	width: 480px;}

.success_stories_box_right{
	float: right;
	width: 480px;}

.success_story_txt{
	float: left;
	width: 250px;}

.success_story_logo{
	float: right;
	width: 200px;}

.success_story_logo img{
	width: 200px;
	float: left;
	margin-top: 0px;}

#quote_box{
	float: left;
	width: 830px;
	height: 150px;
	padding-left: 150px;
	padding-top: 100px;
	background-image: url(../images/homepage/quote-box-background.png);
	background-repeat: no-repeat;}

#quote_box span{
	font-size: 30px;
	color: #000;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	text-align: center;}

img.expert_icon{
	float: left;
	margin-right: 150px;}

img.expert_icon_right{
	float: left;}

/* HOMEPAGE ICON BOXES */

#icon_box_container{
	float: left;
	width: 920px;
	padding: 10px;
	padding-top: 20px;
	background-color: #fff;
	margin-left: 10px;
	border-bottom: 1px dashed #e7e7e7;}

#icon_box_container h1{
	text-align: center;
	font-weight: 300;
	font-size: 35px;
}

.icon_box{
	float: left;
	width: 215px;
	margin-right: 20px;
	text-align: center;}

#icon_box_right{
	float: right;
	width: 215px;
	text-align: center;}

#icon_box_container img{
	width: 75px;}

#icon_box_container h3{
	margin-bottom: 20px;}

#icon_box_container h3 a{
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	text-decoration: none;}

#icon_box_container h3 a:hover{
	text-decoration: underline;}

#icon_box_container h3 a.blue_box{
	color: #00adef;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	text-decoration: none;}

#icon_box_container h3 a.blue_box:hover{
	text-decoration: underline;}

/* HOMEPAGE INTO */

#hp_intro{
	float: left;
	width: 920px;
	padding: 10px;
	background-color: #fff;
	margin-left: 10px;
	-moz-border-radius: 0px 0px 10px 10px;
    	-webkit-border-radius: 0px 0px 10px 10px;
    	-khtml-border-radius: 0px 0px 10px 10px;
    	border-radius: 0px 0px 10px 10px;}

#hp_intro h2{
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 15px;}

#hp_intro img{
	float: right;
	margin-left: 50px;
	margin-bottom: 50px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

/* HOMEPAGE SEARCH */

#hp_search_center{
	margin: 0 auto;
	width: 960px;}

#hp_search{
	float: left;
	width: 960px;
	font-family: 'Raleway', sans-serif;
	color: #fff;}

#hp_search img{
	float: left;}

.moduletable_search_homepage{
	float: left;}

.moduletable_search_homepage label{
	color: #fff;}

.moduletable_search_homepage strong{
	color: #fff;}

.moduletable_search_homepage h3{
	display: inline-block;
	text-align: center;
	color: #ec008c;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	padding-top: 2px;
	/*background-image: url(../images/property-search-icon.png);
	background-repeat: no-repeat;*/}

.moduletable_search_homepage #search_function_content{
	float: left;}

.moduletable_search_homepage #search_title_selling{
	float: left;}

.moduletable_search_homepage .hp_search_field_box_radio{
	float: left;
	margin-right: 10px;
	font-size: 14px;
	color: #000;
	padding-top: 4px;}

.moduletable_search_homepage .hp_search_field_box_price{
	float: left;}

.moduletable_search_homepage .hp_search_field_box_price strong{
	float: left;
	margin-top: 7px;
	margin-right: 3px;}

.moduletable_search_homepage .hp_search_field_box_price_left{
	float: left;}

.moduletable_search_homepage .hp_search_field_box_price_right{
	float: left;}

.moduletable_search_homepage .hp_search_field_box{
	float: left;
	margin-right: 5px;
	font-size: 14px;
	color: #000;}

.moduletable_search_homepage .hp_search_field_box input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_search_homepage .hp_search_field_box select{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 6px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_search_homepage .hp_search_buttons_box{
	float: right;}

.moduletable_search_homepage .hp_search_buttons_box input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 7px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	/*background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756')*/

	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

span.jea-counter-result{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-size: 14px;
	padding-top: 10px;}

/* SEARCH RIGHT COL */

.moduletable_search_right{
	float: left;
	width: 239px;
	margin-bottom: 20px;}

.moduletable_search_right #search_function_content{
	float: right;
	width: 209px;
	padding: 10px;
	background-color: #f8f8f8;
	-moz-border-radius: 0px 0px 10px 10px;
    	-webkit-border-radius: 0px 0px 10px 10px;
    	-khtml-border-radius: 0px 0px 10px 10px;
    	border-radius: 0px 0px 10px 10px;}

.moduletable_search_right label{
	color: #000;
	font-size: 13px;}

.moduletable_search_right strong{
	color: #000;
	font-size: 13px;}

.moduletable_search_right #search_title_selling{
	float: left;
	width: 237px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	-moz-border-radius: 0px 10px 0px 0px;
    	-webkit-border-radius: 0px 10px 0px 0px;
    	-khtml-border-radius: 0px 10px 0px 0px;
    	border-radius: 0px 10px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.moduletable_search_right #search_title_renting{
	float: left;
	width: 237px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	-moz-border-radius: 0px 10px 0px 0px;
    	-webkit-border-radius: 0px 10px 0px 0px;
    	-khtml-border-radius: 0px 10px 0px 0px;
    	border-radius: 0px 10px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

.moduletable_search_right h3{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;}

.moduletable_search_right .hp_search_field_box_radio{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

.moduletable_search_right .hp_search_field_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

.moduletable_search_right .hp_search_field_box input{
	float: left;
	width: 194px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_search_right .hp_search_field_box select{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_search_right .hp_search_buttons_box{
	float: left;
	width: 100%;}

.moduletable_search_right .hp_search_buttons_box input{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

.moduletable_search_right .hp_search_buttons_box_blue input{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* ADVANCED SEARCH */

h3.search_buying{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	text-align: center;}

#advanced_search{
	float: left;
	width: 648px;
	padding: 10px;
	background-color: #ffeff8;
	border: 1px solid #efd1e3;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#advanced_search #search_function_content{
	float: left;}

#advanced_search label{
	color: #000;
	font-size: 13px;}

#advanced_search strong{
	color: #000;
	font-size: 13px;}

#advanced_search .moduletable_advance_search_buying #search_title_selling h3{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	margin: 0px;
	padding: 0px;
	text-align: center;}

#advanced_search .moduletable_advance_search_renting #search_title_buying h3{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #00adef;
	margin: 0px;
	padding: 0px;
	text-align: center;}

#advanced_search .hp_search_field_box_radio{
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search .hp_search_field_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search .hp_search_field_box input{
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #202020;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	border: 1px solid #bfbfbf;
	background-color: #fff;
	} /* for IE */

#advanced_search .hp_search_field_box input:hover{
	border: 1px solid #ff3daf;}

#advanced_search .hp_search_field_box input:focus{
	border: 1px solid #ff3daf;}


#advanced_search .hp_search_field_box select{
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

#advanced_search .hp_search_buttons_box{
	float: left;
	width: 100%;}

#advanced_search .hp_search_buttons_box input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

#advanced_search .hp_search_buttons_box_blue input{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* ADVANCE SEARCH RENTING */

h3.search_renting{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	text-align: center;
	color: #00adef;}

#advanced_search_renting{
	float: left;
	width: 648px;
	padding: 10px;
	background-color: #d1f3ff;
	border: 1px solid #b2d9e7;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#advanced_search_renting #search_function_content{
	float: left;}

#advanced_search label{
	color: #000;
	font-size: 13px;}

#advanced_search strong{
	color: #000;
	font-size: 13px;}

#advanced_search_renting #search_title_selling h3{
	display: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	margin: 0px;
	padding: 0px;
	text-align: center;}

#advanced_search_renting .hp_search_field_box_radio{
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search_renting .hp_search_field_box{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;}

#advanced_search_renting .hp_search_field_box input{
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #202020;
	border: 1px solid #bfbfbf;
	background-color: #fff;}

#advanced_search_renting .hp_search_field_box input:hover{
	border: 1px solid #00adef;}

#advanced_search_renting .hp_search_field_box input:focus{
	border: 1px solid #00adef;}


#advanced_search_renting .hp_search_field_box select{
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

#advanced_search_renting .hp_search_buttons_box{
	float: left;
	width: 100%;}

#advanced_search_renting .hp_search_buttons_box input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(17,145,193,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* PROPERTY ALERTS RIGHT COL */

.moduletable_property_alerts_right{
	float: right;
	width: 229px;
	margin-bottom: 20px;}

.moduletable_property_alerts_right h3{
	width: 209px;
	
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	background-color: #cfcfcf;
	-moz-border-radius: 10px 10px 0px 0px;
    	-webkit-border-radius: 10px 10px 0px 0px;
    	-khtml-border-radius: 10px 10px 0px 0px;
    	border-radius: 10px 10px 0px 0px;}

.custom_property_alerts_right{
	float: right;
	width: 209px;
	padding: 10px;
	background-color: #f8f8f8;
	-moz-border-radius: 0px 0px 10px 10px;
    	-webkit-border-radius: 0px 0px 10px 10px;
    	-khtml-border-radius: 0px 0px 10px 10px;
    	border-radius: 0px 0px 10px 10px;}

.moduletable_property_alerts_right .right_col_row{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts_right .right_col_row_radio{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts_right .right_col_row_radio label{
	font-size: 13px;}
.moduletable_property_alerts_right .right_col_row_radio{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts_right .right_col_row_btn label{
	font-size: 13px;}

.moduletable_property_alerts_right .right_col_row label{
	font-size: 13px;}

.moduletable_property_alerts_right .right_col_row strong{
	font-size: 13px;}

.moduletable_property_alerts_right .right_col_row select{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_property_alerts_right .right_col_row input{
	float: left;
	width: 194px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_property_alerts_right .right_col_row textarea{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	width: 194px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_property_alerts_right .right_col_row_btn input.button{
	float: left;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	/*background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756')*/

	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

/* PROPERTY ALERTS PAGE */

.moduletable_property_alerts{
	float: left;
	width: 648px;
	padding: 10px;
	background-color: #e3e3e3;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.moduletable_property_alerts .right_col_row{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts .right_col_row_radio{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts .right_col_row_radio label{
	font-size: 13px;}

.moduletable_property_alerts .right_col_row_radio{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.moduletable_property_alerts .right_col_row_btn label{
	font-size: 13px;}

.moduletable_property_alerts .right_col_row label{
	font-size: 13px;}

.moduletable_property_alerts .right_col_row strong{
	font-size: 13px;}

.moduletable_property_alerts .right_col_row select{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #cfcfcf;
	border: 1px solid #c6c6c6;
	background: -moz-linear-gradient(top, #eaeaea, #cfcfcf);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#cfcfcf));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#cfcfcf');} /* for IE */

.moduletable_property_alerts .right_col_row input{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_property_alerts .right_col_row textarea{
	float: right;
	width: 640px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	color: #000;
	/*border: 1px solid #740340;
	background-color: #980756;*/
	/*border: 1px solid #980756;
	background-color: #bf0a6c;*/
	background-color: #fff;
	border: 1px solid #c6c6c6;
	} /* for IE */

.moduletable_property_alerts .right_col_row_btn input.button{
	float: left;
	width: 250px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	/*background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756')*/

	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

/* HOMEPAGE LOGO BANNER */

#homepage_logos_container{
	margin: 0 auto;
	width: 960px;}

#homepage_logos{
	float: left;
	width: 940px;
	padding: 10px;
	background-image: url(../images/background-homepage-logos.png);
	margin-top: 20px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
    text-align: center;}

#homepage_logos img{
    float: none!important;
    display: inline-block!important;
    vertical-align: middle;
    margin-right: 10px!important;
    margin-left: 10px!important;
}

#homepage_raf{
	float: left;
	width: 450px;
	padding: 10px;
	background-image: url(../images/background-homepage-logos.png);
	margin-top: 20px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	text-align: center;}

#homepage_raf span{
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #dd1b84;}

#homepage_raf a{
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	padding: 5px;
	text-decoration: none;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#homepage_raf a:hover{
	background-color: #961259;
}

#homepage_raf img{
	height: 50px;
}

#homepage_ov{
	float: right;
	width: 450px;
	padding: 10px;
	background-image: url(../images/background-homepage-logos.png);
	margin-top: 20px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	text-align: center;}

#homepage_ov span{
	display: block;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #dd1b84;}

#homepage_ov a{
	display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	padding: 5px;
	text-decoration: none;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#homepage_ov a:hover{
	background-color: #961259;
}

#homepage_ov img{
	height: 50px;
}


img.homepage_logo_rightmove{
	float: left;
	margin-right: 25px;
	width: 150px;
	margin-top: 5px;}

img.homepage_logo_zoopla{
	float: left;
	margin-right: 25px;
	width: 100px;
	margin-top: 7px;}

img.homepage_logo_prime{
	float: left;
	margin-right: 25px;
	width: 190px;
	margin-top: 3px;}

img.homepage_logo_globrix{
	float: left;
	margin-right: 25px;
	width: 120px;
	margin-top: 8px;}

img.homepage_logo_property_live{
	float: left;
	margin-right: 25px;
	width: 35px;}

img.homepage_logo_fish{
	float: left;
	margin-right: 25px;
	width: 115px;
	margin-top: 6px;}

img.homepage_logo_ombudsman{
	float: right;
	width: 110px;
	margin-top: 1px;}

.homepage_logo_cmp{
	width: 85px;
}


/* BANNER */

#banner{
	margin: 0 auto;
	width: 960px;
	height: 420px;}

#banner_img{
	float: left;
	width: 960px;
	height: 400px;
	padding-top: 20px;}

#banner_img img{
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

.moduletable_hp_banner{
	float: right;
	width: 500px;
	margin-left: 50px;}


/* ARTICLES */

.page-header h1{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.page-header h1.heading_selling_main{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.page-header h1.heading_renting_main{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/*.item-page_blue_heading .page-header h1{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	padding: 15px;
	margin: 0px;
	color: #000;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background-color: #cfcfcf;
	border: 1px solid #0099d2;
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');}  */

.page-header-container{
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	background-color: #5ac6d5;}

.article-info dt.article-info-term{
	display: none;}

.article-info{
	;}

.article-info dd{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9a9a9a;}

.article-info dd a{
	color: #005da3;
	text-decoration: none;}


/* FOOTER FEED TOP */

.footer_feed_top{
	float: left;
	width: 980px;
	padding-right: 0px;
	padding-bottom: 20px;}

.footer_feed_top h3{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 20px;
	color: #171717;
	padding-top: 10px;
	margin: 0px;
	margin-bottom: 20px;}

.footer_feed_top ol{
	float: left;
	width: 980px;
	padding: 0px;
	margin: 0px;
	list-style: none;}

.footer_feed_top ol li{
	float: left;
	width: 232px;
	min-height: 140px;
	padding-right: 10px;}

.footer_feed_top ol li p{
	font-size: 13px;
	color: #000;
	margin-top: 5px;}

.footer_feed_top ol li a{
	font-size: 13px;
	float: left;
	padding-left: 15px;
	height: 40px;
	width: 217px;
	color: #005da3;
	text-decoration: none;
	background-image: url(../images/links/footer-link-background.png);
	background-repeat: no-repeat;}

/* FOOTER FEED BOTTOM */

.footer_feed_bottom{
	float: left;
	width: 980px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #474747;}

.footer_feed_bottom h3{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 20px;
	color: #171717;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px;
	margin: 0px;
	margin-bottom: 20px;}

.footer_feed_bottom ol{
	float: left;
	width: 980px;
	padding: 0px;
	margin: 0px;
	list-style: none;}

.footer_feed_bottom ol li{
	float: left;
	width: 182px;
	min-height: 140px;
	padding-left: 50px;
	padding-right: 10px;
	background-image: url(../images/feed-item-background.png);
	background-repeat: no-repeat;}

.footer_feed_bottom ol li p{
	font-size: 13px;
	color: #000;
	margin-top: 5px;}

.footer_feed_bottom ol li a{
	font-size: 13px;
	padding-left: 15px;
	color: #005da3;
	text-decoration: none;
	background-image: url(../images/links/footer-link-background.png);
	background-repeat: no-repeat;}


a.feed_page{
	float: left;
	display: block;
	height: 22px;
	font-size: 14px;
	color: #005da3;
	text-decoration: none;
	padding-left: 30px;
	background-image: url(../images/links/link-background.png);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-top: 3px;}

/* TAGS */

.tags{
	float: right;
	width: 350px;
	margin-bottom: 10px;
	margin-top: -45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9a9a9a;}

.tags p{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	color: #9a9a9a !important;}

.tags a{
	float: left;
	padding: 5px;
	background-color: #f3f3f3;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000 !important;}

/* FEED PAGE */

.moduletable_rss_feed_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	margin-top: 0px;
	line-height: 22px;}

.moduletable_rss_feed_page p{
	margin: 0px;}

.moduletable_rss_feed_page ol{
	float: left;
	width: 980px;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;}

.moduletable_rss_feed_page ol li{
	float: left;
	width: 700px;
	padding: 15px;
	background-color: #f1f1f1;
	margin-top: 15px;}

span.feed-link{
	;}

span.feed-link a{
	font-size: 14px;
	padding-left: 15px;
	color: #006dc9;
	text-decoration: none;
	background-image: url(../images/links/footer-link-background.png);
	background-repeat: no-repeat;}

/* ENQUIRY FORM MODULE */

.custom_enquiry_form{
	float: left;
	width: 670px;}

.custom_enquiry_form h3{
	font-family: 'Roboto Slab', serif;
	font-weight: 300;
	font-size: 28px;
	color: #005da3;
	border-bottom: 1px dotted #005da3;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom: 20px;}

.field_row{
	float: left;
	width: 670px;
	margin-bottom: 15px;}

.field{
	float: left;
	width: 300px;
	margin-right: 20px;}

.field_right{
	float: left;
	width: 220px;}

ul.form-list{
	float: left;
	width: 700px !important;
	padding: 0px !important;
	margin: 0px !important;
	list-style: none;}

ul.form-list li{
	float: left;
	width: 700px;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	list-style: none;}


.custom_enquiry_form label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;}

.custom_enquiry_form em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;}

.custom_enquiry_form input{
	border: 1px solid #aec5d7;
	background-color: #c9dbe8;
	padding: 10px;}

.custom_enquiry_form textarea{
	border: 1px solid #aec5d7;
	background-color: #c9dbe8;
	padding: 10px;}

.custom_enquiry_form .button{
	cursor: pointer;
	border: 1px solid #00345c;
	background-color: #005da3;
	width: 150px;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.custom_enquiry_form .button:hover{
	background-color: #00345c;}

/* ITP SOCIAL SHARING */

.itp-share{
	float: left;
	margin-bottom: 10px;}

.itp-share-tw{
	float: left;
	margin-right: 10px;}

.itp-share-su{
	float: left;
	margin-right: 10px;}

.itp-share-lin{
	float: left;
	margin-right: 10px;}

.itp-share-tbr{
	float: left;
	margin-right: 10px;}

.itp-share-fbl{
	float: left;
	margin-right: 10px;}

.itp-share-gone{
	float: left;
	margin-right: 10px;}


/* CONTACT PAGE */

.c_address{
	float: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	margin-top: 0px;
	line-height: 22px;
	font-size: 14px;}

.c_address span{
	margin-bottom: 10px;
	float: left;
	width: 250px;}

.c_address h2{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;}

.c_address h3{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 5px;}

.c_address span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4d4d4d;
	margin-top: 0px;
	line-height: 22px;}

#c_top{
	float: left;
	width: 730px;
	background-color: red;}
	

/* GOOGLE MAP */

#map_container{
	float: right;
	width: 380px;
	margin-bottom: 20px;}

#map_container h3{
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 5px;}

#map_canvas{
	float: right;
	width: 380px;
	height: 300px;
	margin-top: 10px;}

	

/* CATEGORY VIEW */

.content-category{
	float: left;
	width: 730px;}

.content-category fieldset{
	border: none;
	background-color: #fffee5;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin-top: 0px;
	line-height: 22px;}

a.category_article_links{
	float: left;
	padding-left: 15px;
	background-image: url(../images/links/menu-link-background.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005da3;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}

.content-category table{;}

/* RIGHT COL PARTNERS */

span.partners_label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #acacac;
	margin-top: 0px;
	line-height: 22px;
	text-transform: uppercase;}

/* PARTNERS PAGE */

.partner_banner{
	float: left;
	width: 730px;}

.partner_container{
	float: left;
	width: 730px;
	background-color: #f4f4f4;
	margin-top: 10px;
	margin-bottom: 10px;}

.partner_text{
	float: left;
	width: 410px;
	padding: 10px;
	padding-right: 40px;}

.partner_text p{
	margin: 0px;
	padding: 0px;}

.partner_logo{
	float: right;
	width: 250px;
	padding: 10px;}

.partner_logo img{
	max-width: 250px;
	float: right;}

#latest_properties{
	float: left;
	width: 950px;
	padding-left: 5px;
	margin-bottom: 50px;}

h2.latest_properties_heading {
	float: left;
	width: 930px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	background-color: #de1c85;
	padding: 15px;
	margin: 0px !important;
	-moz-border-radius: 10px 10px 0px 0px;
    	-webkit-border-radius: 10px 10px 0px 0px;
    	-khtml-border-radius: 10px 10px 0px 0px;
    	border-radius: 10px 10px 0px 0px;}
	
.carousel_property_box{
	float: left;
	width: 225px;
	padding: 7px;
	padding-left: 5px;}

.carousel_property_box img{
	float: left;
	width: 225px;
	border: 3px solid #fff;}

.carousel_property_box a{
	float: left;
	width: 100px;
	height: 35px;
	text-align: center;
	padding-top: 15px;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 100;
	font-family: 'Raleway', sans-serif;
	background-color: #de1c85;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	opacity:0.6;
	filter:alpha(opacity=60);
	-webkit-transition: .5s;
    	transition: .5s;}

.carousel_property_box a:hover{
	opacity:1;
	filter:alpha(opacity=100);}

.carousel_property_box_txt{
	width: 225px;
	padding-top: 10px;
	float: left;
	font-size: 14px;}

.carousel_property_box_txt span{
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;}

.carousel_property_box_txt span.latest_price{
	color: #dd1b84;}

/* PROPERTY LIST PAGE */

.search_parameters{
	float: left;
	width: 680px;
	padding: 10px;
	margin-bottom: 15px;
	background-color: #ddffd4;
	-moz-border-radius: 0px 0px 10px 10px;
    	-webkit-border-radius: 0px 0px 10px 10px;
    	-khtml-border-radius: 0px 0px 10px 10px;
    	border-radius: 0px 0px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-right: 10px;}

.search_parameters h3{
	float: left;
	margin: 0px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-top: 0px;}

.search_parameters strong{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;
	margin-right: 10px;}

#property_listings_options{
	float: left;
	width: 680px;
	background-color: #ececec;
	padding: 10px;
	font-size: 13px;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

#property_listings_options p{
	margin: 0px;
	padding: 0px;}

.sort-options{
	float: left;
	background-color: #ececec;
	color: #9f9f9f;}

.sort-options a{
	color: #dd1b84;
	text-decoration: none;
	font-size: 13px;}

.sort-options a:hover{
	text-decoration: underline;}

.limitbox{
	font-size: 13px;}

.jea-items{
	float: left;
	width: 100%;}

.jea-item{
	position: relative;
	float: left;
	width: 678px;
	padding: 10px;
	margin-top: 25px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e8e8e8;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;
	/*background: -moz-linear-gradient(top, #e8e8e8, #d7d7d7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#d7d7d7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');*/} 

.jea_item_left{
	float: left;
	width: 250px;}

.jea_item_left img{
	float: left;
	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 10px 10px 10px 10px;}

.jea_item_right{
	float: right;
	width: 378px;}

span.blue_badge{
	display: block;
	position: absolute;
	top: -20px;
	left: -15px;
	width: 100px;
	height: 65px;
	padding-top: 35px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/blue-badge-icon.png);
	background-size: 100px;
	z-index: 999;
	text-shadow: none !important;}

span.pink_badge{
	display: block;
	position: absolute;
	top: -20px;
	left: -15px;
	width: 100px;
	height: 65px;
	padding-top: 35px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/pink-badge-icon.png);
	background-size: 100px;
	z-index: 999;
	text-shadow: none !important;}

span.blue_badge_stc{
	display: block;
	position: absolute;
	top: -20px;
	left: -15px;
	width: 100px;
	height: 65px;
	padding-top: 35px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/blue-badge-icon.png);
	background-size: 100px;
	z-index: 999;
	text-shadow: none !important;}

span.new_instruction{
	display: block;
	position: absolute;
	top: -20px;
	right: -15px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/new-instruction-icon.png);}

span.open_house_day{
	display: block;
	position: absolute;
	top: -20px;
	right: -15px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/open-house-day-icon.png);}

span.price_reduction{
	display: block;
	position: absolute;
	top: -20px;
	right: -15px;
	width: 90px;
	height: 65px;
	padding-top: 25px;
	color: #000;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/price-reduction-icon.png);}

span.sold_stc{
	display: block;
	position: absolute;
	top: -20px;
	right: -15px;
	width: 90px;
	height: 55px;
	padding-top: 35px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/sold-stc-icon.png);}

span.under_offer{
	display: block;
	position: absolute;
	top: -20px;
	right: -15px;
	width: 50px;
	height: 65px;
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/under-offer-icon.png);}

span.prop_list_price{
	float: left;
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ec008c;
	font-size: 15px;
	font-weight: bold;
	background-color: #d7d7d7;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;}

span.prop_list_bedrooms{
	float: left;
	margin-right: 20px;
	padding: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 15px;
	font-weight: 300;
	background-color: #d7d7d7;
	border: 1px solid #c1c1c1;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;}

span.prop_list_type{
	float: left;
	padding: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 15px;
	font-weight: 300;
	background-color: #d7d7d7;
	border: 1px solid #c1c1c1;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;}

a.prop_list_title{
	float: left;
	width: 310px;
	font-family: 'Raleway', sans-serif;
	color: #ec008c;
	font-size: 20px;
	font-weight: 300;
	/*color: #ec008c;*/
	text-decoration: none;}

a.prop_list_title:hover{
	text-decoration: underline;}

.prop_list_info{
	float: left;
	width: 100%;
	min-height: 170px;
	margin-top: 10px;}

.prop_list_icons{
	float: left;
	width: 100%;}

.prop_list_info_price{
	float: left;
	width: 100%;
	margin-bottom: 10px;}

.prop_list_amenities{
	float: left;
	width: 100%;
	font-size: 13px;
	color: #333333;}

.prop_list_desc{
	float: left;
	width: 100%;}

a.prop_list_btn_selling{
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	
	background-color: #980756;
	border: 1px solid #830147;
	background: -moz-linear-gradient(top, #bf0a6c, #980756);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf0a6c), to(#980756));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0a6c', endColorstr='#980756');} /* for IE */

a.prop_list_btn_renting{
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	background-color: #00adef
	border: 1px solid #0099d2;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(0,0,0,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

/* PROPERTY PAGE */

#property_box{
	float: left;
	width: 100%;
	/*background-color: #fff;*/}

span.blue_badge_main{
	display: block;
	position: absolute;
	top: 50px;
	left: -30px;
	width: 110px;
	height: 70px;
	padding-top: 40px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/blue-badge-icon.png);
	background-size: 110px;
	z-index: 999;
	text-shadow: none !important;}

span.pink_badge_main{
	display: block;
	position: absolute;
	top: 50px;
	left: -30px;
	width: 110px;
	height: 70px;
	padding-top: 40px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/pink-badge-icon.png);
	background-size: 110px;
	z-index: 999;
	text-shadow: none !important;}

span.blue_badge_stc_main{
	display: block;
	position: absolute;
	top: 46px;
	left: -25px;
	width: 110px;
	height: 70px;
	padding-top: 40px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	background-image: url(../images/blue-badge-icon.png);
	background-size: 110px;
	z-index: 999;
	text-shadow: none !important;}

.property_box_content{
	float: left;
	width: 670px;
	padding: 15px;
	padding-bottom: 30px;
	margin-bottom: 15px;
	background-color: #fff;}

#property_box h3{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #dd1b84;
	
	background-color: #e3e3e3;
	border-bottom: 3px solid #d4d4d4;
	padding: 15px;
	margin: 0px;
	float: left;
	width: 670px;}

#property_title{
	position: relative;
	float: left;
	width: 410px;}

#property_title h1{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	margin: 0px;
	padding: 0px;
	color: #000;}

span.property_ref{
	color: #fff;
	font-size: 13px;
	text-shadow: none;}

#property_viewing{
	float: right;
	width: 205px;
	padding-left: 45px;
	background-image: url(../images/calendar-icon.png);
	background-repeat: no-repeat;
	text-shadow: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 19px;}

#property_viewing a{
	color: #fff;
	text-shadow: none;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 19px;}

.jea-tools {
	position: absolute;
	top: 0px
	right: 0px;
}

#property_top_details_selling{
	float: left;
	position: relative;
	width: 668px;
	padding: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#property_top_details_renting{
	float: left;
	position: relative;
	width: 668px;
	padding: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	background-color: #00adef;
	border: 1px solid #0099d2;
	-moz-border-radius: 10px 0px 0px 0px;
    	-webkit-border-radius: 10px 0px 0px 0px;
    	-khtml-border-radius: 10px 0px 0px 0px;
    	border-radius: 10px 0px 0px 0px;
	background: -moz-linear-gradient(top, #00adef, #0099d2);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00adef), to(#0099d2));
	text-shadow:rgba(255,255,255,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adef', endColorstr='#0099d2');} /* for IE */

#property_details_top{
	float: left;
	width: 100%;}

#property_details_address{
	float: left;
	width: 670px;
	background-color: #e3e3e3;
	border-bottom: 3px solid #d4d4d4;
	padding: 15px;
	text-align: left;}

#property_details_address address{
	float: left;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	font-style: normal;}

#property_details_address span{
	float: right;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	font-style: normal;}

span.property_price{
	float: left;
	width: 150px;
	height: 95px;
	padding-top: 55px;
	margin-right: 80px;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #000;
	background-image: url(../images/property-price-background.png);
	background-repeat: no-repeat;}

.property_icon_box{
	float: left;
	margin-right: 40px;}

span.property_info_icon_title{
	float: left;
	padding-top: 13px;
	margin-right: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;}

img.room_icon{
	float: right;
	width: 50px;}

span.property_info_type{
	float: right;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 25px;
	color: #dd1b84;
	font-style: normal;}

span.availability{
	float: right;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #dd1b84;
	font-style: normal;}

	
#jea_property_features_renting{
	float: left;
	width: 100%;}

#jea_property_features_renting ul{
	padding: 0px;
	margin: 0px;
	list-style: none;}

#jea_property_features_renting ul li{
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 5px;
	list-style: none;
	background-image: url(../images/features-list-blue.png);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #00adef;
	font-weight: bold;}

#jea_property_features_selling{
	float: left;
	width: 100%;}

#jea_property_features_selling ul{
	padding: 0px;
	margin: 0px;
	list-style: none;}

#jea_property_features_selling ul li{
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 5px;
	list-style: none;
	background-image: url(../images/features-list-pink.png);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #ed008c;
	font-weight: bold;}

#jea_property_info_left{
	float: left;
	width: 300px;}

#property_enquiry_form{
	float: left;
	width: 700px;
	margin-bottom: 15px;}

#property_enquiry_form fieldset{
	border: none;
	padding: 0px;
	margin: 0px;}

#property_enquiry_form label{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 17px;
	color: #000;}

#property_enquiry_form em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;}

#property_enquiry_form input{
	border: 1px solid #add5e8;
	background-color: #dff5ff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#property_enquiry_form input:hover, focus{
	border: 1px solid #33b0ea;}

#property_enquiry_form textarea{
	border: 1px solid #add5e8;
	background-color: #e7f7ff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#property_enquiry_form textarea:hover, focus{
	border: 1px solid #33b0ea;}

#property_enquiry_form select{
	border: 1px solid #a0d1d4;
	background-color: #fff;
	padding: 10px;}

#property_enquiry_form .button{
	float: left;
	text-align: center;
	padding: 10px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#property_enquiry_form .button:hover{
	background-color: #a2115f;
	border: 1px solid #ba176f;}

a.return_link{
	float: left;
	padding: 7px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #dd1b84;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #e3e3e3;
	border: 1px solid #c3c3c3;
	background: -moz-linear-gradient(top, #e3e3e3, #cbcbcb);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#cbcbcb));
	text-shadow:rgba(255,255,255,.7)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#cbcbcb');} /* for IE */

.prev-next-navigation{
	float: left;
	width: 700px;
	margin-top: 15px;}

.prev-next-navigation a.previous{
	float: left;
	width: 150px;
	text-align: center;
	padding: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */
	
.prev-next-navigation a.next{
	float: right;
	width: 150px;
	text-align: center;
	padding: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

.prev-next-navigation span.previous{
	display: none;}

.prev-next-navigation span.next{
	display: none;}

#gallery_pikachoose{
	float: left;
	width: 700px;
	padding: 0px;
	margin: 0px;
	list-style: none;}

#jea-gallery{
	float: left;
	width: 700px;
	margin-bottom: 15px;
	background-color: #fff;}

#jea_property_map {
	width: 670px;
	height: 300px;}

img.epc_left{
	float: left;
	width: 325px;}

img.epc_right{
	float: right;
	width: 325px;}
	
/* LATEST PROPERTIES SLIDER */

#hp_prop_slider{
	float: left;
	width: 940px;
	margin-left: 10px;
	background-color: #fff;}
	
.slider_outer {
	/* set a display width to make the slider look good in case js is disabled */
	width: 950px;
	position: relative;
}

/* create custom forward-backward buttons for this container */
.slider_outer .slider_forward,.slider_outer .slider_back {
	display: block;
	position: absolute;
	cursor: pointer;
	width: 25px;
	height: 100%;
	bottom: 0px;
	right: 0px;
	background: url(../images/property_slider/forward.png) no-repeat center;
}

.slider_outer .slider_back {
	left: 5px;
	background: url(../images/property_slider/back.png) no-repeat center;
}

/* the width is set to show the number of thumbnails that will be visible */
.slider_inner {
	position: relative;
	overflow: hidden;
	/* set a display width to make the slider look good in case js is disabled */
	width: 960px;
	/*margin: 0px auto 0px;*/
	
}

/* the thumbnails container; set a width on it so everything will be fine */
.slider_items {
	display: block;
	position: relative;
}

/* single element design */
.slider_items div.slider_element {
	display: block;
	position: relative;
	float: left;
	padding: 5px;
	min-height: 270px;
	background-color: #eaeaea;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	
}

div.slider_element a {
	display: block;
	width: 100%;
	margin-bottom: 5px;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 18px;
	color: #dd1b84;
	text-decoration: none;
}

div.slider_element a:hover{
	text-decoration: underline;
}

div.slider_element strong {
	display: block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

.slider_items div.slider_element .slogan {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #ec008c;
	font-weight: bold;
	display: inline-block;
	padding: 3px;
	background: #fff;
	border: none;	
	font-size: 13px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
}

.slider_items a img {
	border: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
}

/* OFFLINE PAGE */

.outline {
	float: left;
  	width: 600px;
  	border: 1px solid #f1f1f1;
  	background: #ffffff;
  	padding: 15px;}

.outline p{
	font-size: 17px;}

.outline h2{
	font-size: 15px;
	margin: 0px;
	margin-bottom: 5px;}

.outline fieldset p{
	font-size: 13px;}

.outline fieldset{
	border: none;
	float: left;
	width: 400px;
	margin-top: 25px;}

.outline fieldset input{
	border: 1px solid #add5e8;
	background-color: #dff5ff;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.outline fieldset input.button{
	border: 1px solid #d2d2d2;
	background-color: #d2d2d2;
	padding: 6px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

/* FORMS */

/* PROPERTY ENQUIRY FORM */

#property_enquiry_form{
	float: left;
	width: 700px;
	margin-bottom: 15px;}

#property_enquiry_form fieldset{
	border: none;
	padding: 0px;
	margin: 0px;}

#property_enquiry_form label{
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 17px;
	color: #000;}

#property_enquiry_form em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;}

#property_enquiry_form input{
	border: 1px solid #add5e8;
	background-color: #dff5ff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#property_enquiry_form input:hover, focus{
	border: 1px solid #33b0ea;}

#property_enquiry_form textarea{
	border: 1px solid #add5e8;
	background-color: #e7f7ff;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#property_enquiry_form textarea:hover, focus{
	border: 1px solid #33b0ea;}

#property_enquiry_form select{
	border: 1px solid #a0d1d4;
	background-color: #fff;
	padding: 10px;}

#property_enquiry_form .button{
	float: left;
	text-align: center;
	padding: 10px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#property_enquiry_form .button:hover{
	background-color: #a2115f;
	border: 1px solid #ba176f;}

/* STANDARD ENQUIRY FORM */

#enquiry_form_standard{
	float: left;
	width: 648px;
	padding: 10px;
	background-color: #e3e3e3;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#enquiry_form_standard h3{
	font-family: 'Raleway', sans-serif;
	font-size: 23px;
	font-weight: 300;
	color: #dd1b84;
	margin: 0px;
	margin-bottom: 20px;
	text-shadow:rgba(255,255,2555,.5)1px 1px 1px;}

#enquiry_form_standard label{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #000;
	margin-left: 5px;}

#enquiry_form_standard em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;}

#enquiry_form_standard input{
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	-webkit-transition: .3s;
    	transition: .3s;}

#enquiry_form_standard input:hover, focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard input:focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard textarea{
	border: 1px solid #bfbfbf;
	background-color: #fff;
	padding: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #202020;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

#enquiry_form_standard textarea:hover, focus{
	border: 1px solid #ff3daf;}

#enquiry_form_standard select{
	border: 1px solid #a0d1d4;
	background-color: #fff;
	padding: 10px;}

#enquiry_form_standard .button{
	float: left;
	text-align: center;
	padding: 10px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;
	background-color: #cfcfcf;
	border: 1px solid #ba176f;
	background: -moz-linear-gradient(top, #dd1b84, #ba176f);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd1b84), to(#ba176f));
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd1b84', endColorstr='#ba176f');} /* for IE */

#enquiry_form_standard .button:hover{
	border: 1px solid #a20f5e;
	background: -moz-linear-gradient(top, #ac1567, #ac1567);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ac1567), to(#ac1567));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1567', endColorstr='#ac1567f');} /* for IE */

.form_field_row{
	float: left;
	width: 100%;
	margin-bottom: 15px;}

.form_field{
	float: left;
	width: 202px;
	margin-right: 20px;}

.form_field_right{
	float: right;
	width: 202px;}

/* MEET THE TEAM PAGE */

.mtt_box_container{
	float: left;}

.mtt_box{
	float: left;
	width: 300px;
	margin-right: 50px;}

.mtt_box_img{
	float: left;
	width: 100%;
	padding: 5px;
	background-color: #e5e5e5;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.mtt_box_img img{
	float: left;
	width: 100%;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.mtt_box_right{
	float: right;
	width: 300px;}

.mtt_box_txt{
	float: left;
	width: 100%;
	margin-top: 20px;
	text-align: center;}

.mtt_box_txt h3{
	font-size: 16px;
	text-align: left !important;
	margin-top: 10px;
	margin-bottom: 10px;}

.mtt_box_txt p{
	text-align: left;}

.mtt_box_txt ul{
	text-align: left;}

span.mtt_name{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #313131;}

span.mttt_role{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #a4a4a4;}

/* TWITTER FEED */

.TDB-tweet-text{
	color: #fff;}

.TDB-tweet-text{
	color: #fff !important;
	font-family: 'Raleway', sans-serif;
	font-size: 15px;}

.TDB-tweet-text{
	float: left;
	width: 370px;
	padding-left: 40px;
	background-image: url(../images/tweet.png);
	background-repeat: no-repeat;}
	
.TDB-tweet-text a{
	color: #dd1b84;}

.TDB-tweet-time{
	padding-left: 40px;}

.TDB-tweet-time a{
	float: left;
	width: 100%;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	margin-bottom: 5px;}

.TDB-tweet-time a:hover{
	text-decoration: underline;}

.TDB-tweet-actions{
	padding-left: 40px;}

/* SELLING PAGE */

span.selling_label{
	float: left;
	width: 100%;
	margin-bottom: 15px;
	background-color: #eaeaea;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;   
	padding: 10px;
	text-align: center;
	color: #dd1b84;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 16px;
	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
    	-khtml-border-radius: 10px;
    	border-radius: 10px;}

.tick_row{
	float: left;
	width: 100%;}

.tick_row ul{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	list-style: none;}

.tick_row ul li{
	float: left;
	width: 50%;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 5px;
	min-height: 50px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #000;}
	
/* TESTIMONIALS PAGE */

.testimonial_box{
	float: left;
	width: 650px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
    border-bottom: 1px dotted #ec008c;
	background: url(../images/speech-balloon.png) no-repeat right top;}
	
.testimonial_box p{
	margin-top: 25px;}
	
span.testimonial_name{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #ec008c;}
	
span.testimonial_date{
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #8e8e8e;}

/* REFER A FRIEND PAGE */

#raf_badge_container{
	float: left;
	width: 100%;
	text-align: center;}

#enquiry_form_standard h3.raf_title{
	font-family: 'Raleway', sans-serif;
	font-size: 30px;
	font-weight: bold;
	background-color: #dd1b84;
	color: #fff;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	margin-bottom: 20px;
	text-shadow:rgba(0,0,0,.5)1px 1px 1px;
	-moz-border-radius: 10px 10px 0px 0px;
    	-webkit-border-radius: 10px 10px 0px 0px;
    	-khtml-border-radius: 10px 10px 0px 0px;
    	border-radius: 10px 10px 0px 0px;}

/* POPULAR SEARCHES */

h2.pop-search-heading{
	color: #000;
	margin-bottom: 5px;
}

ul.pop-search-list{
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-bottom: 20px;
}

a.pop-search{
	padding-left: 20px;
	color: #980756;
	text-decoration: none;
	font-family: 'Raleway', sans-serif;
   	 font-weight: 300;
    	font-size: 15px;  
	background: url(../images/arrow-link.png) no-repeat left center;	
}

a.pop-search:hover{
	text-decoration: underline;
}

.pop-search-txt{
	float: left;
    	width: 670px;
    	background-color: #ececec;
   	padding: 15px;
    	font-size: 13px;
	margin-bottom: 15px;
    	-moz-border-radius: 10px 10px 10px 10px;
    	-webkit-border-radius: 10px 10px 10px 10px;
    	-khtml-border-radius: 10px 10px 10px 10px;
    	border-radius: 0px 0px 10px 10px;
}
	

}


/* SMartphones and Tablets */
@media only screen 
and (min-width : 1px) 
and (max-width : 600px) {

.property-search-container {
    padding: 0px;
}

.property-img {
    float: left;
    width: 100%;
    padding-bottom: 25px;
}

.property-txt {
    float: right;
    width: 100%;
    padding-left: 0px;
}

}

/* SMartphones and Tablets */
@media only screen 
and (min-width : 1px) 
and (max-width : 450px) {

.property-title h2 {
    float: right;
    width: 100%;

}

.property-title span {
    float: left;
    width: 100%;

}

}



