body {
	margin: 0px;
	padding: 0px;
}

html, body, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a, a:link, a:visited, a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif; 
	color: #00247e; 
	text-decoration: underline; 
}
th {
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
}
h1, .head1 {
	font-size:13px;
	padding: 1px;
	padding-left: 3px;
	margin: 0px;
	background-color:#BFC8DF;
	color:#00247e; 
	font-weight:normal;
}
h2, .head2 {
	font-size:12px;
	padding: 1px;
	padding-left: 3px;
	margin: 0px;
	background-color:#BFC8DF;
	color:#00247e; 
	font-weight:normal;
}
h3, .head3 {
	font-size:12px;
	padding: 1px;
	padding-left: 3px;
	margin: 0px;
	background-color:#BFC8DF;
	color:#00247e; 
	font-weight:bold;
}
a.menu1, a:visited.menu1 {
	text-decoration:none;
	padding-left: 20px;
}
a.menu1:hover {
	text-decoration:underline;
}
.searchbut {
	background-color:#13365C; 
	border:solid 1px #13365C; 
	color:#ffffff; 
	font-size:11px;
	width: 40px;
	height: 19px;
	padding: 0px;
	margin: 0px;
}
.searchbox {
	width:185px;
	height: 19px;
	font-size:11px;
	padding: 0px;
	margin: 0px;
}


.right-hand H1{
	padding-left:15px;
	font-weight:bold;
}


.right-hand-form-element{
	position: relative;
	margin-left: 10px;
	margin-top:4px;
	width:200px;
	text-align:left;
	overflow: visible;
}

.right-hand-form-label{
	margin-top:4px;
	color:#555555;
}

form {
	padding: 0px;
	margin: 0px;
}
a.backnext, a.backnext:hover, a.backnext:visited {
	text-decoration: none;
}
.topmenu, a.topmenu, a:hover.topmenu, a:active.topmenu, a:visited.topmenu, a:link.topmenu {
	color: #00355F;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.topmenu1, a.topmenu1, a:hover.topmenu1, a:active.topmenu1, a:visited.topmenu1, a:link.topmenu1 {
	text-decoration:none; 
	font-weight: bold; 
	font-size: 11px; 
	color:#e7f3d8;
}

.results-image{
	padding-right:5px;
	padding-left:5px;
	
}

.results-heading{
	color:#333366;
	font-size:16px;
	font-weight:600;
	padding-bottom:3px;

}

.results-bedsnbaths{
	position:relative;
	width:80px;
	margin-left:5px;
	font-size:14px;
	font-weight: 100;
	float:right;
	text-decoration: none;
}


.results-subheading{
	color:black;
	font-size:14px;
	padding-top:3px;
	padding-bottom:5px;
	clear:right;
}

.results-price{
	text-align:right;
	float:right;
}


.results-nonfeatured{
	padding-top:5px;
	padding-bottom:5px;
	/*background-color:white;*/
	padding-right:5px;
	border-top-width:1px;
	border-top-color:#666666;
	border-top-style: solid;
}

.results-featured{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	background-color:#FFFBF0;
	border-top-color:#FFCC66;
	border-top-width:1px;
	border-top-style: solid;
}

#quick-search-wrapper{
	position:relative;
	padding:3px;
	margin-bottom:2px;
	font-size:10px;
	color:white;
	background-color:#032F60;
	width:219px;
	line-height:11px;
}

#quick-search{
	position:relative;
	display:inline;
	
}

#search-table{
	background-color:#e5e9f2;
}


#quick-browse-label{
	margin-bottom:2px;
}

#quick-browse{
	overflow: hidden;
}

#border-right,#quick-browse{
		background-color:#e5e9f2;

}

#category-types,#suburb-search,#bedsnbaths,#leasebuy,#prices,#landarea,#search-form-temp { /* area search */
	display:none;	
}

.right-hand-form-header{
		margin-bottom:2px;
		border-bottom-color:white;
}

#go{
	position:relative;
	padding:6px;
	margin-top:6px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:white;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-color:#6973A4;
}
