body#auction-forms,body#calculators,body#mortgage-repayment-calculator,body#our-culture,body#stamp-duty-calendar,html{height:100%}a,a:hover{text-decoration:none}a,body{color:#172934}#footer,#header,#header hgroup,#search_results #content,#sold #content,.group,.wrapper,body{position:relative}*,ol.cf-ol li input[type=text]{box-sizing:border-box}.main-nav .group,ul.listings .controls{visibility:hidden}body#contact-us .cf-ol li textarea,textarea{resize:none}html{min-height:100%}body{background:#fff;font:.875em/1.5 HelveticaNeueLTStd-Lt,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6,input,select,strong,textarea{font-family:HelveticaNeueLTStd-Lt,Helvetica,sans-serif}a{-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}a:hover{color:#000}strong{font-weight:400}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:400}h1{font-size:1.85714em}h1.page-title{margin:0 0 10px;font-size:1.28571em;text-transform:uppercase}h2{font-size:1.57143em}h3,h4{font-size:1.28571em}h5{font-size:1.14286em}h6{font-size:1em}input:focus,select:focus{outline:0}input[type=text],input[type=tel],input[type=email],select,textarea{margin:0;padding:5px;font-size:1em;color:#172934}:-moz-placeholder{color:#917860;opacity:1}::-moz-placeholder{color:#917860;opacity:1}::-webkit-input-placeholder{color:#917860;opacity:1}:-ms-input-placeholder{color:#917860;filter:alpha(opacity=100)}input[type=radio],input[type=checkbox]{float:left;margin:3px 5px 0 0}input[type=checkbox]{margin:2px 5px 0 0}.die input[type=radio]{margin:0 5px 0 0}.btn,input[type=submit].btn,input[type=button].btn{outline:0;padding:0 26px;height:26px;line-height:26px;color:#fff;background:url(../img/button-bg.png) repeat-x;border:none;text-align:center;text-transform:capitalize;cursor:pointer;font-size:1.1em;border-radius:2px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main-nav ul li a,.main-nav ul.menu>li>a{text-transform:uppercase;text-decoration:none}input[type=submit].btn:hover,input[type=button].btn:hover,p.button>a.btn:hover{transition:none;background:#80b43e;box-shadow:inset 0 0 5px rgba(0,0,0,.5)}p.button{margin:15px 5px}a.btn{padding:0 26px;line-height:26px;color:#fff!important}.button.email_btn a.btn{display:inline-block;vertical-align:top}.die .btn,.die input[type=submit],.die input[type=button]{font-size:1em}.btn{line-height:normal}table{width:100%}td,th{padding:5px}.a-allam,.allamre{color:#c1d82f}.engravers-gothic-regular{font-family:'Engravers Gothic BT Regular',Arial,Helvetica,sans-serif}.engravers-gothic-bold{font-family:HelveticaNeueLTStd-Lt,helvetica,liberation_sansregular,sans-serif}.aquo{font-family:Georgia,"Times New Roman",Times,serif}.text-cut{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.alignleft,.left{float:left}#content,.alignright,.right{float:right}.alignleft{margin:0 20px 20px 0}.alignright{margin:0 0 20px 20px}.hidden{display:none}.clear,.clearer{clear:both}ul.ui-tabs-nav li a{display:block;line-height:30px;padding:0 10px}#sidebar,.button.view_sale_btn a.btn{padding:10px}div.ui-tabs-panel{clear:both}div.ui-tabs-hide{display:none}.h-tel span,.reload-captcha{display:inline-block}.wrapper{z-index:1}.group{width:980px;height:100%;margin:0 auto}#sidebar,.h-tel{position:absolute}#header{z-index:9}#header hgroup{height:100px}div[role=main]{position:relative;z-index:0;height:100%;min-height:100%}body#about-us div[role=main],body#appraisal div[role=main],body#careers-culture-fun div[role=main],body#general div[role=main],body#in-mediaawards div[role=main],body#privacy-policy div[role=main],body#sponsorships div[role=main],body#tenant-recourses div[role=main],body#tenant-resources div[role=main]{padding:0 0 95px}#content{width:720px;margin:0 0 50px;min-height:500px}#sidebar{float:left;width:240px;background:url(../img/sidebar-left-bg.png) repeat-y #fff;height:100%}#footer{width:100%;margin:0;padding:20px 0;font-size:.857143em;min-height:100px;max-height:183px}.ie7 #footer{position:static}#footer,#header{background:#172934}.h-tel{right:20px;top:35px;font-size:18pt}h2.tagline,p.tagline{bottom:20px;right:0;position:absolute}.h-tel span{font-size:18pt;vertical-align:top;margin:0 0 0 5px}h1.logo img,p.tagline{display:block}.h-tel a{color:#fff}h1.logo{position:absolute;top:15px;left:10px}h2.tagline{letter-spacing:1.85px;font-size:2em}.main-nav{padding:0;background:#fff}.main-nav ul.sub-menu{opacity:1!important;position:absolute;z-index:2;width:620px!important;left:0;margin:55px 0}.main-nav ul.sub-menu li{margin:5px 10px 5px 0;display:inline-block;width:280px}.die .main-nav ul.sub-menu li{margin:0}.main-nav ul li a{display:block;color:#172934;text-align:center;letter-spacing:2px}.main-nav ul.menu>li{float:left;border-right:solid 1px #fff}.main-nav ul.menu>li.last{border-right:none}.main-nav ul.menu>li>a{max-width:180px;height:38px;line-height:38px;padding:0 10px;background:#fff}.main-nav ul.menu>li.current_page_ancestor>a,.main-nav ul.menu>li.current_page_item:hover>a,.main-nav ul.menu>li.current_page_parent>a,.main-nav ul.menu>li:hover>a,.main-nav ul.sub-menu li.current_page_ancestor a,.main-nav ul.sub-menu li.current_page_parent a{background:#172934;color:#fff}.main-nav ul.sub-menu li a{text-align:left;padding:0 0 5px;font-size:11px;font-family:HelveticaNeueLTStd-Lt,helvetica,liberation_sansregular,sans-serif;text-transform:capitalize;display:inline-block;vertical-align:top}#commentform p label,.comments ul li cite.fn{font-family:FrutigerLTStd-Roman}.die .main-nav ul.sub-menu li a{padding:6px 12px 4px;font-size:.857143em}.die .main-nav ul.sub-menu li.last>a{border-bottom:none}.main-nav ul.menu>li.current_page_item>a{color:#fff;font-weight:700;background:#172934}#realty_widget_contact_agent.side_block,#realty_widget_property_table.side_block,#side_dc_jqmegamenu_widget-2 .sub-container.non-mega ul.sub-menu li.current_page_ancestor a,#side_dc_jqmegamenu_widget-2 .sub-container.non-mega ul.sub-menu li.current_page_parent a{background:0 0}.main-nav ul.sub-menu li.current_page_item a{font-weight:700;color:#fff;background:0 0}.side_block{margin:0 0 20px}#side_realty_widget_contact_agent h2.section_title{background:#172934;color:#fff;padding:10px 5px}#side_realty_widget_contact_agent .agent_info{margin:10px 0 0}.side_block a.btn:hover{color:#4E3C2B}.side_block a{color:#172934;text-decoration:none}.side_block a:hover{color:#7a7a7a;text-decoration:underline}#homepage .section.top>.nav{position:absolute;width:980px;top:350px;z-index:5;text-align:center}.section.top>.nav a{width:13px;height:13px;display:inline-block;margin:0 5px;text-indent:-99999px;background:url(../img/icon-slider-bullet.png) no-repeat;cursor:pointer}body#home nav .side_block{margin:0}.section.top>.nav a.activeSlide{background:url(../img/icon-slider-bullet.png) -20px 0 no-repeat}#homepage .section.top .bx-wrapper{height:600px}#homepage .slideshow{position:relative}#homepage .heroes{width:980px;height:552px;overflow:hidden}#homepage .heroes img{width:100%}#homepage .section.top .loader{position:absolute;left:50%;top:50%;width:48px;height:48px;margin:-24px 0 0 -24px;background:url(../img/loader.gif?v=1.00) no-repeat}#homepage .bathrooms.numberofrooms,#homepage .bedrooms.numberofrooms{display:inline-block;width:140px;vertical-align:top}#homepage .bedrooms.numberofrooms{margin-right:16px}#homepage .bathrooms.numberofrooms select,#homepage .bedrooms.numberofrooms select{width:100%}#homepage .slideshow.heroes .slide a>span{position:relative;background:url(../img/bg-black-50.png) rgba(0,0,0,.5);color:#fff;bottom:50px;width:980px;z-index:6;display:block;padding:10px 15px;height:50px}#homepage .slide-controls{position:relative;z-index:4;bottom:220px}#homepage .slide-controls a.next,#homepage .slide-controls a.prev{width:40px;padding:10px;position:absolute;text-indent:-99999px;cursor:pointer}#dropm #mytitle,#myi-wrapper{width:980px;margin:0 auto}.slide-controls a.prev{left:10px;background:url(../img/icon-slider-nav.png) no-repeat}.slide-controls a.next{right:10px;background:url(../img/icon-slider-nav.png) -40px 0 no-repeat}.drop-menu-bg{position:relative;height:280px;padding:10px;background:url(../img/dropm-bg.png) 15% 50% no-repeat #345265;display:none}#dropm #mytitle h2{color:#80b43e;background:url(../img/dropdown-line.png) bottom no-repeat;padding:10px 0;width:680px;font-size:20px;position:absolute}ul.sub-menu{padding:20px 0}ul.sub-menu li,ul.sub-menu li a{color:#fff}ul.sub-menu li a,ul.sub-menu li a:hover{text-decoration:none;color:#fff}ul.sub-menu li a:hover{color:#80b43e}ul.sub-menu li a:before{content:"\2023  "}#myi-wrapper{position:relative;color:#fff;font-size:11px;text-align:justify}#myimage{position:absolute;right:20px;top:20px;background:#5e7585;width:240px;box-shadow:0 0 2px #222;padding:10px;height:209px}#myimage p{line-height:1.75;padding:5px 0;text-align:left}#myimage img{padding:2px;background:#fff;width:100%;height:auto;display:block;margin:0 auto}.listWrap .tdContent img.photo{width:110px;border:2px solid #fff}.listWrap .ui-tabs-nav li a:hover,.listWrap .ui-tabs-nav li.ui-tabs-active{font-weight:700;background:#8dc63f;border-radius:4px}.listWrap .contact .ui-tabs-panel.ui-widget-content{min-height:115px}.listWrap .speakto-box{width:100%;display:block;margin:0 0 30px}#list_format .ui-tabs-nav li{padding:0 10px}#list_format .ui-tabs-nav li a{font-weight:700}.speakto-box .agent-contact-box,.speakto-box img.photo{display:inline-block;vertical-align:top}.speakto-box .agent-contact-box{width:200px}body#home .bx-wrapper{margin:0}.bx-wrapper .bx-controls-direction a{transition:none!important}body#home .bx-wrapper .bx-viewport{box-shadow:none;background:0 0;border:0;left:0}.comments,.single .entry{border-bottom:1px solid #E0DBD2}body#home .bx-wrapper .bx-pager{position:absolute;bottom:50px}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff!important;box-shadow:0 0 2px #000}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#3c86b2!important;box-shadow:0 0 5px #000}#homepage .box{width:260px;height:200px;background:#4E3C2B}#homepage .box .widget h3.section-title{color:#FFD65C}#homepage .boxes{width:710px}#homepage .boxes .widget{float:left;width:230px;height:200px}#homepage .boxes .widget.alt{margin:0 10px}#homepage .boxes .widget span.box-title{display:block;position:absolute;z-index:1;left:0;bottom:10px;width:220px;margin:0;padding:2px 10px 4px 0;background:url(../img/brown_90.png);font-size:1.42857em;letter-spacing:2px;text-align:right}.gform_heading,.gform_wrapper .validation_error{margin:0 0 10px}.posts p.post-meta,.single p.post-meta{font-size:.857143em}#homepage .boxes .widget a{display:block;position:relative;color:#FFD65C}#homepage .boxes .widget:hover a{color:#FFF}#homepage .boxes .widget .slideshow{display:block;width:230px;height:200px;overflow:hidden;z-index:0}#homepage .boxes .widget img{height:100%}#homepage .follow{clear:both}.ie7 #homepage .boxes .widget .slideshow,.ie7 #homepage .boxes .widget span.box-title{cursor:pointer}.gform_footer{padding:0 0 0 150px}.gform_wrapper .validation_message{clear:both;padding:5px 0 0 150px;color:#D00}.gform_body ul.gform_fields{list-style:none;margin:0}.gform_body ul.gform_fields li label{float:left;width:150px;margin:2px 0 0}.gform_body ul.gform_fields li label .gfield_required{color:#D00}.gform_body ul.gform_fields li .ginput_container{float:left;width:570px}.gform_body input[type=text],.gform_body input[type=tel],.gform_body input[type=email]{width:272px}.gform_body select{width:280px}.gform_body textarea{width:562px;height:200px}.gform_body ul.gform_fields li .ginput_complex span{float:left;position:relative;padding:25px 0 0}.gform_body ul.gform_fields li .ginput_complex span.ginput_left{margin:0 10px 0 0}.gform_body ul.gform_fields li .ginput_complex span label{position:absolute;top:0;left:0;float:none;width:auto;margin:0}.contact_form ol.cf-ol li label{line-height:30px}.contact_form p.button.email_btn{margin-left:200px}ol.cf-ol li ul{margin:0}ol.cf-ol li.site_alerts ul.prop_alerts_ul{margin:5px 0;float:left;width:50%}ol.cf-ol li.li--unsubscribe{padding-left:200px}.posts .post,.single .post{padding:10px;position:relative}#login ol.cf-ol{margin:15px 0}#login ul#sale_search li.house_rooms>div,#login ul#sale_search li.price>div{width:120px;float:left;margin:0 10px 0 0}#login ul#sale_search li.house_rooms select,#login ul#sale_search li.price select{width:100%}#login ul#sale_search li.house_rooms .bedrooms.numberofrooms,#login ul#sale_search li.price .price_min.prices{margin:0 10px 0 0}.default h1,.default h2,.default h3,.default h4,.default h5,.default h6{margin:0 0 20px}.default .single h1.page-title{margin:0 0 5px}.default p{margin:0 0 10px}body#appraisal p.button.email_btn{margin:0 0 0 19px}.default ul{list-style:disc;margin:0 0 0 15px}.default ul li{margin:0 0 10px}.default ol{list-style:decimal;margin:0 0 0 19px}.default ol li,.posts .post{margin:0 0 10px}.posts .entry{margin:10px 0}.comments,.single .entry,.single .post-head{margin:0 0 10px}.posts h3.post-title a{color:#172832}.posts h3.post-title a:hover{color:#8ec63f}.posts p.post-meta{margin:0 0 10px}.single .entry{padding:0 0 5px}.single article.entry{text-align:justify}.comments{padding:0 0 10px}.comment-author.vcard,.comment-text{display:inline-block;vertical-align:top}.comment-text{width:80%;padding:5px 0 20px}.comments h2.section_title{background:url(../img/comment.jpg) left center no-repeat;padding:5px 0 0 40px;height:31px;display:block;font-size:1.28571em}.comment-respond h3.comment-reply-title{background:url(../img/add-comment.jpg) left center no-repeat;padding:5px 0 0 40px;height:31px;display:block}.comment-respond .comment-form p.comment-form-author,.comment-respond .comment-form p.comment-form-email,.comment-respond .comment-form p.comment-form-heading{display:inline-block;width:226px;vertical-align:top}.comment-respond #commentform input[type=text],.comment-respond #commentform input[type=email],.comment-respond #commentform textarea{width:100%;background:#f1f1f1;border:0;border:1px solid #c2c2c2}.comment-respond .form-submit input[type=submit]{background:#122631;color:#fff;cursor:pointer;padding:10px 15px;border:0;border:1px solid #3d4e58}p.comment-form-author{margin:0 7px 10px 0!important}p.comment-form-email{margin:0 11px 10px 0!important}p.comment-form-email input{width:100%;vertical-align:top}.comment-respond form p.form-allowed-tags{display:none}.comments ul{list-style:none;margin:0}.comments ul.children{margin:0 0 0 42px}.comments ul li{margin:5px 0;border:1px solid #c2c2c2;background:#f1f1f1}.comments .comment-body{position:relative;margin:0 0 10px;padding:4px 10px 10px}.comments ul li img.avatar{float:left;margin:6px 20px 20px 0}.comments ul li cite.fn{font-style:normal}.comments p{margin:0}.comments .reply{position:absolute;bottom:0;left:97px;font-size:.846154em}.comments .reply a{display:block;font-size:11pt;font-weight:700;color:#13262d}.comments .reply a:hover{opacity:.5}.comments .reply em{padding:0 3px 0 0}.comments .comment-meta{font-size:.857143em}.comments-template #respond a#cancel-comment-reply-link{float:right;font-family:FrutigerLTStd-Roman;font-size:.777778em;color:#4E3C2B}.comments-template #respond a#cancel-comment-reply-link:hover{color:#FFC200}#commentform p{margin:0 0 10px}#commentform p span.required{color:#e00}#commentform p label{float:none;width:20%;margin:2px 0 0}#commentform input[type=text],#commentform textarea{width:78%}#footer,#footer a{font-family:HelveticaNeueLTStd-Lt,helvetica,liberation_sansregular,sans-serif;color:#fff}#footer .foot-cols.foot-address p{padding:5px 0 0;font-weight:400}.foot-cols.foot-address .cols-title{margin-bottom:10px}#footer .foot-cols{float:left;width:320px;min-height:100px}#footer .foot-cols.foot-li-links{width:340px}#footer .foot-cols.follow ul{margin:0;float:right}#footer .foot-cols.follow ul li{float:left;margin:0 0 0 10px;padding:0}#footer .foot-cols.follow ul li a{display:block;width:30px;height:30px;background-image:url(../img/social-icons.png);background-repeat:no-repeat}#footer .follow ul li a.facebook{background-position:-27px 0}#footer .follow ul li a.twitter{background-position:2px 0}#footer .follow ul li a.youtube{background-position:-55px 0}#footer .follow ul li a.linkedin{background-position:-83px 0}#footer .follow ul li a.instagram{background-position:-111px 0}#footer .follow ul li a.pinterest{background-position:-140px 0}#footer .follow ul li a.e-mail{background-position:-165px 0}.foot-cols ul{margin:10px 0 0 5px}.foot-cols ul li{height:25px;line-height:25px;margin:0 0 5px;padding:0 0 0 20px}.foot-li-links ul li{background:url(../img/icon-arrow-right.png) left center no-repeat}.foot-li-links li a{text-transform:capitalize;font-weight:300}#footer .foot-credits{clear:both}#footer .foot-credits p{text-align:right}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}#bottom_pagination .page_toolbar,#sorter_pagination .page_toolbar{margin:10px 0}#sorter_pagination .sorter_search_quick{position:relative;float:right}.sorter_search_quick select{width:140px}#bottom_pagination .page_next,#bottom_pagination .page_prev,#bottom_pagination p.page_numbers,#sorter_pagination .page_next,#sorter_pagination .page_prev,#sorter_pagination p.page_numbers{display:inline-block}#bottom_pagination .page_next a,#bottom_pagination .page_numbers a,#bottom_pagination .page_prev a,#sorter_pagination .page_next a,#sorter_pagination .page_numbers a,#sorter_pagination .page_prev a{background:#dfe7ea;color:#172934;padding:4px 8px}#bottom_pagination .page_next a:hover,#bottom_pagination .page_numbers a:hover,#bottom_pagination .page_prev a:hover,#bottom_pagination a.current_page_link,#sorter_pagination .page_next a:hover,#sorter_pagination .page_numbers a:hover,#sorter_pagination .page_prev a:hover,#sorter_pagination a.current_page_link{background:#172934;color:#fff}#sold_team_listings #sorter_pagination,#sold_team_listings select#pagee{display:inline-block;vertical-align:top}#sold_team_listings select#pagee{margin:4px 0;line-height:30px}body{font-family:HelveticaNeueLTStd-Lt,Helvetica,sans-serif}a:visited,body a{text-decoration:none;color:#1a272d}#google_translate_element{display:none}.group-bg1,.group-bg2,.group-bg3,.group-bg4,.group-bg5{width:100%}.group-bg2,.group-bg4{background:#fff}.group-bg1{background:#b9c9d2}.group-bg3{background:#eaeff1}.group-bg5{background:#f8f9fa}.p-group-head,.qs-group-head{background:#eaeff1;position:absolute;z-index:1;width:100%;height:50px}.group-outter .homepage-bottom,.group-outter .homepage-middle,.group-outter .section.top,.homepage-top .bot-cols,.homepage-top .top-cols{width:980px;margin:0 auto 10px}.group-outter .homepage-bottom{margin:0 auto;padding:0 0 10px}body#blog nav.main-nav,body#buy nav.main-nav,body#contact-us nav.main-nav,body#home.blog nav.main-nav,body#leasing nav.main-nav,body#listings nav.main-nav,body#recent-sales nav.main-nav,body#search-results nav.main-nav,body#team nav.main-nav{border-bottom:18px solid #172934}body#mortgage-repayment-calculator nav.main-nav,body#property nav.main-nav,body#tax-depreciation-calculator nav.main-nav{border-bottom:18px solid #b9c9d2}.side-block.subpages ul{position:relative;right:-10px}.side-block.subpages ul>li:after{content:" \003C"}.side-block.subpages ul li:first-child{border-top:1px solid #eee}.side-block.subpages ul li:hover{background:#fff}.side-block.subpages ul li.a{color:#7a7a7a}.side-block.subpages li{text-align:right;padding:10px 30px;border-bottom:1px solid #eee}body#home .top-cols #hybrid-nav-menu-6 h3.section-title{background-color:#345265;background-image:url(../img/icon-link2.png);background-position:3% 50%;background-repeat:no-repeat}body#home .top-cols #quick_search h3.section-title{background-color:#345265;background-image:url(../img/icon-search2.png);background-position:3% 50%;background-repeat:no-repeat}body#home .top-cols #hybrid-nav-menu-7 h3.section-title{background-color:#345265;background-image:url(../img/icon-video2.png);background-position:3% 50%;background-repeat:no-repeat}body#home .homepage-text h2,body#home .section-title{padding:15px 0;font-weight:700}body#home .top-cols{margin-bottom:10px;color:#172934}body#home .top-cols ul#menu-quick-links,body#home .top-cols ul#menu-videos{padding:20px 20px 10px}body#home .top-cols ul.qs-ul{padding:10px}body#home .top-cols #realty_widget_quick_search ul.qs-ul{padding:10px 10px 0}body#home .top-cols ul#menu-quick-links li,body#home .top-cols ul#menu-videos li{padding:0 0 0 35px;background-color:#fff;background-image:url(../img/icon-arrow-right.png);background-repeat:no-repeat;background-position:5% 50%;line-height:2;margin-bottom:10px;font-weight:700;font-size:11pt}body#home .top-cols .search_quick-wrap .search_selection a{float:right}body#home #realty_widget_quick_search,body#home .homepage-bottom #realty_widget_sold_listings,body#home .homepage-bottom .testimonial,body#home .homepage-middle #realty_widget_featured_listings,body#home .homepage-middle #recent-posts-2,body#home .homepage-text,body#home .nav-menu.widget,body#home .team,body#home .widget.alt{float:left}body#home .top-cols ul#menu-quick-links li a,body#home .top-cols ul#menu-videos li a{color:#172934}body#home .top-cols form#search_quick{padding:10px}body#home .top-cols ul.qs-ul li{margin-bottom:10px}.top-cols ul.qs-ul input[type=text],.top-cols ul.qs-ul select{height:30px}.top-cols ul.qs-ul input#buy_keywords,.top-cols ul.qs-ul select#select_property_type{width:100%}.top-cols ul.qs-ul li.list_for_lease,.top-cols ul.qs-ul li.list_for_sale{display:inline-block;width:115px;padding:5px 0 0}.top-cols ul.qs-ul li#price_for_sale div,.top-cols ul.qs-ul li#price_for_sale div>select{display:inline-block;width:140px}.top-cols ul.qs-ul .price_min.prices{margin-right:16px}.top-cols ul.qs-ul b,.top-cols ul.qs-ul label{font-weight:700;font-size:10pt;margin-right:12px}body#home .top-cols p.button.quick_search_btn{text-align:center}body#home .top-cols #realty_widget_quick_search,body#home .top-cols .widget_nav_menu{float:left;width:300px;min-height:390px;background:#e8eef1}body#home .top-cols #realty_widget_quick_search{width:340px;margin-left:20px;margin-right:20px}body#home .top-cols .section-title{background:#345265;color:#fff;padding:8px 0 0 52px;height:40px}.top-cols input,.top-cols select{border-radius:5px;border:1px solid #3f869a}.top-cols .btn,.top-cols input[type=submit],.top-cols input[type=button]{border-radius:0;border:0}body#home .section-title,body#home .section_title{color:#172934;font-weight:700;font-size:16pt;padding:15px 0}body#blog .section-title,body#home.blog .section-title,body#home.blog .section_title{color:#172934;font-weight:700;font-size:14pt;padding:15px 0 5px;text-transform:uppercase}body#home #featured_sale .section-title,body#home #recent-posts-2 .section-title,body#home #sold_listings .section-title,body#home .team .section-title,body#home .testimonial .section-title{background:0 0}body#home .bot-cols{position:relative;margin-bottom:10px}body#home .homepage-middle #realty_widget_featured_listings{border-right:1px dashed #6b767d;margin-right:20px;width:510px;padding:0 20px 15px 10px}body#home .homepage-middle #realty_widget_featured_listings ul.listings{width:475px;position:relative}body#home .homepage-middle ul.listings .featured-listings{position:relative;height:350px;overflow:hidden}.homepage-middle ul.listings span.image img{max-height:316px}.homepage-middle ul.listings span.street_suburb{position:absolute;bottom:-20px}.homepage-middle ul.listings .controls{position:absolute;width:100%;top:145px;z-index:999;font-size:20pt}.homepage-middle ul.listings .controls a.next2,.homepage-middle ul.listings .controls a.prev2{width:32px;padding:0;position:absolute;cursor:pointer;color:#1a272d;text-indent:100%;white-space:nowrap;overflow:hidden}.homepage-middle ul.listings .controls a.prev2{background:url(images/controls.png) 0 -32px no-repeat;left:10px}.homepage-middle ul.listings .controls a.next2{background:url(images/controls.png) -43px -32px no-repeat;right:10px}ul.listings:hover .controls{visibility:visible}body#home .homepage-middle .featured-listings img{width:475px;margin-top:0!important}body#home .homepage-bottom,body#home .homepage-middle,body#home .homepage-text{clear:both}body#home .homepage-text{width:660px;text-align:justify;margin-right:20px;padding:0 20px 20px}body#home .team{width:300px;padding:0 20px 20px}body#home .team .single-team img{display:block;max-width:100%}body#home .homepage-middle #recent-posts-2{width:450px;padding:0 15px}#recent-posts-2 ul li{padding:0 0 0 15px;background:url(../img/li-arrow.png) left center no-repeat;line-height:2.5}#recent-posts-2 ul li a{font-weight:700;color:#172934}body#home .homepage-bottom #realty_widget_sold_listings{width:510px;padding:0 0 0 100px}body#home .homepage-bottom .testimonial{width:450px;padding:0 0 15px 10px}body#home .imageflow{height:280px!important}.imageflow .navigation{position:relative;top:55px;padding:0 10px 0 0}.imageflow .slider{display:none}.imageflow .caption{font-size:12pt;top:40px}.imageflow img{-webkit-filter:grayscale(1)}a#a-back-top{width:56px;height:84px;background:url(../img/back-to-top4.png) center center no-repeat;display:block;position:fixed;bottom:10px;right:10px}#sold_sale p.button{margin:15px 0}#sold_sale table.recent_sales th{text-align:left;padding:5px 0}#sold_sale table.recent_sales td{padding:10px 0}#content .page-title{line-height:50px;padding:0 0 0 10px}#sidebar #quick_search .section_title{padding:5px 0 10px}#sidebar #details .section-title{padding:15px 0 10px;border-bottom:0}#content .page-title,#sidebar #details .section-title,#sidebar #quick_search .section_title{position:relative;z-index:2;color:#172934;font-size:16pt;text-transform:capitalize;background:0 0}#sidebar form#search_quick,body#buy #search_results_container,body#buy form#search_quick,body#listings form#search_quick,body#recent-sales #search_results_container,body#recent-sales form#search_quick,body#search-results #search_results_container,body#search-results form#search_quick{margin:25px 0 0}body#buy .tdContent p.price{position:absolute;top:10px;left:310px;font-size:14px;font-weight:700;width:165px;text-align:right;padding:0 50px 5px 0}body#buy .rooms-wrap,body#recent-sales .rooms-wrap,body#search-results .rooms-wrap{position:absolute;top:60px;left:360px;padding:5px 0 0 5px}.search_quick-wrap .suburb_select,table.property .image,table.property .listCont{position:relative}#sidebar .search_quick-wrap{width:220px}#sidebar .search_quick-wrap ul.qs-ul li select,#sidebar .suburb_select input#suburb{width:100%}#sidebar .search_selection{margin:0 0 20px}#sidebar .suburb_select #select_suburb{margin:5px 0;width:100%}.search_quick-wrap .search_selection,.suburb_select input#suburb{margin:0}.search_selection .selection_buy,.search_selection .selection_rent,.search_selection a{text-decoration:none;padding:10px;font-size:12pt;font-weight:700;cursor:pointer}.search_selection a:hover{color:#7a7a7a;text-decoration:underline}.search_selection .is_checked{font-weight:700;border:1px solid #ccc}.search_quick-wrap input[type=radio]{display:inline-block;float:none}.search_quick-wrap ul.qs-ul li select,.suburb_select input#suburb{border-radius:5px;padding:5px;color:#7a7a7a;border:1px solid #ccc}.search_quick-wrap ul.qs-ul #suburb_list,.search_quick-wrap ul.qs-ul .numberofrooms,.search_quick-wrap ul.qs-ul .prices,.search_quick-wrap ul.qs-ul .property_type{margin-bottom:5px}.search_quick-wrap p.instruction{font-size:10pt;width:200px;padding:15px 5px 0}.suburb_select #select_suburb{margin:0 10px 5px;background:#fff;width:300px;padding:5px;border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;height:100px;overflow:auto}.search_quick-wrap p.button{margin:15px 0}p.button.map>i{padding-right:3px}a#advancedSearch{padding:10px 10px 0}table.property .listWrap{background:#eaeff1}table.property td,table.property th{padding:5px 0}table.property .image,table.property .tdContent{float:left;padding:5px 10px 0}table.property .tdContent{width:350px;font-size:12px;margin-bottom:10px}table.property .tdContent p{line-height:1.8}table.property .tdContent .contact{width:400px}table.property .image{width:270px;min-height:370px;float:right;z-index:2}table.property .image img{height:175px;width:100%;margin-bottom:2px}table.property .tdContent input[type=button].btn{padding:0 20px;font-size:14px}.tdContent .contact .title{padding-left:15px;font-weight:700}table.property .tdContent a.read-more-btn{position:absolute;bottom:8px;left:8px}.line-bg,body#property .block_content,body#property .media{position:relative}.line-bg{width:300px;height:1px;background:url(../img/line-bg.png) no-repeat;bottom:11px;left:110px}table.property .tdContent p.email{background:url(../img/agent_card.png) 0 50% no-repeat;padding-left:25px}table.property .listWrap .contDesc p.street-address,table.property .tdContent p.street-address{width:340px;padding:5px 0;font-size:15px;font-weight:400}table.property .listWrap .contDesc p.headline,table.property .tdContent p.headline{margin-bottom:5px;font-size:15px;font-family:HelveticaNeueLTStd-Bd,Helvetica,sans-serif}table.property .listWrap .contDesc p.headline:hover,table.property .tdContent p.headline a:hover{color:#80b43e!important}table.property .listWrap .contDesc p.description,table.property .tdContent p.description{margin-bottom:10px;padding:5px 0 10px;font-size:13px;border-bottom:1px solid #80b43e}table.property .tdContent p.phone span{padding-left:5px;font-family:HelveticaNeueLTStd-Lt,helvetica,sans-serif}table.property .tdContent .contact p{display:inline-block;margin:10px 10px 0 0;line-height:1.8}table.property .tdContent p.property_type{font-weight:700}body#property #content{margin:70px 0 10px}body#property #realty_widget_media .info{position:absolute;bottom:-48px;display:block}body#property #realty_widget_media .info .page-title{font-size:15pt;font-weight:700;padding:0;margin:0}body#property #realty_widget_action_buttons h3.section-title{padding:0 0 10px}body#property #realty_widget_property_description h2{padding:0 0 10px;font-size:14pt;width:520px;position:relative;top:10px;text-align:left}body#property #realty_widget_property_description ul.rooms{text-align:right;float:right;margin:0 0 10px 10px;clear:both}body#property #realty_widget_property_description ul.rooms li{display:inline-block}body#property #realty_widget_property_description #property_description{margin:15px 0}body#property .block_content{height:100%;min-height:50px;padding-bottom:30px}body#property table.property_details_table{width:400px}table.property_details_table td.value a.calendar{display:inline-block;text-indent:-99999px;width:20px;line-height:20px;background:url(../img/icon-calendar.png) left center no-repeat}.side_block.realty_widget_property_table table.property_details_table td.value a.calendar{background:url(../img/icon-calendar-white.png) left center no-repeat}table.property_details_table span.span-auctiondate,table.property_details_table span.span-opentimes{display:block;width:100%;padding:5px 0;border-bottom:0!important}.property_details_table tr.auction_date{top:-35px;right:0}.property_details_table tr.detail_open_times{top:35px;right:0}.property_details_table .detail_open_times td.value span{padding:5px 0;border-bottom:1px solid #d4d4d4;display:block;width:200px}.property_details_table .detail_open_times span.span-opentimes{font-size:16pt}#side_realty_widget_property_table table.property_details_table{padding:0;font-size:13px}#side_realty_widget_property_table table.property_details_table tr{border-bottom:1px solid #d0d0d0}#side_realty_widget_property_table table.property_details_table td{padding:10px 5px}#side_realty_widget_property_table table.property_details_table td.field{width:100px}#side_realty_widget_property_table table.property_details_table td.value{width:120px}#side_realty_widget_property_table p.link-back{text-align:right;padding:20px 0 0}body#blog p.link-back a{line-height:50px}body#blog p.link-back{position:absolute;z-index:2;top:0;left:-130px}body#blog.single p.link-back{top:-62px;left:-155px}.textwidget iframe{margin:10px 0 0}body#property #side_realty_widget_contact_agent .agent_contact_info,body#property #side_realty_widget_contact_agent .agent_photo{display:inline-block;vertical-align:top;font-size:13px}body#property #side_realty_widget_contact_agent .agent_contact_info{padding:0 5px}body#property .agent_contact_info strong{display:inline-block}.icon-phone span{font-family:HelveticaNeueLTStd-Lt,Helvetica,sans-serif}#add_to_favs #add_to_favs p.button.add_favs a.btn,#add_to_favs #add_to_favs p.button.add_remove_favs a.btn,#add_to_favs #add_to_favs p.button.view_favs a.btn{background-image:none;color:#172934!important;padding:0 18px;font-size:15px}#add_to_favs #add_to_favs p.button.add_remove_favs{background:url(../img/fa-times.png) -2% 25% no-repeat}#add_to_favs #add_to_favs p.button.view_favs{background:url(../img/fa-star.png) -2% 25% no-repeat}#add_to_favs #add_to_favs p.button.add_favs{background:url(../img/fa-ok.png) -2% 25% no-repeat}#sidebar table.property_details_table p.link-back a{position:absolute;top:10px;z-index:2;right:-740px;background:url(../img/p-link-back.png) no-repeat;display:block;text-indent:-99999px;width:28px;height:28px}#mort_calc input[type=text],#stamp_duty_calculator select,input[type=text],table.calc_table label{display:inline-block;vertical-align:top}.image_overlay{position:absolute;top:5px}.image_overlay .sticker{width:75px;height:75px}.image_overlay .sticker.sold{background:url(../img/sticker_sold.png) no-repeat}.image_overlay .sticker.under_offer{background:url(../img/sticker_offer.png) no-repeat}.side_block #tabbed_calc ul.ui-tabs-nav li a{background:#172934;color:#fff}.side_block #tabbed_calc ul.ui-tabs-nav li{float:none;margin:0;padding:0;display:inline-block;vertical-align:top;width:49%;border-radius:0;text-align:center;height:25px;line-height:25px}.side_block #tabbed_calc ul.ui-tabs-nav li.ui-tabs-active a{background:#3a5e75}.calc_table td.calc_btn p.submit_btn.button{text-align:right}.calc_table td.calc_btn a.btn{padding:5px 27px;text-decoration:none}.calc_table .calc_btn a.btn:hover{background:#172934}#mort_calc,#stamp_duty_calculator{margin:20px 0}#calc_results table.calc_table td.field{width:95px}table.calc_table{font-size:13px;padding:0}table.calc_table label{width:90px;padding:5px 0}#mort_calc h3,#stamp_duty_calculator h3{padding:10px 0;text-align:center}.calc_table td.calc_btn{text-align:center;padding:0}body#team #sidebar{display:none}body#team #content{width:100%}body#team #agents_list .agent_item .descCont{background:#172935;bottom:0;position:absolute;color:#fff;width:232px;padding:10px;font-size:12px;min-height:105px}.agent_item .tdContent li.agent_name h4{font-size:14px}.agent_item .tdContent li.agent_name h4>span,.agent_numbers span{display:block;font-size:12px}#agents_list .agent_item{display:inline-block;vertical-align:top;position:relative;min-height:370px;max-height:375px;margin:5px 5px 10px}.agent_item .descCont .tdContent,.agent_item .image{width:232px}.agent_item .image img{width:100%}p#agent_contact_form a.email_alert{font-weight:700}#agent{position:relative}#agent p.link-back{position:absolute;top:210px;left:350px}.agent_item .agent-name-pos{float:left;width:600px;margin:0 0 10px;position:relative}.agent-name-pos span{display:block;font-size:16pt;line-height:18pt}.agent-name-pos p#agent_contact_form{position:absolute;top:175px}.agent-name-pos span.agent_name{font-weight:700;padding:5px 0 0}.agent-name-pos span.agent_detail{font-size:12pt}.agent_item .imageCont{float:left;margin:0 10px 10px 0}.imageCont .image{width:332px;height:240px;overflow:hidden}.imageCont .image img{width:100%;position:relative;bottom:25%}ul.agent_contact_info li{padding:5px 0 0}ul.agent_contact_info li.agent_fax span a,ul.agent_contact_info li.agent_mobile span a,ul.agent_contact_info li.agent_phone span a{color:#333}ul.agent_contact_info span.agent_vcard{font-weight:700;background:url(../img/agent_card.png) 0 50% no-repeat;display:inline-block;width:60%;padding:10px 0 10px 25px}ul.agent_contact_info li a{color:#fff}ul.agent_contact_info li a:hover{color:#eaeff2}ul.agent_contact_info li.agent_facebook,ul.agent_contact_info li.agent_linkedin,ul.agent_contact_info li.agent_twitter{font-size:18pt;position:absolute;top:20px;background:#949695;text-align:center;border-radius:50px;min-width:22px;padding:2px 10px}ul.agent_contact_info li.agent_linkedin{right:20px}ul.agent_contact_info li.agent_twitter{right:80px}ul.agent_contact_info li.agent_facebook{right:140px;padding:2px 15px!important}#tabbed_listings .ui-tabs-panel{background:#eaeff2;border:2px solid #dbdfe0;border-radius:5px;text-align:justify;font-size:13px;padding:10px}ul.agent_contact_info li.agent_mobile,ul.agent_contact_info li.agent_phone{display:inline-block;margin:0 10px 0 0}#tabbed_listings ul.ui-tabs-nav li.ui-state-default{background:#122631}#tabbed_listings ul.ui-tabs-nav li.ui-state-active{background:#8ec63f}#tabbed_listings ul.ui-tabs-nav li a{color:#fff}#tabbed_listings ul.ui-tabs-nav{margin-left:12px}ul.ui-tabs-nav li{float:left;border-top-left-radius:4px;border-top-right-radius:4px;padding:8px 12px;margin:5px 2px 0 0}#realty_widget_sales_data #tabbed_listings ul.ui-tabs-nav li.ui-state-active,#realty_widget_sales_data #tabbed_listings ul.ui-tabs-nav li.ui-state-default{background:0 0}#realty_widget_sales_data #tabbed_listings ul.ui-tabs-nav li.ui-state-active a{color:#0F4D7A}#realty_widget_sales_data #tabbed_listings ul.ui-tabs-nav li a{color:#595757}#realty_widget_sales_data #tabbed_listings ul.ui-tabs-nav{margin:0}.listWrap .contDesc .headline,.listWrap .contDesc .price,.listWrap .contDesc .street-address{font-size:14px}.listWrap .contDesc .price,.listWrap .contDesc .street-address{font-family:HelveticaNeueLTStd-Md,Helvetica,sans-serif}table.property .listWrap{position:relative;padding:5px 0}table.property .listWrap p.opentimes{padding-bottom:10px}table.property .listWrap p.name span{font-family:HelveticaNeueLTStd-Bd,Helvetica,sans-serif}body#team table.property tr.alt td.listCont .listWrap{border-bottom:1px solid #dbdfe0;border-top:1px solid #dbdfe0}body#team table.property .listWrap .contDesc p.street-address{width:100%}table.property .listWrap .contDesc{float:left;width:550px}table.property .listWrap .contImage{float:right}table.property .listWrap .rooms-wrap{position:absolute;top:10px;right:280px}.contImage img{width:250px}.listWrap .contImage .fresh_place{position:absolute;top:5px;width:75px;height:75px;background:url(../img/sticker_new.png) no-repeat}#scroll-container{width:500px;height:88px;overflow:hidden;position:absolute;bottom:1px;left:0}#content.posts,#scroll-content,body#blog article.entry span.more-link:hover,body#home.blog article.entry span.more-link:hover{position:relative}#scroll-content{top:0;width:2000em}#scroll-content a{float:left;margin:0 2px 0 0}td.td_photo_scroller img{display:block;width:132px;height:88px;border-bottom:1px solid #fff}.media-paper{display:inline-block;vertical-align:top;width:220px}.media-paper span{display:block}table.opentime_table tr th{text-align:left;padding:0 0 5px;width:150px}.opentime_table th.oaddress,.opentime_table th.oproperty{width:25%}.opentime_table th.otime,.opentime_table th.otype{width:15%}.opentime_table th.orooms{width:5%}.opentime_table th.odate{width:20%}table.opentime_table tbody{font-size:12px}table.opentime_table tbody td{vertical-align:top;text-align:left;padding:5px 5px 5px 0}table.opentime_table tbody tr,table.opentime_table thead tr{border-bottom:1px solid #dbdfe0}table.date_container{border:1px solid #333;margin:25px 0 0}table.date_container th.opentimes_date{text-align:left;border-bottom:1px solid #333}table.date_container td.address_cell a:hover{color:#80b43e}table.date_container td.time_cell{width:20%;border-right:1px solid #333;text-align:right}table.date_container td.address_cell a.calendar{background:url(../img/icon-calendar.png) left center no-repeat;display:inline-block;text-indent:-9999px;width:12px;line-height:20px}table.date_container td.address_cell{width:36%}table.date_container td.price_cell{width:23%}table.date_container td.auction_cell,table.date_container td.property_type_cell{width:11%}#tabbed_listings #testimonial ul li{padding:10px 0;line-height:2;border-bottom:1px solid #dbdfe0}#tabbed_listings #testimonial ul li.last{border-bottom:0}#testimonial li p.text-right{font-weight:700}#testimonial .title{text-transform:capitalize;font-size:14pt}#tabbed_listings #video_url_team iframe{width:100%;height:500px!important}#testimonial .entry strong,#testimonials .entry strong, #testimonial .entry strong,#testimonial-2 .entry strong{font-size:16px;font-family:Arial,sans-serif;font-weight:700}#testimonial .entry img.alignright,#testimonial .entry img.alignright.size-full{width:100%;height:auto;margin:0 0 20px 20px}#testimonials .img-testi img, #testimonial-2 .img-testi img{width:100%;height:auto;margin:0}.img-testi{width:300px;max-height:185px;float:right;margin-left:20px;overflow:hidden}.img-testi img{width:100%;margin:0 0 20px 20px}.testi-content:after{display:table;content:"";clear:both}.testi{float:left;width:400px;max-height:185px;padding-right:20px;overflow:auto}.testi p{text-align:left!important}#testimonial .entry hr{margin-top:40px}body#about-us .main-nav ul.menu>li.current_page_item>a,body#leasing .main-nav ul.menu>li.current_page_item>a,body#videos .main-nav ul.menu>li.current_page_item>a{background:#172934;color:#fff}.post.evenpost{background:#eaeff2}.post>footer{clear:both}body#archived ul.xoxo.archives{margin:0;list-style-type:none}body#blog #sidebar,body#home.blog #sidebar{float:right;position:relative;top:40px;background:0 0}body#blog #content,body#home.blog #content{float:left}body#home.blog .side_block.widget.tags,body#home.blog .side_block.widget_recent_entries{display:none}body#home.blog .side_block .section-title{background:0 0;margin:0;padding:15px 0 5px;text-transform:uppercase}body#blog article.entry span.more-link a,body#home.blog article.entry span.more-link a{text-transform:lowercase;color:#fff}body#blog article.entry span.more-link,body#home.blog article.entry span.more-link{display:inline-block;padding:2px 8px;background:#122631;border:1px solid #3d4e58;float:right;margin:10px;cursor:pointer}p.form-submit input[type=submit]:hover{background:#8ec63f;border:1px solid #7eaf44}.post-meta-block{position:absolute;top:0;left:-67px}.post-meta-block span{display:block;color:#fff;padding:8px 16px;text-align:center;font-weight:700;font-size:13pt}.post-meta-block span.cdate_d{background:#89c248}.post-meta-block span.cdate_m{background:#122631;text-transform:uppercase}.post-meta-block span.cdate_y{background:#DFF74C;color:#122533;font-size:11pt;font-weight:700}.side_block.categories.widget{width:100%}.side_block.categories.widget.widget-3{background:0 0}#sidebar .section-title{padding:15px 0 5px}#sidebar ul.xoxo li{margin:1px 0}#sidebar ul.xoxo li a{font-size:12px}#sidebar ul.xoxo li.archive-year,#sidebar ul.xoxo.categories li{padding:0;background:#DFF74C}.xoxo.archives li.archive-year a,.xoxo.archives li.archive-year span{color:#DFF74C;font-weight:700;background:#122631;height:31px;line-height:31px;padding:0 0 0 15px;display:block;width:195px}.xoxo.archives li{background:#122631}.xoxo.archives li a{color:#fff}.xoxo.archives li a:hover{color:#DFF74C}.xoxo li span.archive-month,.xoxo li span.post_count{display:inline-block}.xoxo li span.archive-month{padding:5px 5px 5px 30px}.xoxo li span.post_count{background:#DFF74C;padding:5px 6px;float:right;color:#132730}.xoxo.categories li a{display:inline-block;width:220px;padding:0 0 0 15px;background:#122631;line-height:31px;color:#DFF74C;text-decoration:none}.xoxo.categories li a:hover{color:#fff}.xoxo.categories li span.post_count{padding:0 5px}body#contact-us #content{float:none;width:100%}body#contact-us #content .entry{padding:10px;border:1px solid #122631}body#contact-us .maps iframe{width:100%}body#contact-us .contact_detail p>b{display:inline-block;width:90px}body#contact-us .cf-ol{margin:15px 0 0}body#contact-us .cf-ol li label{width:120px}body#contact-us .cf-ol li.site_alerts{display:none}body#contact-us input[type=submit].btn{background:#538019;border-radius:2px;border:1px solid #132732;color:#04080B;font-size:12px;font-weight:700;padding:0 8px}body#contact-us input[type=submit].btn:hover{background:#80b43e;box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body#contact-us .cf-ol li label>span{font-weight:700}body#contact-us p.button{margin:0;padding:0 0 0 119px}.contact_detail{width:440px;margin-right:0;margin-bottom:10px}.contact_detail .contact_content{padding:10px}.contact_detail,.office_image{position:relative;display:inline-block;vertical-align:top;background:#eaeff2;min-height:475px;float:left}.contact_detail .contact_title h3{background:#122631;color:#c1d62f;padding:10px}body#contact-us .gform_wrapper .gform_footer{margin:0;padding:0 0 0 148px}body#contact-us .gform_wrapper .gform_footer input.button,body#contact-us .gform_wrapper .gform_footer input[type=submit]{cursor:pointer;color:#122631;border:1px solid #77848c;background:#7fb636;padding:5px 10px;border-radius:2px}body#contact-us .gform_wrapper input[type=text],body#contact-us .gform_wrapper select{width:100%;padding:5px;border:1px solid #b9babc;border-radius:2px;font-size:13px;height:30px}.box-curl,.office_image img{position:relative;height:300px}body#contact-us .gform_wrapper .ginput_container{display:inline-block;width:250px;margin:0 0 10px}body#contact-us .gform_wrapper label{margin:0;display:inline-block;line-height:30px}.office_image{width:514px}.office_image h3{background:#122631;color:#c1d62f;padding:10px;text-indent:150%;white-space:nowrap;overflow:hidden}.office_image img{z-index:1;display:block;margin:50px auto 0}.box-curl:after{content:'';position:absolute;z-index:0;bottom:10px;right:25px;width:50%;height:20%;box-shadow:0 15px 10px rgba(0,0,0,.7);-webkit-transform:rotate(3deg) skew(0);-moz-transform:rotate(3deg) skew(0);-ms-transform:rotate(3deg) skew(0);-o-transform:rotate(3deg) skew(0);transform:rotate(3deg) skew(0)}#mort_calc,#stamp_duty_calculator,body#property #realty_widget_contact_agent p.agent_photo img{position:relative}body#contact-us .maps{clear:both}body#contact-us ul.ui-tabs-nav li{border-radius:0;background:#bdccd3}body#contact-us ul.ui-tabs-nav li.ui-state-active{background:#122533}body#contact-us ul.ui-tabs-nav li.ui-state-active a{color:#fff}#return{display:block;color:red;font-style:italic;margin:10px 0 0}body#testimonials ul.content_list, body#testimonial-2 ul.content_list{list-style-type:none}body#testimonials ul.content_list h2, body#testimonial-2 ul.content_list h2{font-size:11pt;font-weight:700;margin:0;padding:0 0 2px}body#testimonials ul.content_list li h2, body#testimonial-2 ul.content_list li h2{border:0}body#testimonials h2.client_name, body#testimonial-2 h2.client_name{font-size:11pt;font-weight:700;border-bottom:1px solid #eaeff2;padding-bottom:5px}body#testimonials p.testimonial, body#testimonial-2 p.testimonial{text-align:justify}#testimonials .entry ul.content_list, #testimonial-2 .entry ul.content_list{margin:0}body#testimonials .entry img, body#testimonial-2 .entry img{width:100%}body#categories .side_block.categories.widget .section-title{display:none}body#categories .side_block.categories.widget ul.xoxo.categories{margin:10px 0;list-style-type:none}body#categories .side_block.categories.widget ul.xoxo.categories li{margin:0 0 5px}body#categories .side_block.categories.widget ul.xoxo.categories li a{text-transform:capitalize;color:#fff;padding:0 0 0 5px}body#categories .side_block.categories.widget ul.xoxo.categories li a:hover{color:#DFF74C}body#property #realty_widget_property_description p.property_price{text-align:right;font-size:14pt;float:right}#realty_widget_property_description{text-align:justify;background:#eaeff1;padding:0 10px 10px}#realty_widget_action_buttons .section-title{color:#365365;font-size:15pt;font-weight:700}#property_tools p,#property_tools p.appraisal_btn,#property_tools p.button,#property_tools p.email_agent,#property_tools p.opentimes_btn,#property_tools p.property_detail_btn{display:inline-block;background:#355166;margin:0;padding:5px 6px;vertical-align:top}#property_tools p.appraisal_btn a,#property_tools p.button a,#property_tools p.email_agent a,#property_tools p.opentimes_btn a,#property_tools p>a{color:#fff;text-decoration:none}#property_tools p.appraisal_btn a:hover,#property_tools p.button a:hover,#property_tools p.email_agent a:hover,#property_tools p.opentimes_btn a:hover,#property_tools p>a:hover{text-shadow:0 0 2px #000;color:#fff;opacity:.8}.property_data{margin:0 0 20px;background:#355166;color:#eee}.property_data #realty_widget_property_table .details .block_content{padding-bottom:0}.property_data>div{color:#335266}#property .property_data.realty_widget_tab{background:#eaeff1}.property_data.realty_widget_tab #realty_widget_contact_agent,.property_data.realty_widget_tab #realty_widget_property_table{display:inline-block;vertical-align:top}.property_data.realty_widget_tab #realty_widget_property_table{width:420px}#realty_widget_contact_agent,.property_data.realty_widget_tab #realty_widget_contact_agent{width:280px}.property_data.realty_widget_tab #realty_widget_contact_agent #office{padding:0 5px}#realty_widget_contact_agent,#realty_widget_property_table{display:inline-block;vertical-align:top;padding:10px;font-size:12px;min-height:185px}#realty_widget_contact_agent.property_block.realty_widget_contact_agent{margin:0 0 20px;background:#eaeff1}#realty_widget_property_table .block_content,#realty_widget_sales_data .block_content{padding-bottom:10px!important}#realty_widget_contact_agent .section_title,#realty_widget_property_table .section-title{color:#335266;font-size:16pt;padding:5px}#realty_widget_contact_agent .section_title{padding:5px 0}#realty_widget_property_table{display:block;vertical-align:top;width:auto;background:#eaeff1}#realty_widget_property_table span.span-arrow{display:inline;background:url(../img/icon-arrow-right.png) left center no-repeat;height:10px;padding-left:15px}#realty_widget_contact_agent #tabbed_listings2 ul.ui-tabs-nav{border-bottom:1px solid #c1d82f}#realty_widget_contact_agent #tabbed_listings2 ul.ui-tabs-nav li{margin:5px 0 0;padding:0;float:none;display:inline-block}#agentinfo_contactform #tabbed_listings2 ul.ui-tabs-nav li.ui-state-default.ui-tabs-active a,#agentinfo_contactform #tabbed_listings2 ul.ui-tabs-nav li.ui-tabs-active a,#realty_widget_contact_agent #tabbed_listings2 ul.ui-tabs-nav li a:hover{background:#c1d82f;color:#0F4D7A}#realty_widget_contact_agent #tabbed_listings2 ul.ui-tabs-nav li a{font-weight:700;background:#c1d82f}#agentinfo_contactform #tabbed_listings2 #agent #agentinfo .agent_info{margin:10px 0}#agentinfo_contactform #tabbed_listings2 #agent{padding:10px 5px}#agentinfo_contactform #tabbed_listings2 #office{clear:both}#office .icon-phone>span{padding:5px}.agent_mobile i,.agent_phone i{color:#333!important;width:18px;display:inline-block;text-align:left;font-size:1.4em;vertical-align:top}body#property #realty_widget_contact_agent p.agent_photo{width:100px;height:125px;display:inline-block;vertical-align:top;overflow:hidden;margin-right:5px}body#property #realty_widget_property_table p.link-back{display:none}body#property #realty_widget_contact_agent #agentinfo .agent_info{margin:10px 0}body#property #realty_widget_contact_agent .agent_contact_info{display:inline-block;vertical-align:top;width:140px;color:#333}#realty_widget_contact_agent .agent_contact_info>h4{font-weight:700}#realty_widget_contact_agent .agent_contact_info .agent_phone{margin:0 0 5px}#realty_widget_contact_agent .agent_contact_info .agent_mobile{margin:5px 0}#realty_widget_contact_agent .agent_contact_info a{color:#14252f;text-decoration:none;font-weight:700;font-size:13px}#realty_widget_contact_agent #agentinfo_contactform>#tabbed_listings2 .agent_contact_info h4 a{color:#eee}#realty_widget_contact_agent #agentinfo_contactform>#tabbed_listings2 .agent_contact_info i{color:#335266}.calc_table #calc_results p>strong{position:absolute;top:0;font-size:10pt;font-weight:700}table.calc_table td.calc-td-form,table.calc_table td.calc-td-result{width:350px}table.calc_table td.calc_field{vertical-align:middle;width:115px}table.calc_table td.calc_value input,table.calc_table td.calc_value input[type=text],table.calc_table td.calc_value select{width:100%}#mort_calc .calc_table td.calc_btn p.submit_btn.button,#stamp_duty_calculator .calc_table td.calc_btn p.submit_btn.button,body#stamp-duty-calendar .calc_table td.calc_btn p.submit_btn.button{text-align:left;margin-left:120px}body#mortgage-repayment-calculator #mort_calc table.calc_table td.calc-td-form,body#mortgage-repaymeny-calculator #mort_calc table.calc_table td.calc-td-result,body#stamp-duty-calendar #stamp_duty_calculator table.calc_table td.calc-td-form,body#stamp-duty-calendar #stamp_duty_calculator table.calc_table td.calc-td-result{width:350px}body#mortgage-repayment-calculator #mort_calc table.calc_table td.calc_field,body#stamp-duty-calendar #stamp_duty_calculator table.calc_table td.calc_field{vertical-align:middle;width:115px}body#mortgage-repayment-calculator #mort_calc table.calc_table td.calc_value input,body#mortgage-repayment-calculator #mort_calc table.calc_table td.calc_value select,body#stamp-duty-calendar #stamp_duty_calculator table.calc_table td.calc_value input[type=text],body#stamp-duty-calendar #stamp_duty_calculator table.calc_table td.calc_value select{width:100%}.calc_table .calc-error label{color:#d22222;display:block;width:100%;padding:0;line-height:25px}body#tax-depreciation-calculator iframe.calc-frame{width:100%;height:100%;min-height:800px}body#PageTop .content-wrapper{background:#fff!important;width:100%;margin:0}body#tax-depreciation-calculator iframe.calc-frame body#PageTop,body#tax-depreciation-calculator iframe.calc-frame html{background-color:#fff!important}body#find-me-a-home p.has-account a{font-weight:700}body#find-me-a-home ol.cf-ol li input[type=text],body#find-me-a-home ol.cf-ol li select{width:260px}body#find-me-a-home .site-alerts-wrap>p{display:inline-block;vertical-align:top;width:200px;float:left}body#find-me-a-home ul.prop_alerts_ul{display:inline-block;vertical-align:top;margin:0;width:350px}body#find-me-a-home ul.prop_alerts_ul li input[type=checkbox].checkbox{margin:4px 5px 0 0!important}body#find-me-a-home ul.prop_alerts_ul #sale_search{margin:0}body#find-me-a-home p.button.email_btn{margin-left:218px}body#find-me-a-home ol.cf-ol li.last input[type=checkbox].checkbox{margin:4px 5px 0 200px}body#find-me-a-home form.contact_form .bathrooms.numberofrooms,body#find-me-a-home form.contact_form .bedrooms.numberofrooms,body#find-me-a-home form.contact_form .prices.price_max,body#find-me-a-home form.contact_form .prices.price_min{display:inline-block;width:128px;vertical-align:top}body#find-me-a-home form.contact_form .bathrooms.numberofrooms select,body#find-me-a-home form.contact_form .bedrooms.numberofrooms select,body#find-me-a-home form.contact_form .prices.price_max select,body#find-me-a-home form.contact_form .prices.price_min select{width:100%}.gm-style-iw ul.rooms li{display:inline-block}.gm-style-iw{font-size:12px!important}#results{position:absolute!important;top:665px!important;width:300px!important;border:1px solid #3f869a;margin:0 0 0 2px;border-top:0;padding:0;display:none;z-index:9999}#results div{border-bottom:1px solid #CCC;margin:0;padding:4px 4px 4px 10px;background:url(images/arrowRtBlue.png) 5px center no-repeat}#results .selected{background:#fff;color:#000;cursor:pointer}#results .unselected{background:#FFF;color:#666}.img-strip{position:relative;height:200px;overflow:hidden}.img-strip img{position:absolute}#tabbed_times .ui-tabs-nav li{background:#172934;padding:5px;margin:0 1px 1px 0;transition-duration:.5s}#tabbed_times .ui-tabs-nav li.ui-tabs-active.ui-state-active,#tabbed_times .ui-tabs-nav li:hover{background:#80b43e}#tabbed_times .ui-tabs-nav li a{color:#fff}ol.cf-ol li.li-checkbox .liketo-popup{display:inline-block;vertical-align:top;width:300px}ol.cf-ol li.li-checkbox .liketo-popup input[type=checkbox]{display:inline-block;vertical-align:top;margin:5px 5px 0 0}ol.cf-ol li.li-checkbox .liketo-popup ul li label{width:250px;display:inline-block;vertical-align:top}@-moz-document url-prefix(){body#contact-us .gform_wrapper .gform_footer{padding:0 0 0 150px}body#contact-us .gform_wrapper select{margin:0}.main-nav ul.sub-menu li{width:275px}}
