/* --------------------------------------------------------------- */
/* INHABIT DEFAULT CSS                                             */
/* Copyright 2008, Inhabit Technology Pty Ltd, All rights reserved */
/* --------------------------------------------------------------- */
/* Created:      26/02/2009                                        */
/* Author:       Hadyn Dickson                                     */
/* Limitations:  Early rendering fields don't work in CSS          */
/* --------------------------------------------------------------- */
/* Revision History:                                               */
/* DD/MM/YY CODER REVISION                                         */
/*                                                                 */
/* --------------------------------------------------------------- */



/* --------------------------------------------------------------- */
/*     UNIVERSAL                                                   */
/* --------------------------------------------------------------- */


/* ---------------------------------------------------------------  */
/*    MORE                                                          */
/* ---------------------------------------------------------------  */

/*Clearfix Hack*/

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* close commented backslash hack */





p.indent{
padding-left:30px;
}

p.indent strong{
margin-left:-10px;
}

div#left{width:130px; float:left;}
div#right{width:914px;}

h2.suburb {
	margin:0;
	padding:0;
	border:0;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	line-height: 28px;
	color: #00386b;
	margin-bottom: 6px;
	padding-top:6px;
	border-bottom:1px solid #00386b;
	text-transform:capitalize;

}

#rotator { height: 321px; width:948px; overflow:hidden; position:relative; }

#rotator img { 
  display: none;
  position: absolute;
  border:none;
  width:100%;
}

#bottom{
overflow:auto;
padding:10px;
}

#lefthome{
width:300px;
float:left;
}

#centerhome{
width:300px;
float:left;
position:relative;
}

.vertrule{
	height:255px;
	width:14px;
	float:left;
	background:url(../images/vline.gif) no-repeat;
	background-position:center;
	background-position:bottom;
}

#righthome{
width:300px;
float:left;
}




#quicksearch p {
overflow:auto;
}
#quicksearch input, #quicksearch select {
display:inline;
float:right;
width:180px;
}
#quicksearch label {
display:block;
float:left;
margin-top:2px;
width:auto;
}
#content p, #sub-section p {
/*color:#000000;*/
margin-bottom:10px;
}


html, body {
	margin:0;
	padding:0;
	border:0;
}
body {
	background: #C0C0C0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height:18px;
	color:#67676b;
	text-align: center;
}
p {
	margin:0;
	padding:0;
	border:0;
}
a:link {
	color:#00386b;
	text-decoration:none;
}
a:visited {
	color:#00386b;
	text-decoration:none;
}
a:hover {
	color:#00386b;
	text-decoration:underline;
}
a:active {
	color:#00386b;
	text-decoration:underline;
}
h1 {
	margin:0;
	padding:0;
	border:0;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 28px;
	color: #00386b;
	padding-bottom: 6px;
}
h2 {
	margin:0;
	padding:0;
	border:0;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: #00386b;
	padding-bottom: 0px;
}
h3 {
	margin:0;
	padding:0;
	border:0;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	line-height: 26px;
	color: #EF2C21;
	padding-bottom: 2px;
}
h3 i {
	color: #00386b;
	font-size: 13px;
}
h4 {
	margin:0;
	padding:0;
	border:0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: #EF2C21;
	padding-bottom: 2px;
	text-transform: uppercase;
}
h5 {
	margin:0;
	padding:0;
	border:0;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: #00386b;
	padding-bottom: 2px;
}
.blueText {
	color: #00386b;
}
.orangeText {
	color: #EF2C21;
}
span.DescHeading {
	margin:0;
	border:0;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #00386b;
	padding: 4px 0 0 0;
	display:block;
}
form {
	padding: 0px;
	margin: 0px;
	border: 0;
}
form legend {
	display:none;
	padding: 0px;
	margin: 0px;
	border: 0;
}
form fieldset {
	padding: 0px;
	margin: 0px;
	border: 0;
}
form abbr {
	cursor: help;
	font-style: normal;
	border: 0;
}
form textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
form input.large {
	width:200px;
}
table tr td, table thead th {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
}
#publishDate {
	margin-top:-8px;
	padding-bottom:6px;
	font-style:italic;
	font-size:11px;
}
div#header {
	background: #00284a;
	height:90px;
	padding: 0px;
	border:1px solid #FFF;
	border-bottom:none;
	margin:0;
}
  div#header div#logo{
    float:left;

  }
  div#header div#menu{
    float:right;
  }

p#tradingname{
  color:#efefef;
  text-transform:capitalize;
  font-weight:bold;
  font-size:22px;
  padding-top:10px;
}
div#subnavigation {
	height:19px;
	padding: 0;
	margin:0;
	background-color: #00284a;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
}
div#searchbar {
	height:21px;
	padding: 0;
	margin:0;
	background: #e6e6e6/* url(../images/search_bg.jpg) 0% 0% no-repeat*/;
	font-size:11px;
	line-height:13px;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	text-align: left;
}
div#searchbar_recent {
	height:21px;
	padding: 0 0 0 125px;
	margin:0;
	background-color: #e6e6e6;
	font-size:11px;
	line-height:13px;
	border-bottom: 1px solid #cccccc;
	vertical-align: top;
	text-align: left;
	background-image: url(../images/search_recent.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#container {
	text-align:left;
	width:950px;
	margin:0 auto;
}
div#wrapper {
	background-color: #ffffff;
}
div#content {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	min-height: 470px;
	height: auto;
	text-align: left;
	margin:0;
	padding:0;
	overflow: hidden;
}
div#contentFull {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	min-height: 470px;
	height: auto;
}
div#left_banner {
	text-align:left;
	width:250px;
	margin: 0;
	padding: 0;
	border: 0;
	min-height: 470px;
	height: auto;
	float:left;
	vertical-align: top;
}
div#right_content {
	text-align:left;
	width:658px;
	margin: 0;
	padding: 0;
	border: 0;
	float:right;
	padding:20px;
}
div#right_nav {
	float:right;
	width:200px;
	text-align:left;
	margin: 0;
	padding: 0;
	border: 0;
	min-height: 470px;
	height: auto;
	overflow: hidden;
}
div#footer {
	color: #67676B;
	clear:both;
	width:100%;
	height:15px;
	margin:2px 0px 5px 0px;
	font-size: 10px;
	line-height: 14px;
}
div#ajaxDiv {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background-color: #ffffff;
}
div#googleMap {
	margin: 15px 0 0 15px;
	padding: 0;
	border: 0;
	width: 670px;
	height: 370px;
	float:left;
	clear:none;
	text-align: center;
}
div#googleMapLinks {
	margin: 15px 0 0 15px;
	padding: 0 0 0 20px;
	border: 0;
	width: 170px;
	height: 370px;
	float:left;
	clear:none;
	text-align:left;
}
div#googleMap.full {
	width: 865px;
}
div#googleMapLinks.empty {
	width: 0px;
	height: 0px;
	display:none;
}
div#mainBlock {
	text-align:center;
	margin: auto;
	padding: 20px;
	border: 0;
	width:600px;
/*	width: 509px;
	height:340px;*/
/*	background-image:url(../images/detail_imagebg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;*/
}
div#mainBlock.imgBg {
	background-image:url(../images/property_detail_imagebg.jpg);
}
div#mainBlock.loading {
/*	background: transparent url(../images/ajax-loader.gif) no-repeat center center;*/
}
div#vrChooser {
	margin:0;
	padding:0;
	border:0;
	position: relative;
	top: 0;
	clear: both;
	height:20px;
	background-color: #00386b;
	color: #fff;
}
div#vrChooser ol {
	margin:0 15px 0 15px;
	;
	padding:0;
	border:0;
	list-style-type: none;
}
div#vrChooser ol li {
	margin:0;
	padding:0;
	border:0;
	display: inline;
	float: left;
	clear: none;
	height: 20px;
	font-weight: bold;
	letter-spacing: 0em;
}
div#vrChooser ol li.choose {
	float: right;
	font-weight: normal;
	letter-spacing: 0em;
}
div#vrChooser a {
	color: #fff;
	text-decoration: underline;
}
/*
Header main navigation
*/

#header .mainnav {
	position: relative;
	top: 62px;
}
#header .mainnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header .mainnav ul li {
	display: inline;
	float: left;
	clear: none;
	height: 28px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -999em;
	position: relative;
	top: 0px;
}
#header .mainnav ul li a {
	display: block;
	height: 28px;
	text-decoration: none;
	background: transparent;
}
#header .mainnav ul li#buy {
	width: 44px;
	height: 28px;
	background-image: url(../images/menu/menu_buy_0.gif);
}
#header .mainnav ul li#buy a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#buy a:hover {
	background-image: url(../images/menu/menu_buy_1.gif);
}
#header .mainnav ul li#sell {
	width: 48px;
	height: 28px;
	background-image: url(../images/menu/menu_sell_0.gif);
}
#header .mainnav ul li#sell a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#sell a:hover {
	background-image: url(../images/menu/menu_sell_1.gif);
}
#header .mainnav ul li#rent {
	width: 51px;
	height: 28px;
	background-image: url(../images/menu/menu_rent_0.gif);
}
#header .mainnav ul li#rent a {
	height: 28px;
	outline: none;
}

