/* Global */
body {
background-image:url(images/bodybg.jpg);
background-position:left;
background-repeat:repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

a{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; color:#666;  text-decoration:underline;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999; text-decoration:underline;}

.body_iframe {
margin:0;
padding:0;
background:#fff;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}
div.clear {clear:both;
}
#header {
width:964px;
text-align:left;
margin:0 auto 0 auto;
padding:10px 0px 0 0px;
}
#body {
width:964px;
text-align:left;
margin:0 auto 0 auto;
padding:0 0px 0 0px;
background-color:#ffffff;
}
#body.content {
width:964px;
text-align:left;
margin:8px auto 8px auto;
padding:15px 0 0 0;
}
.photoleft {
width:964px;
float:left;
margin:0 1px 0 0px;
text-align:center;
}
#logo {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#7e8186;
font-weight:bold;
padding-top:10px;
margin-right:10px;
}
#topnav {
width:964px;
background-color:#666666;
}
#topnav a.toplink {
display:block;
float:left;
width:96px;
height:16px;
background:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
padding:5px 0 0 0;
border-right:1px solid #ababab;
}
#topnav a.toplink:hover { background:#555; color:#fff;}
#topnav a.toplinkrightmost {
display:block;
float:left;
width:256px;
height:16px;
background:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
text-align:left;
padding:5px 0 0 18px;
}
#topnav a.toplinkrightmost:hover { background:#555; color:#fff;}


#topnav2 {
text-align:center;
margin:0 auto 0 auto;
}
#topnav2 a.toplink2 {
display:block;
float:left;
width:110px;
height:16px;
background:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
padding:5px 0 0 0;
border-right:1px solid #ababab;
}
#topnav2 a.toplink2:hover { background:#555; color:#fff;}

#footer {
width:964px;
margin:0 auto 0 auto;
padding:0 0px 0 0px;
}
.line { 
background-color:#666666; 
width:944px; 
padding:0 0px 0 0px;
}
.Ftext { 
width:330px; 
padding:10px 0px 0 0px;
float:left;
text-align:left;
font-size:9px; color:#333;
text-transform:uppercase;
}
#Ftextright { 
width:400px; 
padding:10px 30px 0 0;
float:right;
text-align:right;
font-size:9px; color:#333;
text-transform:uppercase;
}
#Ftextright a.botlink{ 
color:#333; 
text-decoration:none;
}
#Ftextright a.botlink:hover{
color:#333; 
text-decoration:underline; 
}


/* Body Content Here */

