
/* general */

html {
	margin:0; padding:0;
	font-family:Verdana, Tahoma, Trebuchet MS, sans-serif;
	color:#777777;
}

body {
	width:100%; min-width:760px;
	margin:0; padding:0;
	background:#FFF url(img/stamp.jpg) no-repeat bottom left;
}

div.break {
		clear:both;
		margin: 0;
		padding: 15px;
}

h3 {display:none;}

div#header {
	height:99px;
	background-color:#005f33;
	border-top:1px solid #FFF;
	background:url(img/header_bg.jpg) repeat-x top; 
}

#logo {	
	width:199px; height:100px;
	position:absolute; right:0; top:0;
	display:block;
	background-image:url(img/logo.jpg); 
	background-repeat:no-repeat;
}

#logo span {display:none;}

div#slogan {
	width:263px; height:39px;
	position:absolute;
	top:8px; 
	margin-left:17px;
	display:none;
}

/* content */

div#homeContainer {
	width:733px; min-height:600px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
}

div#subContainer {
	margin-left:auto;
	margin-right:auto;
	width:735px;
	overflow:auto;
	padding-top:7px;
	_padding-top:0px;
}


div#MainContainer {
	margin-left:auto;
	margin-right:auto;
	width:600px;
}


div#MainContainer a {
	font-size:9px; font-weight:bold; text-transform:uppercase; color:#005f33;
	text-decoration:none;
}

div#MainContainer a:hover {
		text-decoration:underline;
		font-size:9px; font-weight:bold; text-transform:uppercase; 
		}

div#absContainer {
	margin-left:auto;
	margin-right:auto;
	width:735px;
	o//verflow:auto;
	padding-top:7px;
	_padding-top:0px;
}

/* tables */

th {
	text-align:left;
	color:#000000;
	padding-bottom:10px;
}

td.label {
	background-color:#ffda3b;
	border-top:1px solid #edc92f;
	border-bottom:1px solid #edc92f;
	font-weight:bold;
	font-size:9px;
	text-align:right;
	padding:0 5px 0 5px;
	color: #000;
}

div#staff {
	width:500px;
	margin:20px 0 0 0; padding:0;
	overflow:auto;
	}
	
div#staff .sml-image {
	float:left;
	width:100px;
	}
div#staff .sml-image img {
	width:80px;
	height:103px;
	border:none;
	}

div#staff .image {
	float:left;
	width:160px;
	}
div#staff .image img {
	width:140px;
	height:180px;
	border:none;
	}
	
div#staff .desc {
	float:left;
	width:320px;
	}
	
div#staff .desc strong, .view strong {
	color:#000000;
	}
	
div#staff .desc em, .view em {
	font-style:normal;
	font-weight:bold;
	color:#005f33;
	}
	
div#staff .hr {
	clear:both;
	border-bottom:1px solid #c8c8c8;
	margin:5px 0 5px 0;
	padding-bottom:5px;
	_padding-bottom:0;
	}

/* developments */

div#colSub .view {
	margin-top:20px;
	float:left;
	width:380px;
}

div#colSub .view .logo {
	float:left;
	width:130px;
	h//eight:80px;
}

div#colSub .view .logo IMG {
	width:100px;
	h//eight:71px;
	border:none;
}

div#colSub .images {
	float:right;
	margin-top:20px;
	width:180px;
}

div#colSub .images IMG {
	width:170px;
	height:109px;
	border:none;
	margin-bottom:5px;
}

div#colSub .button a {
	display:block;
	width:120px;
	background-color:#777;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding-bottom:3px;
}

div#colSub .button a:hover {
	background-color:#ffda3b;
	color:#000;
	text-decoration:none;
}
	
/* lists */

div#colSub ul.body {
	margin:10px 0 0 0; padding:0;
	list-style:none;
}

div#colSub ul.body li {
	padding-left:15px;
	background-image:url(img/arrow-1.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	text-decoration:none;
}

div#colSub ul.list {
	margin:10px 0 0 0; padding:0;
	list-style:none;
}

div#colSub ul.list li a {
	padding-left:15px;
	background-image:url(img/arrow-1.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	font-size:9px; font-weight:bold; text-transform:uppercase; color:#005f33;
	text-decoration:none;
}

div#colSub ul.list li a:hover {text-decoration:underline}

/* columns */

div.column {
	_height:500px; 
	min-height:500px;
	padding:0 0 20px 0; margin:0; 
	float:left;
	background-color:#efefef;
	background-image:url(img/bg_col-corner.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.subPage {
	_height:500px; 
	min-height:500px;
	padding:0 0 20px 0; margin:0; 
	float:left;
}

div.absPage {
	padding:20px 0 20px 0; margin:0; 
	b//ackground-color:#FFF;
}

div.absPage span {
	background-color:#FFF;
}

div#colWelcome {
	width:310px; 
	margin-right:17px;
}

div#colFeatures {
	width:233px;
	margin-right:17px;
}

div#colDevelopments {
	width:147px;
	text-align:center;
}

div#colSub {
	width:570px;
	font-size:11px;
	line-height:18px;
	padding-right:8px;
}

div#colSub a { color:#777; text-decoration:none; }
div#colSub a:link { text-decoration:none; }
div#colSub a:hover { text-decoration:underline; }

/* headings */

h1 {
	margin:20px 0 0 0; padding:7px 6px 10px 15px;
	background-color:#ffda3b;
	font-size:9px;
	text-transform:uppercase;
	color: #000;
}

h2 {
	margin:23px 0 0 0; padding:0 0 0 0;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, sans-serif;
	font-size:16px;
	text-transform:uppercase;
}

/* info box */