#header .mainnav ul li#rent a:hover {
	background-image: url(../images/menu/menu_rent_1.gif);
}
#header .mainnav ul li#manage {
	width: 75px;
	height: 28px;
	background-image: url(../images/menu/menu_manage_0.gif);
}
#header .mainnav ul li#manage a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#manage a:hover {
	background-image: url(../images/menu/menu_manage_1.gif);
}

#header .mainnav ul li#research {
	width: 79px;
	height: 28px;
	background-image: url(../images/menu/menu_research_0.gif);
}
#header .mainnav ul li#research a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#research a:hover {
	background-image: url(../images/menu/menu_research_1.gif);
}

#header .mainnav ul li#home {
	width: 54px;
	height: 28px;
	background-image: url(../images/menu/menu_home_0.gif);
}
#header .mainnav ul li#home a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#home a:hover {
	background-image: url(../images/menu/menu_home_1.gif);
}
#header .mainnav ul li#about {
	width: 77px;
	height: 28px;
	background-image: url(../images/menu/menu_about_0.gif);
}
#header .mainnav ul li#about a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#about a:hover {
	background-image: url(../images/menu/menu_about_1.gif);
}
#header .mainnav ul li#contact {
	width: 71px;
	height: 28px;
	background-image: url(../images/menu/menu_contact_0.gif);
}
#header .mainnav ul li#contact a {
	height: 28px;
	outline: none;
}
#header .mainnav ul li#contact a:hover {
	background-image: url(../images/menu/menu_contact_1.gif);
}

#header .mainnav ul li#pipe1, #header .mainnav ul li#pipe2, #header .mainnav ul li#pipe3, #header .mainnav ul li#pipe4, #header .mainnav ul li#pipe45, #header .mainnav ul li#pipe5, #header .mainnav ul li#pipe6 {
	width: 1px;
	height: 28px;
	background-image: url(../images/menu/menu_line_0.gif);
}

#buypage #header {
	border-bottom: 1px solid #999999;
}

#sellpage #header {
	border-bottom: 1px solid #999999;
}

#rentpage #header {
	border-bottom: 1px solid #999999;
}


 
#managepage #header {
	border-bottom: 1px solid #999999;
}

 
#aboutpage #header {
	border-bottom: 1px solid #999999;
}

/*
Top sub-navigation
*/
#buypage #subnavigation .subnavtop ul li {
	position: relative;
	left: 112px;
}
#sellpage #subnavigation .subnavtop ul li {

	position: relative;
	left: 160px;
}
#rentpage #subnavigation .subnavtop ul li {
	position: relative;
	left: 420px;
}
#managepage #subnavigation .subnavtop ul li {
	position: relative;
	left: 380px;
}
#aboutpage #subnavigation .subnavtop ul li {
	position: relative;
	left: 360px;
}
#homepage #subnavigation {
	display:none;
}
#email #subnavigation {
	display:none;
}
#contactpage #subnavigation {
	display:none;
}
#sitemappage #subnavigation {
	display:none;
}
#subnavigation .subnavtop ul {
	/*display: inline;*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subnavigation .subnavtop ul li {
	display: inline;
	float: left;
	clear: none;
	height: 18px;
	margin: 0px 4px 0px 6px;
	padding: 0;
	background-image: url(../images/menu/menu_pipe.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
}
#subnavigation .subnavtop ul li a {
	display: inline;
	text-decoration: none;
	color:#FCE6D9;
}
#subnavigation .subnavtop ul li a:hover {
	text-decoration: underline;
}
#subnavigation .subnavtop ul li.first {
	background-image: none;
	clear:left;
}
#subnavigation .subnavtop ul li.first .current {
	background-image: url(../images/menu/menu_triangle.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin: 0px 8px 0px 8px;
	padding-left: 14px;
}
#subnavigation .subnavtop ul li.current {
	background-image: url(../images/menu/menu_triangle.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin: 0px 8px 0px 8px;
	padding-left: 14px;

}
#subnavigation .subnavtop ul li.current a {
	font-style: italic;
	text-decoration: none;

}
#subnavigation .subnavtop ul li.current a:hover {
	text-decoration: underline;
}
/*
Wrapper: repeat-y backgrounds
*/
#buypage #wrapper {
	background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left;
}
#buypage.full #wrapper {
	background-image: none;
}
#buypage.fullshadow #wrapper {
	background-image: none;
}
#buypage.detail #wrapper {
	background-image: none;
}
#buypage.register #wrapper {
	background-image:url(../images/detail_imagebg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}
#email.register #wrapper {
	background-image:url(../images/detail_imagebg.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}
#sellpage #wrapper {
	background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left;
}
#sellpage.full #wrapper {
	background-image: none;
}
#sellpage.fullshadow #wrapper {
	background-image: none;
}
#sellpage.team #wrapper {
	background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right;
}
#rentpage #wrapper {
	background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left;
}
#rentpage.full #wrapper {
	background-image: none;
}
#rentpage.fullshadow #wrapper {
	background-image: none;
}
#rentpage.team #wrapper {
	background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right;
}
#rentpage.detail #wrapper {
	background-image: none;
}
#managepage #wrapper {
	background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left;
}
#managepage.full #wrapper {
	background-image: none;
}
#managepage.fullshadow #wrapper {
	background-image: none;
}
#managepage.team #wrapper {
	background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right;
}
#aboutpage #wrapper {
	background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left;
}
#aboutpage.team #wrapper {
	background: #ffffff url(../images/sidemenu_bg.jpg) repeat-y top right;
}
#contactpage #wrapper {
	background: #ffffff url(../images/sidemenu_full_bg.jpg) repeat-y top left;
}
#sitemappage #wrapper {
	background-color: #ffffff;
}
/*
Content
*/
#buypage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#buypage.full #content {
	background-image: none;
	padding:5px 10px 20px 16px;
}
#buypage.fullshadow #content {
	padding:5px 10px 20px 16px;
}
#buypage.detail #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding:0 0 0 0;
}
#buypage.register #content {
	padding:5px 10px 20px 16px;
}
#email.register #content {
	padding:5px 10px 20px 16px;
}
#sellpage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#sellpage.full #content {
	background-image: none;
	padding:20px;
}
#sellpage.fullshadow #content {
	padding:5px 10px 20px 16px;
}
#rentpage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#rentpage.full #content {
	background-image: none;
	padding:5px 10px 20px 16px;
}
#rentpage.fullshadow #content {
	padding:5px 10px 20px 16px;
}
#rentpage.detail #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding:0 0 0 0;
}
#managepage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#managepage.fullshadow #content {
	padding:5px 10px 20px 16px;
}
#aboutpage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#contactpage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
#sitemappage #content {
	background-image: url(../images/transparent_shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
}
/*
Right Content
*/
#buypage #right_content {
	width:450px;
	float:left;
}
#sellpage #right_content {
	width:450px;
	float:left;
}
#sellpage.team #right_content {
	width:700px;
	float:left;
}
#rentpage #right_content {
	width:450px;
	float:left;
}
#rentpage.team #right_content {
	width:700px;
	float:left;
}
#managepage #right_content {
	width:450px;
	float:left;
}
#managepage.team #right_content {
	width:700px;
	float:left;
}
#aboutpage #right_content {
	width:450px;
	float:left;
}
#aboutpage.team #right_content {
	width:700px;
	float:left;
}
#contactpage #right_content {
	width:450px;
	float:left;
}
#sitemappage #right_content {
	width:450px;
	float:left;
}
/*
LHS vertical banner
*/
#buypage #left_banner img#shadow {
	position:absolute;
}
#sellpage #left_banner img#shadow {
	position:absolute;
}
#sellpage.team #left_banner {
	display:none;
}
#rentpage #left_banner img#shadow {
	position:absolute;
}
#rentpage.team #left_banner {
	display:none;
}
/*#managepage #left_banner */img#shadow {
	position:absolute;
}
#managepage.team #left_banner {
	display:none;
}
#aboutpage #left_banner img#shadow {
	position:absolute;
}
#aboutpage.team #left_banner {
	display:none;
}
#contactpage #left_banner img#shadow {
	position:absolute;
}
/*
RHS menu area
*/
#buypage #right_nav img#shadow {
	position: absolute;
	width:200px;
}
#sellpage #right_nav img#shadow {
	position: absolute;
	width:200px;
}
#rentpage #right_nav img#shadow {
	position: absolute;
	width:200px;
}
#managepage #right_nav img#shadow {
	position: absolute;
	width:200px;
}
#aboutpage #right_nav img#shadow {
	position: absolute;
	width:200px;
}
#contactpage #right_nav img#shadow {
	position: absolute;
	width:200px;
}
#right_nav ul.nav {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 25px 10px 0px 0px;
	border:0;
	color: #00386b;
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
}
#right_nav ul.nav li {
	margin: 0px 6px 0px 6px;
	padding: 5px 0px 5px 25px;
}
#right_nav ul.nav li a {
	text-decoration: underline;
	color:#00386b;
}
#right_nav ul.nav li a:hover {
	text-decoration: none;
}
#right_nav ul.nav li.current {
	background-image: url(../images/menu/menu_triangle_blue.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin: 0px 0px 0px 15px;
	padding-left: 16px;
	color: #00386b;
}
#right_nav ul.nav li.current a {
	font-style: italic;
	text-decoration: none;
	color:#00386b;
	font-weight: bold;
}
#right_nav ul.nav li.current a:hover {
	text-decoration: underline;
}
#filesBox {
	margin: 0px;
	padding: 25px 0px 0px 12px;
	border:0;
}
#filesBox h5 {
	height: 24px;
	background: #ffffff url(../images/downloads_tab_top.jpg) top left no-repeat;
	padding: 0px;
	margin: 0px;
	border: 0;
	vertical-align: middle;
	line-height: 24px;
	width:172px;
	text-indent: 15px;
	font-weight: bold;
}
#filesBox ul {
	width:172px;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	color: #67676b;
	font-size:11px;
	line-height:18px;
	border: 0px;
	background: #ffffff url(../images/downloads_tab_slice.gif) top left repeat-y;
	min-height:50px;
	height: auto;
}
#filesBox ul li {
	margin: 0px 6px 0px 26px;
	padding: 5px 0px 5px 0px;
}
#filesBox ul li a {
	text-decoration: underline;
	color:#67676b;
}
#filesBox ul li a:hover {
	text-decoration: none;
}
#filesBox .foot {
	width:172px;
	padding: 0px;
	margin: 0px;
	border: 0;
	background: transparent url(../images/downloads_tab_footerNarrow.gif) 0% 0% no-repeat;
	height: 6px;
}
#mortgageBox {
	margin: 0;
	padding: 25px 0 0 12px;
	border:0;
}
#mortgageBox h5 {
	height: 24px;
	background: #ffffff url(../images/downloads_tab_top.jpg) top left no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: middle;
	line-height: 24px;
	width:172px;
	text-indent: 15px;
	font-weight: bold;
}
#mortgageBox ul {
	width:172px;
	padding: 0;
	margin: 0;
	list-style-position: outside;
	color: #67676b;
	font-size:11px;
	line-height:18px;
	border: 0;
	background: #ffffff url(../images/downloads_tab_slice.gif) top left repeat-y;
	min-height:50px;
	height: auto;
}
#mortgageBox ul li {
	margin: 0 6px 0 16px;
	padding: 5px 0 5px 0;
	list-style-type: none;
}
#mortgageBox ul li a {
	text-decoration: underline;
	color:#67676b;
}
#mortgageBox ul li a:hover {
	text-decoration: none;
}
#mortgageBox .foot {
	width:172px;
	padding: 0;
	margin: 0;
	border: 0;
	background: transparent url(../images/downloads_tab_footerNarrow.gif) 0% 0% no-repeat;
	height: 6px;
}

