BODY {
	FONT-SIZE: 11px; BACKGROUND: url('bg.jpg') repeat-x; MARGIN: 0px; COLOR: #3d4045; FONT-FAMILY: Arial, sans-serif
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
FORM {
	DISPLAY: inline
}
.testo {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana; PADDING-RIGHT: 20px;
}
.testino {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana;
}
BODY.email {
	BACKGROUND: #fff; MARGIN: 10px
}
BODY.calc {
	BACKGROUND: #fff; MARGIN: 10px
}
.block {
	DISPLAY: block
}
.vmiddle {
	VERTICAL-ALIGN: middle
}
TABLE.vmiddle TD {
	VERTICAL-ALIGN: middle
}
.td2{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; VERTICAL-ALIGN: middle;
}
.vbottom {
	VERTICAL-ALIGN: bottom
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #0D3C78; text-decoration:none;
}
LABEL {
	CURSOR: hand
}
.aright {
	TEXT-ALIGN: right
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.w99 {
	WIDTH: 99%
}
.w100 {
	WIDTH: 100%
}
.w49 {
	WIDTH: 49%
}
.nowrap {
	WHITE-SPACE: nowrap
}
.red {
	COLOR: #c30437
}
#home .leftCol {
	WIDTH: 49%
}
#home .rightCol {
	WIDTH: 49%
}
#subpage .leftCol {
	WIDTH: 18px
}
#subpage .rightCol {
	WIDTH: 1px
}
#header { width: 100%; }
  #header #logo { margin: 33px 0 19px 23px; }
  #header #propID { float: right; margin: 67px 10px 0 0; }
  #header #propID input { margin: 0 10px 0 6px; width: 44px; font-size: 11px; font-family: Arial, sans-serif;  }
  #header .nav { background: url('images/bg_nav.gif') repeat-x; }
  #header .contactButton { width: 111px; }
  #header .nav #navHolder { position: relative; }

.nav-item {
	DISPLAY: none; BACKGROUND: white; BORDER-LEFT: #2974AE 4px solid; BOTTOM: 44px; POSITION: absolute
}
.nav-item A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; WIDTH: 140px; COLOR: #3d4045; PADDING-TOP: 1px; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-DECORATION: none
}
.nav-item A:hover {
	BACKGROUND: #FF9900; COLOR: #fff; BORDER-BOTTOM: #bd0435 1px solid
}
#footer {
	WIDTH: 100%
}
#footer .footerTop {
	BACKGROUND: url(bg_footer.gif) #404247 repeat-x
}
#footer .topRow {
	BACKGROUND: #404247
}
#footer .info A.norm {
	COLOR: #666; TEXT-DECORATION: none
}
#footer .info A.norm:hover {
	TEXT-DECORATION: underline
}
#footer .topRow IMG {
	MARGIN-RIGHT: 698px
}
#footer .middleRow {
	FONT-SIZE: 11px; BACKGROUND: url(bg_footer_info.gif) #36383c repeat-x; COLOR: #666
}
#footer .info {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#footer .info A {
	COLOR: #999
}
#footer .footerInfo {
	WIDTH: 100%
}
#footer .bottomRow {
	BACKGROUND: #222426; COLOR: #666
}
#footer .count {
	vertical-algin: top
}
#footer .numbers {
	MARGIN: 23px 0px 19px 22px
}
#footer #footerUpdates {
	FLOAT: right; MARGIN: 23px 11px 0px 0px
}
#footer #footerUpdates INPUT {
	FONT-SIZE: 11px; MARGIN: 0px 0px 5px; WIDTH: 200px; FONT-FAMILY: Arial, sans-serif
}
#footer #footerUpdates .main {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#footer #propertyCount {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(footer_count_propertiesonli.gif) no-repeat; WIDTH: 147px; COLOR: #fff; LINE-HEIGHT: 10px; HEIGHT: 21px
}
#footer #propertyCount DIV {
	WIDTH: 52px; TEXT-ALIGN: center
}
#searchPannel {
	BORDER-RIGHT: #fff 3px solid; BACKGROUND: #dac9a7; BORDER-BOTTOM: #fff 3px solid;	
	background-image: url(sf.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#searchPannel #searchHome {
	MARGIN: 8px 17px 0px
}
#searchHome SELECT {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: #333
}
#searchHome .text {
	FONT-SIZE: 11px; WIDTH: 92px; COLOR: #333
}
#searchHome .nextToText {
	WIDTH: 126px
}
#searchPannelTop {
	WIDTH: 100%
}
#searchPannelTop TD {
	BACKGROUND: url(bg_home_search_heading.gif) repeat-x; VERTICAL-ALIGN: middle
}
#searchPannelTop .paddDown {
	PADDING-TOP: 4px
}
#Advert {
	background-image: url(pixel_beau.gif); WIDTH: 480px; height: 293px; BORDER-BOTTOM: #fff 3px solid
}
#Adverto {
	background-image: url(pixel_beau.gif); WIDTH: 480px; BORDER-BOTTOM: #fff 3px solid
}
#Advert2 {
	WIDTH: 480px; BORDER-BOTTOM: #fff 3px solid
}
#Advert DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;
}

