html,body{margin:0;padding:0}body{font-size:87%;font-family:Tahoma,Geneva,"Segoe UI",Segoe,sans-serif;color:#fff;background:#222;text-align:left;min-width:980px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}p{font-size:1em;margin:0 0 10px;line-height:1.3}a{color:#668000;text-decoration:underline;display:inline-block;position:relative}a:active,a:focus,a:hover{text-decoration:none}a img{border:0}h1{color:#869e00;line-height:1.2;font-size:2em;margin:10px 0}h2{color:#869e00;line-height:1.2;font-size:1.6em;margin:20px 0 10px}h3{color:#668000;line-height:1.2;font-size:1.3em;margin:20px 0 10px}h4{color:#668000;line-height:1.2;font-size:1em;margin:9px 0 0}div,h1,h2,h3,h4{position:relative}img{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}.hr{padding:0 0 10px;margin:2px 0 0;height:6px;background:url(../images/stitch.png) no-repeat 8px 0;border:0;overflow:hidden}hr{visibility:hidden}.u{position:absolute!important;display:block!important;height:10px!important;width:10px!important;text-indent:-999em!important;direction:ltr;margin:-10px 0 0 -10px!important;list-style:none!important;overflow:hidden!important;padding:0!important;text-align:left!important;background:none!important}.clear{clear:both}.cursor-link{cursor:pointer}.lead{font-size:1.3em;font-weight:700;color:#666;margin:20px 0 30px}.followup{background:#ff0}#content .inner ul{padding-left:1em}#content .inner ul#sitemap,#content .inner ul#sitemap ul{padding:0}.cover{position:absolute;display:block;bottom:0;right:0;width:100%;height:100%;background:url(../images/blank.gif);padding:0;text-indent:-999em}.cover:focus{background:#fff;opacity:.2;filter:alpha(opacity=20)}.cover:active{background:transparent}input:focus,textarea:focus{background:#fffef5}::selection{background:rgba(186,227,0,0.3)}::-moz-selection{background:rgba(186,227,0,0.3)}#container{min-width:980px;width:100%;overflow:hidden;z-index:50}.wrapper{margin:0 auto;width:940px;z-index:30}#banner{background:#000;height:135px;overflow:hidden}#banner .wrapper{height:135px}#navigation{background:#bae300;position:absolute;top:102px;left:0;height:33px;width:100%;z-index:200}#content{z-index:100}#content .wrapper{background:#e3e3e3;padding-bottom:45px}.HomePage #content .wrapper{position:absolute;bottom:0;padding:0;left:50%;margin-left:-470px;background:transparent}#content .inner{min-height:42em;background:#fff;color:#4d4d4d;padding:22px 275px 12px 22px;margin:0 43px}#footer .wrapper{width:854px}#logo{position:absolute;display:block;padding:0;margin:0;width:434px;height:68px;left:30px;top:17px;z-index:16}#logo a{display:block;padding:10px}#logo a:hover,#logo a:focus,#logo a:active{background:#1a1a1a;background:rgba(255,255,255,0.1)}#cd{position:absolute;right:0;top:0;height:102px;display:table;width:11em;font-size:1.2em}#cd ul{margin:0;padding:0;display:table-cell;vertical-align:middle}#cd li{margin:0;padding:0;list-style:none}#cd a{display:block;position:relative;text-decoration:none;color:#bae300;height:1.8em;line-height:30px;min-height:30px;width:11em;letter-spacing:.3px;padding:0 0 0 35px}#cd span{display:block;position:absolute;top:50%;margin-top:-12px;left:3px;height:24px;width:24px;background:url(../images/sprite.png) no-repeat}#cd .email span{background-position:0 -25px}#cd .fb span{background-position:0 -50px}#cd a:hover,#cd a:focus,#cd a:active{color:#000;background:#bae300}#cd a:hover span,#cd a:focus span,#cd a:active span{background-position:-25px 0}#cd .email a:hover span,#cd .email a:focus span,#cd .email a:active span{background-position:-25px -25px}#cd .fb a:hover span,#cd .fb a:focus span,#cd .fb a:active span{background-position:-25px -50px}#background{z-index:10;min-height:420px;background:#666}#background .shim{width:100%;height:auto;display:block}#background .slidei{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0}#background .slidei img{width:100%;height:auto;display:block}#cycle{position:absolute;top:10px;right:10px;background:url(../images/black-60.png);padding:10px 15px;line-height:1;z-index:100}#pager{display:inline}#cycle a{display:inline-block;width:18px;height:18px;padding:0;cursor:pointer;margin:0 5px;line-height:1;text-indent:-999em;background:#bae300}#cycle a:hover,#cycle a.activeSlide,#cycle a:focus{background:#fff}#header-image{width:718px;height:235px;margin:-22px 0 22px -65px}.slidei{text-decoration:none;display:block;position:relative;height:235px}.slidei strong{position:absolute;bottom:0;left:43px;padding:15px 22px 22px;width:440px;background:url(../images/black-60.png);color:#bae300;font-size:1.4em;font-weight:700;line-height:1}#side-quote{position:absolute;top:100%;left:-43px;color:#666;margin-top:80px;width:160px}#side-quote blockquote{margin:0;font-weight:700;font-size:.95em;line-height:1.5}.HomePage #content .inner{min-height:210px;padding:35px 260px 10px 65px;margin:0;background:url(../images/black-60.png)}.HomePage #content .inner p{font-size:1.4em;font-weight:700;margin:0;line-height:1.45;color:#fff;padding-right:130px}.HomePage #content .inner .lead{font-size:2.3em;color:#bae300;line-height:1.25;margin-bottom:20px;padding-right:50px}.viz{width:43px;height:43px;background:#bae300;position:absolute;bottom:-43px;left:-43px}.viz-sml{width:22px;height:22px;background:#bae300;position:absolute;top:-22px;right:-22px}.HomePage .viz{top:0;left:0}.HomePage .viz-sml{top:-22px;right:-22px}div.box{width:222px;position:absolute;top:0;right:0}.box ul{margin:0;padding:22px 0 22px 22px;background:#e3e3e3;overflow:hidden}.HomePage div.box{width:200px}.HomePage .box ul{padding:0;background:transparent}.box .box{position:relative;display:table;table-layout:fixed;list-style:none;background:#000;color:#fff;overflow:hidden;padding:0 10px 0 70px;margin:0 0 5px;height:60px}.box .last{margin:0}.box h3{margin-top:0;font-size:.9em;font-weight:400;color:#fff;margin:0;display:table-cell;vertical-align:middle;text-transform:uppercase;width:120px}.box p{font-size:.95em;line-height:1.2}.box img{display:block;position:absolute;left:0;top:50%;margin-top:-30px}.box .hover,.box .current,li.box:hover{background:#bae300 url(../images/green-shad.png) repeat-x;cursor:pointer}.box .hover h3,.box .current h3,li.box:hover h3{color:#000}.rea-widget-list{background:url(http://widgets.realestate.com.au/images/spinner.gif) no-repeat 50% 50%;min-height:250px}.vcard{font-weight:700;min-height:200px;padding-right:310px}.vcard h2 a{text-decoration:none;font-size:.9em}.vcard .geo{display:none}.vcard .phone,.vcard p.email{margin:20px 0 0}.vcard .map{width:300px;height:200px;position:absolute;top:0;right:0}#mainnav{display:inline-block;position:relative;padding:0;margin:0 0 0 92px;vertical-align:top}#mainnav li{position:relative;list-style:none;display:inline-block}#mainnav a{display:block;position:relative;text-decoration:none;height:30px;line-height:30px;text-transform:uppercase;margin:0;padding:0 10px;color:#fff;font-size:1em;color:#000;z-index:13}#mainnav a span{display:block;height:30px;line-height:30px;border-bottom:#bae300 solid 3px}#mainnav li:hover a span,#mainnav li:focus a span,#mainnav li:active a span,#mainnav .hover a span{border-color:#000}#mainnav .current a span,#mainnav .section a span{border-color:#000;font-weight:700}#mainnav ul{display:block;position:absolute;z-index:15;width:18em;top:33px;left:0;margin:0;padding:5px 0;background:url(../images/black-60.png)}#mainnav ul li{height:auto;width:100%;text-align:left}#mainnav ul a{height:23px;border:0;display:block;overflow:hidden;line-height:23px;padding:0 10px;color:#fff}#navigation #mainnav ul a{background:transparent}#navigation #mainnav ul li:hover a,#navigation #mainnav ul li:focus a,#navigation #mainnav ul li:active a,#navigation #mainnav ul .hover a,#navigation #mainnav ul .current a,#navigation #mainnav ul .section a{color:#000;background:#bae300}#mainnav ul{margin-left:-999em}#mainnav li:hover>ul,#mainnav li.hover>ul,#mainnav a:focus+ul{margin-left:0}#mainnav .hover ul{margin-left:0}form{display:block;position:relative}form input.checkbox{border:0}form div.field{position:relative}form p{margin:0 0 10px 50px;line-height:1.1}form .help{margin:0 0 10px 100px;font-size:.8em;margin-top:-5px}form #Remember{margin-left:100px;overflow:hidden}form #Remember input{margin:0 10px 0 0;float:left;width:auto}form #Remember label{width:auto;margin-top:2px;float:left}form #ForgotPassword{position:absolute;line-height:1;height:2.1em;top:0;right:140px;text-decoration:none;font-weight:700;font-size:.9em;margin-left:0}form #ForgotPassword a{text-decoration:none;padding:8px 10px}form .hiddenField,form .spamhoneypot{display:none}form .spamhoneypot.holder-error{display:block}form .spamhoneypot.holder-error label,form .spamhoneypot.holder-error .middleColumn{display:none}form fieldset{border:0;margin:0;padding:0;width:380px}form input,form textarea,form select{border:#002652 1px solid;margin:0;font-size:.95em;font-family:Arial,Helvetica,sans-serif;color:#000;padding:4px 5px;width:350px}form textarea{height:150px}form div.middleColumn{display:inline-block;width:362px}form div.field{clear:left;margin-bottom:10px}form label{display:block;line-height:1.2;margin:.2em 0}form .requiredField label.right{display:inline-block;vertical-align:top;color:red;margin:0 0 0 5px;padding:0;width:auto}form div.optionset{overflow:hidden}form .optionset input{width:auto}form ul.optionset label{width:auto!important}form ul.optionset{margin-left:170px}form ul.optionset li{clear:left;list-style:none}form ul.optionset li input{float:left;margin:.2em 5px 0 0}form div.optionset ul{padding:0;list-style:none;margin:0;overflow:hidden}form .checkbox input,form .optionset input{border:0}form span.required,form span.message,form label.required,form label.message{background:#ffcaca;color:#000;display:block;line-height:1.1;font-size:.9em;padding:3px;margin:0 0 5px;width:356px}#Form_FormRespond_error,form p.message,form p.required{color:#212121;display:block;line-height:1.1;padding:6px;margin:5px 0 0}form .Actions{margin:10px 0;padding:0;border:0;text-align:right;width:362px}form .Actions input{font-weight:700;font-size:1em;width:auto;padding:5px 20px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(top,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333;line-height:1;text-align:center;text-shadow:0 1px 0 #eee}form .Actions input:hover{background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(100%,#bbb));background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(top,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}form .Actions input:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #333;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #333;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #333}#footer{font-size:.9em;line-height:1.5;height:100px}.HomePage #footer{border-top:1px solid #fff}#footer p{margin:0;line-height:1.5}#footer .copy{margin:20px 0 0;vertical-align:top;display:inline-block}#footer a{color:#fff;vertical-align:baseline}#container #footer a.nourl{color:#fff;text-decoration:none}#footer #vanity{margin-top:0}#footer ul{padding:0;margin:20px 0 0;vertical-align:top;display:inline-block}#footer li{padding:0;margin:0;list-style:none;vertical-align:top;display:inline-block;list-style:none;padding:0 0 0 5px}#footer li:before{padding:0 5px 0 0;content:"|";color:#fff}#container p.left{text-align:left}#container p.center{text-align:center}#container p.right{text-align:right}#container p img.center{margin:0 auto 10px auto;display:block}#container p img.right{float:right;margin:0 0 10px 20px}#container p a.right{float:right;padding:0;background:none}#container img.large{margin-top:-40px;margin-right:-10px}#container img.leftAlone{text-align:left;display:block;margin-bottom:10px}#container img.left{float:left;margin-right:20px}#container p.MsoNormal,#container p.MsoBodyText{margin:0}