/*
our team listing
*/
table.staffList {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table.staffList td {
	padding: 10px 5px 10px 5px;
	margin: 0;
	border: 0;
	vertical-align: top;
	text-align: center;
	width:150px;
}
table.staffList td div.thumbnail {
	height: 125px;
	width: 150px;
	padding: 0 5px 0 5px;
	margin: 0;
	border: 0;
	text-align: center;
}
table.staffList td.image {
	width:100px;
}
table.staffList tr.stripe0 td {
	background-color: #ffffff;
}
table.staffList tr.stripe1 td {
	background-color: #f2f2f2;
}
/*
Search Bar
*/
#searchbar.buy form#searchBar_rent {
	display:none;
}
#searchbar.rent form#searchBar_buy {
	display:none;
}
form#searchBar_buy, form#searchBar_rent {
	text-align:left;
	/*width:950px;*/
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 11px;
	line-height:21px;
	vertical-align: baseline;
	height:21px;
}
form#searchBar_buy fieldset, form#searchBar_rent fieldset {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	border: 0px;
	display:inline;
}
form#searchBar_buy label, form#searchBar_rent label {
	padding: 0px 5px 0px 0px;
	margin: 0px;
	border: 0px;
}
form#searchBar_buy input, form#searchBar_rent input {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
form#searchBar_buy select, form#searchBar_rent select {
	font-size: 11px;
	line-height:21px;
	border:1px solid #cccccc;
	margin:0;
	padding:0;
	margin-right:5px;
}
form#searchBar_buy ol, form#searchBar_rent ol {
	display: inline;
	float: left;
	clear: both;
	height: 21px;
	padding: 0px;
	margin: 0px;
	border:0px;
	position: relative;
	top: 0px;
	line-height: 21px;
	vertical-align: baseline;
}
form#searchBar_buy li, form#searchBar_rent li {
	display: inline;
	float: left;
	clear: none;
	height: 21px;
	padding: 0px;
	margin: 0px;
	border: 0;
	vertical-align: baseline;
	list-style-type: none;
}
form#searchBar_buy li.wide, form#searchBar_rent li.wide {
	width:50px;
}
form#searchBar_buy li.wide img, form#searchBar_rent li.wide img {
	padding: 0px;
	margin: 0px;
	border:0px;
	position: relative;
	top: 3px;
	padding-right:3px;
}
form#searchBar_buy li strong, form#searchBar_rent li strong {
	color: #00386b;
}
form#searchBar_buy li a, form#searchBar_rent li a {
	color: #4d4d4d;
}
form#searchBar_buy button, form#searchBar_rent button {
	cursor: pointer;
	border: 0;
	padding:0 5px 0 5px;
	margin:2px 0 2px 20px;
	font-size: 11px;
	line-height:15px;
	background: transparent url(../images/menu/menu_submit_off.jpg) no-repeat center center;
	width: 80px;
	height:18px;
	display: inline;
	float: left;
	clear: none;
	text-indent: -999em;
	position: relative;
	top: 0px;
}
form#searchBar_buy button.submit_on, form#searchBar_rent button.submit_on {
	background: transparent url(../images/menu/menu_submit_on.jpg) no-repeat center center;
}
form#searchBar_buy fieldset input, form#searchBar_rent fieldset input {
	font-size:11px;
}
/*
Appraisal Form
*/
form#appraisal {
	text-align:left;
	width:440px;
	padding: 0px;
	margin: 0px;
	border:0px;
	margin:10px 0px 0px 0px;
}
form#appraisal p {
	font-size:12px;
}
form#appraisal fieldset {
	padding: 0px;
	margin: 0px;
	border:0px;
	font-size: 11px;
}
form#appraisal label {
	display: block;
	float: left;
	width: 180px;
	line-height: 17px;
	vertical-align: middle;
}
form#appraisal input {
	background: #f3f3f3;
	width: 240px;
	font-size: 11px;
	vertical-align: middle;
}
form#appraisal input#fSLRE_yes {
	width: auto;
	background: #fff;
}
form#appraisal input#fSLRE_no {
	width: auto;
	background: #fff;
}
form#appraisal input#fTenant_yes {
	width: auto;
	background: #fff;
}
form#appraisal input#fTenant_no {
	width: auto;
	background: #fff;
}
form#appraisal #fTenant_no {
	margin-bottom: 20px;
	vertical-align: top;
}
form#appraisal input:focus, form#appraisal select:focus {
	background: #fff;
}
form#appraisal select {
	background: #f3f3f3;
	width: auto;
	font-size: 11px;
	vertical-align: middle;
	border:1px solid #cccccc;
	margin:0;
	padding:0;
}
form#appraisal #fDay, form#appraisal #fTime {
	margin-bottom: 20px;
}
form#appraisal ol {
	padding: 0px;
	margin:10px 0px 10px 0px;
	border:0px;
	list-style-type: none;
}
form#appraisal ol li {
	padding: 0px;
	margin:0px 0px 12px 0px;
	border:0px;
	display:block;
	clear:both;
}
form#appraisal ul {
	padding: 0px 0px 0px 5px;
	margin:10px 0px 10px 10px;
	border:0px;
	font-size: 12px;
	color: #EF2C21;
}
form#appraisal ul li {
	padding: 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}