#buyers {
	BACKGROUND: url(bg_home_buyers.gif) #dadada no-repeat right bottom; HEIGHT: 46px
}
#sellers {
	BACKGROUND: url(bg_home_sellers.gif) #f6f6f6 no-repeat right bottom; HEIGHT: 46px
}
.homeInfo {
	BORDER-RIGHT: #fff 3px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: #0D3C78; PADDING-TOP: 8px
}
.homeInfo2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #0D3C78; PADDING-TOP: 8px
}
.homeInfo3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.homeInfo A {
	FONT-WEIGHT: normal; COLOR: #666
}
.feature {
	BORDER-RIGHT: #fff 3px solid; BACKGROUND: #fff
}
.feature .info {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #f6f6f7; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.feature .info DIV {
	FONT-SIZE: 10px; OVERFLOW: hidden; COLOR: #666; LINE-HEIGHT: 1em; HEIGHT: 94px
}
.feature .info .heading {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0.4em; COLOR: #0D3C78
}
.feature .info A {
	COLOR: #4e5055; TEXT-DECORATION: none
}
#navCol {
	BACKGROUND: url(bg_subnav_col.gif)
}
#navCol .navBgLeft {
	BACKGROUND: url(bg_subpage_left.gif) 0px 0px
}
#navCol .navBgRight {
	BACKGROUND: url(bg_subnav_left.gif) #f2f2f3 repeat-y
}
#subNav {
	BORDER-TOP: #dcdcdc 1px solid; PADDING-BOTTOM: 30px
}
#subNav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #c30437 4px solid; COLOR: #3d4045; PADDING-TOP: 1px; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-DECORATION: none
}
#subNav A.selected {
	BACKGROUND: #c30437; COLOR: #fff
}
#subNav A:hover {
	BACKGROUND: #bd0435; COLOR: #fff; BORDER-BOTTOM: #bd0435 1px solid
}
#main {
	WIDTH: 100%
}
#main #sideCol {
	WIDTH: 5px
}
#main #navCol {
	WIDTH: 156px
}
#main #midCol {
	BACKGROUND: #fff; WIDTH: 17px
}
#main #mainCol {
	BACKGROUND: #fff
}
#main #pxCol {
	WIDTH: 1px
}
#main #pageSubheading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: #c30437; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 7px; PADDING-TOP: 16px
}
#main #pageSubheadingUnder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: #e5debc; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#subList {
	WIDTH: 100%
}
#subList TD {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; WHITE-SPACE: nowrap
}
#subList A {
	PADDING-LEFT: 9px; COLOR: #af030e; TEXT-DECORATION: none
}
#subList .endCol {
	WIDTH: 99%
}
#subList .col1 {
	BORDER-RIGHT: #fff 1px solid
}
#subList .selected {
	BACKGROUND: url(icon_arrow_small_grey.gif) no-repeat 3px center; COLOR: #3d4045
}
.contentBox {
	BORDER-RIGHT: #d4d4d5 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d4d4d5 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 12px 12px 12px 0px; BORDER-LEFT: #d4d4d5 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d4d4d5 1px solid
}
#mainCol .heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #af030e
}
#profiles {
	WIDTH: 100%
}
#profiles .name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #223640
}
#profiles A {
	MARGIN-TOP: 4px; DISPLAY: block; BACKGROUND: #e4e9ec
}
#profiles .image {
	WIDTH: 98px
}
#profiles .image IMG {
	BORDER-RIGHT: #d4d4d5 1px solid; BORDER-TOP: #d4d4d5 1px solid; BORDER-LEFT: #d4d4d5 1px solid; BORDER-BOTTOM: #d4d4d5 1px solid
}
#profileView {
	BORDER-RIGHT: #d4d4d5 1px solid; BORDER-TOP: #d4d4d5 1px solid; MARGIN: 12px 12px 12px 0px; BORDER-LEFT: #d4d4d5 1px solid; BORDER-BOTTOM: #d4d4d5 1px solid
}
#profileView TABLE {
	WIDTH: 100%
}
#profileView .leftView {
	BACKGROUND: #dee3e7; WIDTH: 40%
}
#profileView .rightView {
	BACKGROUND: #cdd2d6; WIDTH: 60%
}
#profileView .content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#search DIV.search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
#search DIV.search2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e3e4e5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 10px solid
}
#search .search SELECT {
	FONT-SIZE: 12px; MARGIN: 4px 0px 6px; WIDTH: 95%
}
#search .search2 SELECT {
	FONT-SIZE: 12px
}
#search INPUT {
	FONT-SIZE: 12px
}
#search #price {
	WIDTH: 35%
}
#search #suburb {
	WIDTH: 45%
}
#search #type {
	WIDTH: 20%
}
#search DIV.small {
	FONT-SIZE: 10px; WIDTH: 95%
}
#resultsHeading {
	BACKGROUND: url(results_bg.gif) repeat-x
}
#resultsHeader {
	WIDTH: 100%
}
#resultsHeader TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px; BORDER-BOTTOM: #dcdcdc 1px solid
}
#resultsHeader .red {
	COLOR: #cc0033
}
#resultsHeader SELECT {
	FONT-SIZE: 11px; COLOR: #4e5055
}
.resultholder {
	MARGIN: 10px 10px 0px 0px
}
.aResult {
	WIDTH: 100%
}
.aResult .icons IMG {
	DISPLAY: block; MARGIN: 0px 4px 1px
}
.aResult .heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #af030e
}
.aResult .small {
	FONT-SIZE: 10px
}
.aResult .viewProperty {
	DISPLAY: block; BACKGROUND: #e4e9ec
}
.pages {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 9px; MARGIN: 10px 0px; COLOR: #fff; PADDING-TOP: 9px
}
.pages A {
	COLOR: #3d4045; TEXT-DECORATION: none
}
.pages IMG {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.pages DIV {
	BORDER-RIGHT: #f8f8f8 1px solid; PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #e4e9ec; FLOAT: left; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.pages DIV.selected {
	BACKGROUND: #7e8e9a; COLOR: #fff
}
#viewProperty {
	
}
#viewPropertyHeading {
	BACKGROUND: url(results_bg.gif) repeat-x; MARGIN-BOTTOM: 14px; HEIGHT: 31px
}
#viewProperty .icons IMG {
	DISPLAY: block; MARGIN: 0px 0px 1px
}
#viewProperty .images {
	PADDING-RIGHT: 15px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#viewProperty .heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #af030e
}
#requestInfo {
	DISPLAY: block; BACKGROUND: url(icon_2xwhitearrows.gif) #3d4044 no-repeat right top
}
#viewProperty .info {
	PADDING-RIGHT: 10px; BORDER-TOP: #dcdcdc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#contact {
	PADDING-RIGHT: 10px; PADDING-LEFT: 50px; BACKGROUND: url(icon_contact.gif) #dee3e7 no-repeat 10px center; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; PADDING-TOP: 10px
}
#contact A {
	COLOR: #3d4045
}
#thumbImageHolder TD TD IMG {
	DISPLAY: block
}
#thumbImageHolder TD TD {
	PADDING-BOTTOM: 6px
}
#featureProperties .heading2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 4px 0px; COLOR: #af030e
}
#featureProperties TABLE {
	WIDTH: 100%
}
#featureProperties TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 33%; PADDING-TOP: 10px
}
#featureProperties .viewProperty {
	MARGIN-TOP: 8px; DISPLAY: block; BACKGROUND: #e4e9ec
}
#featureProperties IMG {
	DISPLAY: block
}
#areaProfile {
	BORDER-RIGHT: #d4d4d5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d4d4d5 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 10px 0px; BORDER-LEFT: #d4d4d5 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d4d4d5 1px solid
}
#areaProfile .image {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#areaProfile .heading {
	DISPLAY: block
}
.aForm DIV.type1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
.aForm DIV.type2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e3e4e5; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 10px solid
}
.aForm .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.aForm .inp {
	PADDING-BOTTOM: 8px; WIDTH: 99%
}
.aForm .inp INPUT {
	FONT-SIZE: 12px; WIDTH: 99%
}
.aForm TEXTAREA {
	FONT-SIZE: 12px; WIDTH: 99%
}
.linksList {
	BORDER-RIGHT: #d4d4d5 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #d4d4d5 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 12px 12px 12px 0px; BORDER-LEFT: #d4d4d5 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d4d4d5 1px solid
}
.aLink IMG {
	FLOAT: right
}
#print {
	BACKGROUND: #fff
}
#calc {
	WIDTH: 100%
}
#calc TD.heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #7e8e9a; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#calc INPUT {
	BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #d4d0c8 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 1px; BORDER-LEFT: #d4d0c8 1px solid; BORDER-BOTTOM: #d4d0c8 1px solid
}
.bizInfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.emailHeader {
	VERTICAL-ALIGN: middle;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	padding: 5px;
	BORDERcolor: #d4d0c8 1px solid;
}

.tit_page {
	VERTICAL-ALIGN: middle;
	COLOR: #626262;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-variant: normal;


}
#news
{
	width:240px;
	background: #FBA939;
	border:2px solid #0033FF;
	padding-right:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
}
#news a
{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#news ul
{
	margin:0 .5em 0 1em;
	padding:0;
}
#news li{
	line-height:1.5em;
}
/* the news box when JavaScript is available */
#news.hasJS
{
	height:120px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:120px;
	left:0;
	margin:0 .5em 0 .5em;
	padding:0;
}

.textnews
{
font-size:10px;

}

.textnews a
{
font-size:10px;
text-decoration:none

}

.textnews a:visited
{
font-size:10px;
text-decoration:none

}

.textnews a:hover
{
font-size:10px;
text-decoration:underline

}

.lingua {
	font-size: 12px;
	font-weight: bold;
}

.lingua  a{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color:#333333;
}

.lingua  a:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration:none
}

.lingua  a:hover{
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#006699
}