/***** GENERICS
==================================================================================================== *****/
html, body { height:100%; }
body { font:normal 13px/1.5 open_sans, Arial, Helvetica, sans-serif; color:#777777; background:#f3f3f3;}
.ie8 body { font-family:open_sans_regular, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { color:#000; font-weight:300; line-height:normal; }
h1 { font-size:2em; } .realty h1.page-title { display:none; } h1.page-title{font-weight: 300;}
h2 { font-size:1.76923em; } h2.section-title { margin:0 0 20px; }
h3 { font-size:1.61538em; }
h4 { font-size:1.46154em; }
h5 { font-size:1.30769em; }
h6 { font-size:1.15385em; }
a { color:#fd8204; text-decoration:none; outline:none; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
a:hover { color:#000000; }
table { width:100%; }
th, td { padding:5px; }
.col-center { text-align:center; }
.col-left { text-align:left; }
.col-right { text-align:right; }

/** FORMS **/
input { margin:0; }
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {border: 1px solid #dddddd;border-radius: 5px;color: #777777;font: 1em/1 Arial,Helvetica,sans-serif;margin: 0;padding: 0 10px;}
:-moz-placeholder {}
::-moz-placeholder {}
::-webkit-input-placeholder {}
:-ms-input-placeholder {}
input[type="checkbox"], input[type="radio"] { float:left; width:auto; padding:0; background:none; }
input[type="checkbox"] { margin:13px 10px 0 0; }
input[type="radio"] { margin:2px 5px 0 0; }
select { padding:5px; }
input[type="submit"], input[type="button"], a.button, a.btn, button, body#property #tabs #tab-content #tab_features .feature-right .enquire a, body#office #tabs a, .showcase_body_bottom_foot a, #find-an-agent #office .office-list .office_box .profile-link a, .date-tab-content .open-time-wrap p.view-details-link a { margin:0; padding:5px 20px; cursor:pointer; font-family:open_sans_regular, Arial, Helvetica, sans-serif; border:none; border-radius:5px; color:#fff; text-transform: lowercase; background: #fd9b05; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZkODIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDgyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd9b05 0%, #fd9b05 89%, #fd8204 90%, #fd8204 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9b05), color-stop(89%,#fd9b05), color-stop(90%,#fd8204), color-stop(100%,#fd8204)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9b05', endColorstr='#fd8204',GradientType=0 ); /* IE6-8 */
} a.button { display:inline-block; padding:5px 20px 4px; }
input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, body#property #tabs #tab-content #tab_features .feature-right .enquire a:hover, body#office #tabs a:hover, #find-an-agent #office .office-list .office_box .profile-link a:hover, .date-tab-content .open-time-wrap p.view-details-link a:hover {background: #ff7d05; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2QwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZmN2QwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmNjQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY0MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff7d05 0%, #ff7d05 89%, #ff6405 90%, #ff6405 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7d05), color-stop(89%,#ff7d05), color-stop(90%,#ff6405), color-stop(100%,#ff6405)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7d05 0%,#ff7d05 89%,#ff6405 90%,#ff6405 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7d05 0%,#ff7d05 89%,#ff6405 90%,#ff6405 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7d05 0%,#ff7d05 89%,#ff6405 90%,#ff6405 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7d05 0%,#ff7d05 89%,#ff6405 90%,#ff6405 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d05', endColorstr='#ff6405',GradientType=0 ); /* IE6-8 */}  .ie7-button { padding:0 10px; background:#80B237; border:solid qpx #80B237; } .ie7-button:hover { background:#18426A; border:solid 1px #18426A; }


/** GLOBAL CLASSES **/
.clear, .clearer { clear:both; content:""; }
.left { float:left; }
.right { float:right; }
.no-margin { margin:0 !important; }
.aquo { font-family:Georgia, "Times New Roman", Times, serif; }
.required, .red { color:#c00; }
.hidden { display:none; }

/* jQuery Tabs */
ul.ui-tabs-nav {}
ul.ui-tabs-nav li { float:left; }
ul.ui-tabs-nav li a { display:block; }
.ui-tabs-panel {}


/***** LAYOUT
==================================================================================================== *****/
#wrapper {background:#f4f5f5; margin: 0 auto; padding: 0; width: 100%;height: 100%;}
.wrap {width:1170px; margin:0 auto; position:relative;}
#main-body {position: relative;} body#home #main-body, body#property #main-body {height: 100%;position: relative;}
#header {position: relative; width: 100%; z-index: 2;} body#home #header, body#property #header{position: absolute;}
#content { position:relative; z-index:0; padding:0; height: 100%;width: 100%;}
.main-wrap {margin: 0 auto;position: relative;width: 1170px;}
div[role="main"] {margin: 0 auto;position: relative;} aside[role="complementary"].sidebar { } .side_block { margin:0 0 20px; }
#content.property {height: 100%; padding: 0; width: 100%;}
footer[role="contentinfo"] {color: #ffffff; font-size: 12px; padding: 30px 0 0; position: relative; z-index: 1;}
body#home footer[role="contentinfo"] {padding: 0;}
body#property footer[role="contentinfo"] {padding: 100px 0 0;}
 .property div[role="main"] { width:67.0103%; margin:0; } .property aside.sidebar[role="complementary"] { width:30.9278%; }


/***** SECTIONS
==================================================================================================== *****/
/** HEADER **/
#header hgroup {padding-bottom: 25px;}
#header hgroup .top {background-color: #071312; padding: 15px 0;}
#header h1.logo {float:left;}
#header h1.logo img {height: 40px;}
#header .tag-image {float: left; padding-left: 30px; padding-top: 12px;}
#header .tag-image img {height: 30px;}
#header .sign-in {float: right;
    padding: 13px 80px 0 0;}
#header .sign-in a{border-radius: 3px;
    color: #ffffff;
    font-size: 14px;
    padding: 3px 10px;}
#header .sign-in a:hover{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZkODIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDgyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd9b05 0%, #fd9b05 89%, #fd8204 90%, #fd8204 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9b05), color-stop(89%,#fd9b05), color-stop(90%,#fd8204), color-stop(100%,#fd8204)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9b05', endColorstr='#fd8204',GradientType=0 ); /* IE6-8 */}
#header .sign-in .signin{margin-right: 5px;}
#header ul.top-nav {position: absolute; right: 0; top: 0;} #header ul.top-nav li {float: left; margin: 0;}
#header ul.top-nav li a {border: medium none;display:block; border-radius: 5px; color: #fff; cursor: pointer; float: right; font-family: Open_sans,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; height: 30px; line-height: 30px; margin:0; text-align: center; text-transform:uppercase; width: 140px; background: #1eb5c9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYjVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzFlYjVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzE5YTNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOWEzYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1eb5c9 0%, #1eb5c9 89%, #19a3bc 90%, #19a3bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1eb5c9), color-stop(89%,#1eb5c9), color-stop(90%,#19a3bc), color-stop(100%,#19a3bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eb5c9', endColorstr='#19a3bc',GradientType=0 ); /* IE6-8 */}
#header ul.top-nav li a i {margin: 0 3px 0 0}
#header ul.top-nav li span {
    background:#ffffff;border-radius: 2px;color: #1eb5c9;
    display: inline-block;font-size: 12px;height: 17px;
    line-height: 17px;margin-left: 3px;padding: 0 5px;
}
.nav-toggle {height: 24px; margin: 0; position: absolute; top:12px; width: 24px; right: 0;}
.nav-toggle i {background: url("../images/icons/toggle.png") no-repeat scroll -24px 0 transparent;color: transparent;cursor: pointer;font-size: 24px;height: 24px;line-height: 24px;overflow: hidden;padding: 0;text-align: center;text-indent: -999px;width: 24px;}
.nav-toggle.drop i {background: url("../images/icons/toggle.png") no-repeat scroll 0 0 transparent;}
#header nav[role="navigation"] {background-color: #424545; padding: 5px 0; position: relative; width: 100%;transition: all 0.5s ease 0s; }
#header nav[role="navigation"] ul.menu {margin: 0 auto; position: relative; width: 100%;}
#header nav[role="navigation"] ul.menu li { float:left; margin:0 3px 0 0; }
#header nav[role="navigation"] ul.menu a {display:block; padding:5px 10px; border-radius:5px; color:#fff; text-transform:uppercase; font-weight: 600; transition: all 0.5s ease 0s; background: transparent; }
#header nav[role="navigation"] ul.menu > li:hover > a {background: #fd9b05; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZkODIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDgyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd9b05 0%, #fd9b05 89%, #fd8204 90%, #fd8204 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9b05), color-stop(89%,#fd9b05), color-stop(90%,#fd8204), color-stop(100%,#fd8204)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9b05', endColorstr='#fd8204',GradientType=0 ); /* IE6-8 */}
#header nav[role="navigation"] ul.menu li.current_page_item a {
background: #2c3635; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjMzYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzJjMzYzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzA3MTMxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzEzMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2c3635 0%, #2c3635 89%, #071312 90%, #071312 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3635), color-stop(89%,#2c3635), color-stop(90%,#071312), color-stop(100%,#071312)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2c3635 0%,#2c3635 89%,#071312 90%,#071312 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2c3635 0%,#2c3635 89%,#071312 90%,#071312 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2c3635 0%,#2c3635 89%,#071312 90%,#071312 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2c3635 0%,#2c3635 89%,#071312 90%,#071312 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3635', endColorstr='#071312',GradientType=0 ); /* IE6-8 */}

#header .adbanner { position:absolute; right:0; top:6px; }

.mobile-fav {display: none;height: 30px; position: absolute; right: 30px; text-align: center; top: 7px; width: 35px;}
.mobile-fav i{color: #20b5cd; display: block; font-size: 26px; height: 26px; line-height: 26px; position: relative; width: 35px;}
.mobile-fav i span{color: #ffffff;display: block;font-family: open_sans;font-size: 14px;font-weight: 600;left: 0;line-height: 26px;position: absolute;text-align: center;top: 0;width: 35px;}

.mobile-search-icon{background: url("../images/search-icon.png") no-repeat scroll center center transparent;height: 30px;position: absolute;right: 40px;text-align: center;top: 8px;width: 24px;}
.mobile-search-icon i{display: none;}


/** FOOTER **/
#footer * { color:#FFFFFF; }
#footer .home_footer{ background-color: #ffffff;}
#footer .home_footer li{float: left; padding: 20px 7% 20px 0;}
#footer .home_footer li > a{color: #7f8c8c; font-family: 'open_sans_semibold', arial; font-weight: normal; font-size: 16px; text-transform: uppercase;}
#footer .home_footer li.adminlogin {float: right; padding-right: 0;}
#footer .home_footer li.adminlogin a {font-family: 'open_sans_bold', arial; font-weight: normal;}
#footer .home_footer li i {display:none;}
#footer ul.menu {float: right;}
#footer ul.menu li { display:inline; }
#footer ul.menu li a:hover { text-decoration:underline; }
#footer ul.menu li span { padding:0 5px 0 10px; } #footer ul.menu li.last span { display:none; }
#footer .copyright {padding-left: 0; padding-top: 6px;}
#footer .sosmed  {padding-right: 0; text-align: right;}
#footer .sosmed p{display: inline-block; text-align: center; width: 30px;}
#footer .sosmed p a{font-size: 20px;}
#footer #footer-top {background-color: #071312; font-size: 12px; padding: 20px 0 50px; position: relative;}
#footer #footer-top .description{padding-left: 0; padding-right: 15%;}
#footer #footer-top .footer-logo{margin-bottom: 20px;}
#footer #footer-top .footer-logo img{width: 220px;}
#footer #footer-top .footer-text{}
#footer #footer-top .footer-text span{font-family: open_sans,arial; font-size: 20px; font-style: italic; font-weight: 600; padding-left: 10px;}
#footer .menu{padding: 0;}
#footer-top .menu .row > div {padding: 0;}
#footer .menu ul{float: none;}
#footer .menu ul li{clear: both; float: left;}
#footer .menu ul li a{}
#footer .menu ul li a i{margin-right: 5px;}
#footer .menu h1{color: #515c5c; font-family: 'open_sans_bold', arial; font-weight: normal; font-size: 20px; padding-bottom: 20px; padding-top: 20px;}
#footer #footer-bottom {background-color: #424545;font-size: 12px; padding: 10px 0; position: relative;}


/***** PAGES
==================================================================================================== *****/
/** HOMEPAGE **/
.homepage .section { margin:0 0 20px; }
.homepage .search { background: url(../images/dark-80.png) repeat 0 0 transparent; bottom: 0; color: #ffffff; padding: 20px 0 50px; position: absolute; width: 100%; z-index: 2;
}
.homepage .search.mobile{display:none;position: relative;} .homepage .map { width:25.1613%; } .homepage .map img { margin:-19px 0 0; } .homepage .quick-search { width:70.5376%; }

.homepage .slider {height: 100%; padding: 0; position: relative; width: 100%;}
.homepage .slider #realty_widget_featured_listings, .homepage .slider #featured_Both, .homepage .slider #slides, .homepage .slider .cycle-slideshow, .homepage .slider .wrapper.cycle-slide, .homepage .slider .wrapper.cycle-slide > li, .homepage .slider .wrapper.cycle-slide > li > p {width: 100%;height: 100%;}
.homepage .slider #realty_widget_featured_listings {position:relative; z-index:1;}
.homepage .slider #realty_widget_featured_listings #slides {position:relative;}
.homepage .slider .controls {
    bottom: 250px;
    position: absolute;
    text-align: center;
    width: 100%;z-index: 5;
}
.homepage .slider .controls span {background: url(../images/bg-white-50.png) repeat 0 0 transparent; cursor: pointer;
    border-radius: 7px;
    color: transparent;
    display: inline-block;
    height: 14px;
    margin: 0 2px;
    width: 14px;}
.homepage .slider .controls span.cycle-pager-active {background: url(../images/bg-white-90.png) repeat 0 0 transparent;}
.homepage .slider #realty_widget_featured_listings .cycle-slideshow{position: relative; z-index: 1;overflow: hidden;}
.cycle-pager { display: none;
}

.homepage .slider h2.section-title{display:none;}
.homepage .slider .wrapper.cycle-slide {display: none;}
.homepage .slider .wrapper.cycle-slide > li > p {position:relative; overflow:hidden;}
.homepage .slider .wrapper.cycle-slide .image {height:100%; width:100%; position:relative;}
.homepage .slider .wrapper.cycle-slide > a {height: 200%; left: -50%; position: absolute; top: -50%; width: 200%;}
.homepage .slider .wrapper.cycle-slide > a img {bottom: 0; left: 0; margin: auto; min-height: 50%; min-width: 50%; position: absolute; right: 0; top: 0;}
.homepage .slider .wrapper.cycle-slide > .wrap {bottom: 0;color: #ffffff;height: 200px;left: 0;margin: auto;max-width: 1170px;position: absolute;right: 0;top: -130px;width: 85%;}

.homepage .slider .headline, .homepage .slider .address {background: url(../images/dark_.png);float: right;margin: 0 0 5px;padding: 5px 25px}
.homepage .slider .wrapper.cycle-slide > .wrap p {clear:both}

.homepage .slider .wrapper.cycle-slide > .wrap .headline{clear: both; text-align: right; font-size: 40px; font-weight: 100; text-shadow: 0 1px 1px #000000;}
.homepage .slider .wrapper.cycle-slide > .wrap .address{clear: both; margin-bottom: 20px; text-align: right; font-size: 20px; font-family: 'open_sans_bold', arial; font-weight: normal; text-shadow: 0 1px 1px #000000;}
.homepage .slider .wrapper.cycle-slide > .wrap .rooms{text-align: right;}
.homepage .slider .wrapper.cycle-slide > .wrap .room{display: inline-block;font-size: 30px;height: 50px;margin-left: 10px;overflow: hidden;}
.homepage .slider .wrapper.cycle-slide > .wrap .carspaces{background: url("../images/icons/car-l.png") no-repeat scroll center bottom transparent; width:50px;}
.homepage .slider .wrapper.cycle-slide > .wrap .bedrooms{background: url("../images/icons/bed-l.png") no-repeat scroll center bottom transparent; width:42px;}
.homepage .slider .wrapper.cycle-slide > .wrap .bathrooms{background: url("../images/icons/bath-l.png") no-repeat scroll center bottom transparent; width:40px;}
.homepage .slider .wrapper.cycle-slide > .wrap .room-number{background-color: rgba(7, 19, 18, 0.5);border-radius: 25px;display: inline-block;font-size: 30px;font-family: 'open_sans_bold', arial; font-weight: normal;height: 50px;line-height: 45px;margin-left: 10px;text-align: center;width: 50px;overflow: hidden;}
.ie8 .homepage .slider .wrapper.cycle-slide > .wrap .room-number, .ie8 .property-table ul.rooms li .room_count {background: url("../images/circle.png") no-repeat scroll 0 0 transparent;}
.homepage .slider .wrapper.cycle-slide > .wrap .button{text-align: right;}
.homepage .slider .wrapper.cycle-slide a.discover, #office #slides .wrap a.discover, body#office #tabs a.current, .media .cycle-slideshow a.photo_number{border: medium none; border-radius: 5px; color: #fff; cursor: pointer; float: right; font-size: 20px; font-family: 'open_sans_bold', arial; font-weight: normal; height: 55px; line-height: 50px; margin: 10px 0 0; text-align: center; text-transform: lowercase; width: 200px; background: #1eb5c9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlYjVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzFlYjVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzE5YTNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOWEzYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1eb5c9 0%, #1eb5c9 89%, #19a3bc 90%, #19a3bc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1eb5c9), color-stop(89%,#1eb5c9), color-stop(90%,#19a3bc), color-stop(100%,#19a3bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1eb5c9 0%,#1eb5c9 89%,#19a3bc 90%,#19a3bc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eb5c9', endColorstr='#19a3bc',GradientType=0 ); /* IE6-8 */}
.homepage .slider .wrapper.cycle-slide .desc a.discover:hover, #office #slides .wrap a.discover:hover; body#office #tabs a.current:hover{background: #1ca9bc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjYTliYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzFjYTliYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzE4OGZhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODhmYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1ca9bc 0%, #1ca9bc 89%, #188fad 90%, #188fad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1ca9bc), color-stop(89%,#1ca9bc), color-stop(90%,#188fad), color-stop(100%,#188fad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1ca9bc 0%,#1ca9bc 89%,#188fad 90%,#188fad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1ca9bc 0%,#1ca9bc 89%,#188fad 90%,#188fad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1ca9bc 0%,#1ca9bc 89%,#188fad 90%,#188fad 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1ca9bc 0%,#1ca9bc 89%,#188fad 90%,#188fad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ca9bc', endColorstr='#188fad',GradientType=0 ); /* IE6-8 */
}
.direction {z-index: 3;}
.direction a, .direction a.control, .direction > span{height: 70px; overflow: hidden; position: absolute; top: 45%; width: 50px; z-index: 3; text-align:center; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZkODIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDgyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd9b05 0%, #fd9b05 94%, #fd8204 95%, #fd8204 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9b05), color-stop(94%,#fd9b05), color-stop(95%,#fd8204), color-stop(100%,#fd8204)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd9b05 0%,#fd9b05 94%,#fd8204 95%,#fd8204 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd9b05 0%,#fd9b05 94%,#fd8204 95%,#fd8204 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd9b05 0%,#fd9b05 94%,#fd8204 95%,#fd8204 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd9b05 0%,#fd9b05 94%,#fd8204 95%,#fd8204 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9b05', endColorstr='#fd8204',GradientType=0 ); /* IE6-8 */}
.direction a:hover, .direction a.control:hover, .direction > span:hover {background: #ff7d05; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2QwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2ZmN2QwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmNjQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY0MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ff7d05 0%, #ff7d05 94%, #ff6405 95%, #ff6405 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7d05), color-stop(94%,#ff7d05), color-stop(95%,#ff6405), color-stop(100%,#ff6405)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff7d05 0%,#ff7d05 94%,#ff6405 95%,#ff6405 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff7d05 0%,#ff7d05 94%,#ff6405 95%,#ff6405 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff7d05 0%,#ff7d05 94%,#ff6405 95%,#ff6405 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff7d05 0%,#ff7d05 94%,#ff6405 95%,#ff6405 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d05', endColorstr='#ff6405',GradientType=0 ); /* IE6-8 */}
.direction a.prev, .direction a.control .prev, .direction > span.prev, .direction a.cycle-prev{border-radius: 0 5px 5px 0;}
.direction a.next, .direction a.control .next, .direction > span.next, .direction a.cycle-next{border-radius: 5px 0 0 5px; right: 0;}
.direction a i, #thumbnails a.control i, .direction > span > i {color: #ffffff; display: inline-block; font-size: 40px; height: 70px; line-height: 70px; text-align: center; width: 40px;}
.direction a.prev i, .direction a.control .prev i, .direction > span.prev > i, .direction a.cycle-prev i {padding-right: 5px;}
.direction a.next i, .direction a.control .next i, .direction > span.next > i, .direction a.cycle-next i {padding-left: 5px;}
.direction .custom-caption {display: none;}

.homepage .slider a.control { display:block; position:absolute; z-index:3; top:50%; width:32px; height:32px; line-height:32px; margin:-16px 0 0; text-align:center; background:rgba(255,255,255,.75); border-radius:100%; color:#333; } .homepage .slider a.control.prev { left:10px; } .homepage .slider a.control.next { right:10px; } .homepage .slider a.control:hover { background:rgba(93, 163, 215, 0.75); color:#fff; } .homepage .slider a.control i {}
.homepage .slider .slides { height:120px; overflow:hidden; }
.homepage .slider ul {padding: 0;}
.homepage .slider ul li { margin:0 1px 0 0; }
.homepage .slider #realty_widget_featured_listings img {display: block; height: 100%; width:100%}

.scroll-top-wrap{position: absolute;z-index: 3;bottom: 0;width:100%;}
.scroll-top{background-color: rgba(0, 0, 0, 0.8); border-radius: 5px 5px 0 0; margin: 0 auto; padding: 10px 0; text-align: center; width: 90px;}
.ie8 .scroll-top{background-color: #000000; border-radius: 5px 5px 0 0; margin: 0 auto; padding: 10px 0; text-align: center; width: 90px;}
.scroll-top:hover {background-color: rgba(253, 130, 4, 0.8);}
.ie8 .scroll-top:hover {background-color: #fd8204;}
.scroll-top img {vertical-align: middle;}
.scroll-top i {color: #ffffff; cursor: pointer; font-size: 60px; height: 100%; line-height: 50px; text-align: center; width: 100%;}

.homepage .articles {  padding:2.06186%; border-radius:20px; background: #e5e5e5; background: -moz-linear-gradient(top, #e5e5e5 0%, #FFFFFF 5%, #FCFCFC 90%, #F5F5F5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(5%,#FFFFFF), color-stop(90%,#FCFCFC), color-stop(100%,#F5F5F5)); background: -webkit-linear-gradient(top, #e5e5e5 0%, #FFFFFF 5%, #FCFCFC 90%, #F5F5F5 100%); background: -o-linear-gradient(top, #e5e5e5 0%, #FFFFFF 5%, #FCFCFC 90%, #F5F5F5 100%); background: -ms-linear-gradient(top, #e5e5e5 0%, #FFFFFF 5%, #FCFCFC 90%, #F5F5F5 100%); background: linear-gradient(to bottom, #e5e5e5 0%, #FFFFFF 10%, #FCFCFC 90%, #F5F5F5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#FFFFFF',GradientType=0 );
}
.homepage .articles .links { width:21.5054%; }
.homepage .articles .links .provinces {}
.homepage .articles .links .provinces a { display:block; position:relative; margin:0 0 20px; }
.homepage .articles .links .provinces img { display:block; width:100%; }
.homepage .articles .links .provinces span { display:block; position:absolute; bottom:0; left:0; width:100%; text-align:center; padding:5px 0; color:#fff; background:url(../images/black_75.png); }
.homepage .articles .links .provinces a:hover span { background:url(../images/blue_75.png); }
.homepage .articles .links .widget { margin:0 0 20px; }
.homepage .articles .links h3 { margin:0 0 5px; padding:0 0 5px; border-bottom:1px dotted #DDDDDD; }
.homepage .articles .links a { color:#333; } .homepage .articles .links a:hover { color:#80A5D2; }
.homepage .articles .ads { width:76.3441%; }
.homepage .articles .advertorials { width:69.0141%; }
.homepage .articles .advertorials .home-listings { margin:0 0 20px; padding:0 0 20px; border-bottom:1px dotted #DDDDDD; }
.homepage .articles .advertorials .home-blog {}
.homepage .articles .advertorials .home-blog .post { padding:0 0 20px; }
.homepage .articles .advertorials .home-blog .post h4 { margin:0 0 10px; }
.homepage .articles .advertorials .home-blog .post img { display:block; max-width:100px; float:left; margin:0 10px 10px 0; }

.ads .advertorials .list .AdWidget_HTMLWidget { clear:both; display:inline-block; width:100%; margin:0 0 20px; padding:0 0 20px; border-bottom:1px dotted #DDDDDD; }
.ads .advertorials .list .AdWidget_HTMLWidget p { font-size:0.916667em; }
.ads .advertorials .list .AdWidget_HTMLWidget p.title { font-size:1.18182em; }
.ads .advertorials .list .AdWidget_HTMLWidget img { float:left; margin:4px 10px 0 0; }
.ads .advertorials .tile .AdWidget_HTMLWidget { float:left; width:29.1837%; margin:0 0 20px; }
.ads .advertorials .tile .AdWidget_HTMLWidget.even { margin:0 4.08163% 20px; }
.ads .advertorials .tile .AdWidget_HTMLWidget p { margin:0 0 5px; font-size:0.916667em; }
.ads .advertorials .tile .AdWidget_HTMLWidget img { display:block; width:100%; }
.homepage .articles .ads .advertorials .partners { padding:0 0 80px; }
.ads .advertorials .partners h3 { margin:0 0 10px; padding:15px 0 0; font-size:1em; color:#333333; font-family: 'open_sans_bold', arial; font-weight: normal; border-top:1px dotted #DDDDDD; }
.homepage .articles .ads .banners { width:28.169%; }
.homepage .articles .ads .banners .widget { margin:0 0 20px; }
.homepage .articles .ads .banners .widget img { display:block; }

.latest{}
.latest h2.section-title { color: #7f8c8c; font-size: 40px; margin: 0; padding-bottom: 10px; padding-top: 30px; text-align: center; text-transform: uppercase;
}
.latest p.recent-list {margin-bottom: 30px; text-align: center;}
.latest p.more {margin-bottom: 50px; text-align: center;}
.latest p.more a{background-color: #ffffff; border-radius: 5px; color: #7f8c8c; font-size: 20px; font-family: 'open_sans_bold', arial; font-weight: normal; padding: 10px 50px; text-transform: lowercase;}
.latest p.more a i{margin-right: 5px;}
.latest .photo{margin:0;}
.latest .photo.photo0, .latest .photo.photo4{margin-left: 0;}
.latest .photo .photo-wrap {width:100%; height: 400px; overflow:hidden; position:relative;border-radius: 5px; overflow: hidden; background-color: #FFFFFF;transition: all 0.5s ease 0s; -webkit-box-shadow: 0px 5px 0px 0px #e6e6e6;
-moz-box-shadow:    0px 5px 0px 0px #e6e6e6;
box-shadow:         0px 5px 0px 0px #e6e6e6;}
.latest .photo .photo-wrap .overlay {background-color: rgba(86, 86, 86, 0.25); height: 100%; left: 0; position: absolute; top: 0; transition: all 0.5s ease 0s; width: 100%;}
.latest .photo .photo-wrap .overlay a { display: block; height: 100%; width: 100%;
}
.latest .photo .photo-wrap:hover .overlay {background-color: rgba(86, 86, 86, 0);}
.latest .photo .photo-wrap .image {height: 50%; width: 100%;}
.latest .photo .photo-wrap .image a img {/*height: 50%; min-height: 0; min-width: 0; width: auto;*/}
.latest .photo .photo-desc {padding:20px 0;}
.latest .photo .more-images {
    display: none;
}
.latest .photo .photo-desc p{}
.latest .photo .photo-desc p.headline{font-size: 19px; line-height: 20px; font-weight: 100;padding: 0 20px; margin-bottom: 10px;}
.latest .photo .photo-desc p.address{border-bottom: 1px solid #f3f3f3; color: #7f8c8c; font-size: 14px; font-family: 'open_sans_bold', arial; font-weight: normal; margin-bottom: 10px;padding:0 20px 5px;}
.latest .photo .photo-desc p.price {color: #fd8204; font-size: 17px; font-family: 'open_sans_bold', arial; font-weight: normal; line-height: 18px; padding: 0 20px;}
.latest .photo .photo-desc .rooms {border-bottom: 1px solid #f3f3f3; margin-bottom: 10px; padding:0 20px 10px;}
.latest .photo .photo-desc .rooms p{color: #7f8c8c; float: left; font-size: 17px; font-family: 'open_sans_bold', arial; font-weight: normal; height: 20px; line-height: 20px; margin-right: 15px; padding-left: 30px;}
.latest .photo .photo-desc p.bedrooms{background: url("../images/icons/bed.png") no-repeat scroll left bottom transparent;padding-left: 32px;}
.latest .photo .photo-desc p.bathrooms{background: url("../images/icons/bath.png") no-repeat scroll left bottom transparent;}
.latest .photo .photo-desc p.carspaces{background: url("../images/icons/car.png") no-repeat scroll left bottom transparent;padding-left: 34px;}

.localagents {background-color: #ececec; margin: 0 auto; padding: 30px 0; position: relative;}
.localagents h1{color: #7f8c8c; font-size: 16px; font-family: 'open_sans_bold', arial; font-weight: normal; height: 40px; line-height: 40px; margin-bottom: 40px;}
.localagents h1 span{float: right;}
.localagents button{height: 40px; padding: 0; width: 40px; background: #98a3a3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzk4YTNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzdmOGM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZjhjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #98a3a3 0%, #98a3a3 89%, #7f8c8c 90%, #7f8c8c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98a3a3), color-stop(89%,#98a3a3), color-stop(90%,#7f8c8c), color-stop(100%,#7f8c8c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #98a3a3 0%,#98a3a3 89%,#7f8c8c 90%,#7f8c8c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #98a3a3 0%,#98a3a3 89%,#7f8c8c 90%,#7f8c8c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #98a3a3 0%,#98a3a3 89%,#7f8c8c 90%,#7f8c8c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #98a3a3 0%,#98a3a3 89%,#7f8c8c 90%,#7f8c8c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a3a3', endColorstr='#7f8c8c',GradientType=0 ); /* IE6-8 */
}
.localagents button:hover {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2ZkOWIwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZkODIwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZDgyMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fd9b05 0%, #fd9b05 89%, #fd8204 90%, #fd8204 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9b05), color-stop(89%,#fd9b05), color-stop(90%,#fd8204), color-stop(100%,#fd8204)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd9b05 0%,#fd9b05 89%,#fd8204 90%,#fd8204 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd9b05', endColorstr='#fd8204',GradientType=0 ); /* IE6-8 */
}
.localagents button .next{}
.localagents button .prev{}
.localagents .wrap_carousel{overflow: hidden;
    width: 100% !important;}
.localagents .wrap_carousel ul.client-logos{}
.localagents .wrap_carousel ul.client-logos li{}
.localagents .wrap_carousel ul.client-logos li .client-logo{}
.localagents .wrap_carousel ul.client-logos li .client-logo span{}
.localagents .wrap_carousel ul.client-logos li .client-logo span img{}
.localagents ul.client-logos{}
.localagents ul.client-logos li{float: left; padding:0; width: 16.6667%;height: 110px !important;}
.localagents ul.client-logos li .client-logo{background-color: #ffffff; border-radius: 3px; padding: 10px; position: relative;margin:0 10px;}
.localagents ul.client-logos li span{display: block; text-align: center; height: 70px; line-height: 70px;}
.localagents ul.client-logos li img{max-height: 70px;line-height: 20px;max-width: 100%;vertical-align: middle;}

/** PAGES/POSTS **/
.default h1, .default h2, .default h3, .default h4, .default h5, .default h6 { margin:0 0 20px; }
.default ul { list-style:disc; margin:0 0 20px 15px; }
.default ul.large-12 { list-style:none; margin:0; }
.default ol {list-style:decimal; margin:0 0 20px 20px; }
.default p { margin:0 0 20px; }

#blog.single-format-standard #header hgroup {
    padding-bottom: 0;
}
#blog.single-format-standard .head-image{margin-bottom: 30px;}
#blog.single-format-standard .head-image img{width: 100%;}
#blog.single-format-standard div[role="main"] {background-color: #ffffff;border: 1px solid #e0e0e0;border-radius: 5px;padding: 20px 30px;}
.ie8 #blog.single-format-standard div[role="main"] {width: 66.6667%;}
.ie8 #blog.single-format-standard #sidebar {width: 33.3333%;}
#blog.single-format-standard div[role="main"] h1.page-title{font-weight: 600;}
#blog.single-format-standard div[role="main"] #commentform input[type="text"], #blog.single-format-standard div[role="main"] #commentform textarea {width: 100%!important;}

#blog .side_block {padding: 20px;overflow: hidden; background-color: #FFFFFF;border:1px solid #e0e0e0;}
#blog .side_block h2.section-title { margin:0 0 10px; }
#blog .side_block.widget_search { padding:15px; }
#blog .side_block.widget_search h2.section-title {}
#blog .side_block.widget_search input#s { float:left; width:124px; border-color:#80A5D2; }
#blog .side_block.widget_search p.button { float:left; margin:0; }
#blog .side_block.widget_search input#searchsubmit { padding:4px; border-radius:0; }

#blog #side_realty_widget_custom_recent_post.side_block {border: medium none;
    padding: 0;}
#blog #side_realty_widget_custom_recent_post.side_block > h2{display:none;}
#blog #side_realty_widget_custom_recent_post.side_block #tabs{}
#blog #side_realty_widget_custom_recent_post.side_block #tabs a{background-color: #efefef;
    border: 1px solid #e0e0e0;
    border-radius: 2px 2px 0 0;
    color: #7f8c8c;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;}
.ie8 #blog #side_realty_widget_custom_recent_post.side_block #tabs a {width: 50%;}
#blog #side_realty_widget_custom_recent_post.side_block #tabs a.popular-post-link{border-left: medium none;}
#blog #side_realty_widget_custom_recent_post.side_block #tabs a.current {background-color: #ffffff;
    border-bottom: 1px solid #ffffff;}
#blog #side_realty_widget_custom_recent_post.side_block .tab-section{border: 1px solid #e0e0e0; padding: 60px 20px 20px;}
#blog #side_realty_widget_custom_recent_post.side_block .tab-section ul {border-top: 1px solid #f3f3f3;}
#blog #side_realty_widget_custom_recent_post.side_block .tab-section ul li {border-bottom: 1px solid #f3f3f3;}
#blog #side_realty_widget_custom_recent_post.side_block .tab-section ul li a{color: #7f8c8c;
    display: block;
    padding: 5px 0;}
#blog #side_realty_widget_custom_recent_post.side_block .tab-section ul li a:hover {color:#fd8204;}
#blog #side_realty_widget_custom_recent_post.side_block .tab-section ul li i{font-size: 10px;margin-right: 5px;color:#fd8204;}

.post { margin:0 0 20px;}
.post-head h4.post-title { margin:0; }
.post-head p.post-meta { color:#9D9D9D; font-size:0.875em; }
.post-head p.post-meta a { color:#9D9D9D; }
.post-head p.post-meta a:hover { color:#7AC142; }

.comments { margin:0 0 40px; }
.comments ul { list-style:none; margin:0; } .comments ul.children { margin:0 0 0 64px; }
.comments ul li { margin:0; }
.comments .comment-body { position:relative; margin:0 0 10px; padding:4px 10px 10px; background:#FBFBF9; }
.comments ul li img.avatar { float:left; margin:6px 20px 20px 0; }
.comments p { margin:0; }
.comments .reply { position:absolute; top:0; right:0; }
.comments .reply a { display:block; padding:3px 10px; background:#7AC142; color:#fff; } .comments .reply a:hover { background:#6D6D6D; }
.comments .reply em { padding:0 3px 0 0; }

#commentform p { margin:0 0 10px; } #commentform p.comment-notes, #commentform p.logged-in-as { margin:0 0 25px; } #commentform p.form-allowed-tags, #commentform p.form-submit { padding:0; }
#commentform p label { float:left; width:100px; margin:4px 0 0; font-family: 'open_sans_bold', arial; font-weight: normal; }
#commentform input[type="text"], #commentform textarea { width:418px; clear: both;}
a#cancel-comment-reply-link { float:right; font-size:12px; font-style:italic; font-size:#CC0000; }

/* SEARCH RESULT */
.search-result {/*margin: 0 auto;position: relative;width: 1170px;*/}
#search_results{}
#search_results h2.section-title { color: #7f8c8c; font-size: 40px; margin: 0; padding-bottom: 10px; padding-top: 30px; text-align: center; text-transform: uppercase;
}
#search_results p.recent-list {margin-bottom: 30px; text-align: center;}
.listing{margin:0;}
.photo.photo0, .latest .photo.photo4{margin-left: 0;}
.listing .photo-wrap {width:100%; height: 500px; overflow:hidden; position:relative;border-radius: 5px; overflow: hidden; background-color: #FFFFFF;transition: all 0.5s ease 0s; -webkit-box-shadow: 0px 5px 0px 0px #e6e6e6;
-moz-box-shadow:    0px 5px 0px 0px #e6e6e6;
box-shadow:         0px 5px 0px 0px #e6e6e6;}
.listing .photo-wrap .overlay {background: url("../images/grey-25.png") repeat scroll 0 0 transparent; height: 100%; left: 0; position: absolute; top: 0; transition: all 0.5s ease 0s; width: 100%; display:block;}
.listing .photo-wrap:hover .overlay {display:none;}
.listing .photo-wrap .overlay a {display: block; width: 100%; height: 100%;}
.listing .photo-wrap .image {height: 45%; width: 100%;}
.image {position:relative;overflow:hidden;}
.image > a {height: 200%; left: -50%; position: absolute; top: -50%; width: 200%;}
.image a img {bottom: 0; left: 0; margin: auto; min-height: 50%; min-width: 50%; position: absolute; right: 0; top: 0;}
.listing .photo-desc {padding:20px 0;}
.listing .photo-desc p.headline{font-size: 19px; line-height: 20px; font-weight: 100;padding: 0 20px; margin-bottom: 10px;}
.listing .photo-desc p.address{color: #7f8c8c;font-size: 14px;font-family: 'open_sans_bold', arial; font-weight: normal;overflow: hidden;padding: 0 20px 5px;text-overflow: ellipsis;
    white-space: nowrap;}
body#home .listing .photo-desc p.address{color: #7f8c8c; font-size: 14px; font-family: 'open_sans_bold', arial; font-weight: normal;padding:0 20px 5px; border-bottom: 1px solid #f3f3f3; margin-bottom: 10px;text-overflow: inherit;white-space: inherit;overflow: auto;}
body#home .listing .photo-desc p.price{padding: 0 20px;}
body#home .listing .photo-desc p.headline{line-height: 30px;}
.listing .photo-desc p.desc{border-bottom: 1px solid #f3f3f3; color: #7f8c8c; font-size: 12px; margin-bottom: 10px;padding:0 20px 15px;}
.listing .photo-desc p.price {color: #fd8204;float: left;font-size: 17px;font-family: 'open_sans_bold', arial; font-weight: normal;line-height: 18px;padding: 0 100px 0 20px;width:70%;text-transform: uppercase;}
.listing .photo-desc .rooms {border-bottom: 1px solid #f3f3f3; margin-bottom: 10px; padding:0 20px 10px;}
.listing .photo-desc .rooms p{color: #7f8c8c; float: left; font-size: 17px; font-family: 'open_sans_bold', arial; font-weight: normal; height: 20px; line-height: 20px; margin-right: 10px; padding-left: 30px;margin-top: 10px;}
.listing .photo-desc p.bedrooms{background: url("../images/icons/bed.png") no-repeat scroll left bottom transparent;padding-left: 32px;}
.listing .photo-desc p.bathrooms{background: url("../images/icons/bath.png") no-repeat scroll left bottom transparent;}
.listing .photo-desc p.carspaces{background: url("../images/icons/car.png") no-repeat scroll left bottom transparent;padding-left: 34px;}
.listing .photo-desc .rooms .logo {float: right;margin: 6px 0 0;text-align: right;width: 34%}
.listing .photo-desc .rooms .logo img{max-width: 100%;max-height: 50px;}
.fav-map{position: absolute;right: 20px;width: 80px;}
.listing p.button.map{float: right;margin-right: 10px;}
.listing p.button.map a{background: url("../images/icons/icon-map-list.png") no-repeat scroll center center transparent; border-radius: 0;display: block;height: 23px;padding: 0;width: 31px;}
.ie8 .listing p.button.map a, .ie9 .listing p.button.map a{background: url("../images/icons/icon-map-list.png") no-repeat scroll center center transparent; behavior: none; filter: none;}
.listing .add-fav{float: right; margin:0 0 0 5px}
.listing .add-fav > a{display: block; height: 25px; overflow: hidden; text-indent: -999px; width: 25px;}
.listing .add-fav a.link-add{background: url("../images/icons/icon-save.png") no-repeat scroll center center transparent;}
.listing .add-fav a.link-del, .listing .add-fav a.link-add:hover{background: url("../images/icons/icon-saved.png") no-repeat scroll center center transparent;}

/* QUICKSEARCH */
#search_results_tab ul.shadetabs{margin: 0 -0.9375em;}
#search_results_tab ul.shadetabs.mobile {display:none;}
#map_search_result #search_results_tab ul.shadetabs.mobile {margin: 0;}
#search_results_tab ul.shadetabs.mobile li.list_format {border-right: 1px solid #e0e0e0;}
#search_results_tab ul.shadetabs li{background-color: #efefef; border: 1px solid #e0e0e0; clear: none !important; border-radius: 2px 2px 0 0; margin-bottom: 0; padding: 0; text-align: center;}
.ie8 #search_results_tab ul.shadetabs li, ul.inspections-tab > li {width: 50%;}
#search_results_tab ul.shadetabs li.list_format {border-right: none;}
#search_results_tab ul.shadetabs li.ui-tabs-active {background-color: #FFFFFF;border-bottom: 1px solid #ffffff;}
#search_results_tab ul.shadetabs li a{color: #7f8c8c;display: block;font-family: 'open_sans_semibold';font-size: 16px;font-weight: normal;height: 60px;line-height: 60px;text-transform: uppercase;width: 100%;}
#search_results_tab ul.shadetabs li.list_format a i{background: url("../images/icons/list-view.png") no-repeat scroll center center transparent; color: transparent !important; width: 20px;}
#search_results_tab ul.shadetabs li.map_search_result a i{background: url("../images/icons/map-view.png") no-repeat scroll center center transparent; color: transparent !important; width: 20px;}
#side_realty_widget_quick_search_2 {display:none;}
.search form#search_quick{border: 1px solid #e0e0e0; border-top: none;  background-color: #ffffff; margin-bottom: 20px; padding: 36px 30px 10px;} body#home .search form#search_quick{background: none;margin-bottom:0;  border: medium none; padding: 0;}
.search form#search_quick ul.search-forms{}
.search form#search_quick ul.search-forms > li {position: relative; padding-bottom: 0; z-index: 3;}
.ie8 .search form#search_quick ul.search-forms > li {width: 33.3333%; }
.search form#search_quick ul.search-forms > li.first {z-index: 4;}
.search form#search_quick ul.search-forms > li.last {z-index: 2;}
.search form#search_quick ul.search-forms > li.allcars{z-index: 5;}
.search form#search_quick ul.search-forms > li.allbaths{z-index: 6;}
.search form#search_quick ul.search-forms > li.allbeds{z-index: 7;}
.search form#search_quick ul.search-forms > li.max_price{z-index: 8;}
.search form#search_quick ul.search-forms > li.min_price{z-index: 9;}
.search form#search_quick ul.search-forms > li.allbeds .sbSelector{background: url("../images/icons/bed.png") no-repeat scroll 1.25rem center transparent;padding-left: 3.25rem;}
.search form#search_quick ul.search-forms > li.allbaths .sbSelector{background: url("../images/icons/bath.png") no-repeat scroll 1.25rem center transparent;padding-left: 3.25rem;}
.search form#search_quick ul.search-forms > li.allcars .sbSelector{background: url("../images/icons/car.png") no-repeat scroll 1.25rem center transparent;padding-left: 3.25rem;}
.search form#search_quick input[type=submit]{display: block; font-size: 18px; font-family: 'open_sans_bold', arial; font-weight: normal; height: 54px; line-height: 50px; padding: 0; text-align: center; width: 100%;}
.ie8 .search form#search_quick ul.search-forms > li ul li{width: 50%; padding-left: 10px; padding-right: 10px; padding-bottom: 20px;}
.search form#search_quick ul.search-forms > li ul li.first {z-index: 4;position: relative;}
.search form#search_quick ul.search-forms > li ul li.last {z-index: 3;position: relative;}

.search_results .ads {margin: 0 auto 20px;text-align: center;position: relative;overflow: hidden;max-height: 97px;}
.search_results .ads img{border: 1px solid #bbbdc0; width: auto !important;}

body#favourite-property .sorter_search_quick, body#favourite-property p.number_properties{display:none;}
body#favourite-property #property_map{}
body#favourite-property #property_map #map_canvas{height: 398px; margin: 0 0 20px; width: 100%;}
body#favourite-property #list_format { padding-top: 20px;}
body#favourite-property .link-back { display: none;}

/* BLOG */
#side_realty_widget_custom_tag_list{}
#sidebar ul{list-style: none outside none;margin: 0;}
#side_realty_widget_custom_tag_list ul.tag-list{border-top: 1px solid #f3f3f3;list-style: none outside none;margin: 0;}
#side_realty_widget_custom_tag_list ul.tag-list li{border-bottom: 1px solid #f3f3f3;}
#side_realty_widget_custom_tag_list ul.tag-list li a {color:#fd8204;display: block;padding: 5px 0;}
#side_realty_widget_custom_tag_list ul.tag-list li a:hover {color: #000000;}
#side_realty_widget_custom_tag_list ul.tag-list li span {float: right;}
body#blog.blog .attachment-post-thumbnail.wp-post-image {float: left;margin: 0 15px 10px 0;}

#mobile-search-input h2.section-title {display: none;}
#mobile-search-input p.keywords {float: left;padding: 20px 0 0; width: 85%;}
#mobile-search-input p.keywords input{color: #cccccc;font-family: open_sans;font-size: 16px;font-weight: 600;height: 40px;line-height: 20px;width: 100%;}
#mobile-search-input p.search_btn {float: left;padding: 20px 0 20px 20px;text-align: center;width: 15%;}
#mobile-search-input p.search_btn input{font-size: 16px;font-family: 'open_sans_bold', arial; font-weight: normal;height: 40px;line-height: 30px;padding: 0 20px 5px;text-align: center;width: 100%;}

/* DASHBOARD */
.dashboard-subnav {border: medium none;margin: 0;padding: 0;}
.dashboard-subnav ul, #setupform ol.cf-ol {margin: 0;list-style: none outside none;}
.dashboard-subnav .nav-sites {border: medium none;margin: 0;padding: 0;position: relative;}
.dashboard-subnav .nav-sites ul li {border: 1px solid #e0e0e0; border-left: none;border-radius: 2px 2px 0 0; margin: 0; padding: 0; text-align: center;}
.dashboard-subnav .nav-sites ul li.first {border-left: 1px solid #e0e0e0;}
.dashboard-subnav .nav-sites ul li.current {border-bottom: 1px solid #FFFFFF; background-color: #ffffff;}
.dashboard-subnav .nav-sites ul li a{color: #7f8c8c;display: block;font-family: open_sans,arial;font-size: 14px;font-weight: 600;height: 50px;line-height: 50px;overflow: hidden;padding: 0 10px;text-transform: uppercase;width: 100%;}
.dashboard-subnav .nav-sites ul li a:hover, .dashboard-subnav .nav-sites ul li.current a {color:#000000;}
form#update_properties, form#setupform {background-color: #ffffff;border: 1px solid #e0e0e0;padding: 30px;margin-top: -1px;}
form#update_properties input.btn, form#update_properties input[type="submit"], form#setupform input.button{display: block;font-size: 18px;font-family: 'open_sans_bold', arial; font-weight: normal;height: 50px;padding: 0 0 5px;text-transform: lowercase;width: 150px;}
#update_properties input[type="text"], #update_properties input[type="password"], #update_properties select, #update_properties textarea {background: none repeat scroll 0 0 #f3f3f3;border: 1px solid #d8d8d8;border-radius: 5px;box-shadow: none;color: #6b6b6b;margin: 0;}
#update_properties .block_content {border: medium none;margin-top: 0;padding: 0;}
.block_content h4 {background-color: transparent;color: #000000;font-family: open_sans;font-size: 24px;font-weight: 100;left: 0;margin-bottom: 20px;padding: 0;position: relative;top: 0;}
#update_properties .block_content.profile-save{padding-left: 0.9375rem;padding-right: 0.9375rem;}
#update_properties select.full {width: 100%;}
#update_properties th, #update_properties td {padding: 5px;text-align: left;}
.dashboard-page .sbHolder, #update_properties .sbHolder{border: 1px solid #d8d8d8;background-color: #ffffff;border-radius: 5px;height: 55px;line-height: 50px;padding: 0;position: relative;}
.dashboard-page .sbOptions, #update_properties .sbOptions{background-color: #FFFFFF; border: 1px solid #d8d8d8; border-top: none; border-radius: 0 0 5px 5px; left: -1px; margin: 0; max-height: 200px !important; overflow: auto; position: absolute; top: 45px !important; width: 101.5%;height: 200px;}

#fourOfour #searchform > div > input{float: left;margin-right: 10px;width: 200px !important;}
#fourOfour #searchform input#searchsubmit {font-weight: 600;height: 35px;padding: 0 20px;}
#fourOfour #searchform p.button{float: left;}

.block_content.profile-logo h4 {font-size: 18px;margin-bottom: 5px;}
.block_content.profile-logo > p {margin-bottom: 20px;}

.filter_lightbox {display:none; position:fixed; top:0; left:0; width:100%; height:1400px; z-index:1000; background-color:#000; opacity:0.9; filter:alpha(opacity=90);}
.box_lightbox {display:none; width:615px; position:fixed; top:25%; left:50%; padding:0; margin:0 0 0 -296px; z-index:1001;background:#ffffff; border:solid 4px #fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.9);-moz-box-shadow:0 0 2px rgba(0,0,0,.9);box-shadow:0 0 2px rgba(0,0,0,.9);}
#box_map.box_lightbox { width:592px; }
#load_form_video, #load_form_map { position:relative; }
#load_form_map iframe {height: 425px !important;overflow: hidden;width: 100%;}
.boxtitle_lightbox { display:none; }
#load_form_map input[type="button"]{background: url("../images/icons/sprite.png") no-repeat scroll 2px 1px transparent;cursor: pointer;float: right;height: 30px;margin-bottom: 5px;margin-right: 5px;padding: 0;width: 30px; behaviour:none!important; filter: none!important;}
#load_form_map input[type="button"]:hover{opacity: 0.7;}

/*div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right, div.pp_default .pp_content_container .pp_right, div.pp_default .pp_content_container .pp_left, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right{background-image:none!important;}
a.pp_close {bottom: 7px;right: 10px!important;top: auto!important;}*/

table.date_container, #open-for-inspection .stacktable{margin-bottom: 20px;}
table.date_container tr{}
table.date_container th, #open-for-inspection .stacktable th.st-head-row.st-head-row-main, table.results th{background-color: #20b5cd; color: #ffffff;font-size: 16px;font-weight: normal;}
table.results th {text-align: left;}
table.date_container td, #open-for-inspection .stacktable td, table.results td{background-color: #ffffff;}
table.date_container .alt td, #open-for-inspection .stacktable .even td, table.results .alt td{background-color: #fafafa;}
table.date_container td.time_cell{width: 160px;}
table.date_container td.suburb_cell{width: 200px;}
table.date_container td.property_type_cell{width: 100px;}
table.date_container td.bedrooms_cell{width: 50px;}
table.date_container td.price_cell{width: 200px;}
#open-for-inspection .stacktable .st-key {display: none;}
#open-for-inspection .stacktable td {text-align: center;}
#open-for-inspection .stacktable th {padding: 5px;}
#open-for-inspection .stacktable th.st-head-row{background-color: #eaeaea; font-weight: normal;}

ol.cf-ol {margin-left: 0;}
ol.cf-ol li .sbHolder{float: left;height: 40px;line-height: 40px;width: 500px;}
ol.cf-ol li .sbHolder .sbSelector{border: 1px solid #dddddd;background-color: #ffffff;}
ol.cf-ol li .sbHolder .sbToggle{height: 40px;}
ol.cf-ol .fieldset .sbHolder{width:100%;}
ol.cf-ol .fieldset .sbHolder .sbOptions{width:100%;}
ol.cf-ol .fieldset .bedrooms, ol.cf-ol .fieldset .price_min{padding-right: 5px;}
ol.cf-ol .fieldset .bathrooms, ol.cf-ol .fieldset .price_max{padding-left: 5px;;}
ol.cf-ol .fieldset .numberofrooms, ol.cf-ol .fieldset .prices{float: left;width: 50%;}
ol.cf-ol li .sbHolder .sbSelector{}
ol.cf-ol li .sbHolder .sbOptions{background-color: #FFFFFF; border: 1px solid #d8d8d8; border-top: none; border-radius: 0 0 5px 5px; left: 0; margin: 0; max-height: 200px !important; overflow: auto; position: absolute; top: 35px !important; width: 100%;}
ol.cf-ol li .sbHolder .sbOptions li {display: block;margin: 0;padding: 0;}
ol.cf-ol li .sbHolder .sbOptions li a{line-height: 35px;}
p.button.email_btn input.btn, .form-agent-log input.button{display: block;
    font-size: 18px;
    font-family: 'open_sans_bold', arial; font-weight: normal;
    height: 54px;
    line-height: 50px;
    padding: 0;
    text-align: center;
    width: 150px;}
.form-agent-log input.button {margin-left: 250px;}

/* Location Info */
.page-template-template_suburb_snapshots-php #tabbed_listings ul.location-tab {margin: 0;border-bottom: 1px solid #e0e0e0;height: 62px;margin: 0;}
.ie8 .page-template-template_suburb_snapshots-php #tabbed_listings ul.location-tab li {width: 16.6667%;}
.page-template-template_suburb_snapshots-php #tabbed_listings #tab-location-content {padding: 50px;font-size: 20px;}
.page-template-template_suburb_snapshots-php #tabbed_listings #tab-location-content table{font-size: 13px;}
.page-template-template_suburb_snapshots-php table.stacktable th.st-head-row-main{display: none;}
.page-template-template_suburb_snapshots-php table.stacktable th.st-head-row{background-color: #20b5cd;padding: 5px;color: #ffffff;font-family: open_sans;font-size: 16px;font-weight: normal;}
.page-template-template_suburb_snapshots-php table.stacktable th.st-head-row a {color: #ffffff;}
.page-template-template_suburb_snapshots-php table.stacktable tr.even td{background-color: #fafafa;}
.page-template-template_suburb_snapshots-php table.stacktable tr.odd td{background-color: #f4f4f4;}
.page-template-template_suburb_snapshots-php .map-image img{width: 100%;}

#blog.single-format-standard div[role="main"] p.no-break{border-top: 1px solid #e0e0e0;display: inline-block;margin: 50px 0 0;padding-top: 20px;width: 100%;}
#blog.single-format-standard div[role="main"] .share-text{border-top: 1px solid #e0e0e0;
    color: #444;
    display: inline-block;
    font-size: 11px;
    margin: 50px 0 0;
    padding-bottom: 10px;
    padding-top: 20px;
    text-transform: uppercase;
    width: 100%;}
.st_facebook_vcount, .st_twitter_vcount, .st_pinterest_vcount, .st_plusone_vcount, .st_googleplus_vcount{display:inline-block;
    height: 50px;
    margin-right: 20px;
    width: 25px;}
.stButton {color: #777777 !important;
    display: block !important;
    margin: 0 !important;}
.stButton .stBubble{background: none repeat scroll 0 0 transparent !important;
    height: 20px !important;
    line-height: 20px !important;
    margin: 0 !important;
    position: absolute;
    top: 30px !important;
    width: 100% !important;}
.stButton .stBubble_count {background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #777777 !important;
    font-family: open_sans,arial !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 0 !important;
    width: 25px !important;filter: none!important;}
.stMainServices, .st_googleplus_vcount .stButton_gradient{background: url("../images/social.png") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    border-radius: 0 !important;
    display: block !important;
    height: 25px !important;
    min-width: 25px !important;
    padding: 0 !important;
    width: 25px !important; filter: none!important;}
.stMainServices.st-facebook-counter{}
.stMainServices.st-twitter-counter{background-position: 0 -25px !important;}
.stMainServices.st-pinterest-counter{background-position: 0 -50px !important;}
.st_googleplus_vcount .stButton_gradient{background-position: 0 -75px !important;}
.st_googleplus_vcount .stButton_gradient span {visibility: hidden;}
.comments-template {display: none}
#login p.email_btn .btn {
    display: inline-block;
    font-size: 18px;
    height: 40px;
    line-height: 36px;
    padding: 0 20px;
    text-align: center;
    width: 100px;
    font-family: 'open_sans_bold';
}

.ie8 input[type="submit"], .ie8 input[type="button"], .ie8 a.button, .ie8 a.btn, .ie8 button, .ie8 body#property #tabs #tab-content #tab_features .feature-right .enquire a, .ie8 body#office #tabs a, .ie8 .showcase_body_bottom_foot a, .ie8 #find-an-agent #office .office-list .office_box .profile-link a, .ie8 .date-tab-content .open-time-wrap p.view-details-link a, .ie8 #header .sign-in a, .ie8 #header ul.top-nav li a, .ie8 #header nav[role="navigation"] ul.menu a, .ie8 .homepage .slider .wrapper.cycle-slide a.discover, .ie8 body#office #tabs a.current, .ie8 .media .cycle-slideshow a.photo_number, .ie8 .direction a.prev, .ie8 .direction a.control .prev, .ie8 .direction > span.prev, .ie8 .direction a.cycle-prev, .ie8 .direction a.next, .ie8 .direction a.control .next, .ie8 .direction > span.next, .ie8 .direction a.cycle-next, .ie8 .homepage .slider a.control, .ie8 .scroll-top, .ie8 .homepage .articles, .ie8 .latest p.more a, .ie8 .latest .photo .photo-wrap, .ie8 .localagents ul.client-logos li .client-logo, .ie8 #blog.single-format-standard div[role="main"], .ie8 #blog .side_block.widget_search input#searchsubmit, .ie8 #blog #side_realty_widget_custom_recent_post.side_block #tabs a, .ie8 .listing .photo-wrap, .listing p.button.map a, .ie8 #search_results_tab ul.shadetabs li, .ie8 .dashboard-subnav .nav-sites ul li, .ie8 .sbHolder, .ie8 .sbSelector, .ie8 .sbOptions, .ie8 .stMainServices, .ie8 .st_googleplus_vcount .stButton_gradient, .ie8 .homepage .slider .controls span, .ie8 .property-description .opentimes, .ie8 div.action-buttons, .ie8 .search-toolbar .info .token-input-list li.token-input-token p, .ie8 .search-toolbar .info .token-input-list li .token-input-delete-token, .ie8 .gm-style-iw .info-window-wrap .property-view a, .ie8 body#property #tabs ul.media-tabs > li, .ie8 .page-template-template_suburb_snapshots-php #tabbed_listings ul.location-tab > li, .ie8 body#property #tabs .ui-tabs-panel, .ie8 #tab_agent .agent .info-office p.email a, .ie8 #agent .agent-tabs ul.tabs-nav a, .ie8 .office-tab li a, .ie8 #tabs2 a, .ie8 #find-an-agent #office .office-list .office_box, .ie8 form#search_quick .txtKeyword input#buy_keywords, .ie8 form#search_quick .sugBoxSuburb, .ie8 .pagination a  {behavior: url(http://www.propertyre.com.au/wp-content/themes/propertyre/css/PIE/PIE.htc);}
.ie8 input[type="text"], .ie8 input[type="password"], .ie8 input[type="tel"], .ie8 input[type="email"], .ie8 select, .ie8 textarea {behavior: url(http://www.propertyre.com.au/wp-content/themes/propertyre/css/PIE/PIE.htc); position: relative;}
.ie8 .mob {display: none;}
.ie8 .large-3 {width: 25%;} .ie8 body#office #list_format .listing {width: 50%;}
.ie8 .large-2 {width: 16.6667%;}
.ie8 .large-8 {
    width: 66.6667%;
}
.ie8 .large-4 {width: 33.3333%}
.ie8 .large-5 {width: 41.6667%}
.ie8 .large-9 {width: 75%}

#back-top {
	display:none;
    bottom: 7px;
    position: fixed;
    right: 10px;
    z-index: 999;
	cursor:pointer;
	height:40px;
	width:40px;
	background:url(../images/icons/backtop.png) no-repeat 0 0
}
#back-top img {
	display:none;
    height: auto;
    width: 40px;
}

/* adjustment */
#find-an-agent .pp_pic_holder.light_square {
  background: #fff;
}
#find-an-agent .pp_pic_holder.light_square a.pp_close {
  top: -30px!important;
}
#find-an-agent div.light_square .pp_middle {
  display: none;
}
.lightbox-email-agent-wrap {
  padding: 20px 50px 0;
}
#emailAgentPopup .title {
  text-align: center;
}
#emailAgentPopup .emailAgentInfo {
  margin-top: 10px;
  margin-bottom: 15px;
  width: 100%;
}
#emailAgentPopup .emailAgentInfo span {
  float: left;
  margin-top: 15px;
}
#emailAgentPopup .emailAgentInfo .toValue {
  padding: 0 10px;
}
#emailAgentPopup .emailAgentInfo img {
  float: right;
}
#emailAgentPopup .emailAgentInfo:after{
  clear: both;
  content: "";
  display: table;
}
#emailAgentPopup p, #emailAgentPopup .rui-disclaimer {
  line-height: 18px;
}
#senderInfo label,
#queryDetails label {
  padding-bottom: 10px;
  display: block;
}
#senderInfo fieldset,
#queryDetails fieldset {
  padding-bottom: 10px;
}
#queryDetails .radio .radioLabel {
  float: left;
  margin-right: 10px;
}
#senderInfo input[type="text"] {
  height: 40px;
  line-height: 40px;
  width: 100%;
}
#senderInfo textarea {
  width: 100%;
  height: 75px;
  padding: 10px;
}
.privacy-policy .privacy-statement a {
  font-size: 14px;
  font-weight: bold;
  height: 35px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  width: 120px;
}
.privacy-policy .privacy-statement p {
  margin-top: 10px!important;
}
.page-id-18 #property_search .keywords {
	float: left;
	width: 40%;
	margin: 20px 0;
	padding-right: 5px;
}
.page-id-97 #property_search .keywords { /*home*/
	float: left;
	width: 85%;
	padding: 20px 0;
}
.page-id-18 #property_search .list_.search {
	float: left;
	width: 40%;
	margin: 20px 0;
	padding-left: 5px;
}
.page-id-18 #property_search p.search_btn.button {
	width: 20%;
}
.page-id-18 #property_search input[type="text"], .page-id-18 #property_search .sbSelector, .page-id-97 #property_search .keywords input[type="text"] {
	color: #cccccc;
    font-family: open_sans;
    font-size: 16px;
    font-weight: 600;
    height: 40px;
    line-height: 38px;
    width: 100%;
}
.page-id-18 #property_search .sbHolder {
	line-height: normal;
	height: auto;
}
.page-id-18 #property_search .sbHolder ul {
	background: #fff;
}
.page-id-18 #property_search .sbHolder .sbToggle {
	height: 40px;
}