form#appraisal button {
	clear:both;
	float: right;
	cursor: pointer;
	background: #00386b;
	border: 0;
	padding:0px 4px;
	margin:20px;
	color: #ffffff;
	font-weight: bold;
	line-height:15px;
	vertical-align: middle;
}
form#appraisal a {
	color: #EF2C21;
}
/*
Repair Form
*/
form#repair {
	text-align:left;
	width:440px;
	padding: 0px;
	margin: 0px;
	border:0px;
	margin:10px 0px 0px 0px;
}
form#repair p {
	font-size:12px;
}
form#repair fieldset {
	padding: 0px;
	margin: 0px;
	border:0px;
	font-size: 11px;
}
form#repair label {
	display: block;
	float: left;
	width: 180px;
	line-height: 17px;
	vertical-align: middle;
}
form#repair label.full {
	float: left;
	width: 440px;
	margin-bottom: 15px;
}
form#repair input {
	background: #f3f3f3;
	width: 240px;
	font-size: 11px;
	vertical-align: middle;
}
form#repair input#fTrade_yes {
	width: auto;
	background: #fff;
}
form#repair input#fTrade_no {
	width: auto;
	background: #fff;
}
form#repair input:focus, form#repair select:focus, form#repair textarea:focus {
	background: #fff;
}
form#repair #fEmail {
	margin-bottom: 20px;
}
form#repair textarea {
	background: #f3f3f3;
	float:left;
	width:420px;
}
form#repair select {
	background: #f3f3f3;
	width: auto;
	font-size: 11px;
	vertical-align: middle;
	border:1px solid #cccccc;
	margin:0;
	padding:0;
}
form#repair ol {
	padding: 0px;
	margin:10px 0px 10px 0px;
	border:0px;
	list-style-type: none;
}
form#repair ol li {
	padding: 0px;
	margin:0px 0px 12px 0px;
	border:0px;
	display:block;
	clear:both;
}
form#repair ul {
	padding: 0px 0px 0px 5px;
	margin:10px 0px 10px 10px;
	border:0px;
	font-size: 12px;
	color: #EF2C21;
}
form#repair ul li {
	padding: 0px;
	margin:0px 0px 0px 0px;
	border:0px;
}
form#repair button {
	clear:both;
	float: right;
	cursor: pointer;
	background: #00386b;
	border: 0;
	padding:0px 4px;
	margin:20px;
	color: #ffffff;
	font-weight: bold;
	line-height:15px;
	vertical-align: middle;
}
form#repair a {
	color: #EF2C21;
}
/*
Mortgage Calculator
*/
form#mortgage {
	text-align:left;
	width:150px;
	padding: 0;
	border:0;
	margin:0;
}
form#mortgage p {
	font-size:11px;
}
form#mortgage fieldset {
	padding: 0px;
	margin: 0px;
	border:0px;
	font-size: 11px;
}
form#mortgage label {
	display: inline;
}
form#mortgage input {
	background: #f3f3f3;
	width: 140px;
	font-size: 11px;
	vertical-align: middle;
}
form#mortgage #fRate {
	width: 40px;
}
form#mortgage input:focus, form#mortgage select:focus {
	background: #fff;
}
form#mortgage select {
	background: #f3f3f3;
	width: auto;
	font-size: 11px;
	vertical-align: middle;
	border:1px solid #cccccc;
	margin:0;
	padding:0;
}
form#mortgage #fDay, form#mortgage #fTime {
	margin-bottom: 20px;
}
form#mortgage button {
	cursor: pointer;
	font-size: 11px;
	background: #00386b;
	border: 0;
	padding:0px 2px;
	margin:0 10px 0 0;
	color: #ffffff;
	font-weight: bold;
	line-height:15px;
	vertical-align: middle;
}
form#mortgage a {
	color: #EF2C21;
}
/* sms register detail page */

div#detail_opentime_alertC {
	padding: 0;
	margin:0;
	width:509px;
	border:1px solid #e4e4e4;
	height:339px;
}
form#detail_opentime_alert {
	padding: 0;
	margin:0;
}
form#detail_opentime_alert div {
	padding: 0 18px 0 18px;
	margin:0;
}
form#detail_opentime_alert div span#title {
	font-size: 15px;
	line-height: 26px;
	color:#EF2C21;
	clear:none;
	float:left;
}
form#detail_opentime_alert div span#close {
	clear:none;
	float:right;
	margin:0;
	padding:0;
	color:#00386b;
}
form#detail_opentime_alert div table tr td input {
	color: #00386b;
}
form#detail_opentime_alert div p {
	width:405px;
}
form#detail_opentime_alert div i {
	width:405px;
	font-size:11px;
}
form#detail_opentime_alert div span#button {
	float:right;
}
form#detail_opentime_alert div span#button a {
	color:#00386B;
}
form#detail_opentime_alert div span#button input {
	width:50px;
}
#detailSms_confirm {
	padding: 0;
	margin:0;
	width:509px;
	border:1px solid #e4e4e4;
	height:339px;
}
#detailSms_confirm div {
	padding: 18px 18px 0 18px;
	margin:0;
}
#detailSms_confirm div span#title {
	font-size: 15px;
	line-height: 26px;
	color:#EF2C21;
	clear:none;
	float:left;
}
#detailSms_confirm div span#close {
	float:right;
	margin:0;
	clear:none;
}
#detailSms_confirm div p {
	width:278px;
	padding:0;
	margin:0;
}
/* email to a friend */
div#email_friend_Container {
	padding: 0;
	margin:0;
	width:509px;
	border:1px solid #e4e4e4;
	height:339px;
}
form#email_friend span#title {
	font-size: 15px;
	line-height: 26px;
	color:#EF2C21;
	clear:none;
	float:left;
}
form#email_friend span#close {
	clear:none;
	float:right;
	margin:0;
	padding:7px 16px 0 0;
	color:#00386b;
}
#email_friendSent {
	padding: 5px 10px 0 10px;
	margin:0;
	width:510px;
	height:480px;
}
#email_friendSent span#close {
	clear:none;
	float:right;
	margin:0;
	padding:7px 16px 0 0;
	color:#00386b;
}
/*
SMS Register
*/

div#detail_opentime_alertReg {
	padding: 0 18px 0 18px;
	margin:0;
	width:460px;
}
div#detail_opentime_alertReg table tr td input {
	color: #00386b;
	background: #f3f3f3;
}
div#detail_opentime_alertReg span#button {
	float:right;
}
ul#smsOpenTimes {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height:130px;
	background-color: transparent;
}
ul#smsOpenTimes li {
	display: inline;
	float: left;
	clear: none;
	width: 425px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
}
ul#smsOpenTimes li a {
	display: block;
	text-decoration: none;
	background: transparent;
}
/*
SMS Register Confirm
*/

