﻿/********
color ref
extra light blue: #d4ffff
light blue: #2953b1
dark blue: #002d6a
orange: #f5821f
********/

/* global items */
body {margin:0px;background:#002d6a;cursor:default;font:62.5% verdana;}
html {overflow:auto;}
h1 {padding:0px 0px 5px 0px;margin:0px;color:#000;font:1.8em trebuchet ms;}
h2 {padding:0px 0px 5px 0px;margin:0px;color:#000;font:bold 1.4em trebuchet ms;}
p {padding:0px 0px 15px 0px;margin:0px;font:1.1em verdana;color:#000;line-height:150%;}
img {border:0px;}
a {color:#000;text-decoration:none;}
a:hover {color:#f5821f;text-decoration:underline;}
.clear {clear:both;}

/* structure items */
#w {width:1000px;margin:10px auto;}
#banner {height:95px;}
#contenttop {min-height:45px;height:auto !important;height:45px;background:url(../gfx/contenttop.gif) no-repeat left top;}
#x {background:url(../gfx/contentleft.gif) #fff repeat-y left top;}
#xx {background:#fff;width:810px;float:right;padding:0px 10px 20px 0px;}
#stars {background:url(../gfx/stars.gif) no-repeat 30px bottom;}
#footer {margin:0px;padding:0px;list-style:none;background:#1a418a;color:#fff;height:20px;padding:7px 0px 0px 0px;}
#footer li {position:relative;float:right;letter-spacing:1px;}
#footer li a {display:block;padding:0px 10px;color:#fff;text-decoration:none;border-bottom:none;}
#footer li a:hover {text-decoration:underline;}

/* banner items */
a.bannerlogo {margin:0px 0px 0px 20px;border-bottom:none;width:351px;float:left;}
a.bannerlogo:hover {border-bottom:none;}
#menu {margin:0px;padding:0px;list-style:none;border-top:solid 1px #d4ffff;}
#menu li {position:relative;float:left;}
#menu li a.top {display:block;width:165px;text-align:center;padding:5px 0px;color:#fff;font:bold 8pt arial;letter-spacing:1px;text-decoration:none;border-right:dotted 1px #d4ffff;background:#2953b1;}
#menu li a.menuend {border-right:none;padding:5px 1px 5px 2px;display:block;width:165px;text-align:center;color:#fff;font:bold 8pt arial;letter-spacing:1px;text-decoration:none;background:#2953b1;}
#menu li a:hover {background:#f5821f;}

ul.submenu {list-style:none;margin:0px 0px 0px -1px;position:absolute;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Fade(duration=0.3);padding:0px;z-index:999;}
ul.submenu li {display:block;clear:both;}
ul.submenu li a.sub {display:block;background:#2953b1;color:#fff;text-decoration:none;font:bold 8pt arial;width:150px;padding:5px 5px 5px 11px;border-bottom:solid 1px #002d6a;border-right:solid 1px #002d6a;border-left:solid 1px #d4ffff;border-top:solid 1px #d4ffff;}

/* homepage items */
#hpabout {background:#e1d2c0;padding:15px 0px 10px 0px;}
#fpcontainer {} /* ph */
.fpdetails {float:left;width:332px;border-top:solid 1px #d4ffff;border-right:solid 1px #d4ffff;}
.fpprice {width:332px;text-align:center;display:block;background:#ee7206;font:1.1em verdana;color:#fff;margin-top:-3px;padding:5px 0px;text-transform:capitalize;border-top:solid 1px #d4ffff;}
#hpmorelinks {background:#e1d2c0;padding:10px;clear:both;}
#ofiwrapper {width:200px;height:231px;float:left;margin: 5px 0px 0px 15px;}
#ofiwrapper p
{
	background: url(../gfx/tedsblog.jpg) no-repeat top left;
	width: 200px;
	height: 231px;
	display: block;}
	
	#ofiwrapper p a
	{
		width: 200px;
		line-height: 231px;
		display: block;
		text-indent: -1000000px; }

#qlwrapper {width:740px;float:right;}
#qlwrapper {width:740px;float:right;position: relative;}
#qlwrapper a img
{
	position: absolute;
	bottom: 0px;
	right: 0px;}
.hpql {margin:0px 10px 0px 0px;padding:10px 0px 10px 0px;list-style:none;width:160px;float:left;}
.hpql li {font:1.1em verdana;padding:3px 0px 3px 10px;}
.hpql li a {display:block;padding:0px 0px 0px 10px;text-decoration:none;color:#000;border-bottom:none;}
.hpql li a:hover {border-bottom:none;text-decoration:underline;}

/* content items */
#sidemenu {margin:0px;padding:0px;list-style:none;width:160px;float:left;}
#sidemenu li {padding:3px 0px 5px 10px;border-bottom:dotted 1px #5a5a5a;color:#5a5a5a;font:1.1em verdana;}
#sidemenu li a {display:block;text-decoration:none;color:#5a5a5a;font:0.9em verdana;border-bottom:none;}
#sidemenu li a:hover {font-weight:bold;border-bottom:none;}

#refinesearch {margin:0px;padding:30px 0px 20px 0px;list-style:none;width:160px;float:left;clear:left;}
#refinesearch li {padding:3px 0px 0px 10px;color:#5a5a5a;font:1.1em verdana;}
#refinesearch li select {font:10px Verdana;color:#666;}

/* results items */
.resultsframe {background:#fff;width:820px;float:right;overflow:auto;}

/* jargon items */
#jargon li {padding:5px 0px 15px 0px;font:1.1em verdana;}

/* careers items */
ul.careers li {padding:0px 0px 5px 0px;font:1.1em verdana;}
dl {font:1.1em verdana;padding:0px;margin:10px 0px 0px 0px;width:800px;clear:both;}
dt {display:block;width:200px;float:left;text-align:right;clear:left;height:25px;margin:0px;padding:0px;}
dd {display:block;width:550px;float:left;text-align:left;height:25px;margin:0px 0px 0px 15px;padding:0px;}
span.req {color:#b13131;}
.title {height:20px;font:8pt verdana;margin-left:15px;}
.name {height:15px;font:8pt verdana;width:200px;}
.street {height:15px;font:8pt verdana;width:300px;}
.city {height:15px;font:8pt verdana;width:150px;}
.state {height:15px;font:8pt verdana;width:50px;}
.postcode {height:15px;font:8pt verdana;width:50px;}
.country {height:15px;font:8pt verdana;width:150px;}
.std {height:15px;font:8pt verdana;width:20px;}
.homephone {height:15px;font:8pt verdana;width:80px;}
.mobile {height:15px;font:8pt verdana;width:110px;}
.email {height:15px;font:8pt verdana;width:200px;}
ul.jobapp {margin:0px;padding:0px;list-style:none;}
ul.jobapp li {font:1.1em verdana;padding:0px 0px 0px 70px;height:25px;}
.curposition {height:15px;font:8pt verdana;width:400px;}
.certstage {height:15px;font:8pt verdana;width:400px;}
.position {height:15px;font:8pt verdana;width:350px;}
.resume {height:20px;font:8pt verdana;width:500px;}
.btnsend {display:block;height:50px;width:108px;float:right;background:url(../gfx/miniapply.jpg) no-repeat left top;border:0px;margin:20px 20px 0px 0px;cursor:pointer;cursor:hand;}
#loading {width:200px;margin-left:50px;float:left;}
.validation {border:dotted 1px #666666;background:#eee;width:600px;font:8pt verdana;padding:20px 20px 0px 20px;width:760px;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3,color=#b8b8b8);}
.validation a {color:#b13131;border-bottom:dotted 1px #b13131;}
.validation a:hover {color:#000;border-bottom:solid 1px #000;}
.appsection {border:dotted 1px #666;background:url(../gfx/appbg.gif) #f1f1f1 repeat-x left bottom;margin-top:20px;padding:10px 0px;width:800px;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=3,color=#b8b8b8);clear:both;}



/* results stuff */

.searchbutton { height:20px;width:73px;border:0px;color:#fff;font:8pt trebuchet ms;background:url(../gfx/buttonbg.gif) no-repeat left top;margin:0px 0px 0px 135px;cursor:hand; }

/* Search Page */
#search {width:580px;margin:0px auto 30px auto;}
#searchwrapper {width:540px;margin:0px auto;padding:10px 20px;border-left:solid 1px #d2d2d2;border-bottom:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;background:#fff;}
#searchboxtitle {height:15px;width:580px;margin:10px auto 0px auto;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;background:#fff;}
#searchleft {width:160px;float:left;padding:0px 10px 10px 0px;}
#searchmiddle {width:170px;float:left;padding:0px 10px 10px 10px;}
#searchright {width:160px;float:left;padding:0px 10px 0px 10px;}
#suburbnote {font:9px verdana;color:#666;clear:both;display:block;}
p.search {padding:5px 0px;margin:0px;}
p.searchalignright {padding:2px 0px;text-align:right;margin:0px;}
.srchselectleft {font:8pt verdana;width:150px;}
.srchselect {font:8pt verdana;width:160px;}
.srchtxt {font:8pt verdana;height:15px;width:156px;padding-top:3px;border:solid 1px #989898;}
.srchsmallselect {font:8pt verdana;width:100px;}
#search h1 {font:bold 2.1em 'Trebuchet MS';margin:0px;}
#search h3 {font:bold 1.6em 'Trebuchet MS';margin:0px;padding-left:1px;}
#ctl00_ContentPlaceHolder1_lblRegionName {color:#900000;}
#ctl00_ContentPlaceHolder1_pnlRegion { display:none; }

/* Results Page */
#results {margin:0px auto;padding:10px;}
#sortmenu {width:184px;float:right;clear:both;margin:-35px 0px 0px 0px;}
#resultnavwrapper {clear:both;margin:15px 0px 0px 0px;}
#resultsnavleft {width:370px;float:left;}
#resultnavright {width:247px;float:right;text-align:right;margin-top:-12px;position:relative;}
#navfooterwrapper {width:233px;float:right;text-align:right;padding:15px 0px;}
h1.resultstitle {padding-bottom:0px;margin-bottom:0px;font:bold 2.1em 'Trebuchet MS';}
h3.resultssubtitle {padding:0px 0px 10px 0px;margin:0px;font:bold 1.4em 'Trebuchet MS';}
h3.headingresults {padding:0px;margin:0px;text-transform:capitalize;width:60%;color:#000;padding-left:10px;font:bold 1.6em 'Trebuchet MS';}
h5 {font:bold 1.4em Trebuchet MS;margin:0px;padding:0px;}
h5.proptitle {margin:5px 0px 10px 0px;}
.resultsselect {font:8pt verdana;width:90px;}
.navpage {font:bold 8pt verdana;}
.resultwrapper {border:solid 1px #dcdcdc;margin:15px 0px;padding:10px;background:url(../images/resultbg.gif) #fafafa repeat-x left bottom;}
.bedbathcar {float:right;width:140px;font:bold 10pt verdana;margin:-20px 0px 0px 0px;height:18px;padding-top:2px;color:#464a52;}
.resultsleft {float:left;width:155px;margin-top:10px;text-align:left;}
.resultsdetails {float:left;margin-top:10px;width:70%;}
.price {color:#e02022;font:bold 1.1em 'Trebuchet MS';text-transform:lowercase;}
.resultlogo {width:160px;float:right;margin-top:5px;}
.noteimg {float:right;margin:-20px 0px 0px 0px;height:40px;width:40px;background:url(../images/new.gif) no-repeat left top;}
.tourbutton {font:8pt verdana;border:0px;text-decoration:underline;cursor:hand;background:#eee;}
.bodytext2 {font:12px verdana;}
a.pageNavLinkPage {color:#000;text-decoration:none;font:bold 1.2em 'Trebuchet MS';padding:0px 2px;}
a.pageNavLinkPage:hover {background:#323876;color:#fff;}
a.pageNavCurrentPage {color:#e02022;text-decoration:none;font:bold 1.2em 'Trebuchet MS';}

/* Display Page */
#display {padding:10px;}
#displayheader {margin:30px 0px 15px 0px;border-top:solid 1px #dcdcdc;padding-top:10px;}
#imgwrapper {padding:10px 0px 2px 0px;border:solid 1px #dcdcdc;background:url(../images/resultbg.gif) #fafafa repeat-x left bottom;}
#imgwrapperleft {width:352px;float:left;padding-left:10px;}
#imgwrappermid {width:118px;float:left;padding-left:2px;}
#imgwrapperdetails {width:185px;float:right;padding:0px 15px;}
#imgwrapperdetails p {font:12px Verdana;}
#imgbuttons {width:691px;clear:both;padding:0px 0px 10px 10px;}
#displayfeatures {margin-top:30px;font:12px Verdana;}
#emailagentwrapper {width:310px;float:left;padding:0px 30px 0px 10px;}
#agentsummarywrapper {width:300px;float:right;padding:0px 20px;}
#displaybottombuttons {width:701px;text-align:right;}
#emailfriendtitles {margin:0px;padding:0px;list-style:none;float:left;width:120px;}
#emailfriendfields {margin:0px;padding:0px;list-style:none;float:left;}
#emailfriendtitles li, #emailfriendfields li {height:25px;}
#emailfriendcontrols {clear:both;width:420px;}
#enWrapper {text-align:center;padding-top:10px;margin-bottom:-10px;}
.mapwrapper {width:701px;border:solid 1px #000;}
.agentwrapper {margin:20px 0px;background:url(../images/resultbg.gif) #fafafa repeat-x left bottom;padding:10px 0px;border:solid 1px #dcdcdc;text-align:left;}
.displayemlULt {list-style:none;padding:0px;margin:0px;width:80px;float:left;}
.displayemlULc {list-style:none;padding:0px;margin:0px;width:230px;float:right;}
.displayemlULt li, .displayemlULc li {height:25px;}
.invalidtb {background:#fffacd;}
.disemlname {width:160px;font:8pt verdana;color:#666;}
.disemle {width:160px;font:8pt verdana;color:#666;}
.disemlphone {width:80px;font:8pt verdana;color:#666;}
.disemlmessage {width:225px;font:8pt verdana;color:#666;}
.displaybottomlink {margin-left:-4px;text-decoration:none;}
.acstyle {font:8pt verdana;}
.displaysuburbstatswrapper {margin:20px 0px;padding-bottom:20px;border-bottom:solid 1px #dcdcdc;}
.suburbgridview {border:solid 1px #dcdcdc;}
.emailfriendname {font:8pt verdana;color:#666;width:180px;border:solid 1px #bebebe;}
.emailfriendeml {font:8pt verdana;color:#666;width:180px;border:solid 1px #bebebe;}
.emailfriendmsg {font:8pt verdana;color:#666;width:220px;border:solid 1px #bebebe;}
.emailfriendbutton {height:20px;width:73px;border:0px;color:#fff;font:8pt trebuchet ms;background:url(../images/buttonbg.gif) no-repeat left top;}
.rptButton {display:block;height:31px;width:353px;background:url(../images/createreport.gif) no-repeat left top;border:0px;}
a.displaylink {text-decoration:none;}
a.displaylink:hover {text-decoration:underline;}
p.displaydisclaimer {font-size:7pt;text-align:left;border-top:solid 1px #dcdcdc;padding:10px 0px 0px 0px;margin-top:20px;}
#displaybottombuttons {width:100%;position:relative;margin:20px 0px 0px 0px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;background:#fafafa;}
a.displaybottomlink {width:19.9%;display:block;float:left;text-align:center;padding:20px 0px 20px 0px;font:bold 1.4em trebuchet ms;color:#666;}
a.displaybottomlink:hover {background:#dcdcdc;color:#000;text-decoration:none;}
a#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_btnBrochure {margin-left:8px;}
.closebutton { height:18px;width:74px;border:0px;}
.mainsendbutton {background:url(../images/sendbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;margin:0px 0px 0px 135px;}
.sendbutton {background:url(../images/sendbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;}
.modalpopup {background:#fafafa;height:250px;width:440px;padding:50px;border:solid 1px #000;}
.darkmodalbg {background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_lblPropDescr {font:1.1em verdana;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_lblHeading {font:bold 1.1em 'Trebuchet MS';}
#emailagentwrapper h3 {font:bold 1.6em 'Trebuchet MS';margin:0px;}
#agentsummarywrapper h3 {font:bold 1.6em 'Trebuchet MS';margin:0px;}
p.hp {margin:0px;font:12px Verdana;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_pnlSlsName {font:12px Verdana;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_pnlSlsEmail {font:12px Verdana;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_pnlSlsMobile {font:12px Verdana;}

/* Loan Calculator */
.smallmodalpopup {background:#fff;height:335px;width:290px;padding:50px;border:solid 1px #000;}
#loancalcwrapper {width:288px;margin:10px 0px 0px 10px;}
ul.loancalcleft {list-style:none;margin:0px;padding:0px;float:left;width:140px;}
ul.loancalcright {list-style:none;margin:0px;padding:0px;float:right;width:148px;}
ul.loancalcleft li, ul.loancalcright li {height:25px;}
#loancalccontrols {clear:both;margin:25px 0px;}
.text {font:8pt verdana;color:#666;}
.resetbutton {background:url(../images/resetbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;}
.calculatebutton {background:url(../images/calculatebuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;}

/* Photo Display */
#phototable {margin-left:auto;margin-right:auto;margin-top:5px;}
#photonavtable {background-color:#fff;}
#photonavtable td {padding-top:10px;}
.dropshad {filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=3);padding-right:5px;}

/* Profile Page */
#profilewrapper {padding:5px;}
#profilewrapper p {color:#000;}
#profileheader {border:solid 1px #dcdcdc;padding:10px;margin:10px auto;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, color=#f1f1f1, strength=3);}
#profileheaderleft {width:200px;float:left;}
#profileheaderright {width:480px;float:left;padding-top:5px;}
h1.profiletitle {color:#000;margin:0px;font:bold 2.4em trebuchet ms;}
#profileaddress {width:190px;float:left;padding-top:10px;}
#profilecontact {width:470px;float:left;border-left:dotted 1px #dcdcdc;padding:10px 0px 10px 10px;}
#profilecontact img {margin-bottom:-3px;}
#profileheader p {font:1.3em verdana;line-height:140%;}
p.pfl a {text-decoration:underline;}
p.pfl a:hover {text-decoration:none;}
.officeprofile {border-top:dotted 1px #dcdcdc;padding-top:5px;}
.slspfl {padding:10px;border:solid 1px #dcdcdc;background:#fff;margin:0px auto 10px auto;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, color=#f1f1f1, strength=3);}
.slspflimg {width:90px;float:left;clear:left;}
.slspfldetails {width:85%;float:left;border-left:dotted 1px #dcdcdc;padding-left:10px;min-height:140px;}
.slspfldetails h4 {color:#000;font:bold 1.5em trebuchet ms;margin:0px;padding:0px;}
.slspfltitle {color:#666;font:italic 0.8em verdana;padding-left:5px;}
.slspflcontact {width:280px;float:right;border-left:dotted 1px #dcdcdc;border-bottom:dotted 1px #dcdcdc;color:#000;padding:0px 0px 5px 10px;}
.slspfltop {clear:both;margin-top:20px;color:#000;font:13px verdana;line-height:140%;}
.slspflprofile {color:#000;font:13px verdana;}
a.pfllink {display:block;float:right;margin-top:10px;font:13px verdana;}
.watermark {font:1.1em Verdana;color:#666;font-style:italic;}


/* display fix */
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_dlThumbnails span {line-height:1px;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_dlThumbnails br {display:none;}