/* 
	Website: Nelson Alexander
	Created by: Webtech IT Solutions
 */
 
* {	margin:0; padding:0; text-decoration:none; }

html { height:100%;	max-height:100%; padding:0;	margin:0; border:0;	background:#cccccc;	font: 62.5%/1.7 Verdana, Arial, Helvetica, sans-serif; /* hide overflow:hidden from IE5/Mac */	/* \*/	overflow: hidden; /* */ }

body { height:100%;	max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:#cccccc url(../images/body-bg.jpg) top center repeat-y;	}
	body.formrequired {	background:#cccccc url(../images/body-bg-form.jpg) top center repeat-y; }
	body.formrequired-notext { background:#cccccc url(../images/body-bg-form-notext.jpg) top center repeat-y; }	
	body.p-home { background:#cccccc url(../images/body-bg-home.jpg) top center repeat-y; }

#container { display:block;	overflow:auto; position:absolute; z-index:3; top:135px; bottom:40px; width:950px; min-width: 950px; left:50%; margin-left: -475px;	}
.p-home #container { overflow:hidden; }
#header { position:absolute; left:50%; margin-left: -485px;	top:0; width:970px;	min-width:970px; height:135px; background:#001C4A url(../images/header-bg.gif) 0 0 no-repeat; font-size:1em; z-index:5; text-align:center;	border:0; }
	#header img { margin:0; padding:0; border:0; }
#footer { text-align:center; position:absolute;	margin-left:-485px;	left:50%; bottom:0;	width:970px; min-width:970px; height:40px; background:#001C4A; font-size:1em; z-index:5; border:0; }
	#footer p { position:absolute; width: 500px; left:5px; top:5px; text-align:left; color:#fff; margin:0 10px; padding:0; line-height: 28px; }
	
#footer p a { color:#ffffff; }
#footer p a:hover { text-decoration: underline; }

#nav-wrapper { position:absolute; top: 60px; border: 0; left:0;	width:970px; height: 40px; background-color:#ffffff; text-align:center;	margin:0; padding:0; }

/* ------ Main Navigation ------ */ 
ul#nav {float:left; margin: 0; padding: 0; list-style: none; width: 970px; height: 40px; position:relative; background: url(../images/main-nav.gif) no-repeat 0 0;}
ul#nav li {display: inline; margin:0; padding:0; height: 40px;}
ul#nav li a:link, ul#nav li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

/* ------ Main Navigation Sections ------ */
ul#nav li#home-link a:link, ul#nav li#home-link a:visited {left: 46px; width: 95px; height: 40px;}
ul#nav li#buying-link a:link, ul#nav li#buying-link a:visited {left: 162px; width: 115px; height: 40px;}
ul#nav li#selling-link a:link, ul#nav li#selling-link a:visited {left: 307px; width: 120px; height: 40px;}
ul#nav li#renting-link a:link, ul#nav li#renting-link a:visited {left: 447px; width: 132px; height: 40px;}
ul#nav li#finance-link a:link, ul#nav li#finance-link a:visited {left: 606px; width: 130px; height: 40px;}
ul#nav li#aboutus-link a:link, ul#nav li#aboutus-link a:visited {left: 768px; width: 150px; height: 40px;}

/* ------ Main Navigation Hover ------ */
ul#nav li#home-link a:hover {left: 46px; width: 95px; height: 40px; background: url(../images/main-nav.gif) no-repeat -46px -40px;}
ul#nav li#buying-link a:hover {left: 162px; width: 115px; height: 40px; background: url(../images/main-nav.gif) no-repeat -162px -40px;}
ul#nav li#selling-link a:hover {left: 307px; width: 120px; height: 40px; background: url(../images/main-nav.gif) no-repeat -307px -40px;}
ul#nav li#renting-link a:hover {left: 447px; width: 132px; height: 40px; background: url(../images/main-nav.gif) no-repeat -447px -40px;}
ul#nav li#finance-link a:hover {left: 606px; width: 130px; height: 40px; background: url(../images/main-nav.gif) no-repeat -606px -40px;}
ul#nav li#aboutus-link a:hover {left: 768px; width: 150px; height: 40px; background: url(../images/main-nav.gif) no-repeat -768px -40px;}

/* ------ Main Navigation Current ----- */
.p-home ul#nav li#home-link a:link, .p-home ul#nav li#home-link a:visited {left: 46px; width: 95px; height: 40px; background: url(../images/main-nav.gif) no-repeat -46px -40px;}
.p-buying ul#nav li#buying-link a:link, .p-buying ul#nav li#buying-link a:visited {left: 162px; width: 115px; height: 40px; background: url(../images/main-nav.gif) no-repeat -162px -40px;}
.p-selling ul#nav li#selling-link a:link, .p-selling ul#nav li#selling-link a:visited {left: 307px; width: 120px; height: 40px; background: url(../images/main-nav.gif) no-repeat -307px -40px;}
.p-renting ul#nav li#renting-link a:link, .p-renting ul#nav li#renting-link a:visited {left: 447px; width: 132px; height: 40px; background: url(../images/main-nav.gif) no-repeat -447px -40px;}
.p-finance ul#nav li#finance-link a:link, .p-finance ul#nav li#finance-link a:visited {left: 606px; width: 130px; height: 40px; background: url(../images/main-nav.gif) no-repeat -606px -40px;}
.p-aboutus ul#nav li#aboutus-link a:link, .p-aboutus ul#nav li#aboutus-link a:visited {left: 768px; width: 150px; height: 40px; background: url(../images/main-nav.gif) no-repeat -768px -40px;}

#subnav-wrapper { position:absolute; top: 100px; border: 0;	left:0;	width:100%;	height: 25px; background-color:#DE0120;	text-align:center; margin:0; padding:0; }

/* ------ BUYING Sub Navigation ------ */

ul#subnav-buying {float:left; margin: 0; padding: 0; list-style: none; width: 970px; height: 25px; position:relative; background: url(../images/sub-nav-buying.gif) no-repeat 0 0;}
ul#subnav-buying li {display: inline; margin:0; padding:0; height: 25px;}
ul#subnav-buying li a:link, ul#subnav-buying li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

/* ------ Sections ------ */
ul#subnav-buying li#search-link a:link, ul#subnav-buying li#search-link a:visited {left: 73px; width: 119px; height: 25px;}
ul#subnav-buying li#magazine-link a:link, ul#subnav-buying li#magazine-link a:visited {left: 212px; width: 121px; height: 25px;}
ul#subnav-buying li#median-link a:link, ul#subnav-buying li#median-link a:visited {left: 354px; width: 94px; height: 25px;}
ul#subnav-buying li#recent-link a:link, ul#subnav-buying li#recent-link a:visited {left: 475px; width: 86px; height: 25px;}
ul#subnav-buying li#info-link a:link, ul#subnav-buying li#info-link a:visited {left: 587px; width: 105px; height: 25px;}
ul#subnav-buying li#posted-link a:link, ul#subnav-buying li#posted-link a:visited {left: 717px; width: 105px; height: 25px;}
ul#subnav-buying li#links-link a:link, ul#subnav-buying li#links-link a:visited {left: 850px; width: 48px; height: 25px;}

/* ------ Hover ------ */
ul#subnav-buying li#search-link a:hover {left: 73px; width: 119px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -73px -25px;}
ul#subnav-buying li#magazine-link a:hover {left: 212px; width: 121px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -212px -25px;}
ul#subnav-buying li#median-link a:hover {left: 354px; width: 94px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -354px -25px;}
ul#subnav-buying li#recent-link a:hover {left: 475px; width: 86px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -475px -25px;}
ul#subnav-buying li#info-link a:hover {left: 587px; width: 105px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -587px -25px;}
ul#subnav-buying li#posted-link a:hover {left: 717px; width: 110px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -717px -25px;}
ul#subnav-buying li#links-link a:hover {left: 850px; width: 48px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -850px -25px;}

/* ------ Current ----- */
.p-search ul#subnav-buying li#search-link a:link, .p-search ul#subnav-buying li#search-link a:visited {left: 73px; width: 119px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -73px -25px;}
.p-magazine ul#subnav-buying li#magazine-link a:link, .p-magazine ul#subnav-buying li#magazine-link a:visited {left: 212px; width: 121px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -212px -25px;}
.p-median ul#subnav-buying li#median-link a:link, .p-median ul#subnav-buying li#median-link a:visited {left: 354px; width: 94px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -354px -25px;}
.p-recent ul#subnav-buying li#recent-link a:link, .p-recent ul#subnav-buying li#recent-link a:visited {left: 475px; width: 86px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -475px -25px;}
.p-info ul#subnav-buying li#info-link a:link, .p-info ul#subnav-buying li#info-link a:visited {left: 587px; width: 105px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -587px -25px;}
.p-posted ul#subnav-buying li#posted-link a:link, .p-posted ul#subnav-buying li#posted-link a:visited {left: 717px; width: 110px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -717px -25px;}
.p-links ul#subnav-buying li#links-link a:link, .p-links ul#subnav-buying li#links-link a:visited {left: 850px; width: 48px; height: 25px; background: url(../images/sub-nav-buying.gif) no-repeat -850px -25px;}

/* ------ RENTING Sub Navigation ------ */

ul#subnav-renting {float:left; margin: 0; padding: 0; list-style: none; width: 970px; height: 25px; position:relative; background: url(../images/sub-nav-renting.gif) no-repeat 0 0;}
ul#subnav-renting li {display: inline; margin:0; padding:0; height: 25px;}
ul#subnav-renting li a:link, ul#subnav-renting li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

/* ------ Sections ------ */
ul#subnav-renting li#search-link a:link, ul#subnav-renting li#search-link a:visited {left: 72px; width: 118px; height: 25px;}
ul#subnav-renting li#deft-link a:link, ul#subnav-renting li#deft-link a:visited {left: 202px; width: 108px; height: 25px;}
ul#subnav-renting li#application-link a:link, ul#subnav-renting li#application-link a:visited {left: 324px; width: 124px; height: 25px;}
ul#subnav-renting li#repair-link a:link, ul#subnav-renting li#repair-link a:visited {left: 463px; width: 110px; height: 25px;}
ul#subnav-renting li#vacate-link a:link, ul#subnav-renting li#vacate-link a:visited {left: 585px; width: 124px; height: 25px;}
ul#subnav-renting li#appraisal-link a:link, ul#subnav-renting li#appraisal-link a:visited {left: 723px; width: 114px; height: 25px;}
ul#subnav-renting li#links-link a:link, ul#subnav-renting li#links-link a:visited {left: 851px; width: 46px; height: 25px;}

/* ------ Hover ------ */
ul#subnav-renting li#search-link a:hover {left: 72px; width: 118px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -72px -25px;}
ul#subnav-renting li#deft-link a:hover {left: 202px; width: 108px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -202px -25px;}
ul#subnav-renting li#application-link a:hover {left: 324px; width: 124px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -324px -25px;}
ul#subnav-renting li#repair-link a:hover {left: 463px; width: 110px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -463px -25px;}
ul#subnav-renting li#vacate-link a:hover {left: 585px; width: 124px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -585px -25px;}
ul#subnav-renting li#appraisal-link a:hover {left: 723px; width: 114px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -723px -25px;}
ul#subnav-renting li#links-link a:hover {left: 851px; width: 46px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -851px -25px;}

/* ------ Current ----- */
.p-search ul#subnav-renting li#search-link a:link, .p-search ul#subnav-renting li#search-link a:visited {left: 72px; width: 118px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -72px -25px;}
.p-application ul#subnav-renting li#application-link a:link, .p-application ul#subnav-renting li#application-link a:visited {left: 324px; width: 124px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -324px -25px;}
.p-repair ul#subnav-renting li#repair-link a:link, .p-repair ul#subnav-renting li#repair-link a:visited {left: 463px; width: 110px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -463px -25px;}
.p-vacate ul#subnav-renting li#vacate-link a:link, .p-vacate ul#subnav-renting li#vacate-link a:visited {left: 585px; width: 124px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -585px -25px;}
.p-appraisal ul#subnav-renting li#appraisal-link a:link, .p-appraisal ul#subnav-renting li#appraisal-link a:visited {left: 723px; width: 114px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -723px -25px;}
.p-links ul#subnav-renting li#links-link a:link, .p-links ul#subnav-renting li#links-link a:visited {left: 851px; width: 46px; height: 25px; background: url(../images/sub-nav-renting.gif) no-repeat -851px -25px;}

/* ------ SELLING Sub Navigation ------ */

ul#subnav-selling {float:left; margin: 0; padding: 0; list-style: none; width: 970px; height: 25px; position:relative; background: url(../images/sub-nav-selling.gif) no-repeat 0 0;}
ul#subnav-selling li {display: inline; margin:0; padding:0; height: 25px;}
ul#subnav-selling li a:link, ul#subnav-selling li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

/* ------ Sections ------ */
ul#subnav-selling li#why-link a:link, ul#subnav-selling li#why-link a:visited {left: 134px; width: 163px; height: 25px;}
ul#subnav-selling li#appraisal-link a:link, ul#subnav-selling li#appraisal-link a:visited {left: 311px; width: 109px; height: 25px;}
ul#subnav-selling li#median-link a:link, ul#subnav-selling li#median-link a:visited {left: 436px; width: 100px; height: 25px;}
ul#subnav-selling li#recent-link a:link, ul#subnav-selling li#recent-link a:visited {left: 553px; width: 95px; height: 25px;}
ul#subnav-selling li#info-link a:link, ul#subnav-selling li#info-link a:visited {left: 662px; width: 112px; height: 25px;}
ul#subnav-selling li#links-link a:link, ul#subnav-selling li#links-link a:visited {left: 788px; width: 48px; height: 25px;}

/* ------ Hover ------ */
ul#subnav-selling li#why-link a:hover {left: 134px; width: 163px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -134px -25px;}
ul#subnav-selling li#appraisal-link a:hover {left: 311px; width: 109px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -311px -25px;}
ul#subnav-selling li#median-link a:hover {left: 436px; width: 100px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -436px -25px;}
ul#subnav-selling li#recent-link a:hover {left: 553px; width: 95px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -553px -25px;}
ul#subnav-selling li#info-link a:hover {left: 662px; width: 112px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -662px -25px;}
ul#subnav-selling li#links-link a:hover {left: 788px; width: 48px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -788px -25px;}

/* ------ Current ----- */
.p-why ul#subnav-selling li#why-link a:link, .p-why ul#subnav-selling li#why-link a:visited {left: 134px; width: 163px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -134px -25px;}
.p-appraisal ul#subnav-selling li#appraisal-link a:link, .p-appraisal ul#subnav-selling li#appraisal-link a:visited {left: 311px; width: 109px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -311px -25px;}
.p-median ul#subnav-selling li#median-link a:link, .p-median ul#subnav-selling li#median-link a:visited {left: 436px; width: 100px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -436px -25px;}
.p-recent ul#subnav-selling li#recent-link a:link, .p-recent ul#subnav-selling li#recent-link a:visited {left: 553px; width: 95px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -553px -25px;}
.p-info ul#subnav-selling li#info-link a:link, .p-info ul#subnav-selling li#info-link a:visited {left: 662px; width: 112px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -662px -25px;}
.p-links ul#subnav-selling li#links-link a:link, .p-links ul#subnav-selling li#links-link a:visited {left: 788px; width: 48px; height: 25px; background: url(../images/sub-nav-selling.gif) no-repeat -788px -25px;}

/* ------ ABOUT US Sub Navigation ------ */

ul#subnav-aboutus {float:left; margin: 0; padding: 0; list-style: none; width: 970px; height: 25px; position:relative; background: url(../images/sub-nav-aboutus.gif) no-repeat 0 0;}
ul#subnav-aboutus li {display: inline; margin:0; padding:0; height: 25px;}
ul#subnav-aboutus li a:link, ul#subnav-aboutus li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

/* ------ Sections ------ */
ul#subnav-aboutus li#profile-link a:link, ul#subnav-aboutus li#profile-link a:visited {left: 62px; width: 118px; height: 25px;}
ul#subnav-aboutus li#offices-link a:link, ul#subnav-aboutus li#offices-link a:visited {left: 202px; width: 113px; height: 25px;}
ul#subnav-aboutus li#newsletter-link a:link, ul#subnav-aboutus li#newsletter-link a:visited {left: 340px; width: 142px; height: 25px;}
ul#subnav-aboutus li#community-link a:link, ul#subnav-aboutus li#community-link a:visited {left: 505px; width: 124px; height: 25px;}
ul#subnav-aboutus li#charitable-link a:link, ul#subnav-aboutus li#charitable-link a:visited {left: 651px; width: 152px; height: 25px;}
ul#subnav-aboutus li#contact-link a:link, ul#subnav-aboutus li#contact-link a:visited {left: 825px; width: 84px; height: 25px;}

/* ------ Hover ------ */
ul#subnav-aboutus li#profile-link a:hover {left: 62px; width: 118px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -62px -25px;}
ul#subnav-aboutus li#offices-link a:hover {left: 202px; width: 113px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -202px -25px;}
ul#subnav-aboutus li#newsletter-link a:hover {left: 340px; width: 142px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -340px -25px;}
ul#subnav-aboutus li#community-link a:hover {left: 505px; width: 124px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -505px -25px;}
ul#subnav-aboutus li#charitable-link a:hover {left: 651px; width: 152px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -651px -25px;}
ul#subnav-aboutus li#contact-link a:hover {left: 825px; width: 84px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -825px -25px;}

/* ------ Current ----- */
.p-profile ul#subnav-aboutus li#profile-link a:link, .p-profile ul#subnav-aboutus li#profile-link a:visited {left: 62px; width: 118px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -62px -25px;}
.p-offices ul#subnav-aboutus li#offices-link a:link, .p-offices ul#subnav-aboutus li#offices-link a:visited {left: 202px; width: 113px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -202px -25px;}
.p-newsletter ul#subnav-aboutus li#newsletter-link a:link, .p-newsletter ul#subnav-aboutus li#newsletter-link a:visited {left: 340px; width: 142px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -340px -25px;}
.p-community ul#subnav-aboutus li#community-link a:link, .p-community ul#subnav-aboutus li#community-link a:visited {left: 505px; width: 124px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -505px -25px;}
.p-charitable ul#subnav-aboutus li#info-link a:link, .p-charitable ul#subnav-aboutus li#charitable-link a:visited {left: 651px; width: 152px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -651px -25px;}
.p-contact ul#subnav-aboutus li#contact-link a:link, .p-contact ul#subnav-aboutus li#contact-link a:visited {left: 825px; width: 84px; height: 25px; background: url(../images/sub-nav-aboutus.gif) no-repeat -825px -25px;}

#footer-nav-wrapper { position: absolute; list-style:none; right: 10px;	top:0; }

/* ------ Footer Navigation ------ */

ul#footer-nav {float:left; margin: 0; padding: 0; list-style: none; width: 350px; height: 40px; position:relative; background: url(../images/footer-nav.gif) no-repeat 0 0;}
ul#footer-nav li {display: inline; margin:0; padding:0; height: 40px;}
ul#footer-nav li a:link, ul#footer-nav li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

/* ------ Sections ------ */
ul#footer-nav li#disclaimer-link a:link, ul#footer-nav li#disclaimer-link a:visited {left: 184px; width: 74px; height: 40px;}
ul#footer-nav li#privacy-policy-link a:link, ul#footer-nav li#privacy-policy-link a:visited {left: 258px; width: 91px; height: 40px;}

/* ------ Hover ------ */
ul#footer-nav li#disclaimer-link a:hover {left: 184px; width: 74px; height: 40px; background: url(../images/footer-nav.gif) no-repeat -184px -40px;}
ul#footer-nav li#privacy-policy-link a:hover {left: 258px; width: 91px; height: 40px; background: url(../images/footer-nav.gif) no-repeat -258px -40px;}

/* ------ Current ----- */
.p-disclaimer ul#footer-nav li#disclaimer-link a:link, .p-disclaimer ul#footer-nav li#disclaimer-link a:visited {left: 184px; width: 74px; height: 40px; background: url(../images/footer-nav.gif) no-repeat -184px -40px;}
.p-privacy ul#footer-nav li#privacy-policy-link a:link, .p-privacy ul#footer-nav li#privacy-policy-link a:visited {left: 258px; width: 91px; height: 40px; background: url(../images/footer-nav.gif) no-repeat -258px -40px;}

/* ------ Old Map Navigation ------ */
/*ul#map {display:block; margin: 0; padding: 0; list-style: none; width: 420px; height: 390px; position:relative; background: url(../images/map.gif) no-repeat 0 0;}
ul#map li {display: inline; margin:0; padding:0; height: 12px;}
ul#map li a:link, ul#map li a:visited {display: block; position:absolute; text-indent: -9000px; text-decoration:none; font-size:0.1em;}

ul#map li#ascot-vale a:link, ul#map li#ascot-vale a:visited {top: 235px; left: 109px; width: 62px; height: 12px;}
ul#map li#brunswick a:link, ul#map li#brunswick a:visited {top: 194px; left: 188px; width: 66px; height: 12px;}
ul#map li#carlton-north a:link, ul#map li#carlton-north a:visited {top: 250px; left: 214px; width: 72px; height: 12px;}
ul#map li#essendon a:link, ul#map li#essendon a:visited {top: 159px; left: 111px; width: 60px; height: 12px;}
ul#map li#fitzroy a:link, ul#map li#fitzroy a:visited {top: 293px; left: 241px; width: 53px; height: 12px;}
ul#map li#northcote a:link, ul#map li#northcote a:visited {top: 222px; left: 274px; width: 67px; height: 12px;}
ul#map li#pascoe-vale a:link, ul#map li#pascoe-vale a:visited {top: 90px; left: 134px; width: 70px; height: 12px;}
ul#map li#preston a:link, ul#map li#preston a:visited {top: 108px; left: 264px; width: 54px; height: 12px;}*/

img { border:0; }

/* ------ Map Navigation ------ */
div.newMap {background:url('../images/nelsonAlexanderMap.jpg') top left no-repeat;}
ul#map {display:block; margin: 0; padding: 0; list-style: none; width: 420px; height: 420px; position:relative;}
ul#map li {display: inline; margin:0; padding:0; height: 12px;}
ul#map li a:link, ul#map li a:visited {display: block; position:absolute; text-indent:-9000px; text-decoration:none; font-size:0.1em;}

ul#map li a {}
ul#map li#ascot-vale a:link, ul#map li#ascot-vale a:visited {top: 210px; left: 90px; width: 105px; height: 15px;}
ul#map li#brunswick a:link, ul#map li#brunswick a:visited {top: 160px; left: 170px; width: 120px; height: 15px; }
ul#map li#carlton-north a:link, ul#map li#carlton-north a:visited {top: 235px; left: 195px; width: 160px; height: 15px;}
ul#map li#essendon a:link, ul#map li#essendon a:visited {top: 145px; left: 25px; width: 100px; height: 15px;}
ul#map li#fitzroy a:link, ul#map li#fitzroy a:visited {top: 290px; left: 250px; width: 85px; height: 15px;}
ul#map li#northcote a:link, ul#map li#northcote a:visited {top: 210px; left:290px; width: 110px; height: 15px;}
ul#map li#pascoe-vale a:link, ul#map li#pascoe-vale a:visited {top: 75px; left: 120px; width: 130px; height: 15px;}
ul#map li#preston a:link, ul#map li#preston a:visited {top: 95px; left: 300px; width:90px; height: 15px;}


#content { position: absolute; top: 5px; left: 170px; width: 760px;	font-size: 1.2em; padding-bottom: 20px; }
	#content h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;	margin: 0;	padding: 0; }
	#content ul { margin-left: 2em;	margin-bottom: 0.5em; }
	#content ol { margin-left: 2em; margin-bottom: 0.5em; }
	#content a { color:#000000; font-weight:bold; }
	#content a:hover { text-decoration:underline; }
	#content p { padding: 0.5em 0; }
	.p-offices #content { padding-bottom:0; }
	.formrequired #content { width: 300px; }
	.iframerequired #content { display:block; width: 775px;	height: 400px; min-height: 400px; padding-bottom:0; }
	.p-links #content {	left: 0; width: 930px; }
#viewcontent { position: absolute; top: 5px; left: 10px; width: 910px;	font-size: 1.2em; padding-bottom: 20px; }
#viewcontent h3 { color:#FFFFFF; font-size: 1.6em; padding: 3px 5px; }	
.p-offices #subcontent p { width: 152px; font-size: 1.2em; }
.iframerequired #container { width:960px; min-width: 960px;	left:50%; margin-left: -475px; }
#formcontent { position: absolute; top: 20px; left: 493px; width: 440px; font-size: 1.2em; }
#flashcontent {	position:absolute; top:0; left:0; width:950px; height:239px; min-height:239px; }
#subcontent { position:absolute; top: 5px; left: 5px; }
#pdfnote { position:absolute; top: 122px; right: 10px; width: 200px; }
.p-pricing, .p-stampduty, .p-incometax, .p-borrowing, .p-loanrepay, .p-extrarepay, .p-lumpsum, .p-costs, .back-link, .p-sport, .p-criteria, .p-local, .p-foundation, .p-tips, .p-auction { margin: 0 0 5px 0; width:150px; font-size:1.1em; }
.p-offices .back-link {	margin: 20px 0 2px 0; }
#contentFRM { border:0; }
#flashcontent { position:absolute; top:0; left:0; width:600px; height:200px; }
#secondary-content { position:absolute;	width:950px; top: 188px; left:0; height: 241px; }
#featureproperty { top:0; left:200px; width: 740px; }
#quicksearch { top:0;	left: 0; width: 180px; }
#fade { width: 325px; height: 160px; overflow:hidden; }
#featureproperty { position:absolute;  height: 240px;	background: #ffffff url(../images/more.gif) bottom right no-repeat; }
#quicksearch { position:absolute;  height: 240px;	background: #ffffff; }
#featureproperty a { display:block; width: 740px; height: 240px; }
#quicksearch a { display:block; width: 325px;	height: 160px; }
#featureproperty h2, #quicksearch h2 { background-color: #DE0120;	font-size: 1.4em; font-weight:normal; text-align:center; text-transform:uppercase; letter-spacing: 0.2em; height: 20px; }
#featureproperty h3 { font-size: 1.2em;	text-transform:uppercase; font-weight:bold;	color:#FFFFFF; }
#featureproperty img { float:left; }
#featureproperty p { float:left; width: 170px; font-size: 1.2em; color:#000000;	padding:5px; }
#featureproperty span { font-size: 1.1em; font-weight:bold; padding-top: 5px; }
#quicksearch p { font-size: 1.2em; color:#FFFFFF;	padding-right:5px; background-color: #001C4A; }
#quicksearch img { float:left; height:160px; padding-right: 10px; }

.redbox {  display: table; height: 120px;  width: 152px; overflow: hidden; background-color:#DE0120; margin-bottom: 5px; }
.redbox-inner { display: table-cell; vertical-align: middle; font-size:2em;}
.redbox h2 { font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; text-transform:uppercase; padding: 0 0 0 10px; width: 120px; line-height: 1;color:#FFFFFF;}

.bluebox {  display: table; height: 120px;  width: 152px; overflow: hidden; background-color:#001C4A; margin-bottom: 5px; }
.bluebox-inner { display: table-cell; vertical-align: middle; font-size:2em; }
.bluebox h2 { font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; text-transform:uppercase; padding: 0 0 0 10px; width: 120px; line-height: 1; color: #FFFFFF;}
.link-redbox { float: left; display: table; height: 140px;  width: 152px; overflow: hidden; background-color:#DE0120; margin-left: 10px; margin-bottom: 5px; }
.link-redbox h2 { font-size:0.8em; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; padding: 0 0 0 10px; width: 120px; line-height: 1; }
.link-row { margin-right: 10px;  padding-bottom: 5px; background: url(../images/link-row-bg.gif) 0 98% repeat-x; clear:both;}
.greybox { float:right; width:600px; height:110px; background:#CCCCCC; padding-top:10px; }

#vip { width: 152px; height: 140px; background: #E9E9E9; }
	#vip h2 { font-size:1em; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; background:#DE0120 url(../images/keep-me-posted-heading.gif) 0 0 no-repeat;	height: 70px; text-indent:-9000px; }
	#vip h2 a {	display:block; width: 152px; height: 70px; }
	#vip p { color:#000000; font-size: 1em;	padding: 2px 10px; line-height: 1.5; }
	#vip p a { color:#000000; font-weight:bold; text-decoration:underline; }

.pushdown {	margin-top: 122px; }
.pdf { display:block; padding-left:20px; background:url(../images/page_white_acrobat.gif) 0 4px no-repeat; height: 20px; width:200px; }
.office h3 { font-size: 1.2em; font-weight:normal; color:#FFFFFF; background-color: #DE0120; height: 20px; }
.office-details { padding-bottom: 5px; font-size: 0.9em; line-height: 1; }
.office-details p { line-height: 1; margin:0; padding:0; }
.p-offices .office-details { background-color:#E9E9E9; font-size: 0.8em; height: 122px;	min-height: 122px; margin-bottom: 10px; }
.office-details div { float:left; width: 100px;	padding: 0 0 0 5px;	font-weight:bold; }
.staff-result {	float:left;	width:240px; margin: 0 10px 10px 0; }
.staff-result img { display:block; }
.staff-result a { text-decoration:none;	font-weight:normal; }
.staff-result a:hover { text-decoration:none; }
.name-bar {	background-color: #001C4A; color: #FFFFFF; width: 240px; height:40px; margin:0; padding:0; position:relative; }
.staffname { margin:0; font-family: "Gill sans",Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; line-height:1; display:inline; height:25px;}
.staffposition { position: absolute; top:20px; left: 0; font-size: 10px; font-family: "Gill sans",Arial, Helvetica, sans-serif; height: 18px;  }
#content div.staff-result div.name-bar p { margin:0; padding:0 0 0 5px; text-transform:uppercase; }
.thumb-img { position:relative;	width:280px; height:215px; margin:0; padding:0;	background:#000; overflow:hidden; }
.thumb-inner { position:relative; overflow:hidden; width:100%; height:100%; border:0; margin:0; padding:0; }
.thumb-img img { position:absolute; border:0; height: 215px;}

#searchwrapper { postion: relative; width:100%;}
#searchwrapper h4 { color: #001C4A; font-size: 1.6em; margin-left:10px; font-family: "Gill Sans", Arial, Helvetica, sans-serif;}
.suburbbox { position: absolute; top:65px; left:50px; width:200px; height:230px; background:#E9E9E9; padding: 5px;}
.suburbbox p { font-size: 0.9em; }
.streetbox { position: absolute; top:310px; left:50px; width:200px; height:55px; background:#E9E9E9; padding: 5px;}
.streetbox p { font-size: 0.9em; }
.propertybox { position: absolute; top:65px; left:265px; width:200px; height:300px; background:#E9E9E9;  padding: 5px;}
.pricebox { position: absolute; top:65px; left:480px; width:200px; height:80px; background:#E9E9E9;  padding: 5px;}
.pricebox select, .pricebox input { width: 80px; }
.bedbox select, .bedbox input { width: 80px; }
.bedbox { position: absolute; top:160px; left:480px; width:200px; height:70px; background:#E9E9E9;  padding: 5px;}
.sortbox { position: absolute; top:245px; left:480px; width:200px; height:70px; background:#E9E9E9;  padding: 5px;}
.ofilink { position: absolute;  top:0; left:50px; width:318px; height:40px; background:#999999; line-height: 40px; text-align:center; font-family:"Gill sans", Arial, Helvetica, sans-serif; }
.auctionlink { position: absolute; top:0; left:372px; width:318px; height:40px; background: #999999; line-height: 40px; text-align:center; font-family:"Gill sans", Arial, Helvetica, sans-serif; }

.ofilink a, .auctionlink a { color:#FFFFFF; font-size: 1.8em; text-decoration:none;  }
#searchbutton { position: absolute; top:330px; left:480px; width:210px; height:45px; background:url(../images/searchbutton_inactive.gif) 0 0 no-repeat;}

#searchbutton a { display:block; height:45px; width: 210px; background:url(../images/searchbutton_inactive.gif) 0 0 no-repeat; text-indent: -9000px; }

#searchbutton a:hover { background:url(../images/searchbutton.gif) 0 0 no-repeat; }

#results p.address { color:#FFFFFF; font-size: 1.4em; margin:0; padding: 0; font-family:"Gill sans",Arial, Helvetica, sans-serif; }
#results p.saletext { color:#001C4A; font-size: 1.2em; margin:0; padding: 0; font-family:"Gill sans",Arial, Helvetica, sans-serif; height:20px; }
#results p.oid { color:#FFFFFF; padding-right: 2px; }
.icon { width:45px; padding: 2px; background:#FFFFFF; border:1px solid #000000; text-align:center; }
.resultphoto { position:relative; }
.soldbanner { position:absolute; top:0; left:0; }
.flink { cursor:pointer; }

/* ------ FORMS ------ */
label {	float: left; clear:both; width: 160px; }
select, textbox { border: 1px solid #999999; width: 160px; }
input.textfield { border: 1px solid #999999; width: 160px; }

.clearer { clear: both;	display: block;	height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px; }