td#opentime_alertConfirm {
	padding: 0 20px 0 0px;
	margin:0;
	width:510px;
	height:370px;
	vertical-align:top;
}
td#opentime_alertConfirm p {
	width:276px;
}
td#opentime_alertConfirm div#dottedline {
	margin:0;
	padding:0;
	line-height:7px;
	width:276px;
	border-bottom:1px dashed #00386b;
	margin-bottom:7px;
}
/*
	opentimes email signup
*/
#OpenTimesSignUp #search {
	text-align:left;
	width:327px;
	padding: 0px;
	border: 0;
	min-height: 245px;
	height: auto;
	margin: 8px 0px 10px 0;
}
#OpenTimesSignUp #search ul {
	list-style-type: none;
	margin:4px 0px 0px 0px;
	padding: 0;
	width:327px;
	height: 23px;
	border: 0;
}
#OpenTimesSignUp #search ol {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding: 0;
	border: 0;
}
#OpenTimesSignUp #search ul li {
	display: inline;
	float: left;
	clear: none;
	height: 23px;
	width:35px;
	padding: 2px 4px 0px 8px;
	margin: 0px;
	position: relative;
	top: 0px;
}
#OpenTimesSignUp #search ul li a {
	text-decoration: none;
	color: #00386b;
}
#OpenTimesSignUp #search ul li a.hover {
	text-decoration: none;
}
#OpenTimesSignUp #search.rent ul li.buy_tab a {
	text-decoration: none;
	color: #ffffff;
}
#OpenTimesSignUp #search.rent ul li.buy_tab a.hover {
	text-decoration: none;
}
#OpenTimesSignUp #search.buy ul li.rent_tab a {
	text-decoration: none;
	color: #ffffff;
}
#OpenTimesSignUp #search.buy ul li.rent_tab a.hover {
	text-decoration: none;
}
#OpenTimesSignUp #search div {
	text-align:left;
	width:325px;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #ffffff url(../images/home_tab_slice.jpg) bottom left repeat-x;
	height: 205px;
	clear:both;
}
#OpenTimesSignUp #search div fieldset {
	padding: 15px 5px 0px 10px;
	font-size: 11px;
	line-height: 13px;
}
#OpenTimesSignUp #search div label {
	display: block;
	float: left;
	width: 75px;
	line-height: 12px;
	vertical-align: middle;
}
#OpenTimesSignUp #search div input {
	background: #f3f3f3;
	width: auto;
	font-size: 11px;
	vertical-align: middle;
}
#OpenTimesSignUp #search div input:focus, #homepage #search form select:focus {
	background: #fff;
}
#OpenTimesSignUp #search div select {
	background: #f3f3f3;
	width: auto;
	font-size: 11px;
	vertical-align: middle;
	border:1px solid #cccccc;
	margin:0;
	padding:0;
}
#OpenTimesSignUp #search div select#buy_type {
	min-width: 150px;
	width: auto;
}
#OpenTimesSignUp #search div select#su {
	min-width: 150px;
	width: auto;
}
#OpenTimesSignUp #search div select#rent_type {
	min-width: 150px;
	width: auto;
}
#OpenTimesSignUp #search div select#rent_suburb {
	min-width: 150px;
	width: auto;
}
#OpenTimesSignUp #search div #buy_surrounding {
	margin-bottom: 12px;
}
#OpenTimesSignUp #search div #rent_surrounding {
	margin-bottom: 12px;
}
#OpenTimesSignUp #search ol li {
	clear: both;
	margin-bottom: 10px;
	padding: 0;
}
#OpenTimesSignUp #search button {
	float: right;
	cursor: pointer;
	background: #00386b;
	border: 0;
	padding:0px 4px;
	margin:0px 10px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	line-height:15px;
	vertical-align: middle;
}
#OpenTimesSignUp #search.buy div#search_rent {
	display:none;
}
#OpenTimesSignUp #search.rent div#search_buy {
	display:none;
}
#OpenTimesSignUp #search.buy ul {
	background: transparent url(../images/home_tab_buy.gif) 100% 0% no-repeat;
}
#OpenTimesSignUp #search.rent ul {
	background: transparent url(../images/home_tab_rent.gif) 100% 0% no-repeat;
}
table#detail_opentime_signup {
	padding: 0;
	margin:0;
	width:392px;
}
table#detail_opentime_signup tr td input {
	color: #00386b;
	background: #f3f3f3;
}
table#detail_opentime_signup span#button {
	float:right;
}
table#detail_opentime_signup span#button input {
	width:50px;
}
table#detail_opentime_signup2 {
	padding: 0;
	margin:0;
	width:392px;
}
table#detail_opentime_signup2 tr td input {
	color: #00386b;
	background: #f3f3f3;
	width:160px;
}
table#detail_opentime_signup2 span#button {
	float:right;
}
table#detail_opentime_signup2 span#button input {
	width:50px;
}
#detail_opentime_signin {
	padding: 0;
	margin:0;
	width:400px;
	height:480px;
}

#detail_opentime_signin table {
	width:340px;
}
#detail_opentime_signin table tr td input {
	color: #00386b;
	background: #f3f3f3;
	float:right;
}
#detail_opentime_signin span#button {
	float:right;
	padding-top:10px;
}
#detail_opentime_signin span#title {
	float:left;
	clear:none;
	margin:0;
	padding:0;
	font-size: 15px;
	line-height: 26px;
	color: #EF2C21;
	padding-bottom: 2px;
}
#detail_opentime_signin span#close {
	float:right;
	clear:none;
}
#emailCriteria {
	padding: 0;
	margin:0;
}
#emailCriteria table {
	width:340px;
}
#emailCriteria table tr td input {
	color: #00386b;
	background: #f3f3f3;
	float:right;
}
#emailCriteria span#button {
	float:right;
	padding-top:10px;
}
#emailCriteria span#logout {
	float:right;
	clear:none;
}
#emailCriteria span#title {
	margin:0;
	padding:0;
	font-size: 15px;
	line-height: 26px;
	color: #EF2C21;
	padding-bottom: 2px;
	clear:none;
	float:left;
}
/*buy and rent list pages and open times*/