div#colSub div.infoBox {
	float:right; width: 220px;
	margin:12px; padding:10px;
	border:1px solid #c9c9c9;
	overflow:auto;
}


/* my radios start */


#myradios {
	float:left; margin:0; padding:0; 
}


#myradios label {
	font-size: 11px; vertical-align:middle;
	margin:0; padding:0; line-height: 14px; height: 14px;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, sans-serif;
}


#myradios input {
	margin: 5px 7px 0 0;
	padding: 3px;
}


#myradios input.myradio {
	margin: 0 5px 0 5px;	padding: 0; line-height: 13px;
}

#myradios span {
	font-size: 11px; vertical-align:middle;
	margin:0; padding:0; line-height: 13px;
	font-family: Arial, Tahoma, Verdana, Trebuchet MS, sans-serif;
}


#myradios .propButton {
	width:auto;
	background-color:#ffda3b;
	border:none;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	



/* my radios end */


div#colSub div.infoBox h1 {
	margin: 0 0 8px 0; padding:5px; text-align:center;
}

div.column div.infoBox, div#colSub div.infoBox {
	margin:12px; padding:10px;
	border:1px solid #c9c9c9;
	overflow:auto;
}

div.column div.infoBox ul, div#colSub div.infoBox ul {
	margin:0; padding:0;
	list-style:none;
}

div.column div.infoBox ul li a, div#colSub div.infoBox ul li a {
	padding-left:15px;
	background-image:url(img/arrow-1.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	font-size:9px; font-weight:bold; text-transform:uppercase; color:#005f33;
	text-decoration:none;
}

div.column div.infoBox ul li a:hover, div#colSub div.infoBox ul li a:hover {text-decoration:underline}

/* slideshow */

div#colWelcome div#slideshow img {
	width:310px; height:199px;
	margin:0; padding:0;
	border:none;
}

/* select search */

div#colWelcome div.infoBox img#select-search {
	 width:233px; height:15px;
}

/* feature property */

div#colFeatures img#feature-property {
	float:left;
	width:120px; 
	height:90px;
	border:none;
}

div#colFeatures div.infoBox div#more {
	float:right;
	width:40px;
	margin-top:76px;
	_margin-right:5px;
}





div#colFeatures div.infoBox div.image img {
	border:none; width: 130px
}

div#colFeatures div.infoBox span.suburb {
	padding-top:15px; font-size:9px; line-height:12px;
	font-weight:bold;
}


div#colFeatures div.infoBox span.name {
	font-size:9px; line-height:16px;
}


div#colFeatures div.infoBox a {
	font-size:9px; font-weight:bold; text-transform:uppercase; color:#005f33;
	text-decoration:none; border: none;
}


div#colFeatures div.infoBox a:hover {
	font-size:9px; font-weight:bold; text-transform:uppercase; color:#005f33;
	text-decoration:underline; border: none;
}


/* email alert */

div#colFeatures div.infoBox img#first-to-know {
	 width:170px; height:33px;
}

/* location map */

div#colFeatures div.infoBox img#find-avp-offices,
div#colSub div.infoBox img#find-avp-offices {
	 width:144px; height:23px;
}

/* property ID */

div#colWelcome input {
	margin-bottom:15px;
	padding: 3px;
}

div#colWelcome label {
	margin:0;padding:0;line-height:30px;
}

div#colWelcome input#propId {
	border:1px solid #c9c9c9;
	margin-bottom:15px;
	width:150px;
}

/* developments */

div#colDevelopments .developments {
	 width:100px;
	 margin-top:12px;
	 border:none;
}

/* footer */

div#footer {
	background-color:#005f33;
}

div#footer p {
	margin:0; padding:10px;
	font-family: Tahoma, Verdana, Trebuchet MS, sans-serif;
	font-size:9px;
	color:#FFF;
}

div#footer a { color:#FFF; text-decoration:none; }
div#footer a:link { text-decoration:none; }
div#footer a:hover { text-decoration:underline; }

/* form */

.formContainer {
	width:480px;
	}

.formContainer fieldset {
	padding: 5px 5px 15px 5px;
	border: 1px solid #c9c9c9;
	margin-top:20px;
	}

.formContainer fieldset legend {
	color: #000;
	text-transform:uppercase;
	font-weight:bold; font-size:10px;
	}

.formContainer input, .formContainer textarea, .formContainer select, #colWelcome label {
	width:180px;
	font-size:11px;
	padding: 3px;
	color: #777;
	border: none;
	background-color: #efefef;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	}


.formContainer .buttonRow .submitButton {
	width:auto;
	background-color:#ffda3b;
	border:none;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	



.formContainer input.small {
	width: 80px;
	}
	
.formContainer input.xsmall {
	width: 50px;
	}

.formContainer div.row {
	clear: both;
	padding-top: 5px;
	}

.formContainer div.row span.label {
	float: left;
	width: 200px;
	padding-top: 2px; padding-left:10px;
	color:#777;
	}

.formContainer div.row span.field {
	float: right;
	width: 230px;
	text-align: left;
	}

.formContainer .required {
	color: #000000;
	font-style: normal;
	}

.formContainer .buttonRow {
	text-align: right;
	padding: 5px;
	clear: both;
	}

.formContainer input, .formContainer textarea, .formContainer select   {
	font-size:11px;
	padding: 3px;
	color: #777;
	border: 1px solid #e3e3e3;
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	width: 190px;
	}

.formContainer .buttonRow input, #propIdButton {
	width:auto;
	background-color:#EFEFEF;
	border:none;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	padding:3px;
	}
	
div.infoBox .propButton {
	width:auto;
	background-color:#ffda3b;
	border:none;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
	
	
	
.formContainer .disclaimer {font-size:9px;line-height:14px;color:#847A6C;font-weight:bold}


