﻿.aquatine h4,.brooklyn h4,.madison h4,.waterside h4{font-size:20px;}.aquatine h2 span{color:#95c954;}.brooklyn h2 span{color:#89C33F;}.madison h2 span{color:#CEA663;}.waterside h2 span{color:#ed1c24;}.heading-wrap{padding:30px 18px 0;background-color:transparent;width:auto;}.heading-wrap h2{border:0;background-image:none;font-size:40px;margin:0;text-indent:0}.alt .heading-wrap{border-width:0;}.content-wrap{width:768px;padding:0;margin:0 auto;overflow:auto;height:auto;}.touch .heading-wrap{background-color:transparent;padding:30px 18px 0;}.touch .content-wrap{display:block;}.oldie .heading-wrap h2{background-image:none;}#main{padding-top:0;}header{position:relative;width:auto;}header .header-wrap a.mobile-nav-trigger{display:none;}header .brand-wrap{width:100%;margin:0 auto;}header .navigation-wrap{height:61px;width:100%;}header .main-navigation-wrap{top:0;position:static;height:61px;}header .account-navigation-wrap{display:block;height:26px;width:100%;margin:0 auto;}header a.brand{width:150px;height:68px;background-size:150px auto;background-position:0 25px;margin:11px 0 0 18px;}header .header-wrap a.mobile-phone,header .header-wrap a.enquire{display:none;}.account-navigation-wrap a{float:right;color:#007876;font-size:12px;line-height:26px;margin:0 10px 0 15px;}.account-navigation-wrap a:hover{color:#fff;}.account-navigation-wrap a.my-favourites{padding:0 0 0 26px;background-image:url("/images/icons-misc.png");background-position:-3px 6px;background-repeat:no-repeat;margin:0 25px 0 15px;}.account-navigation-wrap a.my-favourites:hover{background-position:-3px -15px;}.account-navigation-wrap a.region-selector{padding:0 0 0 18px;background-image:url("/images/icons-misc@x2.png");background-position:0 -806px;background-repeat:no-repeat;margin-left:0;}.account-navigation-wrap a.region-selector:hover{background-position:0 -840px;}.oldie .account-navigation-wrap a.my-favourites{background-image:url("/images/icons-favourites.png");background-position:-38px -254px;background-repeat:no-repeat;}.oldie .account-navigation-wrap a.my-favourites:hover{background-position:-38px -275px;}.oldie .account-navigation-wrap a.region-selector{background-image:url("/images/icons-misc.png");background-position:0 -1692px;}.oldie .account-navigation-wrap a.region-selector:hover{background-position:0 -1740px;}#main-navigation{overflow:visible;}#main-navigation .mobile-account-navigation{display:none;}#main-navigation{display:block;margin:0;height:61px;background-color:transparent;padding:0;background-image:none;float:right;}#main-navigation ul.top-level{overflow:visible;margin:0;width:auto;}#main-navigation ul.top-level li{float:left;border-width:0;padding:0 10px;height:61px;position:relative;width:auto;}#main-navigation ul.top-level li a{color:#007876;font-size:15px;text-indent:0;line-height:61px;background-image:none;}#main-navigation ul.top-level li.has-dropdown{background-image:url("/images/temp/bg-main-nav-mob-dropdown.png");background-repeat:no-repeat;background-position:center 48px;-ms-touch-action:manipulation;touch-action:manipulation;}#main-navigation ul.top-level li.search ul.second-level{display:none;}#main-navigation ul.top-level li ul.second-level li{position:static;padding:0;vertical-align:bottom;min-width:212px;-ms-touch-action:manipulation;touch-action:manipulation;}#main-navigation ul.top-level li ul.second-level li a{margin:0 24px;}#main-navigation ul.top-level li ul.second-level li .third-level-wrap{display:none;}#main-navigation ul.top-level li ul.second-level li.touch-overview{line-height:61px;background-image:none;}#main-navigation ul.top-level li.find-and-buy.has-dropdown.toggle-open li.toggle-open{background-color:#fff;margin:0;-ms-touch-action:manipulation;touch-action:manipulation;}#main-navigation ul.top-level li.find-and-buy.has-dropdown.toggle-open li.toggle-open a{background-position:98% -70px;-ms-touch-action:manipulation;touch-action:manipulation;}#main-navigation ul.top-level li.find-and-buy.has-dropdown.toggle-open li.toggle-open li a{text-indent:0;-ms-touch-action:manipulation;touch-action:manipulation;}#main-navigation ul.top-level li.search{height:61px;}#main-navigation ul.top-level li.search a{width:30px;display:block;text-indent:-9999em;background-image:url("/images/icons-main-navigation@x2.png");background-position:-13px -207px;background-repeat:no-repeat;background-size:55px 750px;}#main-navigation ul.top-level li.search:hover a{background-position:-14px -249px;}#main-navigation ul.top-level li.search ul.second-level{right:0;width:767px;height:120px;display:none;position:absolute;}#main-navigation ul.top-level li.search:hover ul.second-level{display:none;}#main-navigation ul.top-level li.search ul.second-level{background-color:transparent;padding:0 0 4px;background-image:url("/images/temp/bg-main-nav-dropdown-shadow.png");background-position:0 bottom;background-repeat:repeat-x;}#main-navigation ul.top-level li.search-active{background-color:#fff;}#main-navigation ul.top-level li.search-active a{background-position:-14px -249px;}#main-navigation ul.top-level li.search-active ul.second-level{display:block;}#main-navigation ul.top-level li.search ul.second-level li{border-width:0;width:100%;height:100%;background-color:#fff;}#main-navigation ul.top-level li.search ul.second-level li .search-wrap{width:647px;height:78px;margin:20px 0 0 20px;float:left;position:relative;padding:0 0 0 70px;background-image:url("/images/icons-main-navigation@x2.png");background-repeat:no-repeat;background-size:55px 750px;background-position:0 -146px;}#main-navigation ul.top-level li.search ul.second-level li .search-wrap input#search-field{font-family:'MuseoSans500Regular',Arial,Sans-serif;float:left;font-size:35px;color:#275483;height:57px;margin:10px 0 0;width:460px;line-height:60px;text-indent:10px;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:none;border:solid 1px #E1E1E1;}#main-navigation ul.top-level li.search ul.second-level li .search-wrap input#search{background-color:#3B658F;background-image:none;background-image:linear-gradient(to bottom,#3E6892,#224B79);background-position:0 0;background-repeat:repeat-x;background-size:auto;float:right;height:57px;width:165px;position:relative;text-indent:0;right:-5px;top:11px;}#main-navigation ul.top-level li.search ul.second-level li .search-wrap input#search:hover{background-color:#224c7a;}#main-navigation ul.top-level li.find-and-buy.toggle-open ul.second-level{min-width:214px;max-width:214px;width:214px;z-index:300;left:-118px;}#main-navigation ul.top-level li.find-and-buy ul.second-level li.last{height:51px;}#main-navigation ul.top-level li ul.second-level li .third-level-wrap ul.third-level li.touch-overview a{background-position:10px 10px;line-height:41px;}.no-touch #main-navigation ul.top-level li:hover{background-color:#fff;}.no-touch #main-navigation ul.top-level li:hover a{color:#007876;}.no-touch #main-navigation ul.top-level li:hover ul.second-level{min-width:100%;position:absolute;top:61px;left:0;background-color:transparent;padding:0 0 4px;background-image:url("/images/temp/bg-main-nav-dropdown-shadow.png");background-position:0 bottom;background-repeat:repeat-x;}.no-touch #main-navigation ul.top-level li.search:hover ul.second-level{right:0;left:auto;}.no-touch #main-navigation ul.top-level li:hover ul.second-level li{float:none;height:50px;white-space:nowrap;background-color:#fff;border:solid #ececec;border-width:0 1px;}.no-touch #main-navigation ul.top-level li:hover ul.second-level li a{color:#007876;height:50px;line-height:50px;}.no-touch #main-navigation ul.top-level li:hover ul.second-level{display:block;}.no-touch #main-navigation ul.top-level li ul.second-level li:hover{vertical-align:bottom;}.no-touch #main-navigation ul.top-level li ul.second-level li:hover a{border:dotted #bebebe;border-width:0 0 1px;color:#007876;height:49px;}.no-touch #main-navigation ul.top-level li ul.second-level li.last:hover a{border:dotted #bebebe;border-width:0;color:#007876;}.no-touch #main-navigation ul.top-level li ul.second-level li.touch-overview{display:none;}.no-touch #main-navigation ul.top-level li ul.second-level li .third-level-wrap ul.third-level li.touch-overview{display:none;}.no-touch #main-navigation ul.top-level li ul.second-level li:hover .third-level-wrap ul.third-level li.touch-overview{display:none;}.no-touch #main-navigation ul.top-level li.search ul.second-level li{border-width:0;width:100%;height:100%;background-color:#fff;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover{height:50px;line-height:30px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.first:hover{height:50px;line-height:50px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover a{position:relative;z-index:300;background-color:#fff;margin:0 0 0 24px;padding:0 24px 0 0;border-width:1px 0;line-height:48px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.last:hover a{border-width:1px 0 0;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.first:hover a{border-width:0 0 1px;line-height:50px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap{position:absolute;z-index:100;top:0;bottom:0;padding:0 0 4px;background-image:url("/images/temp/bg-main-nav-dropdown-shadow.png");background-position:0 bottom;background-repeat:repeat-x;left:212px;display:block;width:285px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level{position:absolute;top:0;bottom:4px;background-color:#fff;border-right:solid 1px #ececec;border-left:dotted 1px #bebebe;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li{height:auto;padding:0 24px;display:block;border:none;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li:hover{line-height:20px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li a{display:block;border-width:0;color:#007876;margin:0 0 15px;padding:8px 15px 0 73px;width:140px;height:49px;line-height:20px;background-color:#e9f0f4;white-space:normal;background-image:url("/images/icons-main-navigation@x2.png");background-repeat:no-repeat;background-size:55px 750px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li a.info{background-position:10px 10px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li a.search{background-position:10px -42px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li a.house{background-position:10px -95px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li a.event{background-position:10px -424px;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li.description{height:auto;}.no-touch #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li.description p{width:auto;white-space:normal;padding:25px 0 10px;font-size:14px;color:#244f7d;}.touch #main-navigation ul.top-level li.has-dropdown{background-image:none;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.description p{margin:0;}.touch #main-navigation ul.top-level li ul.second-level li a{margin:0 24px;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.toggle-open ul.second-level li{white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.toggle-open ul.second-level{min-width:100%;position:absolute;top:61px;left:0;background-color:transparent;padding:0 0 4px;background-image:url("/images/temp/bg-main-nav-dropdown-shadow.png");background-position:0 bottom;background-repeat:repeat-x;}.touch #main-navigation ul.top-level li.has-dropdown.toggle-open li a{border-bottom:none;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.search ul.second-level{left:auto;}.touch #main-navigation ul.top-level li.search ul.second-level li .search-wrap input#search-field{line-height:59px;}.touch #main-navigation ul.top-level li.find-and-buy.toggle-open ul.second-level{min-width:214px;max-width:214px;width:214px;z-index:300;left:-118px;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open a{position:relative;z-index:300;background-color:#fff;margin:0 0 0 24px;padding:0 24px 0 0;border-width:1px 0;line-height:48px;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.last.toggle-open a{border-width:1px 0 0;-ms-touch-action:manipulation;touch-action:manipulation;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.first.toggle-open a{border-width:0 0 1px;line-height:50px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap{position:absolute;z-index:100;top:0;bottom:0;padding:0 0 4px;background-image:url("/images/temp/bg-main-nav-dropdown-shadow.png");background-position:0 bottom;background-repeat:repeat-x;left:212px;display:block;width:285px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level{position:absolute;top:0;bottom:4px;background-color:#fff;border-right:solid 1px #ececec;border-left:dotted 1px #bebebe;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li{height:auto;padding:0 24px;display:block;border:none;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li a{display:block;border-width:0;color:#007876;margin:0 0 15px;padding:8px 15px 0 73px;width:140px;height:49px;line-height:20px;background-color:#e9f0f4;white-space:normal;background-image:url("/images/icons-main-navigation@x2.png");background-repeat:no-repeat;background-size:55px 750px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li a.info{background-position:10px 10px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li a.search{background-position:10px -42px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li a.house{background-position:10px -95px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li a.event{background-position:10px -424px;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li.description{height:auto;}.touch #main-navigation ul.top-level li.find-and-buy ul.second-level li.toggle-open .third-level-wrap ul.third-level li.description p{width:auto;white-space:normal;padding:25px 0 10px;font-size:14px;color:#244f7d;}.ie7 #main-navigation ul.top-level li ul.second-level li:hover a{min-width:164px;}.ie7 #main-navigation ul.top-level li.search ul.second-level li .search-wrap input#search{width:150px;}.ie7 #main-navigation ul.top-level li.find-and-buy ul.second-level li.first:hover a{float:left;}.oldie #main-navigation ul.top-level li.search ul.second-level li .search-wrap input#search{background-image:none;}.oldie #main-navigation ul.top-level li.search a{background-image:url("/images/icons-main-navigation.png");}.oldie #main-navigation ul.top-level li.search ul.second-level li .search-wrap{background-image:url("/images/icons-main-navigation.png");}.oldie #main-navigation ul.top-level li.find-and-buy ul.second-level li:hover .third-level-wrap ul.third-level li a{background-image:url("/images/icons-main-navigation.png");}h1.grid-heading{font-size:80px;margin:0;background:transparent url("/images/bg/bg_dream.png") center -85px no-repeat;background-size:872px 227px;padding-top:30px;}h1.grid-heading span{font-size:110px;}#mason-grid article{width:49.9%;-webkit-transform:translate3d(0,0,0);}#mason-grid article.large{width:100%;}#mason-grid article .details{opacity:0;display:block;}#mason-grid article.text-intro .details .centered span{padding:0 80px;}#mason-grid article.text-intro .details h2{text-align:left;font-size:32px;line-height:1;}#mason-grid article.text-intro .details p{margin-top:20px;font-size:20px;line-height:24px;}#mason-grid article .meta{display:block;text-align:center;background-color:rgba(0,0,0,0.3);height:75px;position:absolute;bottom:-80px;left:1px;right:1px;padding:0;opacity:0;z-index:7;-webkit-transition:all 200ms ease-out;-webkit-transform:translate3d(0,0,0);}#mason-grid article .meta ul{width:100%;height:100%;display:table;list-style:none;margin:0;padding:0;}#mason-grid article .meta ul li{display:table-cell;-webkit-transform:translate3d(0,0,0);}#mason-grid article .meta ul li.hidden{display:none}#mason-grid article .meta a{width:50px;height:40px;display:block;margin:18px auto 0 auto;text-indent:-900em;background:transparent url("/images/icons-inspiration@2x.png") center 2px no-repeat;background-size:37px 650px}#mason-grid article .meta a:after{display:none;content:'';color:#fff;font-size:13px;position:absolute;top:-12px;left:50%;margin-left:-30px;width:60px;text-align:center;text-indent:0;}#mason-grid article .meta a.icon-heart{margin-right:30%;}#mason-grid article .meta a.icon-share{background-position:center -119px;margin-left:30%;}#mason-grid article .meta a.icon-expand{background-position:center -243px;}#mason-grid article .meta a.icon-note{background-position:center -363px}#mason-grid article .meta a.favourited,#mason-grid article .meta a.tp-active,#mason-grid article .meta a:hover{background-position:center -57px;position:relative;top:7px;-webkit-transition:top 100ms linear;}#mason-grid article .meta a.favourited{top:0;}#mason-grid article .meta a.tp-active:after,#mason-grid article .meta a:hover:after{content:'Favourite';display:block;}#mason-grid article .meta a.tp-active.favourited:hover:after,#mason-grid article .meta a.favourited:hover:after{content:'Remove';}#mason-grid article .meta a.favourited:hover{top:7px;-webkit-transition:top 100ms linear;}#mason-grid article .meta a.icon-share.tp-active,#mason-grid article .meta a.icon-share:hover{background-position:center -179px;}#mason-grid article .meta a.icon-share.tp-active:after,#mason-grid article .meta a.icon-share:hover:after{content:'Share';}#mason-grid article .meta a.icon-expand.tp-active,#mason-grid article .meta a.icon-expand:hover{background-position:center -304px}#mason-grid article .meta a.icon-expand.tp-active:after,#mason-grid article .meta a.icon-expand:hover:after{content:'Expand';}#mason-grid article .meta a.icon-note.tp-active,#mason-grid article .meta a.icon-note:hover{background-position:center -424px}#mason-grid article .meta a.icon-note.tp-active:after,#mason-grid article .meta a.icon-note:hover:after{content:'Add note';}#mason-grid article.promo .details{background:rgba(0,39,80,1);}#mason-grid .promo .details p{font-size:18px;}#mason-grid article.promo .meta a{padding:10px 20px;background-image:url("/images/icons-arrows@x2.png");background-repeat:no-repeat;background-position:right -172px;background-size:22px 500px;font-weight:bold;color:white;text-indent:0;width:auto;display:inline-block;max-width:80%;}#mason-grid article.promo .meta a:hover{background-position:right -172px;top:0;}#mason-grid article.promo .meta a:after{content:'';}#mason-grid article.news{width:49.9%;}#mason-grid article.news .item{padding:10% 0;}#mason-grid article.news .spacer{margin:1px;display:block;}#mason-grid article.feature-mobile{width:49.9%;}.style-content-area #mason-grid article.large{width:49.9%;}.load-more a::before,.wos-load-more a::before{content:'';position:absolute;top:25px;left:0;right:0;border-top:dotted 1px #b1b1b1;}.ie7 #mason-grid article .meta ul li{width:50px;float:left;margin-left:20px;}.oldie #mason-grid article .details{background:rgb(0,39,80);filter:alpha(opacity=0);}.oldie #mason-grid article .meta{background-color:rgb(0,26,54);filter:alpha(opacity=0);}.oldie #mason-grid article .meta a{background-image:url("/images/icons-inspiration.png");}.oldie #mason-grid article.promo .meta a{background-image:url("/images/icons-arrows.png");}.no-touch #mason-grid article.text-intro .details,.no-touch #mason-grid article:hover .details{opacity:1;filter:alpha(opacity=100);}.no-touch #mason-grid article:hover .meta{bottom:1px;opacity:1;filter:alpha(opacity=100);}#inspire-filter.affix,#inspire-filter.affix-top{position:fixed;top:-1px;z-index:50;left:0;right:0;width:100%;}#inspire-filter{height:52px;}#inspire-filter .selectionBox{display:block;-ms-touch-action:manipulation;touch-action:manipulation;}.inspire-holder .heading-watermark{display:block;color:#e5e5e5;position:absolute;top:180px;width:100%;text-align:center;font-size:350px;z-index:-1;font-family:'CaflischScriptW01-Regul',Arial,Sans-serif;}.selectionBoxMobile{display:none;}.selectionBox a.my-favourites{padding:0 0 0 6px;background-image:url("/images/icons-misc@x2.png");background-position:-3px -319px;background-size:30px 900px;background-repeat:no-repeat;}.selectionBox a.my-favourites:hover{background-position:-3px 3px;}.oldie .selectionBox a.my-favourites{background-image:url("/images/icons-misc.png");}.lightbox-inspire .inspire-header{color:white;position:relative;clear:both;min-height:40px;max-width:100%;display:none;}.lightbox-inspire .inspire-header h2{float:left;font-family:'MuseoSans500Regular',Arial,Sans-serif;font-size:22px;color:white;margin:0 20px 0 0;padding:0;line-height:40px;}.lightbox-inspire .inspire-header p{float:left;font-size:22px;font-style:italic;margin:0;padding:0;line-height:40px;font-family:'MuseoSans100Regular',Arial,Sans-serif;}.lightbox-inspire .close-lightbox{margin-top:0;}#RegionSelector h1{font-size:88px;}#RegionSelector .content{width:500px;padding:30px 0 10px 0;}#RegionSelector .content .close{margin-top:-20px;}#RegionSelector .content h2{font-size:24px;}#RegionSelector .content p{color:#122643;margin-bottom:20px;font-size:14px;display:block;}#RegionSelector .content ul li{float:left;width:50%;}.tp a{font-weight:bold;display:inline !important;}.close-lightbox{background-position:center;}.sticky-nav{width:100%;z-index:20;}.scrolling-nav{padding:70px 0 0;}#overview .scrolling-nav{padding:70px 0 40px;}#inner-navigation-container{height:66px;width:100%;background:#007876;border-top:solid 4px;z-index:20;}#inner-navigation{position:static;display:block;width:100%;background:#007876;z-index:20;max-width:1200px;margin:0 auto;}#inner-navigation .wrapper{margin:0 auto;overflow:hidden;}#inner-navigation ul{list-style:none;margin:10px 0;padding:0;border-right:solid 1px #163a5f;float:left}#inner-navigation li{float:left;display:inline;margin:0;}#inner-navigation li a{color:#007876;border-left:solid 1px #163a5f;font-size:14px;line-height:20px;padding:12px 10px;}#inner-navigation li a:hover,#inner-navigation li.active a{color:#fff;}#inner-navigation .extras{float:right;}#inner-navigation .extras a{display:inline-block;line-height:44px;margin:10px;color:#007876;}#inner-navigation .extras a:hover{color:#fff;}#inner-navigation .extras a.btn{padding-top:0;padding-bottom:0;color:#fff;}.aquatine #inner-navigation-container{border-color:#95c954;}.brooklyn #inner-navigation-container{border-color:#89C33F;}.madison #inner-navigation-container{border-color:#CEA663;}.waterside #inner-navigation-container{border-color:#ed1c24;}.dual-occ #inner-navigation-container{border-color:#fcb714;}.smart-living #inner-navigation-container{border-color:#48c2c7;}.communities #inner-navigation-container{border-color:#6e1572;}.acreage #inner-navigation-container{border-color:#008c45;}.oldie #inner-navigation .extras a{display:block;float:left;}.form-wrap .top-wrap{padding:12px 0 0;background-image:url("/images/bg/bg-forms-top.png");background-repeat:no-repeat;width:581px;margin:60px auto;}.form-wrap .bottom-wrap{padding:0 0 12px;background-image:url("/images/bg/bg-forms-bottom.png");background-repeat:no-repeat;background-position:0 bottom;width:581px;margin:0 auto;}.form-wrap .middle-wrap{width:415px;padding:38px 83px;margin:0 auto;background-color:transparent;background-image:url("/images/bg/bg-forms-middle.png");background-repeat:repeat-y;}.form-wrap h2{margin:0 0 25px;}.form-wrap p{line-height:23px}.form-wrap fieldset label{margin:11px 0 5px;font-size:14px;}.form-wrap fieldset input[type="text"]{height:40px;width:402px;}.form-wrap fieldset input[type="password"]{height:40px;width:402px;}.form-wrap fieldset textarea{width:402px;}.form-wrap fieldset .option label{font-size:14px;}.form-wrap fieldset .btn{width:255px;height:47px;display:block;margin:25px auto 15px;}.form-wrap fieldset .error{width:396px;}.form-wrap fieldset a.cancel{margin:0 auto;width:53px;}.oldie .form-wrap fieldset input[type="text"]{height:auto;width:402px;padding-top:13px;padding-bottom:16px;}.oldie .form-wrap fieldset input[type="password"]{height:auto;width:402px;padding-top:13px;padding-bottom:16px;}footer .footer-inner{margin:0 22px;overflow:hidden;}footer .footer-top{overflow:hidden;}footer .footer-bottom{clear:both;overflow:hidden;}footer .footer-bottom p{padding:27px 285px 27px 0;float:left;font-size:10px;line-height:12px;}footer ul.nav{margin:0;}footer ul.nav li{margin:0 9px;}footer ul.nav li a{font-size:12px;line-height:19px;}footer ul.nav li a[title="Promotions"]{display:block;}footer .enquiries-contact{margin:26px 0 0;}footer .enquiries-contact p{display:block;line-height:18px;font-size:14px;float:left;}footer .enquiries-contact .contact-number{width:auto;height:auto;float:right;text-transform:uppercase;color:#fff;background-color:transparent;font-size:14px;line-height:18px;text-indent:0;margin:0;}footer .enquiries-contact .contact-number a{background-image:none;}#social-media-navigation{margin:19px 0 0;}#footer-navigation{clear:none;float:left;}#footer-navigation ul.nav{margin:0 0 0 2px;padding:26px 0;}#language-pack-navigation{display:block;position:absolute;font-size:13px;float:right;margin:29px 0 0;right:22px;}#language-pack-navigation p{padding:0;width:auto;font-size:13px;float:none;margin:0 0 9px 9px;}#language-pack-navigation ul.nav li{margin:0 9px;}#language-pack-navigation ul.nav li a{color:#007876;font-size:13px;}#language-pack-navigation ul.nav li a:hover{color:#fff;}.ie7 footer .enquiries-contact{width:312px;}.shadow{display:block;}.hero-title-wrap{position:absolute;}.hero-title-wrap .hero-title{width:768px;}.hero .hero-title-wrap .hero-title h1{height:auto;background-color:transparent;line-height:normal;font-size:90px;position:absolute;z-index:20;bottom:0;left:0;text-shadow:3px 3px 3px #000000;filter:dropshadow(color=#000000,offx=3,offy=3);}.hero .hero-title-wrap .hero-title h2{height:auto;background-color:transparent;line-height:60px;font-size:40px;position:absolute;z-index:20;bottom:0;left:0;text-shadow:3px 3px 3px #000000;filter:dropshadow(color=#000000,offx=3,offy=3);}.hero .hero-title-wrap .content-hero-title h1{font-size:45px;bottom:20px;}.hero-with-sub-title .hero-title-wrap .hero-title h1{bottom:50px;}.hero-title-wrap .hero-title p{font-family:'MuseoSans100Regular',Arial,Sans-serif;font-size:16px;line-height:20px;display:block;color:#fff;text-align:center;width:650px;}.house-and-land-hero .hero-title-wrap .hero-title{width:100%;}.house-and-land-hero .hero-title-wrap .hero-title h1{padding:8px 40px 8px 18px;height:auto;background-color:transparent;background-image:url("/images/bg/bg-house-and-land-heading.jpg");background-repeat:repeat-x;background-position:0 0;line-height:normal;font-size:90px;position:absolute;z-index:20;bottom:0;left:0;}.house-and-land-hero .hero-title-wrap .hero-title h1 span{font-size:27px;}.overview .content-wrap h4{width:auto;height:auto;background-image:none;margin:0;text-align:center;line-height:normal;position:absolute;right:22px;top:80px;}.module-wrap .content-wrap h4{top:49px;}.module-wrap .scrolling-nav h4{top:119px;}.overview{padding:0 0 40px;width:100%;position:relative;}.overview .content{padding:0;}.overview .content p{margin:0 0 25px;}.overview .content h3{margin:15px 0 25px;}.overview .content-left{float:left;width:60%;}.overview .content-right{top:52px;right:0;width:230px;padding:0 22px 30px 0;float:right;}.ie7 .module-wrap .content-wrap h4{top:40px;}.ie7 .module-wrap .scrolling-nav h4{top:110px;}.ie7 .overview .content-right{top:52px;}.floorplans{padding:0 0 50px;}.floorplans .tab-hide{display:block;}.floorplans .content-wrap{margin:30px 18px 0;border:solid #e4e4e4;border-width:1px;overflow:hidden;width:auto;position:relative;}.floorplans .gutter{padding:0;}.floorplans .available-sizes{width:30%;padding:0;border:solid #e4e4e4;border-width:0 1px 0 0;}.floorplans .available-sizes h3{margin:0 0 5px 10px;padding:15px 0 0;}.floorplans .available-sizes ul{margin:0 7px;}.floorplans .available-sizes ul li{width:68px;height:68px;}.floorplans .available-sizes ul li a{padding:21px 0;font-size:30px;}.floorplans .tabs{display:none;}.floorplans .plans-details .gutter{padding:0;}.floorplans .plans-details .gutter .details{display:block;background-color:#fbfbfb;float:left;width:30%;border:solid #e4e4e4;border-width:0 1px 0 0;padding:10px 0 0;}.floorplans .property-details{margin:0 10px;background-color:#fff;}.floorplans .property-details .gutter{margin:0 10px;}.floorplans .property-details ul li{width:50%;margin:0 0 10px;}.floorplans .property-details ul li span{font-size:28px;padding:0 39px 0 0;}.floorplans .property-details ul li.bedrooms span{background-position:16px 4px;}.floorplans .property-details ul li.livingareas span{background-position:16px -112px;}.floorplans .property-details ul li.bathrooms span{background-position:17px -33px;}.floorplans .property-details ul li.carports span{background-position:19px -74px;}.floorplans .property-details .units .metres-feet{font-size:14px;width:160px;}.floorplans .property-measurements{margin:10px;background-color:#fff;}.floorplans .property-measurements h3{font-size:17px;text-indent:0;line-height:19px;padding:10px 35px 10px 10px;}.floorplans .property-measurements .measurements{padding:0 10px 10px;position:relative;}.floorplans .property-measurements .measurements ul li p{font-size:11px;}.floorplans .plans{display:block;float:right;width:69%;position:absolute;top:10px;right:0;border:solid #e4e4e4;border-width:0;}.floorplans .levels{border-width:0;float:left;width:46%;}.floorplans .levels .level label{font-size:13px;margin:0 0 0 5px;}.floorplans .utilities{border-width:0;float:right;}.floorplans .utilities ul li{border-width:0;float:right;}.floorplans .utilities ul li.zoom{width:43px;}.floorplans .utilities ul li.zoom a{background-position:-3px -46px;}.floorplans .utilities ul li.favourite{width:43px;margin-right:15px;}.floorplans .utilities ul li.favourite a.icon-heart.action-favourite:after,.floorplans .utilities ul li.favourite a.icon-share.action-share:after{font-size:13px;left:37%;}.floorplans .floorplan{padding:35px;clear:both;}.floorplans .design-options{padding:0 0 10px;border:solid #e4e4e4;border-width:0 0 1px;display:none;}.floorplans .design-options h3{display:block;float:left;font-size:20px;margin:5px 10px 0 0;}.floorplans .design-options select{width:260px;float:left;margin:2px 0 0;}.floorplans .design-options .align-center{width:auto;}.floorplans .details .design-options{display:block;border:solid 1px #e4e4e4;background:#fff;margin:0 0 25px;margin:10px;}.floorplans .details .design-options h3{float:none;margin:0 0 5px 10px;padding:15px 0 0;}.floorplans .details .design-options ul{margin:0 5px;}.floorplans .details .design-options li{float:none;width:auto;padding:7px 25px 7px 10px;}.floorplans .details .design-options li.selected,.floorplans .details .design-options li:hover{color:#fff;background:#224c7a;position:relative;cursor:pointer;}.floorplans .details .design-options li.selected:after,.floorplans .details .design-options li:hover:after{display:block;content:"";height:10px;width:7px;position:absolute;right:5px;top:50%;margin-top:-5px;background:no-repeat url("/images/icons-misc@x2.png") -1px -939px;background-size:30px 950px;}.oldie .floorplans .details .design-options li.selected:after,.oldie .floorplans .details .design-options li:hover:after{background-image:url("/images/icons-misc.png");}.floorplans .details .design-options .align-center{width:auto;}.oldie .floorplans .property-details .units .metres-feet{width:190px;}.ie7 .floorplans .property-details ul{padding:26px 0 20px;}.ie7 .floorplans .property-details ul li{min-height:30px;line-height:30px;}.ie7 .floorplans .design-options{height:35px;}.ie7 .floorplans .design-options .align-center{position:absolute;left:50%;margin:0 0 0 -213px;}.ie7 .floorplans .design-options select{margin:7px 0 0;}.image-gallery{position:relative;}.image-gallery img{width:100%;}.image-gallery .heading-wrap{position:absolute;}.image-gallery .heading-wrap h2{color:#fff;}.image-gallery .content-wrap{position:relative;}.image-gallery ul.tabs{margin:40px auto;}.image-gallery ul.tabs li a{font-size:17px;padding:7px 17px;}.image-gallery .pagination{display:block;position:absolute;right:18px;top:26px;color:#fff;font-size:25px;}.image-gallery .style-dropdown{position:absolute;bottom:0;left:18px;margin:0 0 15px;}.image-gallery .style-dropdown h3{display:block;float:left;margin:2px 10px 0 0;color:#fff;font-size:17px;font-weight:normal;}.image-gallery .style-dropdown select{float:left;width:260px;}.image-gallery .carousel{max-width:842px;min-width:732px;margin:110px auto 20px;position:relative;}.image-gallery .carousel .bullets{display:none;}.image-gallery .carousel a.prev,.image-gallery .carousel a.next{display:block;width:41px;height:41px;text-indent:-9999em;top:50%;margin:-20px 0 0;position:absolute;opacity:0.8;filter:alpha(opacity=80);background-image:url("/images/icons-carousel-nav@x2.png");background-repeat:no-repeat;background-size:41px 83px;}.image-gallery .carousel a.prev{background-position:0 -42px;left:2%;}.image-gallery .carousel a.next{background-position:0 0;right:2%;}.image-gallery .carousel a.prev:hover,.image-gallery .carousel a.next:hover{opacity:1;filter:alpha(opacity=100);}.image-gallery .image-title{margin:0;float:right;}.touch-device .image-gallery .pagination{display:none;}.touch-device .image-gallery .carousel .bullets{display:table;}.touch-device .image-gallery .carousel a.prev,.touch-device .image-gallery .carousel a.next{display:none;}.ie7 .image-gallery .content-wrap{overflow:hidden;}.ie7 .image-gallery ul.tabs{width:296px;}.ie7 .image-gallery .image-title p{margin:0;}.ie7 .image-gallery .style-dropdown{bottom:-5px;}.ie7 .image-gallery .style-dropdown select{margin:5px 0 0;}.oldie .image-gallery .carousel a.prev,.oldie .image-gallery .carousel a.next{background-image:url("/images/icons-carousel-nav.png");}.homepage-gallery #gallery{height:auto;margin-top:10%;}.homepage-gallery #gallery .gallery{height:auto;overflow:visible;background:transparent;}.homepage-gallery #gallery .image-gallery .image-title{margin-top:15px;float:none;min-height:20px;}.homepage-gallery #gallery .image-gallery .image-title .design,.homepage-gallery #gallery .image-gallery .image-title .wos{display:inline-block;}.homepage-gallery #gallery .image-gallery .carousel{margin-top:20px;}.homepage-gallery #gallery .image-gallery .carousel .wrapper ul.scroller li.item img{margin:0;}.homepage-gallery #gallery .image-gallery .image-title .design{margin-right:20px;}.homepage-gallery #gallery .image-gallery .cta .favourite{display:none;}.homepage-gallery #gallery .image-gallery .cta .share{display:none;}.homepage-gallery #gallery .image-gallery .cta .enquire{background:url("/images/enquire.png") no-repeat left center;padding:3px 0 3px 35px;font-size:18px;position:absolute;top:15px;right:65px;width:auto;}.homepage-gallery #gallery .image-gallery .close{margin-top:-50px;}.find-and-buy .gutter{margin:30px 0;overflow:hidden;padding:0 18px 10px;}.find-and-buy .panel{width:31%;float:left;margin:0;height:262px;position:relative;}.find-and-buy .panel .panel-inner{height:242px;}.find-and-buy .panel .panel-inner p{height:60px;}.find-and-buy .panel .gutter{margin:0;}.find-and-buy .panel h3{font-size:23px;}.find-and-buy .panel a{position:absolute;left:50%;margin:10px 0 25px -85px;width:170px;bottom:0;padding:10px 0;}.find-and-buy .middle{margin:0 3%;}.ie7 .find-and-buy .panel ul li{width:32%;float:left;}.displays .content-wrap{padding:0 0 60px;}.displays .content-wrap .gutter{padding:0 18px;overflow:hidden;}.displays .displays-count{font-size:20px;padding:0;}.displays .displays-count .seperator{display:inline;}.displays .displays-count .instruction{display:inline;text-transform:lowercase;}.displays .displays-map{float:left;border-width:1px;width:42%;height:396px;}.displays .displays-map-info{float:right;width:57.5%;height:396px;padding:0;border:solid #e4e4e4;border-width:1px 1px 1px 0;}.displays .content-wrap .displays-map-info .gutter{padding:18px 18px 0;margin:0;}.displays .displays-map-info .align-center{margin:0;}.displays .displays-map-info h3{padding:3px 0 25px 30px;background-position:3px 3px;}.displays .displays-map-info p{text-align:left;font-size:18px;}.displays .displays-map-info p.open-times{padding:0;}.displays .display-details{background-color:transparent;border-width:0;padding:0;overflow:hidden;}.displays .display-details button{float:left;width:111px;height:30px;font-size:14px;padding:0;margin:0 10px 0 0;}.displays .display-details a{float:left;width:111px;height:28px;line-height:27px;font-size:14px;padding:0;margin:0 10px 0 0;}.displays .display-details p.contact-number{float:left;font-size:15px;margin:0;position:static;width:104px;background-image:url("/images/icons-misc@x2.png");background-position:12px -55px;background-size:15px 475px;}.displays .display-house{border:solid #e4e4e4;border-width:1px;overflow:hidden;background-color:#fff;}.displays .display-house p{font-size:13px;padding:0 0 0 18px;}.displays .display-house p.style{padding:0 0 6px 18px;}.displays .display-house .house{width:160px;height:110px;float:left;}.displays .house-details{float:left;border-width:0;}.displays .house-details h3{font-size:20px;padding:15px 46px 13px 14px;text-align:left;line-height:20px;max-width:153px;}.displays .house-details h3 span{top:11px;padding:3px 10px;}.displays .house-details .property-features{margin:0 0 5px;}.displays .house-details .property-features .gutter{padding:0 18px;}.displays .house-details .property-features ul{padding:0;}.displays .house-details .property-features ul li span{padding:0 30px 0 0;font-size:20px;background-image:url("/images/icons-property-features@x2.png");}.displays .house-details .property-features ul li.bedrooms span{background-position:-55px 4px;}.displays .house-details .property-features ul li.livingareas span{background-position:-55px -118px;}.displays .house-details .property-features ul li.bathrooms span{background-position:-54px -37px;}.displays .house-details .property-features ul li.carports span{background-position:-54px -81px;}.touch-device .house-details h3{font-size:18px;line-height:18px;}.oldie .displays .display-details p.contact-number{background-position:-14px -350px;}.oldie .displays .house-details .property-features ul li span{background-image:url("/images/icons-property-features.png");}.ie7 .displays .displays-map-info h3{float:left;padding:3px 0 0 31px;}.ie7 .displays .displays-map-info p{clear:both;}.ie7 .displays .display-details p.contact-number{clear:none;}.ie7 .displays .house-details .property-features .gutter{clear:both;}.designs-filter{position:relative;width:768px;margin:0 auto;}.designs-filter #filterList{display:block;}.designs-filter h2{color:#007876;font-size:48px;text-align:left;background-image:url("/images/house-watermark.png");background-repeat:no-repeat;padding:23px 0 0 37px;height:85px;width:695px;margin:15px auto 0 auto;}.designs-filter h3.showing-summary{position:absolute;top:29px;background:none;right:13px;}.designs-filter .content h3{margin:15px 0 25px;}.designs-filter .content p{margin:0 0 25px;}.designs-filter .filter-menu{background:transparent;border-top:1px dotted #B0B0B0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-bottom:0;}.designs-filter .filter-menu h3{width:auto;cursor:default;display:block;background:none;text-align:left;float:left;padding:0;font-size:18px;line-height:20px;padding-top:10px;text-indent:0;margin-right:10px;margin-left:18px;}.designs-filter .filter-menu h3.mobile-filter-heading{display:none;}.designs-filter .filter-menu ul{clear:none;}.designs-filter .filter-menu ul li{border-top:none;float:left;padding:0;min-height:30px;padding-top:0;}.designs-filter .filter-menu h4{background:none;}.designs-filter .filter-menu h4 a{cursor:default;padding:10px 9px 10px 24px;font-size:18px;line-height:20px;background-position:-45px -1693px;background-image:url("/images/icons-filter-menu@x2.png");}.designs-filter .filter-menu .toggle-open .filter-menu-item{display:none;}.designs-filter .filter-menu .toggle-open h4 a{background-position:-45px -1693px;}.designs-filter .filter-menu ul li .filter-menu-item{position:absolute;z-index:10;background:white;box-shadow:0 4px 3px rgba(0,0,0,0.80);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.80);-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.80);}.designs-filter .filter-menu ul li:hover{background:white;}.designs-filter .filter-menu ul li:hover .filter-menu-item{display:block;}.designs-filter .filter-menu .filter-submit{display:none;}.designs-filter .filter-menu .form-row-container{overflow:hidden;}.designs-filter .filter-menu .form-row-container .form-row{float:left;clear:none;margin-right:20px;}.designs-filter .filter-menu #sliderMinWidth p,.designs-filter .filter-menu #sliderMinDepth p{width:72px;}.designs-filter .filter-menu #sectionLotSize .form-row{padding-bottom:15px;}.designs-filter .filter-menu .desktop-menu-heading{display:inline;}.designs-filter .filter-menu a{border-bottom:0;}.designs-filter .filter-menu #filterLand .filter-section{border-bottom:0;}.designs-filter .filter-menu #filterLand #sectionLotSize{border-top:1px dotted #B0B0B0}.designs-filter .filter-menu #filterRequirements h5{width:140px;float:left;margin-top:15px;}.designs-filter .filter-menu #filterRequirements .form-row{clear:right;float:left;width:300px;padding-top:20px;}.designs-filter .filter-menu #filterRequirements .filter-section{clear:both;display:hidden;padding:0;height:53px;}.designs-filter .filter-menu #filterRequirements .filter-section-min-size{border-bottom:0;padding-bottom:20px;}.designs-filter .filter-menu .slider{width:210px;}.designs-filter .filter-menu #sliderPrice .slider{width:auto;}.designs-filter .filter-menu #filterRequirements .filter-section-checkbox input{margin:0;}.designs-filter .filter-menu #filterRequirements #sliderMinSize p{display:none;}.designs-filter .filter-menu #filterPrice .filter-menu-item{margin-left:0;width:257px;}.designs-filter .filter-menu #filterRange .filter-menu-item{margin-left:-172px;width:290px;}.designs-filter .filter-menu .filter-section-storey .form-row label{min-width:71px;}.designs-filter .filter-menu .mobile-nav-close{display:auto;}.designs-filter .filter-menu .mobile-reset{display:none;}.designs-filter .filter-menu .desktop-reset{display:block;padding:0 7px;margin:8px 18px 0 0;background-repeat:repeat-x;}.designs-filter .filter-menu .showing-summary{border-top:none;background:none;width:auto;margin:23px 10px 0 0;}.designs-filter .filter-results ul.results-list{margin:0 30px;width:768px;}.designs-filter .filter-results{display:table;margin:0 auto 20px auto;overflow:hidden;}.designs-filter .filter-results .result-details{display:none;}.oldie .designs-filter{z-index:10;}.oldie .designs-filter .filter-menu h3{background-image:none;}.oldie .designs-filter .filter-menu h4{background-image:none;}.oldie .designs-filter .filter-menu #filterRequirements .filter-section-checkbox{width:445px;}.oldie .designs-filter .filter-menu #filterRequirements .filter-section-checkbox .form-row{width:250px;}.oldie .designs-filter .filter-menu ul li:hover .filter-menu-item{border:1px solid #c0c0c0;border-top:none;}.oldie .designs-filter .filter-menu h4 a{background-image:url("/images/icons-filter-menu@x2.png");}.touch-device .designs-filter .filter-results ul.results-list{margin:0;width:748px;}.touch-device .designs-filter .filter-menu ul li:hover{background:transparent;}.touch-device .designs-filter .filter-menu ul li:hover .filter-menu-item{display:none;}.touch-device .designs-filter .filter-menu .toggle-open{background:white;}.touch-device .designs-filter .filter-menu .toggle-open .filter-menu-item{display:block;position:absolute;z-index:10;background:white;box-shadow:0 4px 3px rgba(0,0,0,0.80);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.80);-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.80);}.touch-device .designs-filter .filter-menu .toggle-open:hover{background:white;}.touch-device .designs-filter .filter-menu .toggle-open:hover .filter-menu-item{display:block;position:absolute;z-index:10;background:white;box-shadow:0 4px 3px rgba(0,0,0,0.80);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.80);-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.80);}.touch-device .designs-filter .filter-menu input[type="radio"]{margin:4px 0 0 0;}.filterHouseDesign h3{font-size:19px;}#packageFinderFilter h2{font-size:48px;background:none;padding-left:0;width:738px;}#packageFinderFilter .designs-filter .filter-menu #filterPrice .filter-menu-item{margin-left:0;}#packageFinderFilter .designs-filter .filter-menu #filterRange .filter-menu-item{margin-left:0;}#packageFinderFilter .designs-filter .filter-menu #filterLand .slider{width:110px;}#packageFinderFilter .designs-filter .filter-menu #filterOffers .filter-menu-item{width:200px;margin-left:-76px;}.more-houses{display:block;padding:0 0 40px;}.more-houses h2{font-size:23px;}.more-houses .gutter{padding:0 18px;margin:20px 0 0;}.more-houses .gutter ul{list-style:none;margin:0;padding:0;overflow:hidden;}.more-houses .aquatine li.house-item .available-sizes li{background-color:#00ABEC;}.more-houses .brooklyn li.house-item .available-sizes li{background-color:#89C33F;}.more-houses .madison li.house-item .available-sizes li{background-color:#CEA663;}.more-houses .waterside li.house-item .available-sizes li{background-color:#ed1c24;}.more-houses .dual-occ li.house-item .available-sizes li{background-color:#fcb714;}.more-houses .smart-living li.house-item .available-sizes li{background-color:#48c2c7;}.more-houses .communities li.house-item .available-sizes li{background-color:#6e1572;}.more-houses .acreage li.house-item .available-sizes li{background-color:#008c45;}li.house-item{margin:2px;width:230px;position:relative;cursor:pointer;float:left;}li.house-item:hover{background-color:rgb(12,29,46);-webkit-transition:all 200ms ease-out;-webkit-transform:translate3d(0,0,0);}li.house-item img{width:228px;margin:1px;}li.house-item h5{padding:5px 0;text-align:left;text-indent:10px;font-size:17px;float:left;width:auto;position:relative;z-index:7;}li.house-item:hover h5{color:white;}li.house-item ul.available-sizes{position:relative;float:right;width:auto;margin:2px 10px 0 5px;bottom:0;z-index:7;}li.house-item ul.available-sizes li{font-size:10px;}li.house-item .priced-from{font-size:18px;line-height:12px;margin:20px 0 10px 0;}li.house-item .exclusive-price{font-size:15px;line-height:17px;color:#fff;margin:20px 10px 10px;}li.house-item .price{color:#ffffff;font-size:28px;padding:0;}li.house-item .priced-from{margin-top:8px;}li.house-item .region{line-height:12px;margin:6px 0 -6px 0;color:#007876;}li.house-item .house-details{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:0;z-index:6;-webkit-transition:all 200ms ease-out;-webkit-transform:translate3d(0,0,0);}li.house-item:hover .house-details{opacity:0.8;filter:alpha(opacity=80);}li.house-item ul.property-features{margin:3px 0 0 0;}li.house-item ul.property-features li{margin:10px 10px 0 10px;line-height:30px;height:37px;}li.house-item ul.property-features li span{color:#ffffff;font-size:14px;}li.house-item ul.property-features li.bedrooms span{background-position:-120px 0;}li.house-item ul.property-features li.livingareas span{background-position:-120px -118px;}li.house-item ul.property-features li.bathrooms span{background-position:-120px -42px;}li.house-item ul.property-features li.carports span{background-position:-120px -80px;}li.house-item .new-ribbon{right:1px;top:1px;}li.house-item .range{background-color:white;padding:5px 0;margin-top:10px;color:#007876;font-size:16px;display:block;clear:both;}li.house-item .range span{font-size:22px;}li.house-item.communities .range span,li.house-item.dual-occ .range span,li.house-item.madison .range span{font-size:16px;}.ie7 li.house-item ul.available-sizes li{margin-left:2px;}.ie7 li.house-item ul.property-features{margin-left:20px;}.ie7 li.house-item ul.property-features li span{line-height:18px;padding-top:20px;}.oldie li.house-item{width:230px;margin:2px;}.oldie li.house-item .house-details{background:rgb(0,39,80);filter:alpha(opacity=0);}.oldie li.house-item:hover .house-details{background:rgb(0,39,80);filter:alpha(opacity=100);}.touch li.house-item .range{display:none;}.touch-device li.house-item{padding:0;background:white;width:49%;float:left;margin:0 1% 1% 0;}.touch-device li.house-item img{width:49%;float:left;}.touch-device li.house-item ul.available-sizes{width:auto;text-align:left;position:absolute;margin:0;position:absolute;left:10px;bottom:0;}.touch-device li.house-item ul.available-sizes li{display:inline;color:white;font-size:8px;padding:2px 3px;margin:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.touch-device li.house-item h5{float:left;text-indent:0;width:50%;background:white;margin:0;text-align:center;font-size:20px;font-weight:normal;padding:15px 0 10px 0;}.touch-device li.house-item:hover h5{color:#275483;}.touch-device li.house-item .house-details{padding-bottom:5px;background:white;width:50%;height:auto;float:left;text-align:center;position:relative;opacity:1;-webkit-transition:none;-webkit-transform:none;}.touch-device li.house-item .priced-from{font-size:10px;color:#007876;margin:0;font-family:'MuseoSans100Regular',Arial,Sans-serif;line-height:9px;}.touch-device li.house-item .price{font-size:16px;color:#007876;margin:0;}.touch-device li.house-item .exclusive-price{font-size:11px;line-height:15px;color:#007876;margin:0 10px;}.touch-device li.house-item ul.property-features li{float:left;width:30px;margin:0;line-height:18px;height:auto;}.touch-device li.house-item ul.property-features li span{display:block;color:#505050;}.touch-device li.house-item ul.property-features li.bedrooms span{background-position:-65px 3px;}.touch-device li.house-item ul.property-features li.livingareas span{background-position:-65px -118px;}.touch-device li.house-item ul.property-features li.bathrooms span{background-position:-65px -38px;}.touch-device li.house-item ul.property-features li.carports span{background-position:-65px -80px;}.touch-device li.house-item .new-ribbon{position:absolute;right:51%;top:1px;}li.find-house-design{margin:2px;width:230px;float:left;background:#007876;}li.find-house-design:hover{background:#061b3a;}li.find-house-design a{padding:90px 15px 24px;background:url("/images/fyhd/house-design-tile.png") no-repeat center 18px;}li.find-house-design a p{font-size:14px;color:#fff;margin-bottom:0;}li.find-house-design a p.head{font-size:20px;margin-bottom:10px;}.oldie li.find-house-design{width:230px;margin:2px;}.touch-device li.find-house-design{padding:0;width:49%;margin:0 1% 1% 0;}.touch-device li.find-house-design a{padding:35px 12px;background:none;}h1.favourites-heading{font-size:52px;padding:25px 0 15px 0;margin:0 0 12px 0;}h1.favourites-heading span.icon-heart{background-position:0 -28px;width:45px;height:45px;}.favourites-no-results a.inspire-me{font-size:22px;background-position:-12px -211px;padding-left:15px;width:165px;margin:50px auto 0 auto;}.favourites-section h2{font-size:22px;margin-top:30px;}.favourites-sign-in{float:right;margin-right:13%;width:280px;}.favourites-register{float:left;margin-left:13%;width:280px;}.favourites-section .favourite-types-content{display:block;}.favourites-section .mason-grid-container{display:block;}.favourites-section .mason-grid-container{margin:10px 0 0 0;}ul.favourite-types{padding:0 20px;position:relative;display:table;margin:0 auto;}ul.favourite-types li{display:inline;}ul.favourite-types li.inspire-me{float:right;}ul.favourite-types li.inspire-me a{padding:0 0 0 25px;background-position:0 -212px;background-repeat:no-repeat;background-size:30px 800px;font-size:18px;}ul.favourite-types .heading-wrap{display:inline;height:auto;padding:0;}ul.favourite-types .heading-wrap h2{width:auto;display:block;float:left;color:#007876;font-size:18px;margin:0 13px 0 0;line-height:20px;padding:10px 21px;height:auto;cursor:pointer;}ul.favourite-types .heading-wrap h2.selected,ul.favourite-types .heading-wrap h2:hover{-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px;background-size:auto;background-position:0 0;color:white;background-color:#3b658f;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);background-image:-moz-linear-gradient(top,#3e6892,#224b79);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3e6892),to(#224b79));background-image:-webkit-linear-gradient(top,#3e6892,#224b79);background-image:-o-linear-gradient(top,#3e6892,#224b79);background-image:linear-gradient(to bottom,#3e6892,#224b79);background-repeat:repeat-x;border-color:transparent;*background-color:#007876;}.favourites-section .favourite-types-content{margin:10px 0 0 0;display:none;}.favourites-section .favourite-types-content ul li{padding:20px;}.favourites-section .favourite-types-content ul li img{padding-right:20px;width:auto;}.favourites-section .favourite-types-content ul li h5{font-size:32px;margin:30px 75px 15px 0;}.favourites-section .favourite-types-content ul li p{font-size:20px;margin:5px 75px 0 0;}.favourites-section .favourite-types-content ul li a.btn{position:absolute;right:20px;top:50%;margin-top:-20px;font-size:18px;padding:5px 17px;}.ie7 .favourites-section ul.favourite-types{display:inline-block;}#popupShare h2{font-size:26px;margin:0 0 30px 0;}#popupShare .share-box a{width:95px;height:85px;margin:0 5px;}#popupShare .share-box a:hover:after{display:none;}#popupShare .share-box a.twitter{background-position:-323px -4px;}#popupShare .share-box a.facebook{background-position:-222px -4px;}#popupShare .share-box a.pinterest{background-position:-423px -4px;}#popupShare .share-box a.mail{background-position:-522px -4px;}#popupShare .share-box a.twitter:hover{background-position:-323px -147px;}#popupShare .share-box a.facebook:hover{background-position:-222px -147px;}#popupShare .share-box a.pinterest:hover{background-position:-423px -147px;}#popupShare .share-box a.mail:hover{background-position:-522px -147px;}.ie7 #popupShare .share-box a{display:block;float:left;}#houseAndLand .module-wrap{background-color:#fff;}#houseAndLand .module-wrap .gutter{padding:0 18px;overflow:hidden;}.mobile-utilities{display:none;}#houseAndLand .content-right{float:right;width:28%;border:solid 1px #cdcdcd;margin:20px 0 0;}#houseAndLand .content-left{float:left;width:68%;margin:0 3% 0 0;}#houseAndLand .module-wrap .content-left .gutter{padding:0;}#houseAndLand .module-wrap .content-right .gutter{padding:0 18px;}#houseAndLand .property-features ul li{padding:6px 0 0;margin:0;width:50%;}#houseAndLand .property-features ul li span{font-size:26px;padding:2px 35px 0 0;}#houseAndLand .property-features ul li.bedrooms span{background-position:15px 6px;}#houseAndLand .property-features ul li.livingareas span{background-position:15px -111px;}#houseAndLand .property-features ul li.bathrooms span{background-position:15px -31px;}#houseAndLand .property-features ul li.carports span{background-position:15px -73px;}#houseAndLand .property-features a{width:166px;}#houseAndLand .discount-price .gutter{border-width:1px 0;margin:0;}#houseAndLand .discount-price p{font-size:14px;}#houseAndLand .discount-price p.price{font-size:28px;line-height:30px;}#houseAndLand .discount-information .gutter{margin:0;padding:0;}#houseAndLand .discount-information .original-price{width:45%;margin:0;}#houseAndLand .discount-information .discount{width:45%;margin:0;}#houseAndLand .discount-information p{font-size:12px;}#houseAndLand .discount-information p.price{font-size:15px;margin:0 0 20px;}#houseAndLand a.enquire{padding:15px 49px;margin:14px 0 18px;}#houseAndLand .utilities{display:block;}#houseAndLand .utilities ul{list-style:none;padding:20px 0 0 0;margin:0;overflow:hidden;margin:0 0 0 4px;width:147px;}#houseAndLand .utilities ul li{float:left;margin:0 3px 0 0;}#houseAndLand .utilities ul li.favourite{width:60px;margin:0 3px 0 11px;}#houseAndLand .utilities ul li.favourite a{width:60px;margin:0 0 7px;}#houseAndLand .utilities ul li a{padding:0;margin:0;}#houseAndLand .utilities ul li.pdf a{float:left;text-indent:-9999em;height:36px;width:147px;background-image:url("/images/btn-non-standard@x2.png");background-position:0 0;background-size:250px 400px;}#houseAndLand .estate-details{padding:20px 0;overflow:hidden;}#houseAndLand .estate-details .estate-logo{display:block;width:30%;float:left;border:solid 1px #e5e5e5;}#houseAndLand .estate-details .estate-logo img{width:100%;}#houseAndLand .estate-details .details{float:left;width:65%;margin:0 0 0 3%;}#houseAndLand .estate-details h2{font-size:26px;line-height:26px;margin:0 0 5px;}#houseAndLand .estate-details h3{font-size:15px;line-height:18px;margin:0;}#houseAndLand .estate-details p{color:#007876;font-size:13px;}#houseAndLand .estate-details .estate-navigation button{width:128px;font-size:13px;padding:3px 16px;font-weight:bold;margin:0 10px 0 0;}#houseAndLand .estate-details .estate-navigation a{width:128px;font-size:13px;padding:7px 16px;display:inline;font-weight:bold;margin:0 10px 0 0;font-family:Arial,Sans-serif;}#houseAndLand .lot-details{clear:both;border:dotted #bebebe;border-width:0 0 1px;padding:20px;margin:0;}#houseAndLand .lot-details p{width:33%;font-size:16px;}#houseAndLand .lot-details p.lot-size{width:33%;margin:0;}#houseAndLand .special-offers ul{padding:0 0 20px;}#houseAndLand .special-offers ul li{border-width:0;min-height:110px}#houseAndLand .special-offers ul li .offer-image{width:100px;height:100px;left:0;}#houseAndLand .special-offers ul li .offer-information{margin:15px 0 15px 115px}#houseAndLand .completion-date ul{padding:0 0 20px;}#houseAndLand .completion-date ul li{border-width:0;min-height:110px}#houseAndLand .completion-date ul li .offer-image{width:100px;height:100px;left:0;}#houseAndLand .completion-date ul li .offer-information{margin:15px 0 15px 115px}#houseAndLand .package-inclusions{padding:0 0 30px;}#houseAndLand .package-inclusions h2{margin:25px 0 20px;}#houseAndLand .ready-built-info{text-align:left;margin:0;}#houseAndLand .display-for-sale{text-align:left;margin:0;}.oldie #houseAndLand .utilities ul li.pdf a{background-image:url("/images/btn-non-standard.png");}#packageFinderFilter .package-finder-filters{display:none;}#packageFinderFilter .designs-filter .filter-menu{display:block;}#packageFinderFilter .package-finder-select-region{display:block;height:40px;line-height:40px;font-size:18px;color:#007876;text-indent:18px;}#packageFinderFilter .package-finder-specific-house-design{display:none;min-height:40px;line-height:40px;font-size:18px;color:#007876;text-indent:18px;overflow:hidden;}#packageFinderFilter .package-finder-specific-house-design p{margin:0;float:left;line-height:29px;padding:5px 0;width:77%;text-align:left;}#packageFinderFilter .package-finder-specific-house-design a{float:right;margin:8px 10px 0 10px;width:auto;text-indent:0;}.package-finder-map{background-color:#252525;position:relative;width:100%;height:530px;}.package-finder-map .shadow-top{background-image:url("/images/bg/bg-package-finder-map-shadow-top.png");background-position:0 0;background-repeat:repeat-x;height:6px;width:100%;position:absolute;top:0;left:0;z-index:5;}.package-finder-map .shadow-bottom{background-image:url("/images/bg/bg-package-finder-map-shadow-bottom.png");background-position:0 0;background-repeat:repeat-x;height:6px;width:100%;position:absolute;bottom:0;left:0;z-index:10;}.package-finder-map .package-finder-map-wrap{width:100%;height:100%;position:relative;margin:0 auto;}.package-finder-map .package-finder-map-wrap .map{width:100%;height:530px;margin:0 auto;position:relative;}.package-finder-map .package-finder-map-wrap .map .map-loader{width:100%;height:530px;background-color:#000;position:absolute;z-index:50;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);background-image:url("/images/loader_spinner-dark.gif");background-repeat:no-repeat;background-position:center center;}.package-finder-map .package-finder-map-wrap .map #map-canvas{height:530px;}.package-finder-map .package-finder-map-wrap .map #map-canvas img{max-width:none;}.mobile-region-list{display:none;}.marker-data{display:none;}#packageFinderMap .module-wrap .dropdowns{display:none;}#packageFinderMap .current-region{display:none;}#packageFinderMap .package-finder-map .package-finder-map-wrap .map-trigger{display:block;background:url("/images/temp/map.jpg") no-repeat center;height:530px;position:absolute;width:1200px;top:0;left:0;}#packageFinderMap .package-finder-map .package-finder-map-wrap .map-trigger div{position:absolute;cursor:pointer;width:129px;height:74px;color:#fff;text-align:center;font-size:20px;}#packageFinderMap .package-finder-map .package-finder-map-wrap .map-trigger div.top{line-height:62px;background:url("/images/map-markers/icon-region-map-marker.png") no-repeat center;}#packageFinderMap .package-finder-map .package-finder-map-wrap .map-trigger div.top:hover{background:url("/images/map-markers/icon-region-map-marker-hover.png") no-repeat center;}#packageFinderMap .package-finder-map .package-finder-map-wrap .map-trigger div.bottom{line-height:85px;background:url("/images/map-markers/icon-region-map-marker-bottom.png") no-repeat center;}#packageFinderMap .package-finder-map .package-finder-map-wrap .map-trigger div.bottom:hover{background:url("/images/map-markers/icon-region-map-marker-hover-bottom.png") no-repeat center;}.map-dropdowns{background-color:#f0f0f0;margin:10px 10px 0 0;border:solid 1px #b5b3ad;height:33px;}.map-dropdowns ul{list-style:none;margin:0;padding:0;}.map-dropdowns ul li{float:left;height:33px;padding:0 10px;position:relative;text-shadow:none;}.map-dropdowns > ul > li{float:left;height:33px;padding:0 10px;position:relative;background-color:#3b658f;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);background-image:-moz-linear-gradient(top,#3e6892,#224b79);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3e6892),to(#224b79));background-image:-webkit-linear-gradient(top,#3e6892,#224b79);background-image:-o-linear-gradient(top,#3e6892,#224b79);background-image:linear-gradient(to bottom,#3e6892,#224b79);background-repeat:repeat-x;border-color:transparent;*background-color:#007876;}.map-dropdowns ul li a{line-height:33px;padding:0 0 0 20px;background-position:-45px -735px;background-image:url("/images/icons-filter-menu@x2.png");color:#6b6b6b;}.map-dropdowns > ul > li > a{color:#fff;}.map-dropdowns ul li.middle{border:solid #b5b3ad;border-width:0 1px;}.map-dropdowns ul li ul.dropdown{display:none;background-color:#fff;position:absolute;left:0;top:33px;border:solid 1px #b5b3ad;}.map-dropdowns ul li ul.dropdown li{float:none;-webkit-transform:translate3d(0,0,0);}.map-dropdowns ul li ul.dropdown li:hover{background-color:#f3f3f3;-webkit-transform:translate3d(0,0,0);}.map-dropdowns ul li ul.dropdown li a{text-indent:10px;-webkit-transform:translate3d(0,0,0);}.map-dropdowns ul li ul.region{width:252px;left:2px;}.map-dropdowns ul li ul.estate{width:217px;left:-1px;max-height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.map-dropdowns ul li ul.suburb{width:234px;left:-126px;max-height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.map-dropdowns ul li:hover{background-image:none;background-color:#224c7a;}.map-dropdowns ul li:hover ul.dropdown{display:block;}.map-dropdowns ul li:hover ul.dropdown li{padding:0;}.map-dropdowns ul li:hover ul.dropdown li a{padding:0;background-image:none;}.map-dropdowns ul li.first:hover{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}.map-dropdowns ul li.last:hover{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}.marker-popup h3{margin:20px 15px 0;color:#007876;text-align:center;font-size:30px;}.marker-popup h4{color:#007876;text-align:center;font-size:20px;margin:5px 0;}.marker-popup p{color:#007876;font-size:20px;text-align:center;font-weight:bold;margin:20px 0;}.marker-popup button{font-size:15px;height:38px;font-weight:bold;line-height:17px;float:left;padding:10px 18px;margin:0 0 15px;}.marker-popup a.find-out-more{margin:0 0 0 10px;font-size:15px;height:16px;font-weight:bold;line-height:17px;float:left;padding:10px 18px;font-family:Arial,Sans-serif;}.marker-popup-displays h3{color:#007876;text-align:left;font-size:23px;margin:0;width:311px;}.marker-popup-displays p{font-size:13px;font-weight:bold;color:#000;text-align:left;margin:5px 0 10px;}.marker-popup-displays ul{list-style:none;margin:0;padding:0;overflow:hidden;background-image:url("/images/bg/bg-infowindow-list.gif");background-repeat:repeat-y;background-position:10px 0;}.marker-popup-displays ul li{width:49%;float:left;margin:0 1% 0 0;font-size:13px;}.marker-popup-displays ul li .name{float:left;padding:0 0 0 15px;color:#696969;}.marker-popup-displays ul li .size{float:right;padding:0 7px 0 7px;font-weight:bold;color:#007876;}.marker-popup-displays ul li .aquatine{background-color:#95c954;color:#fff;}.marker-popup-displays ul li .brooklyn{background-color:#89C33F;color:#fff;}.marker-popup-displays ul li .madison{background-color:#CEA663;color:#fff;}.marker-popup-displays ul li .waterside{background-color:#ed1c24;color:#fff;}.marker-popup-displays ul li .dual-occ{background-color:#fcb714;color:#fff;}.marker-popup-displays ul li .smart-living{background-color:#48c2c7;color:#fff;}.marker-popup-displays ul li .communities{background-color:#6e1572;color:#fff;}.marker-popup-displays ul li .acreage{background-color:#008c45;color:#fff;}.marker-popup-displays button{font-size:17px;font-weight:bold;}.marker-popup-displays button.more-info{margin:15px 10px 0 0;padding:5px 42px;}.marker-popup-displays button.get-directions{margin:15px 0 0;padding:5px 23px;}.map-message{color:#fff;background-color:#2e5a8a;padding:12px 15px;margin:0 0 10px;font-size:20px;}.map-message p{float:left;margin:0;}.map-message a{display:inline;color:#fff;font-weight:bold;}.map-message a.close-message{text-indent:-9999em;background-image:url("/images/icons-misc@x2.png");background-repeat:no-repeat;background-size:30px 950px;background-position:-6px -510px;width:18px;height:17px;display:block;float:right;margin:2px 0 0 10px;}#packageListing .module-wrap{display:none;}#packageListing .module-wrap a.back-to-estates-suburbs{display:none;}.estate-listing .estate-listing-wrap .gutter{padding:0 18px;}.estate-listing .listing-header{margin:0;}.estate-listing .listing-header h3{font-size:45px;padding:40px 0 2px;}.estate-listing .listing-header h4{font-size:20px;margin:10px 0 0;}.estate-listing .listing-header h5{margin:2px 0 0;}.estate-listing .listing-header{padding:0 0 30px;}.estate-listing .estate-navigation{float:left;overflow:hidden;width:60%;}.estate-listing .share-navigation{float:right;width:39%;border-width:0;margin:0;padding:0;}.estate-listing .share-navigation .align-center{display:block;}.estate-listing .share-navigation button{font-size:20px;padding:10px 36px;}.estate-listing .share-navigation a.white-background{margin:4px 0 0 10px;}.estate-listing .listing-header .listing-logo{width:173px;margin:35px 0 0;}.estate-listing .listing-header .listing-details{width:66%;}.estate-listing .listing-packages p.no-results{text-align:center;padding:40px 0;color:#275483;font-size:18px;}.estate-listing .packages{margin:40px 0 0;}.estate-listing .packages h3{font-size:28px;text-align:left;}.estate-listing .packages h3 a{display:none;}.estate-listing .displays-for-sale h3 a{display:block;float:right;font-size:20px;}.estate-listing .displays-for-sale h3 span{font-weight:bold;text-transform:capitalize;}.estate-listing .packages ul.listing{margin:15px 0 0;}.estate-listing .packages ul.listing li{padding:20px;position:static;background-image:none;}.estate-listing .packages ul.listing li .listing-image{width:15%;}.estate-listing .packages ul.listing li a{display:block;font-family:Arial,Sans-serif;float:right;font-size:16px;font-weight:bold;padding:5px 35px 5px 18px;margin:19px 0 0;background-image:url("/images/icons-arrows@x2.png");background-position:146px -274px;background-repeat:no-repeat;background-size:22px 500px;}.estate-listing .packages ul.listing li a.toggle-open{background-position:138px -377px;}.estate-listing .packages .listing-details{width:30%;margin:10px 0 0 15px;}.estate-listing .packages .listing-details h4{font-size:17px;}.estate-listing .packages .listing-details .property-features{margin:3px 0 0;}.estate-listing .packages .listing-details .property-features p{color:#275483;font-size:16px;margin:10px 0 0;}.estate-listing .packages .listing-details .property-features ul li{padding:8px 0 0;}.estate-listing .packages .listing-details .property-features ul li span{font-size:21px;padding:4px 32px 0 0;}.estate-listing .packages .listing-details .property-features ul li.bedrooms span{background-position:13px 3px;}.estate-listing .packages .listing-details .property-features ul li.livingareas span{background-position:13px -114px;}.estate-listing .packages .listing-details .property-features ul li.bathrooms span{background-position:10px -34px;}.estate-listing .packages .listing-details .property-features ul li.carports span{background-position:13px -75px;}.estate-listing .packages .listing-price{width:25%;float:left;position:static;left:auto;top:auto;}.estate-listing .packages .listing-price p{text-align:center;font-size:13px;font-weight:bold;margin:11px 0 0;float:none;}.estate-listing .packages .listing-price p.price{color:#275483;font-size:26px;margin:5px 0 0;}.estate-listing .package-details ul.package-details-header{display:block;background-color:transparent;list-style:none;margin:0;padding:0;overflow:hidden;clear:both;width:100%;border:dotted #bebebe;border-width:0 0 1px;}.estate-listing .package-details ul.package-details-header li{float:left;color:#000;width:16.5%;border-width:0;padding:15px 0 5px;font-weight:bold;}.estate-listing .package-details ul.package-details-header li.price{width:12%;}.estate-listing .package-details ul.package-details-header li.special-offer{width:26%;text-align:center;}.estate-listing .package-details ul.package-details-header li.completion-date{width:26%;text-align:center;}.estate-listing .package-details ul.package-details-header li.estate-name{width:21%;}.estate-listing .package-details ul.package-details-header li.lot-number{width:10%;}.estate-listing .package-details ul.package-details-header li.lot-size{width:10%;}.estate-listing .package-details ul.package-details-header li.house-size{width:21%;text-indent:10px;}.estate-listing .package-details ul.package-details-header li.leaseback{width:12%;}.estate-listing .package-details ul.package-details-header li.rental-return{width:15%;}.estate-listing .package-details ul.package-details-header li.lease-term{width:20%;}.estate-listing .alt .package-details ul.package-details-header li{background-color:transparent;}.estate-listing .package-details ul.package-details-listing{list-style:none;padding:0;margin:0;overflow:hidden;border-width:0;}.estate-listing .package-details ul.package-details-listing li{height:40px;padding:0;border-width:0;width:100%;}.estate-listing .package-details ul.package-details-listing li:hover{color:#fff;background-color:#007876;cursor:pointer;}.estate-listing .alt .package-details ul.package-details-listing li{background-color:#fff;}.estate-listing .alt .package-details ul.package-details-listing li:hover{background-color:#007876;}.estate-listing .alt .package-details ul.package-details-listing li.alt{background-color:#FBFBFB;}.estate-listing .alt .package-details ul.package-details-listing li.alt:hover{color:#fff;background-color:#007876;cursor:pointer;}.estate-listing ul.package-details-listing li .listing{list-style:none;padding:0;margin:0;overflow:hidden;border-width:0;}.estate-listing ul.package-details-listing li .listing div{line-height:40px;}.estate-listing ul.package-details-listing li .listing .price{width:12%;float:left;color:#333;font-size:14px;margin:0;}.estate-listing ul.package-details-listing li .listing:hover .price{color:#fff;}.estate-listing ul.package-details-listing li .listing .special-offer{display:block;width:26%;text-align:center;}.estate-listing ul.package-details-listing li .listing .special-offer .star{position:relative;left:50%;margin:10px 0 0 -10px;width:19px;height:17px;background-image:url("/images/icons-misc@x2.png");background-repeat:no-repeat;background-position:-5px -381px;background-size:30px 950px;}.estate-listing ul.package-details-listing li .listing .completion-date{display:block;width:26%;text-align:center;}.estate-listing ul.package-details-listing li .listing .completion-date .star{position:relative;left:50%;margin:10px 0 0 -10px;width:19px;height:17px;background-image:url("/images/icons-misc@x2.png");background-repeat:no-repeat;background-position:-5px -381px;background-size:30px 950px;}.estate-listing ul.package-details-listing li .listing .estate-name{width:21%;color:#333;}.estate-listing ul.package-details-listing li .listing:hover .estate-name{color:#fff;}.estate-listing ul.package-details-listing li .listing .lot-number{width:10%;color:#333;display:block;}.estate-listing ul.package-details-listing li .listing:hover .lot-number{color:#fff;}.estate-listing ul.package-details-listing li .listing .lot-size{display:block;width:10%;}.estate-listing ul.package-details-listing li .listing .house-size{width:21%;text-indent:10px;float:left;color:#333;}.estate-listing ul.package-details-listing li .listing:hover .house-size{color:#fff;}.estate-listing ul.package-details-listing li .listing .leaseback{width:12%;display:block;float:left;}.estate-listing ul.package-details-listing li .listing .rental-return{width:15%;display:block;float:left;}.estate-listing ul.package-details-listing li .listing .lease-term{width:20%;display:block;}.estate-listing ul.package-details-listing li .listing .mobile-only{display:none;}.oldie .estate-listing .packages ul.listing li a{background-image:url("/images/icons-arrows.png");}.oldie .estate-listing .packages ul.listing li button{background-image:url("/images/icons-arrows.png");}.oldie .estate-listing .packages .listing-details .property-features ul li span{background-image:url("/images/icons-property-features.png");}.oldie .estate-listing .estate-navigation a.pdf{background-image:url("/images/btn-non-standard.png");}.oldie .estate-listing ul.package-details-listing li .listing .special-offer .star{background-image:url("/images/icons-misc.png");}.oldie .estate-listing ul.package-details-listing li .listing .completion-date .star{background-image:url("/images/icons-misc.png");}.oldie .map-message a.close-message{background-image:url("/images/icons-misc.png");}.oldie .estate-listing .packages .listing-price p{margin:9px 0 0;}.ie7 .estate-listing .estate-navigation button{padding:3px 15px;margin:1px 10px 0 0;}.ie7 .estate-listing .share-navigation a{margin:10px 0 0 10px;}.ie7 .estate-listing .packages ul.listing li button{background-position:146px -271px;}.ie7 .estate-listing .packages ul.listing li button.toggle-open{background-position:138px -374px;}.ie7 .info-window-close{top:30px!important;}.ie7 .marker-popup-displays button.more-info{margin:15px 7px 0 10px;}.ie7 .marker-popup .align-center{left:50%;margin:0 0 0 -142px;position:absolute;}.ie7 .map-message{max-width:600px;}.display-for-sale-listing .estate-listing .package-details ul.package-details-header{position:relative;}.display-for-sale-listing .estate-listing .packages{display:block;}.display-for-sale-listing .estate-listing .packages .listing-details{width:30%;}.displays-filter{width:100%;margin:0 auto;padding:45px 0 0;position:relative;z-index:10;}.displays-filter .gutter{margin:0 18px;}.displays-filter .gutter h2{font-size:48px;line-height:48px;margin:0;padding:0 0 15px;text-align:left;}.displays-filter .gutter .filter{position:absolute;bottom:0;right:0;width:auto;}.displays-filter .gutter .filter p{float:left;font-size:18px;line-height:54px;margin:0 15px 0 0;color:#007876;display:block;}.displays-filter ul.top-level{list-style:none;padding:0;margin:0;float:left;}.displays-filter ul.top-level li{width:auto;float:left;font-size:18px;padding:17px 17px 17px 35px;background-image:url("/images/icons-filter-menu@x2.png");background-repeat:no-repeat;background-position:-31px -1685px;-ms-touch-action:manipulation;touch-action:manipulation;}.displays-filter ul.top-level li.interior-style .drop-down{left:-134px;}.displays-filter ul.top-level li:hover{background-color:#fff;cursor:pointer;}.displays-filter ul.top-level li .top-level-wrap{background-color:transparent;}.displays-filter ul.top-level li .top-level-wrap a{margin:0;border-width:0;padding:0;}.displays-filter ul.top-level li span{display:none;}.displays-filter ul.top-level li .drop-down{display:none;max-height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;top:54px;left:0;background-color:#fff;width:290px;box-shadow:0 4px 3px rgba(0,0,0,0.80);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.80);-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.80);-ms-touch-action:manipulation;touch-action:manipulation;}.displays-filter ul.top-level li .interior{left:-134px;}.displays-filter ul.top-level li:hover .drop-down{display:block;-ms-touch-action:manipulation;touch-action:manipulation;}.displays-filter ul.top-level li .drop-down .gutter{overflow:hidden;}.displays-filter ul.top-level li .drop-down p{margin:0 0 18px 0;font-weight:normal;}.displays-filter ul.top-level li .drop-down p.intro{margin:18px 0 18px 0;}.displays-filter ul.top-level li .drop-down .suburbs{display:none;}.displays-filter ul.top-level li .drop-down ul{clear:none;padding:0 0 25px;}.displays-filter ul.top-level li .drop-down ul li{padding:4px 0;background-image:none;background-color:transparent;-webkit-transform:translateZ(0);margin:0;-webkit-box-shadow:0 0 0 0 #ccc;box-shadow:0 0 0 0 #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 0 0 0;}.displays-filter ul.top-level li .drop-down ul li.alt{background-color:#fbfbfb;}.displays-filter ul.top-level li .drop-down ul li a{font-size:14px;text-indent:10px;color:#6b6b6b;padding:3px 0;}.displays-filter .mobile-estate-suburb-tabs{margin:20px 0;}#displaysMap{clear:both;}#displaysMap .marker-data{display:none;}#displaysMap .displays-map{background-color:#252525;position:relative;width:100%;height:530px;}#displaysMap .displays-map .shadow-top{background-image:url("/images/bg/bg-package-finder-map-shadow-top.png");background-position:0 0;background-repeat:repeat-x;height:6px;width:100%;position:absolute;top:0;left:0;z-index:5;}#displaysMap .displays-map .shadow-bottom{background-image:url("/images/bg/bg-package-finder-map-shadow-bottom.png");background-position:0 0;background-repeat:repeat-x;height:6px;width:100%;position:absolute;bottom:0;left:0;z-index:10;}#displaysMap .displays-map .displays-map-wrap{width:100%;height:100%;position:relative;margin:0 auto;}#displaysMap .displays-map-wrap .map{width:100%;height:530px;margin:0 auto;}#displaysMap .displays-map-wrap .map #map-canvas{height:530px;}#displaysMap .displays-map-wrap .map #map-canvas img{max-width:none;}.displays-listing-header{background-color:#007876;}.displays-listing-header-wrap .estate-details{float:left;width:64%;}.displays-listing-header-wrap .estate-details a.back-to-filter-results{display:none;}.displays-listing-header-wrap .estate-details a.back-to-find{display:none;}.displays-listing-header-wrap .estate-details h2{color:#fff;font-size:35px;}.displays-listing-header-wrap .estate-details h3{color:#fff;line-height:28px;}.displays-listing-header-wrap .estate-details h4{ font-size:16px;}.displays-listing-header-wrap .estate-utilities{float:right;width:237px;}.displays-listing-header-wrap .estate-utilities{position:relative;}.displays-listing-header-wrap .estate-utilities .contact-number{display:block;color:#fff;font-size:30px;margin:23px 0 10px;background-image:url("/images/icons-misc@x2.png");background-repeat:no-repeat;background-size:30px 950px;background-position:0 -716px;padding:5px 0 5px 34px;}.displays-listing-header-wrap .estate-utilities a.favourite{color:#fff;margin:0;}.displays-listing-header-wrap .estate-utilities button{float:right;font-size:17px;padding:10px 15px;font-weight:bold;position:absolute;bottom:0;right:0;}.displays-listing-header-wrap .estate-utilities button.mobile-contact-number{display:none;}.displays-listing-header-wrap #mobile-map-canvas{display:none;}.displays-listing .listings{padding:0 0 70px;}.displays-listing .listings-wrap .gutter{margin:0 18px;}.displays-listing .display-types-list{padding:70px 0 0;}.displays-listing .display-types-list h3{font-size:50px;margin:0 0 15px;text-align:left;padding:0;border-width:0;}.displays-listing .display-types-list.madison h3{font-size:32px;}.displays-listing .display-types-list ul{border:dotted #bebebe;border-width:1px 0;background-color:#fbfbfb;list-style:none;margin:0;padding:30px 30px 0;}.displays-listing .display-types-list ul li{width:47%;border-width:1px;float:left;margin:0 0 30px;}.displays-listing .display-types-list ul li.first{margin:0 5% 30px 0;}.displays-listing .display-types-list .house-details h3{font-size:18px;line-height:18px;margin:0;padding:7px 45px 2px 8px;}.ie7 .displays-listing .display-types-list ul{padding:30px;}.ie7 .displays-listing-header-wrap .estate-utilities button{background-color:#2f5c8a;}.ie7 .displays-listing-header-wrap .estate-details{padding:20px 0;}.ie7 .displays-listing-header-wrap .estate-details h2{line-height:20px;}.oldie .displays-listing-header-wrap .estate-utilities .contact-number{background-image:url("/images/icons-misc.png");}#displaysIntroduction{display:block;}.displays-introduction{width:100%;margin:0 auto;position:relative;padding:50px 0;}.displays-introduction .gutter{padding:0 18px;}.displays-introduction .content-left{float:left;width:64%;}.displays-introduction .content-left h2{font-size:40px;}.displays-introduction .content-left h3{margin:25px 0;font-size:30px;}.displays-introduction .content-right{right:0;width:27%;padding:0 18px 0 0;float:right;clear:right;}.displays-introduction .content-right .promotion{width:100%;margin:15px 0 0;}.displays-introduction .content-right .promotion h4{text-align:center;font-size:20px;padding:0 25px;margin:20px 0;}.displays-introduction .content-right .promotion p{text-align:center;}.oldie .displays-introduction .content-right .promotion{width:100%;margin:15px 0 0;}#promotions{padding:20px 0;overflow:hidden;background-color:transparent;margin:0;}#promotions.background-white{background-color:#fff;}#promotions a.view-all{float:right;}#promotions p.intro-text{color:#007876;font-size:20px;margin:10px auto;padding:0 0 10px 20px;max-width:980px;}.promotions{margin:0 auto;padding:0;clear:both;}.promotions .promotions{padding:0 10px;text-align:justify;}.promotions:before{content:'';display:block;width:100%;}.promotions:after{content:'';display:inline-block;width:100%;}.promotion{margin:56px 0 0;}.promotions .promotion{display:inline-block;position:relative;vertical-align:top;text-align:center;width:30.3%;margin:0 0 20px;-webkit-box-shadow:1px 1px 1px 1px #ccc;box-shadow:1px 1px 1px 1px #ccc;border-width:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px 4px 4px 4px;}.promotions .promotion h5{text-align:left;margin:0;padding:10px;}.promotions .promotion p{text-align:left;margin:0;padding:0 10px 40px;}.promotions .promotion a{margin:20px 0 0;}.promotions .promotion a.btn{font-size:15px;position:absolute;display:block;bottom:10px;left:10px;right:10px;margin:0;}.promotions .promotion button{display:inline-block;}.promotions .promotion .promotion-image{background-color:#007876;position:static;width:100%;}.promotions .promotion .promotion-image img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px 4px 4px 4px;padding:0;}.finance .promotion{margin-top:0;}.finance .promotion a{display:block;margin:0 auto 15px auto;width:180px;padding:10px 25px;}.two-col-promo .promotion,.cta .promotion{margin-top:0;}.two-col-promo .promotion{padding-top:0;}.cta .promotion{padding-top:25px;}.two-col-promo .promotion a,.cta .promotion a{display:block;margin:0 auto;width:180px;padding:10px 25px;}.two-col-promo .heading-wrap.mobile-only h2,.cta .heading-wrap.mobile-only h2{display:none;}.content .two-col-promo .promotion,.content .cta .promotion{box-shadow:1px 1px 1px 1px #CCCCCC}.overview .promotion{margin:20px 0 0;}.overview .scrolling-nav .promotion{margin:20px 0 0;}.four-promotions .promotions .promotion{width:23%;}.four-promotions .promotions .promotion .promotion-image{background-color:#007876;position:static;width:100%;}.ie7 .promotions .promotion{width:31%;margin:0 1% 20px;float:left;}.ie7 .four-promotions .promotions .promotion{width:22%;float:left;}.ie8 .promotions .promotion{width:31%;margin:0 1% 20px;}.ie8 .four-promotions .promotions .promotion{width:22%;}#worldOfStyleHeader .desktop-menu{display:block;}#worldOfStyleHeader .desktop-menu > p{padding:0 20% 30px;}#worldOfStyleHeader .mobile-menu{display:none;}#worldOfStyleHeader{background-image:url("/images/bg/bg-ticker-shadow-top.png");background-position:0 bottom;background-repeat:repeat-x;background-color:transparent;}#worldOfStyleHeader .hero-image-wrap img{height:330px;}#worldOfStyleHeader .hero .hero-title-wrap .content-hero-title h1{font-size:48px;line-height:50px;position:static;}#worldOfStyleHeader .hero .hero-title-wrap .content-hero-title h1 span{font-size:18px;line-height:24px;}#worldOfStyleHeader .hero #heroLink{font-size:15px;line-height:30px;width:160px;margin-left:-80px;background:url("/images/icons-arrows@x2.png") 0 -628px no-repeat;background-size:22px 750px;}#worldOfStyleHeader .hero #heroLink.classic,#worldOfStyleHeader .hero #heroLink.resort{width:210px;margin-left:-105px;}#worldOfStyleHeader .hero #heroLink.contemporary{width:260px;margin-left:-130px;}#worldOfStyleHeader .hero #heroLink.designer{width:220px;margin-left:-110px;}#worldOfStyleHeader h2{font-size:22px;margin:0 auto;padding:35px 0 0 0;width:695px;}#worldOfStyleHeader .desktop-menu .world-of-style-menu li{position:relative;margin-bottom:30px;padding-bottom:30px;}#worldOfStyleHeader .desktop-menu .world-of-style-menu-heading{margin-top:25px;margin-bottom:15px;font-family:'MuseoSans500Regular',Arial,Sans-serif;color:#275483;font-size:22px;}#worldOfStyleHeader .desktop-menu .world-of-style-menu{display:table;width:768px;margin:0 auto;padding-bottom:40px;min-height:50px;}#worldOfStyleMason article.promo .details{background:#cccccc;}#worldOfStyleContentArea{background-image:url("/images/wosq/bg-start-img-grid.jpg");background-repeat:repeat;background-color:transparent;padding:130px 0;margin-bottom:30px;}#worldOfStyleContentArea .module-wrap{width:700px;margin:11px auto 0;padding-top:24px;padding-bottom:33px;border-radius:4px;}#worldOfStyleContentArea .module-wrap h2{font-size:22px;margin:0 auto;padding:35px 0 0 0;border-top:0;}#worldOfStyleContentArea .module-wrap h2.desktop-heading{display:block;}#worldOfStyleContentArea .module-wrap .mobile-heading{display:none;}#worldOfStyleContentArea .module-wrap p{padding-top:0;padding-bottom:20px;}#worldOfStyleContentArea .module-wrap a.action-favourite{display:block;position:absolute;right:25px;top:20px;z-index:20;}#worldOfStyleContentArea .module-wrap a.action-favourite:hover{background-position:center -618px;}#worldOfStyleContentArea .module-wrap a.action-favourite:after{color:#007876;}#worldOfStyleContentArea .module-wrap a.icon-heart.favourited{background-position:center -618px;}#worldOfStyleContentArea .world-of-style-quiz-intro-button{margin-top:20px;}#styleTicker{background:#f5f5f5;width:100%;height:177px;overflow:hidden;margin:0;}#styleTicker.visible{display:block;}#styleTicker .item{float:left;}#styleTicker .item ul{margin:0 auto;width:670px;}#styleTicker .item li{width:150px;overflow:hidden;float:left;padding:3px;background-color:white;border:1px solid #e2e2e2;margin:14px 5px 10px 4px;}#styleTicker .item li.selected{background-color:#3b658f;color:white;}#styleTicker .item li.selected a{color:white}#styleTicker .item li:hover{background-color:#3b658f;color:white;}#styleTicker .item li:hover a{color:white;}#styleTicker .item li.empty{background:none;border:none;}#styleTicker .item li a{font-size:15px;padding-bottom:10px;text-align:center;font-family:'MuseoSans100Regular',Arial,Sans-serif;}#styleTicker .item li a img{margin-bottom:10px;}#styleTicker .ticker-container{max-width:800px;margin:0 auto;}#styleTicker .ticker-control{color:#007876;opacity:1;position:relative;bottom:0;border:none;width:41px;height:41px;top:-85px;font-size:35px;border-radius:0;background-image:url("/images/icons-world-of-style@x2.png");background-position:0 0;background-size:100px 400px;background-repeat:no-repeat;background-color:transparent;}#styleTicker .ticker-control.left{left:5px;}#styleTicker .ticker-control.right{background-position:0 -78px;right:5px;}#styleTicker .left:hover{opacity:0.7;}#styleTicker .right:hover{opacity:0.7;}#styleTicker .ticker-inner{height:75%;width:670px;margin:0 auto;}ul.style-content-menu li .style-content-area{display:block;}ul.style-content-menu li.gallery-menu{border:none;}ul.style-content-menu li h3.menu-heading{display:none;}ul.style-content-menu li.gallery-menu{margin-bottom:40px;}#worldOfStyleMap .displays{width:auto;}#worldOfStyleMap .displays .content-wrap{width:auto;}.world-of-style-displays h2{margin:30px 0 15px 0;display:block;}.touch-device .world-of-style-displays .display-house .house{width:180px;height:auto;}.oldie #styleTicker .item li a img{display:block;}.oldie .world-of-style#mason-grid article .meta{filter:alpha(opacity=100);background:#007876;}.oldie #styleTicker .ticker-control{background-image:url("/images/icons-world-of-style.png");}.ie8 #styleTicker .item li a img{margin-top:-20px;}#worldOfStyleContentArea .module-wrap.wosq-promotion{margin:0 auto;}#worldOfStyleContentArea .module-wrap .left-module,#worldOfStyleContentArea .module-wrap .right-module{border-bottom:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#worldOfStyleContentArea .module-wrap .left-module{width:100%;padding-bottom:0;}#worldOfStyleContentArea .module-wrap .right-module{float:right;width:35.8%;max-width:297px;padding:0 0 25px;margin-right:3px;-webkit-box-shadow:1px 1px 1px 1px #ccc;box-shadow:1px 1px 1px 1px #ccc;}#worldOfStyleContentArea .module-wrap .right-module .promotion-image{position:static;width:100%;top:0;}#worldOfStyleContentArea .module-wrap .right-module h5{padding:25px 25px 15px 25px;margin:0;}#worldOfStyleContentArea .module-wrap .right-module p{padding:0 25px 30px;margin:0;}#worldOfStyleContentArea .module-wrap .right-module .btn-primary{margin:0 25px;width:auto;max-width:none;}#estateMap .package-finder-map-wrap{display:block;}#estateMap .map{height:530px;}#estateMap #map-canvas{height:530px;}#estateMap .package-finder-map{height:auto;padding-bottom:30px;}#estateMap .package-finder-map h2{color:white;}#estateMap .package-finder-map .package-finder-map-wrap{overflow:hidden;width:90%;max-width:990px;margin:15px auto 0;}.estate-listing #inner-navigation-container{border-color:#007876;}#estatePackageListing .estate-listing-wrap{display:block;padding:0 0 50px;}.estate-page .overview{padding:0 0 50px;}.estate-overview .content-wrap{display:block;}.estate-promotions .promotions{display:block;}.mobile-estate-location{text-align:left;}.mobile-estate-location p{padding:10px 0;color:white;font-size:24px;line-height:24px;float:left;width:70%;}.mobile-estate-location p span{display:block;font-size:14px;}.mobile-estate-location button{float:right;margin:10px 0 0 0;}#promotionsLanding{padding:0;}#promotionsLanding .promotions{background:none;}#promotionsLanding .promotions .promotion{margin-bottom:3%;}#promotionContent .disclaimer{width:285px;margin:10px 0 0;text-align:left;}#promotionContent .module-wrap .overview{padding:0 20px 10px 20px;background-color:#fbfbfb;border:1px solid #e1e1e1;}#promotionContent .module-wrap .overview .content-left{width:55%;}#promotionContent .module-wrap .overview .content-right{margin-right:38px;width:37%;padding:0;}#promotionContent .module-wrap .overview .click-to-action{margin:0 0 5px;}#promotionContent .promo-type-b{padding:40px 0;}#promotionContent .promo-type-b-wrap{margin:0 10px;border:solid 1px #e1e1e1;}#promotionContent .promo-type-b-wrap p{text-align:center;margin:20px auto 30px;width:75%;}#promotionContent .promo-type-b-wrap ul{width:90%;margin:0 auto;}#promotionContent .promo-type-b-wrap ul li{width:26%;padding:20px 3%;margin:0 0.4% 10px;display:inline-block;position:relative;vertical-align:top;}#promotionContent .promo-type-b-wrap ul li.first{}#promotionContent .promo-type-b-wrap ul li .package-type-panel{height:585px;position:relative;}#promotionContent .package-type-panel h4{line-height:33px;font-size:31px;}#promotionContent .package-type-panel h4 span{margin:0;}#promotionContent .package-type-panel p{width:auto;margin:20px 10px 30px;}#promotionContent .package-type-panel a{position:absolute;bottom:15px;left:20px;right:20px;}#promotionContent .promotion-cta{background-color:#fff;margin:0 auto 20px;border:solid 1px #e1e1e1;width:90%;padding:0;}#promotionContent .promotion-cta ul{width:auto;text-align:justify;}#promotionContent .promotion-cta ul:before{content:'';display:block;width:100%;}#promotionContent .promotion-cta ul:after{content:'';display:inline-block;width:100%;}#promotionContent .promotion-cta ul li{display:inline-block;position:relative;vertical-align:top;width:32%;margin:0;padding:0;}#promotionContent .promotion-cta ul li a{margin:0 auto;display:block;}#promotionContent .promotion-cta ul li a.btn{text-shadow:0 0 0;color:#fff;font-family:'MuseoSans500Regular',Arial,Sans-serif;margin:20px 0 0;border-width:0;font-size:15px;}#promotionContent .promotion-cta ul li a.btn-brooklyn{cursor:default;}#promotionContent .promotion-cta ul li a.btn-waterside{margin:10px 0 0 6px;}.ie7 #promotionContent .promo-type-b-wrap ul li{float:left;margin:0 0.4%;}.ie7 #promotionContent .promotion-cta{clear:both;margin:20px auto;}.ie7 #promotionContent .promotion-cta ul li a.btn{margin:10px 0;}.ie7 #promotionContent .promotion-cta ul li a.btn-waterside{margin:10px 0 0 12px;}.ie7 #promotionContent .promotion-cta ul li{float:left;margin:0 0.4%;}#promotionContent ul.range-promotion{text-align:justify;}#promotionContent ul.range-promotion:before{content:'';display:block;width:100%;}#promotionContent ul.range-promotion:after{content:'';display:inline-block;width:100%;}#promotionContent ul.range-promotion li{clear:none;margin:0;float:none;display:inline-block;position:relative;vertical-align:top;overflow:hidden;background-color:#061b3a;}#promotionContent ul.range-promotion li h3{clear:both;}#promotionContent ul.range-promotion li a{float:none;width:auto;}#promotionContent ul.range-promotion li a img{margin:0;}#promotionContent ul.range-promotion li .package-type-panel{float:none;width:auto;height:auto;}#promotionContent ul.range-promotion li .package-type-panel p{padding:0 0 20px;margin:0;}#promotionContent .four-panels ul.range-promotion,#promotionContent .five-panels ul.range-promotion{max-width:735px;}#promotionContent .four-panels ul.range-promotion li,#promotionContent .five-panels ul.range-promotion li{width:43%;margin-bottom:30px;}.ie7 #promotionContent ul.range-promotion li{float:left;margin:0 0.4%;}.accordion-wrap{clear:both;overflow:hidden;}.accordion-wrap h3{width:auto;border:dotted #BFBFBF;border-width:0;line-height:23px;background-image:url("/images/icons-arrows@x2.png");background-repeat:no-repeat;background-position:95% 15px;background-size:22px 500px;float:left;margin:0;padding:10px 46px 10px 0;cursor:pointer;}.accordion-child{display:none;clear:both;}.accordion-child p{padding:0;width:95%;max-width:95%;}.accordion-child ul,.accordion-child ol{padding:0;}section.content .content-accordion .toggle-open h3{background-position:95% -76px;}section.content .content-accordion .toggle-open .accordion-child{display:block;background-color:transparent;}section.content .toggle-open .content-accordion{padding:18px;background-color:transparent;}section.content h2{line-height:53px;padding:0 0 15px 0;cursor:default;}section.content .content-left{float:left;width:48.5%;}section.content .content-right{float:right;width:48.5%;}section.content .content-right img{display:block;}section.content .module-wrap{background:transparent;}section.content .content-wrap{display:block;}section.content .background-white{background:white;}section.content .content-youtube{background-color:#252525;}section.content .content-youtube{background-color:#252525;position:relative;width:100%;padding:0 0 50px 0;text-align:center;}section.content .content-youtube h2{color:white;text-align:left;max-width:980px;margin:0 auto;}section.content .content-youtube .mobile-video-placeholder{display:none;position:relative;}section.content .content-youtube iframe{display:inline;}section.content .two-col-promo .content-wrap{padding:0 18px 30px;}section.content .two-col-promo .content-right{width:30%;min-width:270px;}section.content .two-col-promo .content-left{width:60%;}section .cta .content-right{width:30%;min-width:270px;}section .cta .content-left{width:62%;}.events h1{text-align:left;font-size:45px;margin:0 18px;}.events .desktop-call{display:block;margin:0 18px;color:#275483;font-size:26px;font-family:'MuseoSans100Regular',Arial,Sans-serif;padding:20px 0;}.events .desktop-call a{font-family:'MuseoSans500Regular',Arial,Sans-serif;display:inline;}.events .mobile-call{display:none;}.events .content-wrap{display:block;}.events .module-wrap{padding:0 0 40px 0;}.events#contact{background:white;}.events#contact ul{margin:0;overflow:auto;padding:10px 0;}.events#contact ul li{width:33%;float:left;margin:0;text-align:center;}.events#contact ul li a{background-image:url("/images/icons-events@x2.png");background-size:200px 2200px;background-repeat:no-repeat;}.events#contact ul li a{color:#007876;font-size:26px;padding:85px 0 0 0;font-family:'MuseoSans100Regular',Arial,Sans-serif;}.events#contact ul li a:hover{color:#275483;}.events#contact ul li.enquire-online a{background-position:center -576px;}.events#contact ul li.enquire-online a:hover{background-position:center -731px;}.events#contact ul li.visit-blog a{background-position:center -913px;}.events#contact ul li.visit-blog a:hover{background-position:center -1078px;}.events#contact ul li.see-events{display:block;}.events#contact ul li.see-events a{background-position:center -1713px;}.events#contact ul li.see-events a:hover{background-position:center -1883px;}.events#contact .sign-up-form ul li{width:100%;float:none;text-align:left;margin-bottom:7px;}.events .sign-up-form,.events .sign-up-form.toggle-open{background:#FBFBFB;border:1px solid #E1E1E1;margin:40px 18px 0 18px;padding:18px;}.events .sign-up-form .content-wrap{margin:0;padding:0;border:none;}.events .sign-up-form .heading-wrap{display:none;}.events .sign-up-form .left{width:50%;margin-right:20px;padding-bottom:0;}.events .sign-up-form .left h2{font-size:30px;display:block;margin-top:0;}.events .sign-up-form ul{width:100%;}.events .sign-up-form input{margin-bottom:20px;}.events#contact .sign-up-form .content-wrap .error{margin-top:-10px;width:auto;}#contact.events .sign-up-form .content-wrap .form-wrap{padding:0 0 0 40px;float:left;width:39%;border-left:1px solid #E1E1E1;}#contact.events .sign-up-form .content-wrap .form-wrap button{width:140px;}.events#offices h2{color:white;}.events#offices ul{margin-left:9px;}.events#offices ul li{width:23.5%;float:left;padding:0;margin-right:0.5%;}.events#offices h3{font-size:15px;}.events#offices p{font-size:13px;}.events#offices button{font-size:14px;padding:2px 10px;}#events.events{background:white;}#events.events .event-details{display:block;position:relative;}#events.events h3{padding:20px 0 15px 0;}#events.events h4{background-image:none;float:left;padding-left:65px;padding-right:0;margin-right:0;line-height:25px;}#events.events ul{margin-bottom:20px;}#events.events ul li{padding:15px 9px 5px 9px;}#events.events p.event-location{float:none;width:100%;}#events.events p.event-date{float:none;width:100%;}#events.events .event-type-display .event-description{min-height:62px;}#events.events .event-details .actions{float:right;width:45%;position:absolute;right:0;bottom:15px;}#events.events .event-details .actions button{margin-right:20px;}#events.events .event-description{min-height:62px;position:relative;overflow:visible;}#events.events .event-details{overflow:hidden;}#events.events .event-description{padding-left:0;}#events.events .event-description .content-left{float:left;width:50%;}#events.events .event-description .content-left p{clear:both;}#events.events .event-description .content-right{float:right;width:45%;position:absolute;right:0;}#offices.events .content-wrap{padding-bottom:12px;}.events.event-listing h1{margin:18px;}.events.event-listing .promotion{padding-bottom:80px;float:left;margin:0 1.5% 20px;}.events.event-listing .promotion h5{padding:20px 0;margin:0 20px 10px;}.events.event-listing .promotion p{margin:0 20px 10px;padding:0;}.events.event-listing .promotion .event-date{padding:0;}.events.event-listing .promotion .event-location{padding:0 0 15px;}.events.event-listing .promotion .btn{width:32%;padding:8px 4%;margin:20px 0;left:20px;}.events.event-listing .promotion .btn + .btn{margin:20px 0;right:20px;left:auto;}.enquiry{border-bottom:none;border-right:1px solid #e8e8e8;float:left;width:30%;padding:0 1.5%;}.enquiry:last-child{border:none;}.enquiry h3{margin-bottom:25px;padding-top:85px;}.enquiry .btn{display:block;width:100px;margin:0 auto;}.enquiry p{text-align:center;font-size:14px;}.enquiry .call{font-size:18px;color:#275483;margin:35px 0 10px 0;}section.content ul.our-offices li{float:left;width:30%;padding-right:5%;margin-bottom:50px;}section.content ul.our-offices li:nth-child(3n+3){padding-right:0;}section.content ul.our-offices li.last{padding-right:0;}section.content ul.our-offices p a{display:block;}.oldie .events#contact ul li a{background-image:url("/images/icons-events@x2.png");}.oldie #events.events h4{background-image:none;}section.content ul.four-column li{float:left;width:30%;margin-right:3%;}section.content .image-grid .image-grid-cell{float:left;width:30%;margin-right:3%;}#share-page{background-color:#252525;padding:40px 0 50px 0;}#share-page h2{margin-top:0;color:white;}#share-page .module-wrap{max-width:980px;width:auto;margin:0 auto;}.share-click-to-action h2{margin:0 0 20px 10px;}.search-results h1{padding-top:30px;}.search-results ul.results{margin:0;}.search-results ul.results li a h5{font-size:24px;}.search-results ul.results li a p{margin-bottom:0;}.search-results .content-wrap{width:auto;max-width:980px;padding-left:20px;}.search-results .content-wrap .content-left{width:64%;float:left;}.search-results .content-wrap .content-left .no-results-message{font-size:20px;color:#275483;}.search-results .content-wrap .content-right{min-width:230px;width:30%;float:right;padding:0 22px 0 0;right:0;}#introductionToRanges ul{list-style:none;padding:50px 0;margin:0;overflow:hidden;text-align:justify;}#introductionToRanges ul li{border-width:1px;width:33%;float:left;position:relative;}#introductionToRanges ul li.place-holder{width:33%;display:block;overflow:hidden;}#introductionToRanges ul li p.range-size{padding:0 0 70px;}#introductionToRanges ul li a{position:absolute;bottom:0;right:0;left:0;}#introductionToRanges ul li h3{font-size:31px;}#introductionToRanges ul li h3.cursive-font{font-size:49px;}#LoanCalculators{display:block;}.btn-calc{display:block;}section.finance .content-right{width:30%;min-width:270px;}section.finance .content-left{width:62%;}#calculators{padding:10px;margin:0;background:white;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}#calculators h3{color:#007876;font-size:34px;}#calculators ul.tabs{margin:0 30px 0 0;padding:0;list-style:none;overflow:auto;}#calculators ul.tabs li{float:left;margin:0 10px 0 0;padding:0;background-image:none;}#calculators ul.tabs li a{border:1px solid #007876;margin:0;padding:5px 10px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;}#calculators ul.tabs li a.selected{background:#007876;color:white;}#calculators .calculators{margin-top:10px;padding:0;border:3px solid #007876;width:700px;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}#calculators .calculators .calculator{display:none;}#calculators .calculators .calculator iframe{display:block;margin:0 auto;}#calculators .calculators .calculator.selected{display:block;}.ie7 #calculators{width:746px;}.ie7 #calculators h3{float:left;margin:0;}.ie7 #required-input{margin-top:-5px!important;top:0;}.ie7 .results-color1{left:-117px!important;top:311px!important;}.ie7 .results-color2{left:-104px!important;top:332px!important;}section.hero-content .text-align-right .content-left{float:right;}section.hero-content .text-align-right .content-right{float:left;}#worldOfStyleQuiz .btn{font-size:32px;line-height:36px;padding:22px 0;width:268px;}#worldOfStyleQuiz .btn-small{font-size:16px;line-height:30px;padding:12px 20px;width:auto;}#worldOfStyleQuiz a.icon-heart.action-favourite{width:60px;height:50px;background-size:37px 650px;background-position:center 9px;}#worldOfStyleQuiz a.icon-heart.action-favourite:hover{background-position:center 9px;}#worldOfStyleQuiz a.icon-heart.action-favourite.favourited{background-position:center -51px;}#worldOfStyleQuiz .wosq-heading h2{font-size:48px;padding:18px 0 10px;}#worldOfStyleQuiz .wosq-start .wosq-intro{width:67%;}#worldOfStyleQuiz .wosq-start p{font-size:16px;padding:0 50px;line-height:29px;}#worldOfStyleQuiz .wosq-category h3{margin:3px 0 -10px;line-height:1.1;}#worldOfStyleQuiz .wosq-category p.wosq-unique{line-height:1.2;}#worldOfStyleQuiz .wosq-footer .wosq-controls{width:705px;margin:32px auto 0;}#worldOfStyleQuiz .wosq-controls li{float:left;margin:0 10px;}#worldOfStyleQuiz .wosq-controls li:nth-child(4){display:block;}#worldOfStyleQuiz .wosq-controls .btn-small{width:154px;}#worldOfStyleQuiz .module-wrap.wosq-quiz{width:94%;}#worldOfStyleQuiz h3{font-size:50px;}#worldOfStyleQuiz p{font-size:28px;}#worldOfStyleQuiz .wosq-quiz .wosq-grid li{width:48.5%;margin-bottom:3%;}#worldOfStyleQuiz .wosq-quiz .wosq-grid li:nth-child(odd){margin-right:3%;}#worldOfStyleQuiz .wosq-quiz .wosq-grid.wosq-grid-12 li{width:24%;margin:0 1.33% 1.33% 0;}#worldOfStyleQuiz .wosq-quiz .wosq-grid-12 li:nth-child(4n+4){margin-right:0;}#worldOfStyleQuiz .wosq-quiz .wosq-grid.wosq-grid-36 li{width:24%;margin:0 1.33% 1.33% 0;}#worldOfStyleQuiz .wosq-quiz .wosq-grid-36 li:nth-child(4n+4){margin-right:0;}#worldOfStyleQuiz .wosq-quiz .wosq-grid-result .wosq-style{height:50px;}#worldOfStyleQuiz .wosq-quiz .wosq-grid-result .wosq-title{text-indent:20px;font-size:25px;line-height:50px;}#worldOfStyleQuiz .wosq-quiz .wosq-grid-result .action-favourite{margin:-50px 0 0 0;}#worldOfStyleQuiz.standalone-quiz .wosq-footer .wosq-controls{width:410px;}#sitemap .top-level > li > a{padding-left:45px;}#sitemap .top-level .has-dropdown > a{background-position:16px 15px;}#sitemap .top-level .has-dropdown .expanded{background-position:16px -76px;}section.content #sitemap .has-dropdown .second-level{padding:0 0 0 45px;}#findYourHouseDesign .btn{font-size:32px;line-height:36px;padding:22px 0;width:268px;}#findYourHouseDesign .btn-small{font-size:26px;line-height:30px;padding:12px 20px;width:auto;}#findYourHouseDesign .btn-proceed-back{bottom:80px;}#findYourHouseDesign .fyhd-start .fyhd-intro{width:67%;}#findYourHouseDesign .fyhd-start p{font-size:16px;padding:0 50px;line-height:29px;}#findYourHouseDesign .fyhd-category h3{margin:3px 0 -18px;line-height:1.1;}#findYourHouseDesign .fyhd-category p.fyhd-unique{line-height:1.2;}#findYourHouseDesign .fyhd-footer .fyhd-controls{width:718px;}#findYourHouseDesign .fyhd-controls li{float:left;margin:0 10px;}#findYourHouseDesign .fyhd-controls .btn-small{padding:8px 15px;width:auto;font-size:18px;}#findYourHouseDesign .module-wrap.fyhd-quiz{width:94%;}#findYourHouseDesign h3{font-size:50px;}#findYourHouseDesign p{font-size:28px;}#findYourHouseDesign .fyhd-quiz .fyhd-grid li{width:48.5%;margin-bottom:3%;}#findYourHouseDesign .fyhd-quiz .fyhd-grid li:nth-child(odd){margin-right:3%;}#findYourHouseDesign .fyhd-quiz .fyhd-grid.fyhd-grid-4 li{width:24%;margin:0 1.33% 1.33% 0;}#findYourHouseDesign .fyhd-quiz .fyhd-grid-4 li:nth-child(4n+4){margin-right:0;}#findYourHouseDesign .fyhd-quiz .fyhd-grid.fyhd-grid-5 li{width:32%;margin:0 2% 2% 0;}#findYourHouseDesign .fyhd-quiz .fyhd-grid-5 li:nth-child(3n+3){margin-right:0;}#findYourHouseDesign .fyhd-quiz .fyhd-grid.fyhd-grid-6 li{width:32%;margin:0 2% 2% 0;}#findYourHouseDesign .fyhd-quiz .fyhd-grid-6 li:nth-child(3n+3){margin-right:0;}#findYourHouseDesign .fyhd-quiz .fyhd-grid-result .fyhd-style{text-indent:20px;font-size:25px;line-height:50px;margin:-50px 0 0;height:50px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item{background:#01264c;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item:hover{background:#01264c;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item img{width:100%;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item{width:32%;margin:0 0.65% 25px 0.65%;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item h5{color:#fff;padding:5px 0;width:auto;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item ul.available-sizes{float:left;top:auto;right:auto;margin:2px 10px 0 5px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .action-favourite{display:block;float:right;background-image:url("/images/icons-misc.png");background-position:-3px 6px;background-repeat:no-repeat;margin:0 0 0 15px;height:21px;width:30px;background-size:30px 900px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .action-favourite.favourited,#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .action-favourite:hover{background-position:-3px -15px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .house-details{width:86%;height:310px;padding:15px 7%;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item p{margin-bottom:15px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .text{height:50px;display:block;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .priced-from{font-size:20px;margin-bottom:10px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .price{font-size:32px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item ul.property-features li{margin:10px 7px 0 7px;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .house-details .btn{font-size:14px;padding:0;display:block;width:100%;margin:10px 0;}#findYourHouseDesign .fyhd-quiz .filter-results li.house-item .house-details a{font-family:'MuseoSans500Regular',Arial,Sans-serif;font-size:14px;text-decoration:underline;display:block;}#findYourHouseDesign .fyhd-quiz .fyhd-suited p{display:inline-block;margin:0 15px 0 0;}#findYourHouseDesign .fyhd-quiz .fyhd-suited .btn{display:inline-block;}.oldie #findYourHouseDesign .fyhd-quiz .filter-results li.house-item .house-details,.oldie #findYourHouseDesign .fyhd-quiz .filter-results li.house-item:hover .house-details{background:#fff;filter:alpha(opacity=100);}.oldie #findYourHouseDesign .fyhd-quiz .filter-results li.house-item ul.property-features li span{height:20px;}.touch-device #findYourHouseDesign .fyhd-quiz .filter-results li.house-item h5{background:transparent;}.touch-device #findYourHouseDesign .fyhd-quiz .filter-results li.house-item ul.available-sizes{margin:5px 10px 0 10px;position:relative;bottom:auto;left:0;}