#searchResultsHd {
	float:left;
	clear:none;
	padding:0;
}
#print {
	float:right;
	clear:none;
	padding:8px 13px 3px 0;
	margin:0;
}
#print2 {
	float:right;
	clear:none;
	padding:8px 12px 1px 0;
	margin:0;
}/* buy times page */
/*
Search Results
*/
#resultsTab ul {
	list-style-type: none;
	margin:4px 0px 0px 0px;
	padding: 0;
	/*width:588px;*/
	height: 22px;
	border: 0;
}
#resultsTab ul li {
	display: inline;
	float: left;
	clear: none;
	height: 22px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	line-height: 22px;
	border: 0;
	vertical-align: middle;
}
#buypage #resultsTab.map ul {
	background: transparent url(../images/search_tab_map.gif) 0% 0% no-repeat;
}
#buypage #resultsTab.viewer ul {
	background: transparent url(../images/search_tab_viewer.gif) 0% 0% no-repeat;
}
#buypage #resultsTab.list ul {
	background: transparent url(../images/search_tab_list.gif) 0% 0% no-repeat;
}
#buypage #resultsTab.register ul {
	background: transparent url(../images/search_tab_register.gif) 0% 0% no-repeat;
}
#rentpage #resultsTab.map ul {
	background: transparent url(../images/search_tab_map.gif) 0% 0% no-repeat;
}
/*#rentpage #resultsTab.viewer ul { background: transparent url(../images/search_tab_viewer.gif) 0% 0% no-repeat; }*/
#rentpage #resultsTab.list ul {
	background: transparent url(../images/search_tab_list.gif) 0% 0% no-repeat;
}
#rentpage #resultsTab.register ul {
	background: transparent url(../images/search_tab_register.gif) 0% 0% no-repeat;
}
#resultsTab ul li#map_tab {
	width:60px;
	text-align: center;
}
#resultsTab ul li#viewer_tab {
	width:70px;
	text-align: center;
	padding-left:5px;
}
#resultsTab ul li#list_tab {
	width:55px;
	text-align: center;
}
#resultsTab ul li#openTimeAlert {
	width:200px;
	padding-right: 15px;
	text-align: center;
	float:right;
}
#resultsTab ul li#propertyAlert {
	width:200px;
	padding-right: 15px;
	text-align: center;
	float:right;
}
#resultsTab ul li a {
	text-decoration: none;
	color: #00386b;
}
#resultsTab ul li a.hover {
	text-decoration: none;
}
#resultsTab.map ul li#viewer_tab a, #resultsTab.map ul li#list_tab a {
	text-decoration: none;
	color: #ffffff;
}
#resultsTab.map ul li#openTimeAlert a, #resultsTab.map ul li#propertyAlert a {
	text-decoration: none;
	color: #EF2C21;
}
#resultsTab.map ul li#viewer_tab a:hover, #resultsTab.map ul li#list_tab a:hover {
	text-decoration: none;
}
#resultsTab.map ul li#openTimeAlert a:hover, #resultsTab.map ul li#propertyAlert a:hover {
	text-decoration: none;
}
#resultsTab.viewer ul li#map_tab a, #resultsTab.viewer ul li#list_tab a {
	text-decoration: none;
	color: #ffffff;
}
#resultsTab.viewer ul li#openTimeAlert a, #resultsTab.viewer ul li#propertyAlert a {
	text-decoration: none;
	color: #EF2C21;
}
#resultsTab.viewer ul li#map_tab a:hover, #resultsTab.viewer ul li#list_tab a:hover {
	text-decoration: none;
}
#resultsTab.viewer ul li#openTimeAlert a:hover, #resultsTab.viewer ul li#propertyAlert a:hover {
	text-decoration: none;
}
#resultsTab.list ul li#map_tab a, #resultsTab.list ul li#viewer_tab a {
	text-decoration: none;
	color: #ffffff;
}
#resultsTab.list ul li#openTimeAlert a, #resultsTab.list ul li#propertyAlert a {
	text-decoration: none;
	color: #EF2C21;
}
#resultsTab.list ul li#map_tab a:hover, #resultsTab.list ul li#viewer_tab a:hover {
	text-decoration: none;
}
#resultsTab.list ul li#openTimeAlert a:hover, #resultsTab.list ul li#propertyAlert a:hover {
	text-decoration: none;
}
#resultsTab.register ul li#map_tab a, #resultsTab.register ul li#viewer_tab a, #resultsTab.register ul li#list_tab a {
	text-decoration: none;
	color: #ffffff;
}
#resultsTab.register ul li#map_tab a:hover, #resultsTab.register ul li#viewer_tab a:hover, #resultsTab.register ul li#list_tab a:hover {
	text-decoration: none;
}
#resultsArea {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
/*	width:586px;*/
	margin: 0;
	padding: 0;
}
#resultsArea.map #buyViewer, #resultsArea.map #resultsList, #resultsArea.map #register {
	display:none;
}
#resultsArea.viewer #resultsMap, #resultsArea.viewer #resultsList, #resultsArea.viewer #register {
	display:none;
}
#resultsArea.list #buyViewer, #resultsArea.list #resultsMap, #resultsArea.list #register {
	display:none;
}
#resultsArea.register #buyViewer, #resultsArea.register #resultsMap, #resultsArea.register #resultsList {
	display:none;
}
#resultsArea.list #resultsList {
	background-color: #f2f2f2;
}
#resultsArea.list #buyViewer {
	background-color: #f2f2f2;
}
#resultsList.loading {
	background: transparent url(../images/ajax-loader.gif) no-repeat center center;
}
#resultsList h4 {
	padding:0;
	color: #00386b;
	display: inline;
}
#resultsList ul.orderNav {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 10px 20px;
	background-color: #F2F2F2;
}
#resultsList ul.whiteVersion {
	background-color: #ffffff;
}
#resultsList ul.orderNav li {
	display: inline;
	float: left;
	clear: none;
	width: 73px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -999em;
	position: relative;
	top: 0px;
}
#resultsList ul.orderNav li a {
	display: block;
	height: 15px;
	text-decoration: none;
	background: transparent;
}
#resultsList ul.orderNav li#orderTitle {
	text-indent: 0;
	width:60px;
	text-align: left;
}
#resultsList ul.orderNav li#register {
	text-indent: 0;
	width:220px;
	text-align: right;
	clear:none;
}
#resultsList ul.orderNav li#spacer {
	text-indent: 0;
	width:240px;
	text-align: right;
}
#resultsList ul.orderNav li#register a {
	height: 15px;
	outline: none;
	display:inline;
}
#resultsList ul.orderNav li#orderByPrice {
	height: 15px;
	background-image: url(../images/button_price_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByPrice a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByPrice a:hover {
	background-image: url(../images/button_price_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByPrice ul.orderNav li#orderByPrice {
	background-image: url(../images/button_price_down.gif);
}
#resultsList.orderByPrice ul.orderNav li#orderByPrice a:hover {
	background-image: url(../images/button_price_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderBySuburb {
	height: 15px;
	background-image: url(../images/button_suburb_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderBySuburb a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderBySuburb a:hover {
	background-image: url(../images/button_suburb_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderBySuburb ul.orderNav li#orderBySuburb {
	background-image: url(../images/button_suburb_down.gif);
}
#resultsList.orderBySuburb ul.orderNav li#orderBySuburb a:hover {
	background-image: url(../images/button_suburb_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByBed {
	height: 15px;
	background-image: url(../images/button_bed_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByBed a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByBed a:hover {
	background-image: url(../images/button_bed_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByBed ul.orderNav li#orderByBed {
	background-image: url(../images/button_bed_down.gif);
}
#resultsList.orderByBed ul.orderNav li#orderByBed a:hover {
	background-image: url(../images/button_bed_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByDate {
	height: 15px;
	background-image: url(../images/button_date_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByDate a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByDate a:hover {
	background-image: url(../images/button_date_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByDate ul.orderNav li#orderByDate {
	background-image: url(../images/button_date_down.gif);
}
#resultsList.orderByDate ul.orderNav li#orderByDate a:hover {
	background-image: url(../images/button_date_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByDateSold {
	height: 15px;
	background-image: url(../images/button_dateSold_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByDateSold a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByDateSold a:hover {
	background-image: url(../images/button_dateSold_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByDateSold ul.orderNav li#orderByDateSold {
	background-image: url(../images/button_dateSold_down.gif);
}
#resultsList.orderByDateSold ul.orderNav li#orderByDateSold a:hover {
	background-image: url(../images/button_dateSold_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByDateRented {
	height: 15px;
	background-image: url(../images/button_dateRented_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByDateRented a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByDateRented a:hover {
	background-image: url(../images/button_dateRented_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByDateRented ul.orderNav li#orderByDateRented {
	background-image: url(../images/button_dateRented_down.gif);
}
#resultsList.orderByDateRented ul.orderNav li#orderByDateRented a:hover {
	background-image: url(../images/button_dateRented_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderBySaturday {
	height: 15px;
	background-image: url(../images/button_saturday_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderBySaturday a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderBySaturday a:hover {
	background-image: url(../images/button_saturday_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderBySaturday ul.orderNav li#orderBySaturday {
	background-image: url(../images/button_saturday_down.gif);
}
#resultsList.orderBySaturday ul.orderNav li#orderBySaturday a:hover {
	background-image: url(../images/button_saturday_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderBySunday {
	height: 15px;
	background-image: url(../images/button_sunday_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderBySunday a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderBySunday a:hover {
	background-image: url(../images/button_sunday_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderBySunday ul.orderNav li#orderBySunday {
	background-image: url(../images/button_sunday_down.gif);
}
#resultsList.orderBySunday ul.orderNav li#orderBySunday a:hover {
	background-image: url(../images/button_sunday_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByExtra {
	height: 15px;
	background-image: url(../images/button_extra_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByExtra a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByExtra a:hover {
	background-image: url(../images/button_extra_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByExtra ul.orderNav li#orderByExtra {
	background-image: url(../images/button_extra_down.gif);
}
#resultsList.orderByExtra ul.orderNav li#orderByExtra a:hover {
	background-image: url(../images/button_extra_down.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByAuction {
	height: 15px;
	background-image: url(../images/button_auction_up.gif);
	background-repeat: no-repeat;
}
#resultsList ul.orderNav li#orderByAuction a {
	height: 15px;
	outline: none;
}
#resultsList ul.orderNav li#orderByAuction a:hover {
	background-image: url(../images/button_auction_over.gif);
	background-repeat: no-repeat;
}
#resultsList.orderByAuction ul.orderNav li#orderByAuction {
	background-image: url(../images/button_auction_down.gif);
}
#resultsList.orderByAuction ul.orderNav li#orderByAuction a:hover {
	background-image: url(../images/button_auction_down.gif);
	background-repeat: no-repeat;
}
#buyViewer h4 {
	padding:0;
	color: #00386b;
	display: inline;
}
#buyViewer ul.orderNav {
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 20px;
	background-color: #ffffff;
}
#buyViewer ul.orderNav li {
	display: inline;
	float: left;
	clear: none;
	width: 73px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -999em;
	position: relative;
	top: 0px;
}
#buyViewer ul.orderNav li a {
	display: block;
	height: 15px;
	text-decoration: none;
	background: transparent;
}
#buyViewer ul.orderNav li#orderTitle {
	text-indent: 0;
	width:60px;
	text-align: left;
}
#buyViewer ul.orderNav li#orderByPrice {
	height: 15px;
	background-image: url(../images/button_price_up.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByPrice a {
	height: 15px;
	outline: none;
}
#buyViewer ul.orderNav li#orderByPrice a:hover {
	background-image: url(../images/button_price_over.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByPrice.activeItem {
	background-image: url(../images/button_price_down.gif);
}
#buyViewer ul.orderNav li#orderByPrice.activeItem a:hover {
	background-image: url(../images/button_price_down.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderBySuburb {
	height: 15px;
	background-image: url(../images/button_suburb_up.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderBySuburb a {
	height: 15px;
	outline: none;
}
#buyViewer ul.orderNav li#orderBySuburb a:hover {
	background-image: url(../images/button_suburb_over.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderBySuburb.activeItem {
	background-image: url(../images/button_suburb_down.gif);
}
#buyViewer ul.orderNav li#orderBySuburb.activeItem a:hover {
	background-image: url(../images/button_suburb_down.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByBed {
	height: 15px;
	background-image: url(../images/button_bed_up.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByBed a {
	height: 15px;
	outline: none;
}
#buyViewer ul.orderNav li#orderByBed a:hover {
	background-image: url(../images/button_bed_over.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByBed.activeItem {
	background-image: url(../images/button_bed_down.gif);
}
#buyViewer ul.orderNav li#orderByBed.activeItem a:hover {
	background-image: url(../images/button_bed_down.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByDate {
	height: 15px;
	background-image: url(../images/button_date_up.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByDate a {
	height: 15px;
	outline: none;
}
#buyViewer ul.orderNav li#orderByDate a:hover {
	background-image: url(../images/button_date_over.gif);
	background-repeat: no-repeat;
}
#buyViewer ul.orderNav li#orderByDate.activeItem {
	background-image: url(../images/button_date_down.gif);
}
#buyViewer ul.orderNav li#orderByDate.activeItem a:hover {
	background-image: url(../images/button_date_down.gif);
	background-repeat: no-repeat;
}
#resultsTable {
	padding: 0;
	margin: 0;
	border: 0;
}

#resultsTable th.saturdayCell {
	text-align: left;
	padding-left:14px;
}
#resultsTable th.sundayCell {
	text-align: left;
}
#resultsTable th.extraCell {
	text-align: left;
}
#resultsTable th.auctionCell {
	text-align: left;
}
#resultsTable th.landCell {
	text-align: center;
}
#resultsTable td {
	padding: 4px 0 4px 4px;
	margin: 0;
	border: 0;
	vertical-align: top;
	text-align: left;
}
#resultsTable td.imageCell {
	width:110px;
	text-align: center;
}


#resultsTable td.descriptionCell {
	line-height:15px;
}


#resultsTable td.saturdayCell {
	text-align: left;
	font-size: 11px;
	padding-left: 15px;
}
#resultsTable td.sundayCell {
	text-align: left;
	font-size: 11px;
}
#resultsTable td.extraCell {
	text-align: left;
	font-size: 11px;
}
#resultsTable td.auctionCell {
	text-align: left;
	font-size: 11px;
}
#resultsTable td.auctionCellBlue {
	text-align: left;
	font-size: 11px;
	color: #00386b;
}
#resultsTable td.saturdayCell input {
	padding-left: 0px;
	margin-left:0px;
	padding-right: 4px;
}
#resultsTable td.sundayCell input {
	padding-left: 0px;
	margin-left:0px;
	padding-right: 4px;
}
#resultsTable td.extraCell input {
	padding-left: 0px;
	margin-left:0px;
	padding-right: 4px;
}
#resultsTable td.auctionCell input {
	padding-left: 0px;
	margin-left:0px;
	padding-right: 4px;
}
#resultsTable td.landCell {
	text-align: center;
}
#resultsTable tr.stripe0 td {
	background-color: #ffffff;
}
#resultsTable tr.stripe1 td {
	background-color: #f2f2f2;
}
#resultsTable .orderedBy {
	color: #00386b;
}

#resultsMap {
	width:912px;
	height:400px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff url(../images/search_slice_map.jpg) repeat-x bottom left;
}
#googleMapLinks {
	background: transparent url(../images/search_divider_map.jpg) no-repeat bottom left;
}
#googleMapLinks.empty {
	background:none;
}
#buyViewer {
	width:912px;
	height:500px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #fff url(../images/search_slice_viewer.jpg) repeat-x bottom left;
}
#foot {
	padding: 0;
	margin: 0;
	border: 0;
	height:auto;
	height: 7px;
}
#foot.map {
	background: url(../images/search_foot_map.gif) 0 0 no-repeat;
}
#foot.viewer {
	background: url(../images/search_foot_viewer.gif) 0 0 no-repeat;
}
/*#foot.list { background: url(../images/search_foot_list.gif) 0 0 no-repeat; }*/
div.list {
	background: url(../images/search_foot_list.gif) 0 0 no-repeat;
}
#foot.register {
	background: url(../images/search_foot_register.gif) 0 0 no-repeat;
}
#detailsTable {
	padding: 0;
	margin: 0;
	border: 0;
	width:949px;
}
#detailsTable td {
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
	text-align: left;
}
#detailsTable td#descriptionCell {
	width:251px;
	padding: 15px 15px 20px 15px;
	margin: 0;
}
#detailsTable td#infoCell {
	width:188px;
	padding: 20px 5px 20px 15px;
	margin: 0;
	color: #00386b;
}
#detailsTable td#infoCell2 {
	
	padding: 20px;
	margin: 0;

}
#detailsTable td#imagesCell {
	width:510px;
	padding: 0;
	margin: 0;
}
#detailsTable em {
	display: block;
	padding: 7px 0;
}
#detailsTable td#descriptionCell h5 {
	padding: 4px 0 0 0;
	font-weight: bold;
}
#detailsTable ol#detailsBar {
	list-style-type: none;
	margin:0 0 10px 0;
	padding: 0;
	width:176px;
	height: 25px;
	border: 0;
	background: transparent url(../images/search_details_bar.gif) 0% 0% no-repeat;
}
#detailsTable ol#detailsBar li {
	display: inline;
	float: left;
	clear: none;
	height: 25px;
	padding: 0;
	margin: 0;
	position: relative;
	top: 0;
	line-height: 25px;
	border: 0;
	vertical-align: middle;
	text-align: right;
}
#detailsTable ol#detailsBar li#bedIcon {
	width: 22px;
}
#detailsTable ol#detailsBar li#bathIcon {
	width: 43px;
}
#detailsTable ol#detailsBar li#carIcon {
	width: 43px;
}
#detailsTable td#infoCell p {
	padding: 0 0 0 10px;
}
#detailsTable td#infoCell ul {
	margin: 0;
	padding: 5px 0 5px 10px;
	border:0;
	list-style-type: none;
}
#detailsTable td#infoCell ul li {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 16px;
	background-image:url(../images/search_bullet.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}