.search_header{ height:24px; padding:5px 0 0 13px; width:951px;  background:url(images/search_bg.gif) repeat-x; font-size:14px; color:#fff; font-weight:bold; }
.search_box{ height:36px; width:951px; padding:20px 0 0 13px; background:#EDE6C8; color:#000}
.search_button{margin-left:15px; float:left; border:0px solid #000;}
.search_text{float:left; width:130px; padding-left:10px;}
.dropdown_to{float:left;  width:130px;}
.dropdown_from{float:left;  width:130px;}
.search_from{float:left; padding-right:10px; padding-top:3px;}
.search_to{float:left; padding:3px 10px 0 10px}
.home_sale{float:left; width:174px;}

.middle_content{border-bottom:2px solid #666; border-top:2px solid #F4C470; background:#fff;}
.top_nav{ padding:15px 0 0 20px;}
.view_map{ width:300px;  float:left;}
.view_navlink{ width:230px; float:left; margin-top:10px; }
.skip_page{ width:220px; float:right; margin-top:3px; color:#000;}
.maptext{float:right; width:248px; margin-top:10px;}
.mapicon{ float:left}
.middle{ padding:0px 10px 0 10px;}

.mid_left{width:167px; height:500px; float:left; border-right:1px solid #D9D9D9;}
.mid_left2{width:188px; float:left; }
.mid_right2{width:745px; float:right;}
.mid_right{width:755px; height:500px; float:right; }
.page_header{font-size:14px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; font-weight:bold; padding-top:10px;}

.Suburb{float:left; width:141px; font-weight:bold; color:#000;}
.proto_type{ float:left; width:140px; font-weight:bold; color:#000;}
.bedrooms{ float:left; width:90px; font-weight:bold; color:#000;}
.price{ float:left; width:160px; font-weight:bold; text-align:left; color:#000;}

.Suburb1{float:left; width:141px; text-align:left;  color:#000;}
.proto_type1{ float:left; width:100px; text-align:left; color:#000;}
.bedrooms1{ float:left; width:130px; color:#000;}
.price1{ float:left; width:140px; color:#000; text-align:left; }

a.Suburb1{float:left; width:141px; text-align:left;  color:#000;}
a.proto_type1{ float:left; width:100px; text-align:left; color:#000;}
a.bedrooms1{ float:left; width:130px; color:#000;}
a.price1{ float:left; width:140px; color:#000; text-align:left; }

.left_header{height:27px; float:left; width:168px; background:#DDC49C;}
.right_header{height:19px; float:right; width:765px; padding:8px 0 0 10px;;  margin-left:1px; background:#E6D5B8;}
.right_header_bg{height:19px; float:right; width:561px; padding:8px 0 0 10px;;  margin-left:1px;}
.subheader{height:29px; background:url(images/grey_bg.gif) repeat-x; padding:10px 5px 0 10px;}

.home_img{ width:131px; float:left; padding:10px;}
.proto_type2{ float:left; width:100px; padding-top:10px; padding-bottom:10px; text-align:left }
.description{ width:50%; float:right; padding-top:10px; text-align:left}

.hr{height:1px; margin:0; padding:0; color:#E6E6E6;}
.bottom_space{padding-bottom:5px;}
a.sublink{ font-size:10px; color:#666; }
a.sublink:hover{ font-size:10px; color:#666; }
a.botlink{ font-size:10px; color:#A16D2F; text-decoration:none;}
a.botlink:hover{ font-size:10px; color:#A16D2F; text-decoration:underline; }
.botlinkdiv{width:143px; border-right:1px solid #ECE4C2; text-align:center; padding:5px 0 0 7px; height:45px; float:left; line-height:18px; font-size:10px; color:#000;}
.mid_divider{background:#ECE4C2; height:3px;}
.mid_divider1{background:#ECE4C2; height:1px;}
.middle_text{height:26px; text-align:center; font-size:12px; padding-top:7px; font-weight:bold; color:#655339;}

div.subtopnav {
width:500px;
margin:0 auto 0 auto;
text-align:center;
}
div.subtopnav a {
font-size:14px;
color:#003399;
font-weight:bold;
text-decoration:underline;
}
div.subtopnav a:hover {
font-size:14px;
color:#003399;
font-weight:bold;
text-decoration:none;
}

.botlinkright_div{width:143px; border-right:1px solid #ECE4C2; text-align:center; padding:5px 0 0 7px; height:45px; line-height:18px; font-size:10px; color:#000; float:right}
a.new{padding:3px 15px 3px 15px; border:1px solid #CEAB72; background:#FBFD17; text-align:center; text-decoration:none; color:#000; font-size:10px;}
a.new1{padding:3px 15px 3px 15px; border:1px solid #CEAB72; background:#FBFD17; text-align:center; text-decoration:none; color:#000; font-size:10px;}
a.map{padding:3px 15px 3px 15px;  border:1px solid #F4C470; background:#F4C470; text-align:center; text-decoration:none; color:#000; font-size:10px;}

a.new:hover{padding:3px 15px 3px 15px; border:1px solid #CEAB72; background:#FBFD17; text-align:center; text-decoration:none; color:#000; font-size:10px;}
a.map:hover{padding:3px 15px 3px 15px; border:1px solid #F4C470; background:#F4C470; text-align:center; text-decoration:none; color:#000; font-size:10px;}

a.view_links{ text-decoration:underline; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
a.view_links:hover{ text-decoration:none; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

a.view_maptext{ font-weight:bold; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
a.view_maptext:hover{ font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

/* Form Css */

.button
{
	border: 1px solid #714C22;
	background-color: #B9976F;
	margin: 0 5px 0 0;
	height:18px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight:normal;
	color: #FFF;
}
input.textfield
{
	background-color: #fff;
	height:16px;
	width: 172px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding:2px 0 0 3px;
	color: #383618;
}
.error
{
    color: #B92E19;
    font-size: 9px;   
}
.textbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:14px;
	width: 172px;
	color:#00000;
	font-weight:bold;
}

.textarea
{
	border: 1px solid #B9976F;
	background-color:#F8F8EE;
	height:55px;
	width: 174px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #383618;
}
.dropdown{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:128px;
}

.dropdown_sm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	padding:1px;
	width:118px;
}

/* New Changes 12-12-2006 */
#topnav a.toplink1 {
display:block;
float:left;
width:86px;
height:16px;
background:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
padding:5px 0 0 0;
border-right:1px solid #ababab;
}
#topnav a.toplink1:hover { background:#555; color:#fff;}

#topnav a.toplinkrightmost1 {
display:block;
float:left;
width:89px;
height:16px;
background:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
font-size:9px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
padding:5px 0 0 0;
}
#topnav a.toplinkrightmost1:hover { background:#555; color:#fff;}

.right_header1{height:19px; float:right; width:934px; padding:8px 0 0 10px;;  margin-left:1px; background:#E6D5B8;}

.mid_right1{width:944px; margin-bottom:25px;}

.description1{ width:50%; float:right; padding-top:10px; text-align:left}

