#realEstate {
	padding:0 5px 0 10px;
}
#realEstate .contentArea {padding:0 0 1em 0;}
#realEstate h2 {
	margin:0 !important;
	background-image:url(../images/texth2.gif);
	background-repeat:no-repeat;
	padding:0.3em 0.5em;
	color:#FFF;
	font-size:0.9em;
}

#realEstate .fakeTable {
	margin:0;
}
#realEstate .fakeTable .listing {
	font-size:0.8em;
	border-bottom:1px solid #000;
	padding:15px 8px 0 8px;
}
.propertyDetailsBlock
{
	vertical-align: 		top;
}
 .propertyBlock {
	padding:4px;
	border:1px solid #D9D9D9;
	background-color:#EEEEEE;
	margin:5px;
    width:750px;

}

.propertySuburb {
	font-size:0.7em;
	font-weight:bold;
	margin:3px;

}

a.smallImageLink {
	display:block;
	width:120px;
	height:90px;
	padding:0;
	margin:3px;
	position:relative !important;

}

.propertyImageLink { 
	border:1px solid #D9D9D9;
	margin:0;
}

.propertyAddress {
	padding:3px;
	margin:3px;
	font-weight:bold;
	font-size:90%;
	border:1px solid #D9D9D9;
	background-image:url(../images/propertygrad.gif);
}

.propertyPrice {
	float:right;
	color:#B3001F;

}

.propertyDesc {
	padding:3px;
	font-size:0.6em;

}

.bedBathEtc ul {
	width:118px;
	padding:0 0 0 5px;
	margin:0;
}

.bedBathEtc ul li {
	font-size:0.8em;
	margin:0 5px 0 0;
	height:13px;
	line-height:13px;
	border:1px solid #CCC;
	float:left;
	display:inline;
	padding:5px 2px 4px 20px;
	background-repeat:no-repeat;
	color:#000;
	width:7px;
}

.bedBathEtc .bed {
	background-image:url(../images/beds.gif);
}

.bedBathEtc .bath { 
	background-image:url(../images/bath.gif);
}

.bedBathEtc .cars {
	background-image:url(../images/cars.gif);
}

/* *** LIST NAVIGATION *** */

#listNavTable {
	font-size:10px;
	text-align:right;
	border-bottom:1px solid #AAA;
	padding-bottom:2px;
}
#listNavTable span {
	padding:0 0.5em;
}
#listNavTable a {
	margin:0;
	padding:0;
}
#listNavTable img {
	display:inline;
	border-width:0px;
	margin:1px 0;
	vertical-align:middle;
}