#detailsTable td#infoCell ul li a {
	text-decoration: none;
	color:#EF2C21;
}
#detailsTable td#infoCell ul li a:hover {
	text-decoration: underline;
}
#detailsTable td#infoCell #filesBox {
	margin: 0;
	padding: 3px 0 3px 0;
	border: 0;
}
#detailsTable td#infoCell #filesBox h5 {
	text-indent: 10px;
}
#detailsTable td#infoCell #filesBox p {
	width:172px;
	padding: 3px 10px 3px 10px;
	margin: 0;
	background: #ffffff url(../images/downloads_tab_slice.gif) top left repeat-y;
}
ul#gallery {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
ul#gallery li {
	float: left;
	margin: 4px 0 0 3px;
	padding:0 0 0 0px;
	border: 0;
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	position: relative;
	width:125px;
	background-image:url(../images/detail_imagebg_sml.jpg);
	background-position:bottom center;
	background-repeat:repeat-x;
}
ul#gallery li.current {
	opacity: 1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	position: relative;
}
ul#gallery li a {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration:none;
}
ul#gallery li a:hover {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration:none;
}
#detailsTable td#imagesCell form {
	text-align:left;
	width:510px;
	padding: 0;
	margin: 10px 0 0 0;
	border: 0;
}
#detailsTable td#imagesCell form fieldset {
	padding: 0;
	margin: 0;
	border:0;
	font-size: 11px;
}
#detailsTable td#imagesCell form label {
	display: block;
	float: left;
	width: 100px;
	line-height: 17px;
	vertical-align: middle;
	text-align:right;
	margin: 0 30px 0 0;
	padding: 0;
}
#detailsTable td#imagesCell form label.full {
	width: 150px;
	margin: 0 0 10px 0;
	padding: 0;
}
#detailsTable td#imagesCell form input {
	background: #f3f3f3;
	width: 200px;
	font-size: 11px;
	vertical-align: middle;
}
#detailsTable td#imagesCell form input:focus, form#email_friend select:focus {
	background: #fff;
}
#detailsTable td#imagesCell form textarea {
	background: #f3f3f3;
	width: 200px;
	vertical-align: middle;
}
#detailsTable td#imagesCell form textarea:focus, form#email_friend textarea:focus {
	background: #fff;
}
#detailsTable td#imagesCell form ol {
	padding: 0;
	margin:0 0 0 0;
	border:0;
	list-style-type: none;
}
#detailsTable td#imagesCell form ol li {
	padding: 0px;
	margin:0px 0px 8px 0px;
	border:0px;
	display:block;
	clear:both;
}
#detailsTable td#imagesCell form button {
	clear:both;
	cursor: pointer;
	background: #00386b;
	border: 0;
	padding:0px 4px;
	margin: 0 0 0 130px;
	color: #ffffff;
	font-weight: bold;
	line-height:15px;
	vertical-align: middle;
}
#detailsTable td#imagesCell form a {
	color: #EF2C21;
}
#detailsTable td#imagesCell #gallery {
	float:left;
	width:512px;
}
#detailsTable td#imagesCell #mainblock {
	float:left;
	width:512px;
}

/*
Footer
*/
#footer #footerCopyright {
	float: left;
	width:450px;
}
#footer #footerLinks {
	float: right;
	width:450px;
	text-align: right;
}
#footer a {
	text-decoration:underline;
	color: #67676B;
}
#footer a:hover {
	text-decoration:underline;
	color: #67676B;
}
/*
Dropdowns
*/
#dropdown {
	margin: 0px;
	border: 0;
	padding: 0px;
}
#dropdown ul {
	background-color: #FFFFFF; /* Drop down menu background */
	margin: 0px;
	padding: 0px;
	border: 0;
	padding: 7px 0px 7px 0px;
}
#dropdown ul li {
	margin: 0px;
	border: 0;
	padding:0px;
	list-style: none;
	color: #547091;
	text-align: left;
	line-height: 15px;
	font-size : 11px;
}
#dropdown ul li a {
	display: block;
	margin: 0px;
	border: 0;
	padding: 2px 15px 2px 15px;
	height:15px;
}
#dropdown ul li a:link {
	text-decoration: none;
	color: #666666;
}
#dropdown ul li a:visited {
	text-decoration: none;
	color: #666666;
}
#dropdown ul li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #b3b3b3;
}
#dropdown ul li a:active {
	text-decoration: none;
	color: #666666;
}
#dropdown iframe {
	opacity: 0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	z-index:-1;
	position:absolute;
	
	/*width:170px;*/
	height:auto;
	background-color: transparent;
}

#menu1 {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 90px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
#menu2 {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 90px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
#menu3 {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 90px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
#menu4 {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 90px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
#menu5 {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 90px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
#menu6 {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 90px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
#menu7 {
	position: relative;
	visibility: hidden;
	left: 0px;
	top: 0px;
	min-width:170px;
/*	width: 170px;*/
	z-index:+10 !important;
}
.sitemap li {
	line-height:20px;
	list-style-type:none;
}
.sitemap li.head {
	padding-top:8px;
	padding-bottom:3px;
	list-style-type:none;
}
.sitemap {
	padding-top:0px;
	margin-top:0px;
}
.sitemap a.sub {
	text-decoration:none;
	color: #00386B;
}
.sitemap a.head {
	line-height:25px;
	font-size:15px;
	color: #00386B;
	text-decoration:none;
}
.sitemap2 li {
	list-style-type:none;
	line-height:18px;
}
.sitemap2 {
	padding-bottom:10px;
	padding-top:5px;
}
.sitemap2 li a.inner {
	text-decoration:none;
	color: #67676b;
}
.sitemap2 li a.inner:hover {
	text-decoration:none;
	color: #67676b;
}
/* IE 6 and below CSS hack  */

* html #buypage #content {
	height: 470px;
	overflow: visible;
}
* html #buypage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
* html #buypage #left_banner {
	height: 470px;
}
* html #buypage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #buypage #right_nav img#shadow {
	display: none;
}
* html #buypage.fullshadow #content {
	background-image: none;
}
* html div#mainBlock {
	width: 511px;
}
*:first-child+html div#mainBlock {
	width: 511px;
} /* same as above but IE 7 CSS hack */
* html #sellpage #content {
	height: 470px;
	overflow: visible;
}
* html #sellpage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
* html #sellpage #left_banner {
	height: 470px;
}
* html #sellpage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #sellpage #right_nav img#shadow {
	display: none;
}
* html #sellpage.team #wrapper {
	background-image: url(../images/sidemenu_bg.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
* html #sellpage.fullshadow #content {
	background-image: none;
}
* html #rentpage #content {
	height: 470px;
	overflow: visible;
}
* html #rentpage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
* html #rentpage #left_banner {
	height: 470px;
}
* html #rentpage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #rentpage #right_nav img#shadow {
	display: none;
}
* html #rentpage.team #wrapper {
	background-image: url(../images/sidemenu_bg.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
* html #rentpage.fullshadow #content {
	background-image: none;
}
* html #managepage #content {
	height: 470px;
	overflow: visible;
}
* html #managepage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
* html #managepage #left_banner {
	height: 470px;
}
* html #managepage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #managepage #right_nav img#shadow {
	display: none;
}
* html #managepage.team #wrapper {
	background-image: url(../images/sidemenu_bg.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
* html #managepage.fullshadow #content {
	background-image: none;
}

* html #aboutpage #content {
	height: 470px;
	overflow: visible;
}
* html #aboutpage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
* html #aboutpage #left_banner {
	height: 470px;
}
* html #aboutpage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #aboutpage #right_nav img#shadow {
	display: none;
}
* html #aboutpage.team #wrapper {
	background-image: url(../images/sidemenu_bg.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}
* html #contactpage #content {
	height: 470px;
	overflow: visible;
}
* html #contactpage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
* html #contactpage #left_banner {
	height: 470px;
}
* html #contactpage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #contactpage #right_nav img#shadow {
	display: none;
}
* html #sitemappage #content {
	height: 470px;
	overflow: visible;
}
* html #sitemappage #content {
	background-image: url(../images/block_shadow_menu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
* html #sitemappage #left_banner {
	height: 470px;
}
* html #sitemappage #right_nav {
	height: 470px;
	overflow: visible;
}
* html #sitemappage #right_nav img#shadow {
	display: none;
}
* html form#search_buy label.radioButton {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border: 0px;
}
* html form#search_rent label.radioButton {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	border: 0px;
}
* html #filesBox ul {
	height: 50px;
}
* html #mortgageBox ul {
	height: 50px;
}
* html #header {
	height:90px;
}
* html #subnavigation {
	height:19px;
}
* html #foot {
	height: 7px;
}
* html ul#gallery li {
	margin: 4px 0 0 0;
	padding:0 0 0 3px;
	width:125px;
	background-position-x: 3px;
}
* html #homepage #promotion #promo_2 img.promo_img_flush {
	margin: 0 0 0 -8px;
	width:212px;
	height:225px;
}



/* --------------------------------------------------------------- */
/* Addons                                               */
/* --------------------------------------------------------------- */


#reqcontent {
background:transparent none repeat scroll 0 0;
float:left;
height:auto;
margin-left:10px;
margin-right:5px;
padding-left:20px;
padding-top:20px;
text-align:left;
}

#reqcontent form ul {
margin-bottom:0;
list-style-position:inside;
list-style-image:none;
list-style-type:none;
padding-bottom:0px;
padding-left:10px;
}

#reqcontent form label {
display:block;
float:left;
width:180px;
margin-right:10px;
}

#reqcontent form li {
height:25px;
}

/* --------------------------------------------------------------- */
/*  MY ADDITIONS                                                   */
/* --------------------------------------------------------------- */

#leftmenu ul
{
margin:0;
list-style: disc;
padding:0px;
padding-top:20px;
display:none;
}

#leftmenu a{
	text-decoration:none;
}

#leftmenu a:hover{
	text-decoration:underline;
}


#buypage #leftmenu #buynav{
	display:block;
}

#rentpage #leftmenu #rentnav{
display:block;
}

#sellpage #leftmenu #sellnav{
display:block;
}

#managepage #leftmenu #managenav{
display:block;
}

#aboutpage #leftmenu #aboutnav{
display:block;
}

.ddmenu{
border:1px solid #999999;
border-top:none;

}

td.descriptionCell div p{
	color:#67676B !important;}
	

	
.bed{
	
	background:url(../images/bed.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.bath{
	background:url(../images/bath.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.car{
	background:url(../images/car.gif);
	background-position:right;
	background-repeat:no-repeat;
}

.sold{
	color:#F00;
	}
	
	
	
.heading01{font-weight:bold; font-size:14px; }
.heading02{font-weight:bold;}


.boxes {font-family: Arial; font-size: 10px; margin:0;padding:0;} 
.boxes a:link, .boxes a:visited, .boxes a:active{color:blue; background-color: #FFFFFF; border: 1px solid #3F5665; margin: 1px; text-decoration: none; padding: 1px 6px;} 
.boxes a:hover { color:white; background: #6C9DCE; border: 1px solid #3F5665; margin: 1px; text-decoration: none; padding: 1px 6px; } 
.current {background-color: #3F5665; border: 1px solid #3F5665; color: #FFFFFF; font-weight: bold; margin: 1px; padding: 1px 6px; } 

.sponsorship div{
text-align:center;
padding:10px;
}
.sponsorship div img{
  width:100%;
}
	
#propertyType{
width:100px;
}
		
		
		
.mortgage-calculator{
color:#67676B;
font-size:11px;
width:152px;
background:#FFFFFF url(../images/downloads_tab_slice.gif) repeat-y scroll left top;
padding:10px;}		

.mortgage-calculator select, .mortgage-calculator input, .mortgage-calculator label{
	font-size:11px;
	display:block;
	float:left;
	clear:left;
	text-align:left;

}
.mortgage-calculator{
	line-height:normal;}
.mortgage-calculator input, .mortgage-calculator select{
margin-bottom:2px;
	}
	
.mortgage-calculator .button{
	width:122px;
	margin:auto;
	text-align:center;
	}


.underOffer {color: #FFFFFF;
background-color:#FF0000;
padding-left: 10px;
padding-right: 10px;
margin:0px 10px;}

/*# Listings/OFI #*/
#listing-ofi h4 {color:#2C383E; font-weight:bold;}
#listing-ofi { width:660px; margin:0 auto; border-collapse:collapse;}
#listing-ofi tr.head { font-size:12px; background:#f2f2f2; border:1px solid #2C393E; }
#listing-ofi tr.head th { padding:5px 10px; font-weight:bold !important; }
#listing-ofi tr.light { background:#fff; border:1px solid #2C393E; }
#listing-ofi tr.dark { background:#2C393E; border-left:1px solid #2C393E; border-right:1px solid #2C393E; color:#fff; }
#listing-ofi tr.dark a { color:#fff; }
#listing-ofi tr.light td, tr.dark td { padding:5px 10px; }
#listing-ofi tr td.title { padding:15px 0px 5px 0; font-size:13px; }


/*Social Links*/
#sociallinks img { border:none;}
#sociallinks a {margin-right:5px;}
#sociallinks {margin-top:10px;}