#searchForm
{
	width:				100%;
	background-color:	#EEEEEE;
	font-size:			10px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		normal;
}

#searchHeader
{
	background-color:	#002689;
	background-image:	url('../Images/searchHeaderBG.png');
	background-repeat:	repeat-x;
	width:				100%;
	height: 			30px;
	padding:			10px 0 0 15px;
	margin:				0 0 0 0;
	font-size:			15px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	color:				white;
	overflow: 			hidden;
}
* html #searchHeader {	
	height: 			40px;	
}

#searchFooter
{
	background-color:	#002689;
	background-image:	url('../Images/searchFooterBG.png');
	background-repeat:	repeat-x;
	height:				50px;
	width:				100%;
	padding:			0px 0px 0px 0px;
	margin:				0 0 0 0;
	font-size:			110%;
	color:				white;
	text-align: 		right;
}
* html #searchForm #searchFooter {
	background-color:	#002689;
	background-image:	url('../Images/searchFooterBG.png');
	background-repeat:	repeat-x;
	width:				100%;
	padding:			0px 0px 0px 0px;
	margin:				0 0 0 0;
	font-size:			110%;
	color:				white;
	text-align: 		right;
}

#searchForm div.row 
{	
	clear:				both;
	width:				100%;
	padding-top:		5px;
	color:				#333333;
	overflow:			auto;
}

#searchForm div.row label 
{
	float:				left;
	width:				280px;
	text-align:			left;
	padding:			0px 0px 0px 10px;
	font-size:			110%
}

#searchForm div.row label em 
{
	color:				#002689;
	display:			inline;
	width:				auto;
	font-style:			normal;
}

#searchForm div.row span .enterSuburb {
	width:				215px;
	padding:			2px;
	font-size:			120%
}

#searchForm div.row .selectSuburbs 
{
	float:				left;
	text-align:			left;
	clear:				both;
	width:				180px;
	margin-right: 		100px;
}
#searchForm div.row span .suburbsList 
{
	width:				220px;
	font-size:			120%;
	padding:			2px;
}
#searchForm div.row span .statesList 
{
	width:				225px;
	height:				162px;
	font-size:			120%;
}
#searchForm div .surroundingSuburbs {
	padding:4px 0 0 0;
	clear:both;
	margin-left:280px;
}
#searchForm fieldset.top {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:15px
}
#searchForm fieldset {
background-image:	url('../Images/searchRowBG.png');
	background-repeat:	repeat-x;
	border-top:1px solid white;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	margin-bottom: 0px;
	padding:0 0 10px 0
}
#searchForm div.row span.priceRange {
	font-size:80%;
	color:#666666
}
#searchForm div.row span .stories {
	font-size:120%
}
#searchForm div.row span .min, #searchForm div.row span .max {
	width:88px;
	font-size:120%
}
#searchForm div.row span .propertyTypes {
	width:160px;
	font-size:120%;
	float:left
}
#searchForm div.row select.currencyList {
	font-size:120%;
	margin-top:4px;
	width:185px
}




* {
	margin:0;
	padding:0
}
#doc {
	margin-left:5px
}
#content {
	width:760px;
	padding-bottom:2em
}
#majorContent {
	float:left;
	width:410px;
}
#majorContent div.major {
	width:74%;
	float:left;
	padding-top:10px
}
#majorContent div.minor {
	width:23%;
	float:right
}
#minorContent {
	width:19%;
	float:right
}
#footer {
	clear:both;
	width:760px
}
.break {
	clear:both
}
.wide #content {
	width:auto
}
* html .wide #majorContent {
	margin-left:155px
}
.wide #majorContent {
	float:none;
	margin-left:10px;
	overflow:hidden
}
.wide #minorContent {
	width:144px
}
.hide {
	display:none
}
.show {
	display:block
}
* html table {
	text-align:left
}
#ninnbar {
	height:21px
}
#majorContent a {
	color:#002689;
}
#majorContent a:hover {
	color:#003699;
}
#majorContent a:active {
	color:#590000
}
#majorContent .minor {
	color:#CC0000;	
	position: absolute;
	top: 270px;
	left: 642px;
	height: 250px;	
}
marquee span img {
	border-left:15px solid #FFFFFF;
	border-right:5px solid #FFFFFF
}
marquee span img {
	border:none !important;
	border-left:15px solid #FFFFFF !important;
	border-right:5px solid #FFFFFF !important;
	border-top:2px solid #FFFFFF !important;
	vertical-align:middle !important
}
.message.error {
	background-color:#E1E1FE;
	color:#002689;
	border:1px solid #6E7BE6;
	padding:5px;
	margin-top:10px;
	background-image:url("/im/backgrounds/errorPs.gif");
	background-position:top right;
	background-repeat:no-repeat
}
.message.error h2 {
	color:#002689;
	margin-top:0;
	border:none
}
.message.error li {
	margin-bottom:3px
}
#header {
	background-color:white;
	height:134px
}
#header ul li.accessibilityLink {
	display:none
}
#header li#logo {
	display:inline
}
#header li#logo a {
	display:block;
	float:left;
	width:258px;
	height:50px;
	background-image:url("/im/logos/rea.gif");
	margin:33px 0 15px 2px;
	clear:left
}
#header li#logo a strong {
	display:none
}
#header .advertisement {
	width:468px;
	height:60px;
	position:absolute;
	top:31px;
	left:295px
}
#header .advertisement img {
	border:none
}
#sticker {
	position:absolute;
	left:423px;
	top:92px;
	width:35px;
	height:14px
}
#stickerUp {
	position:absolute;
	left:356px;
	top:1px;
	width:35px;
	height:14px
}
#stickerLeft {
	height:14px;
	left:96px;
	position:absolute;
	top:180px;
	width:35px
}
#textBanner {
	position:absolute;
	top:105px;
	left:470px
}
#textBanner ul {
	padding:0;
	margin:0;
	list-style:none
}
#textBanner li a {
	width:280px;
	height:20px;
	display:block;
	margin-bottom:3px;
	padding:0 0 0 18px;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	background-image:url("/im/arrows/arrowRight.gif");
	background-repeat:no-repeat
}
#textBanner li a:hover {
	color:#333333
}
#quickMenu {
	clear:both;
	border-bottom:6px solid #D00427
}
#quickMenu h2 {
	display:none
}
#quickMenu ul {
	font-size:11px;
	background-color:#999999;
	color:white;
	height:30px;
	line-height:100%;
	margin:0 0 0 145px;
	width:608px;
	widt\h:616px
}
#quickMenu ul li {
	display:inline
}
#quickMenu ul li a {
	color:white;
	text-decoration:none;
	float:left;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	height:24px;
	padding:3px 0 4px 7px;
	paddin\g:3px 0 2px 7px
}
* html #quickMenu #qm_realEstateForSale a {
	width:75px;
	w\idth:67px
}
#quickMenu #qm_realEstateForSale a {
	width:67px;
	background-color:#D00427
}
#quickMenu #qm_realEstateForSale a:hover {
	background-color:#A4031F
}
#quickMenu #qm_realEstateForSale a:active {
	background-color:#7D0217
}
* html #quickMenu #qm_rentalProperties a {
	width:74px;
	w\idth:66px
}
#quickMenu #qm_rentalProperties a {
	width:66px;
	background-color:#0166FF
}
#quickMenu #qm_rentalProperties a:hover {
	background-color:#0150C9
}
#quickMenu #qm_rentalProperties a:active {
	background-color:#013D99
}
* html #quickMenu #qm_shareAccommodation a {
	width:105px;
	w\idth:97px
}
#quickMenu #qm_shareAccommodation a {
	width:97px;
	background-color:#7C2F8F
}
#quickMenu #qm_shareAccommodation a:hover {
	background-color:#5E236C
}
#quickMenu #qm_shareAccommodation a:active {
	background-color:#3E1848
}
* html #quickMenu #qm_homeRenovation a {
	width:81px;
	w\idth:73px
}
#quickMenu #qm_homeRenovation a {
	width:73px;
	background-color:#d96c1c
}
#quickMenu #qm_homeRenovation a:hover {
	background-color:#b65208
}
#quickMenu #qm_homeRenovation a:active {
	background-color:#994100
}
* html #quickMenu #qm_newHomes a {
	width:82px;
	w\idth:74px
}
#quickMenu #qm_newHomes a {
	width:74px
}
* html #quickMenu #qm_newApartments a {
	width:83px;
	w\idth:75px
}
#quickMenu #qm_newApartments a {
	width:75px
}
* html #quickMenu #qm_newLandEstates a {
	width:68px;
	w\idth:60px
}
#quickMenu #qm_newLandEstates a {
	width:60px
}
* html #quickMenu #qm_homeLoans a {
	width:48px;
	w\idth:40px
}
#quickMenu #qm_homeLoans a {
	width:40px
}
* html #quickMenu #qm_commercialRealEstate a {
	width:81px;
	w\idth:73px
}
#quickMenu #qm_commercialRealEstate a {
	width:73px
}
#quickMenu ul li a:hover {
	background-color:#797979
}
#quickMenu ul li a:active {
	background-color:#5C5C5C
}
#quickMenu li.active a {
	border-bottom:1px solid #D00427;
	background-color:#D00427
}

#groupNavBorder {
	height:25px;
	width:100%;
	background-color:#e0e0e0;
	position:absolute;
	top:0;
	left:0;
	border-bottom:1px solid #c3c3c3
}
* html #groupNavBorder {
	width:100.4%;
	height:22px
}
#groupNavBorder h2 {
	display:none
}
#groupNavBorder img {
	border:none
}
#groupNavBorderInner {
	width:800px
}
#groupNav {
	width:200px;
	float:left;
	margin:2px 0 0 5px
}
* html #groupNav {
	margin:2px 0 0 2px !important
}
#groupNav ul {
	position:absolute;
	z-index:999
}
#groupNav ul li {
	display:block;
	width:132px
}
#groupNav ul li a {
	color:#FFFFFF;
	background-color:#6c6c6c;
	background-image:url("/im/groupnav/intflags.gif");
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	height:18px;
	margin:0px 2px 0 0;
	padding:3px 5px 0 25px;
	display:block;
	width:112px;
	border-top:1px solid #cacbcc;
	border-left:1px solid #cacbcc;
	border-right:1px solid #cacbcc
}
#groupNav ul li.active a {
	background-color:#666666
}
#groupNav ul li a:hover {
	background-color:#808080
}
#groupNav ul li.im_au a {
	background-position:4px -171px
}
#groupNav ul li.im_be a {
	background-position:4px 5px
}
#groupNav ul li.im_db a {
	background-position:4px -215px
}
#groupNav ul li.im_fr a {
	background-position:4px -17px
}
#groupNav ul li.im_ge a {
	background-position:4px -39px
}
#groupNav ul li.im_hk a {
	background-position:4px -193px
}
#groupNav ul li.im_it a {
	background-position:4px -61px
}
#groupNav ul li.im_lu a {
	background-position:4px -83px
}
#groupNav ul li.im_nz a {
	background-position:4px -105px
}
#groupNav ul li.im_uk a {
	background-position:4px -127px
}
#groupNav ul li.im_int a {
	background-position:4px -149px
}
#groupNav ul li.im_last a {
	border-bottom:1px solid #cacbcc
}
#reaHome {
	float:left;
	margin-left:3px;
	width:77px
}
#reaHome ul li a {
	color:#000000;
	background-color:#FFFFFF;
	background-image:url("/im/groupnav/intflags.gif");
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	height:19px;
	margin:2px 2px 0 0;
	padding:2px 5px 0 25px
}
#reaHome ul li.im_au a {
	background-position:4px -172px
}
.rcaRight {
	float:left;
	margin:2px 0 0 0px
}
#globalNavTrigger {
	display:block;
	height:14px;
	width:136px;
	background-color:#FFFFFF;
	background-image:url("/im/arrows/arrows.gif");
	background-position:122px -796px;
	background-repeat:no-repeat;
	font:bold 11px/12px "arial";
	color:#2b2b2b;
	padding:5px 0 2px 7px;
	text-decoration:none;
	margin-bottom:3px
}
#globalNavTrigger img {
	border:0;
	position:absolute;
	top:5px;
	left:127px
}
#globalNavCountries {
	margin-top:1px
}
#siteLogos {
	float:left;
	margin-left:134px;
	padding-top:3px
}
*html #siteLogos {
	margin-left:126px
}
#siteLogos ul li {
	height:22px !important;
	list-style-type:none;
	float:left;
	display:inline
}
#siteLogos ul li a {
	display:block;
	float:left;
	color:#6c6c6c;
	background-image:url("/im/groupnav/buttons.gif");
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:2px 5px 0 25px;
	width:auto;
	overflow:visible;
	height:21px
}
#siteLogos ul li a:hover {
	text-decoration:underline
}
#siteLogosList li.logo_rea a {
	background-position:4px 1px
}
#siteLogosList li.logo_rca a {
	background-position:4px -46px;
	margin-left:10px
}
#siteLogosList li.logo_plk a {
	background-position:4px -94px
}
#siteLogosList li.logo_pca a {
	background-position:4px -139px
}
#siteLogosList li.logo_rhau a {
	background-position:4px -186px
}
#majorContent {
	padding-bottom:5px;
	padding-top:5px
}
#majorContent hr.divider {
	display:none
}
#majorContent h1 {
	color:#660000;
	font-size:110%;
	margin-bottom:.75em
}
#majorContent ul {
	margin-top:.5em;
	list-style:none;
	list-style-image:none
}
#majorContent ul li {
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:0px -101px;
	padding-left:10px
}
#majorContent ul a {
	text-decoration:none
}
#majorContent #mapWidget {
	color:#A20000;
	margin-bottom:10px
}
#majorContent #mapWidget h1, #majorContent h1.primary {
	font-size:120%;
	color:#B50000;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px
}
#majorContent h1.primary {
	margin-top:10px
}
#majorContent #mapWidget div.container {
	background-color:white;
	height:200px;
	margin-bottom:5px
}
#majorContent #mapWidget ul {
	background-image:url("/im/maps/map.gif");
	background-position:top left;
	background-repeat:no-repeat;
	width:309px;
	height:190px;
	position:absolute;
	z-index:998;
	margin:14px 0 14px 58px
}
#majorContent #mapWidget.withNewZealand ul {
	background-image:url("/im/maps/map_ps_nz.gif");
	width:371px;
	height:195px;
	margin:3px 0 0 58px
}
#majorContent #mapWidget.withNewZealand.withInternational ul {
	background-image:url("/im/maps/map_ps_nz_int_new.gif")
}
#majorContent #mapWidget.international ul {
	background-image:url("/im/maps/map_ps_int.gif");
	width:407px;
	height:186px;
	margin:8px 0 14px 15px
}
#majorContent #mapWidget ul li {
	display:inline;
	background-image:none
}
#majorContent #mapWidget ul li a {
	display:block;
	position:absolute;
	z-index:997
}
#majorContent #mapWidget ul li a strong {
	display:none
}
#majorContent #mapWidget #regionAct a {
	width:26px;
	height:12px;
	top:122px;
	left:205px
}
#majorContent #mapWidget #regionNsw a {
	width:50px;
	height:20px;
	top:101px;
	left:190px
}
#majorContent #mapWidget #regionNt a {
	width:42px;
	height:80px;
	top:0px;
	left:131px
}
#majorContent #mapWidget #regionQld a {
	width:70px;
	height:100px;
	top:0px;
	left:175px
}
#majorContent #mapWidget #regionSa a {
	width:55px;
	height:50px;
	top:84px;
	left:131px
}
#majorContent #mapWidget #regionTas a {
	width:40px;
	height:20px;
	top:160px;
	left:192px
}
#majorContent #mapWidget #regionVic a {
	width:40px;
	height:20px;
	top:135px;
	left:185px
}
#majorContent #mapWidget #regionWa a {
	width:75px;
	height:140px;
	top:0px;
	left:56px
}
#majorContent #mapWidget.withNewZealand #regionAct a {
	left:152px
}
#majorContent #mapWidget.withNewZealand #regionNsw a {
	left:137px
}
#majorContent #mapWidget.withNewZealand #regionNt a {
	left:78px
}
#majorContent #mapWidget.withNewZealand #regionQld a {
	left:122px
}
#majorContent #mapWidget.withNewZealand #regionSa a {
	left:78px
}
#majorContent #mapWidget.withNewZealand #regionTas a {
	left:139px
}
#majorContent #mapWidget.withNewZealand #regionVic a {
	left:132px
}
#majorContent #mapWidget.withNewZealand #regionWa a {
	left:3px
}
#majorContent #mapWidget.withNewZealand #regionNz a {
	width:64px;
	height:90px;
	top:77px;
	left:215px
}
#majorContent #mapWidget.withNewZealand #regionNzni a {
	width:25px;
	height:33px;
	top:97px;
	left:249px
}
#majorContent #mapWidget.withNewZealand #regionNzsi a {
	width:30px;
	height:33px;
	top:130px;
	left:222px
}
#majorContent #mapWidget.withNewZealand #regionInt a {
	width:100px;
	height:55px;
	top:0px;
	left:270px
}
#majorContent #mapWidget.withNewZealand #regionVirgin a {
	width:92px;
	height:48px;
	top:136px;
	left:279px
}
#majorContent #mapWidget.withNewZealand #regionHStuart a {
	width:92px;
	height:48px;
	top:136px;
	left:279px
}
#majorContent #mapWidget.withNewZealand #regionNAB a {
	width:92px;
	height:48px;
	top:136px;
	left:279px
}
#majorContent #mapWidget.withNewZealand #regionHSBC a {
	width:92px;
	height:48px;
	top:136px;
	left:279px
}
#majorContent #mapWidget.ing #regionAct a {
	top:122px;
	left:149px
}
#majorContent #mapWidget.ing #regionNsw a {
	top:101px;
	left:134px
}
#majorContent #mapWidget.ing #regionNt a {
	top:0px;
	left:75px
}
#majorContent #mapWidget.ing #regionQld a {
	top:0px;
	left:119px
}
#majorContent #mapWidget.ing #regionSa a {
	top:84px;
	left:75px
}
#majorContent #mapWidget.ing #regionTas a {
	top:160px;
	left:136px
}
#majorContent #mapWidget.ing #regionVic a {
	top:135px;
	left:129px
}
#majorContent #mapWidget.ing #regionWa a {
	top:13px;
	left:0px
}
#majorContent #mapWidget.ing #regionNz a {
	width:94px;
	height:103px;
	top:77px;
	left:212px
}
#majorContent #mapWidget.ing #regionNzni a {
	width:25px;
	height:33px;
	top:110px;
	left:246px
}
#majorContent #mapWidget.ing #regionNzsi a {
	width:30px;
	height:33px;
	top:143px;
	left:219px
}
#majorContent #mapWidget.ing #regionInt a {
	width:100px;
	height:55px;
	top:0px;
	left:270px
}
#majorContent #mapWidget.international #regionCntAfrica a {
	width:75px;
	height:95px;
	top:70px;
	left:0px
}
#majorContent #mapWidget.international #regionCntAsia a {
	width:150px;
	height:90px;
	top:10px;
	left:75px
}
#majorContent #mapWidget.international #regionCntEurope a {
	width:75px;
	height:60px;
	top:10px;
	left:0px
}
#majorContent #mapWidget.international #regionCntOceania a {
	width:120px;
	height:50px;
	top:130px;
	left:140px
}
#majorContent #mapWidget.international #regionCntNorthAmerica a {
	width:180px;
	height:90px;
	top:0px;
	left:232px
}
#majorContent #mapWidget.international #regionCntSouthAmerica a {
	width:70px;
	height:100px;
	top:90px;
	left:320px
}
#majorContent #mapWidget.international #regionCntMiddleEast a {
	width:35px;
	height:38px;
	top:60px;
	left:55px
}
#majorContent #mapWidget.international #regionCntSouthEastAsia a {
	width:135px;
	height:25px;
	top:105px;
	left:120px
}
#majorContent #mapWidget form .group {
	float:left;
	color:white;
	background-color:#B20000;
	text-align:right;
	width:388px;
	height:26px;
	margin-right:2px
}
#majorContent #mapWidget form label {
	font-size:110%;
	font-weight:bold;
	float:left;
	text-align:right;
	width:260px;
	padding-top:5px
}
#majorContent #mapWidget form.international label {
	width:255px
}
#majorContent #mapWidget form.international select {
	width:120px;
	font-size:10px;
	margin:3px 5px 0 0
}
#majorContent #mapWidget form .text {
	width:110px;
	font-size:13px;
	border:1px solid #002689;
	height:16px;
	margin:3px 5px 0 0;
	padding-left:2px;
	z-index:996
}
#majorContent #mapWidget form .go {
	height:26px;
	width:48px;
	border:none;
	background-color:#D00327;
	font:bold 14px arial, verdana, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	text-transform:uppercase;
	padding-right:10px;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:34px 4px
}
#majorContent #interimSearch {
	margin-top:20px
}
#majorContent #interimSearch thead {
	background-color:#CC0000;
	font-size:12px;
	color:#FFFFFF;
	border-bottom:solid #FFFFFF 1px
}
#majorContent #interimSearch thead th {
	width:160px;
	font-size:12px;
	text-align:left;
	border-right:solid #FFFFFF 5px;
	padding:4px 0px 4px 10px
}
#majorContent #interimSearch thead td {
	width:440px;
	border-right:solid #FFFFFF 5px;
	padding:4px 0px 4px 10px;
	font-weight:bold
}
#majorContent #interimSearch tbody tr {
	border-top:solid #FFFFFF 1px
}
#majorContent #interimSearch tbody th {
	height:40px;
	font-size:12px;
	color:#333333;
	text-align:left;
	background-color:#DDDDDD;
	border-right:solid #FFFFFF 5px;
	border-top:solid #FFFFFF 1px;
	border-bottom:solid #CCCCCC 1px;
	padding:4px 0px 4px 10px
}
#majorContent #interimSearch tbody td {
	font-size:12px;
	color:#333333;
	background-color:#EAEAEA;
	border-right:solid #FFFFFF 5px;
	border-top:solid #FFFFFF 1px;
	border-bottom:solid #CCCCCC 1px;
	padding:4px 0px 4px 10px
}
#majorContent #interimSearch .data td {
	width:172px;
	height:20px;
	border:none;
	padding:0px;
	font-size:11px
}
#majorContent #interimSearch #showResults {
	margin-top:10px;
	margin-left:4px;
	margin-bottom:10px;
	width:152px;
	height:24px;
	background-color:#DA0A20;
	padding:0 35px 2px 10px;
	background-image:url("/im/arrows/searchWhite.gif");
	background-repeat:no-repeat;
	background-position:132px 7px;
	cursor:pointer;
	border:none;
	display:block;
	color:white;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:100%
}
#majorContent #interimSearch input.deselect {
	border:medium none;
	padding:0px 2px 0px 2pt;
	background-color:rgb(208,3,39);
	color:rgb(255,255,255);
	text-transform:uppercase;
	font-size:10px !important;
	display:block;
	width:90px;
	height:16px;
	cursor:pointer;
	float:right;
	position:relative;
	margin-right:5px;
	margin-top:5px
}
#majorContent #interimSearch #reviseSearch {
	margin-top:-1px;
	margin-right:10px;
	float:right;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	font-size:90%;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:0 -401px;
	padding-left:9px
}
#majorContent #agentProfile {
	width:600px;
	margin-top:5px;
	margin-bottom:15px;
	border-top:solid 2px #B22626;
	clear:both
}
#majorContent #agentProfile h1 {
	margin-top:10px;
	margin-bottom:8px;
	font-family:arial, verdana, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#931919;
	text-align:center
}
#majorContent #agentProfile #addressPanel {
	margin-top:10px;
	margin-bottom:15px;
	padding:10px 0px 0px 12px;
	width:190px;
	height:155px;
	background-color:#F8F8F8;
	border:1px solid #E3A1AC;
	float:left
}
#majorContent #agentProfile #addressPanel p {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#931919;
	margin-bottom:1em
}
#majorContent #agentProfile #contactPanel {
	margin-top:10px;
	margin-bottom:15px;
	padding:10px 12px 0px 15px;
	width:352px;
	height:200px;
	background-color:#F8F8F8;
	border:1px solid #E3A1AC;
	float:right
}
#majorContent #agentProfile #contactPanel #input {
	float:left
}
#majorContent #agentProfile #contactPanel #textarea {
	width:180px;
	float:right
}
#majorContent #agentProfile #contactPanel label {
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#931919
}
#majorContent #agentProfile #contactPanel input {
	margin-bottom:2px;
	width:150px;
	height:20px;
	border:solid 1px #002689;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#931919
}
#majorContent #agentProfile #contactPanel textarea {
	width:180px;
	height:100px;
	border:solid 1px #002689;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#931919
}
#majorContent #agentProfile #contactPanel input.submit {
	float:right;
	background-color:#D00327;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	display:block;
	border:none;
	width:90px;
	margin-top:.5em;
	cursor:pointer;
	padding-right:10px;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:75px 1px;
	position:relative
}
* html #majorContent #agentProfile #contactPanel input.submit {
	width:90px;
	background-position:77px 1px
}
#majorContent #agentProfile #agentProfileResultsNavTop {
	width:600px;
	height:25px;
	background-color:#D4051C;
	clear:both
}
#majorContent #agentProfile #agentProfileResultsNavTop p {
	padding:4px 0px 0px 10px;
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF
}
#majorContent #agentProfile #agentProfileResultsNavBtm {
	border-top:1px solid #D4051C;
	width:600px;
	height:25px;
	background-color:#E8E8E8;
	clear:both;
	margin-bottom:10px
}
#majorContent #agentProfile #agentProfileResultsNavBtm li {
	border-right:1px solid #D4051C;
	padding-right:8px;
	padding-left:7px;
	background-image:none;
	display:inline;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#B20000
}
#majorContent #agentProfile #agentProfileResultsNavBtm li a:hover {
	text-decoration:underline
}
* html #majorContent #agentProfile #agentProfileResultsNavBtm li {
	padding-right:5px
}
#majorContent #agentProfile #agentProfileResultsNavBtm li.last {
	border:none
}
#majorContent #agentProfileResultsNavFooter {
	margin-bottom:15px
}
#majorContent #agentProfileResultsNavFooter li {
	border-right:1px solid #D4051C;
	padding-right:10px;
	background-image:none;
	display:inline;
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#B20000
}
#majorContent #agentProfileResultsNavFooter li a:hover {
	text-decoration:underline
}
* html #majorContent #agentProfileResultsNavFooter li {
	padding-right:5px
}
#majorContent #agentProfileResultsNavFooter li.first {
	padding-left:2px
}
#majorContent #agentProfileResultsNavFooter li.last {
	border:none
}
#majorContent #specialOffersWidget {
	clear:both;
	border-top:5px solid white
}
#multipleBulletsLeft {
	float:left;
	margin:0 40px 0 0;
	padding:0
}
#multipleBulletsRight {
	float:left;
	padding:0
}
#majorContent #detailedSpecialOffers {
	margin-top:5px;
	border-top:1px solid #FFFFFF;
}
#majorContent #detailedSpecialOffers .specialOffer {
	background-color:#F8F8F8;
	border:1px solid #D9D9D9;
	width:206px;
	height:210px;
	float:left;
	margin:5px;
	padding-bottom:5px
}
* html #majorContent #detailedSpecialOffers .specialOffer {
	height:213px
}
#majorContent #detailedSpecialOffers h3 {
	height:24px;
	background-color:#EEEEEE;
	background-position:7px 3px;
	background-repeat:no-repeat;
	border-bottom:1px solid #E2E2E2;
	background-image:url("/im/logos/midi.gif");
	margin:0
}
#majorContent #detailedSpecialOffers h3 strong {
	display:none
}
#majorContent #detailedSpecialOffers h3.logo_midi_transparent {
	background-position:0 0
}
#majorContent #detailedSpecialOffers h3.logo_midi_westpac {
	background-position:0 -25px
}
#majorContent #detailedSpecialOffers h3.logo_midi_avJennings {
	background-position:0 -50px
}
#majorContent #detailedSpecialOffers h3.logo_midi_aussie {
	background-position:0 -75px
}
#majorContent #detailedSpecialOffers h3.logo_midi_mortgageChoice {
	background-position:0 -100px
}
#majorContent #detailedSpecialOffers h3.logo_midi_reaHomeLoans {
	background-position:0 -125px
}
#majorContent #detailedSpecialOffers h3.logo_midi_rpData {
	background-position:0 -150px
}
#majorContent #detailedSpecialOffers h3.logo_midi_stGeorge {
	background-position:0 -175px
}
#majorContent #detailedSpecialOffers h3.logo_midi_depositPower {
	background-position:0 -200px
}
#majorContent #detailedSpecialOffers h3.logo_midi_nrma {
	background-position:0 -225px
}
#majorContent #detailedSpecialOffers h3.logo_midi_shareAccommodation {
	background-position:0 -250px
}
#majorContent #detailedSpecialOffers h3.logo_midi_carsGuide {
	background-position:0 -300px
}
#majorContent #detailedSpecialOffers h3.logo_midi_careerOne {
	background-position:0 -325px
}
#majorContent #detailedSpecialOffers h3.logo_midi_membersEquity {
	background-position:0 -350px
}
#majorContent #detailedSpecialOffers h3.logo_midi_nab {
	background-position:0 -400px
}
#majorContent #detailedSpecialOffers h3.logo_midi_hsbc {
	background-position:0 -425px
}
#majorContent #detailedSpecialOffers h3.logo_midi_reahl {
	background-position:0 -450px
}
#majorContent #detailedSpecialOffers h3.logo_midi_simonds {
	background-position:0 -475px
}
#majorContent #detailedSpecialOffers h3.logo_midi_landcom {
	background-position:0 -500px
}
#majorContent #detailedSpecialOffers h3.logo_midi_landEstates {
	background-position:0 -525px
}
#majorContent #detailedSpecialOffers h3.logo_midi_australianUnity {
	background-position:0 -550px
}
#majorContent #detailedSpecialOffers h3.logo_midi_reaLogo {
	background-position:0 -575px
}
#majorContent #detailedSpecialOffers h3.logo_midi_dfc {
	background-position:0 -600px
}
#majorContent #detailedSpecialOffers h3.logo_midi_centralEquityLand {
	background-position:0 -625px
}
#majorContent #detailedSpecialOffers h3.logo_midi_suncorp {
	background-position:0 -650px
}
#majorContent #detailedSpecialOffers h3.logo_midi_myHouseValue {
	background-position:0 -675px
}
#majorContent #detailedSpecialOffers h3.logo_midi_whatPriceMyHouse {
	background-position:0 -700px
}
#majorContent #detailedSpecialOffers h3.logo_midi_eMove {
	background-position:0 -725px
}
#majorContent #detailedSpecialOffers h3.logo_midi_fintrackMortgages {
	background-position:0 -750px
}
#majorContent #detailedSpecialOffers h3.logo_midi_inVogue {
	background-position:0 -775px
}
#majorContent #detailedSpecialOffers h3.logo_midi_xinc {
	background-position:0 -800px
}
#majorContent #detailedSpecialOffers h3.logo_midi_wizard {
	background-position:0 -825px
}
#majorContent #detailedSpecialOffers h3.logo_midi_rams {
	background-position:0 -850px
}
#majorContent #detailedSpecialOffers h3.logo_midi_anz {
	background-position:0 -875px
}
#majorContent #detailedSpecialOffers h3.logo_midi_propCred {
	background-position:0 -900px
}
#majorContent #detailedSpecialOffers h3.logo_midi_form {
	background-position:0 -925px
}
#majorContent #detailedSpecialOffers h3.logo_midi_shareEmail {
	background-position:0 -950px
}
#majorContent #detailedSpecialOffers h3.logo_midi_shareInformation {
	background-position:0 -975px
}
#majorContent #detailedSpecialOffers h3.logo_midi_citiBank {
	background-position:0 -1000px
}
#majorContent #detailedSpecialOffers h3.logo_midi_ing {
	background-position:0 -1025px
}
#majorContent #detailedSpecialOffers h3.logo_midi_msa {
	background-position:0 -1050px
}
#majorContent #detailedSpecialOffers h3.logo_midi_eChoice {
	background-position:0 -1075px
}
#majorContent #detailedSpecialOffers h3.logo_midi_apimag {
	background-position:0 -1100px
}
#majorContent #detailedSpecialOffers h3.logo_midi_weirdFlatmate {
	background-position:0 -1125px
}
#majorContent #detailedSpecialOffers h3.logo_midi_ausPropInvest {
	background-position:0 -1150px
}
#majorContent #detailedSpecialOffers h3.logo_midi_qldCreditUnion {
	background-position:0 -1175px
}
#majorContent #detailedSpecialOffers h3.logo_midi_australand {
	background-position:0 -1200px
}
#majorContent #detailedSpecialOffers h3.logo_midi_abc {
	background-position:0 -1225px
}
#majorContent #detailedSpecialOffers h3.logo_midi_hlssa {
	background-position:0 -1275px
}
#majorContent #detailedSpecialOffers h3.logo_midi_commBank {
	background-position:0 -1300px
}
#majorContent #detailedSpecialOffers h3.logo_midi_virgin {
	background-position:0 -1325px
}
#majorContent #detailedSpecialOffers h3.logo_midi_apip {
	background-position:0 -1350px
}
#majorContent #detailedSpecialOffers h3.logo_midi_dragonDirect {
	background-position:0 -1375px
}
#majorContent #detailedSpecialOffers h3.logo_midi_radioRentals {
	background-position:0 -1400px
}
#majorContent #detailedSpecialOffers h3.logo_midi_boq {
	background-position:0 -1425px
}
#majorContent #detailedSpecialOffers h3.logo_midi_stockland {
	background-position:0 -1450px
}
#majorContent #detailedSpecialOffers h3.logo_midi_jet {
	background-position:0 -1475px
}
#majorContent #detailedSpecialOffers h3.logo_midi_homeGuru {
	background-position:0 -1500px
}
#majorContent #detailedSpecialOffers h3.logo_midi_amac {
	background-position:0 -1525px
}
#majorContent #detailedSpecialOffers h3.logo_midi_foxtel {
	background-position:0 -1550px
}
#majorContent #detailedSpecialOffers h3.logo_midi_myrate {
	background-position:0 -1575px
}
#majorContent #detailedSpecialOffers h3.logo_midi_nabBlack {
	background-position:0 -1600px
}
#majorContent #detailedSpecialOffers h3.logo_midi_stGeorgeRed {
	background-position:0 -1625px
}
#majorContent #detailedSpecialOffers h3.logo_midi_dock5 {
	background-position:0 -1650px
}
#majorContent #detailedSpecialOffers h3.logo_midi_amac {
	background-position:0 -1675px
}
#majorContent #detailedSpecialOffers h3.logo_midi_mint {
	background-position:0 -1700px
}
#majorContent #detailedSpecialOffers h3.logo_midi_freeAppraisals {
	background-position:0 -1725px
}
#majorContent #detailedSpecialOffers h3.logo_midi_oneDirect {
	background-position:0 -1750px
}
#majorContent #detailedSpecialOffers h3.logo_midi_refund {
	background-position:0 -1775px
}
#majorContent #detailedSpecialOffers h3.logo_midi_apimag2 {
	background-position:0 -1800px
}
#majorContent #detailedSpecialOffers h3.logo_midi_gio {
	background-position:0 -1825px
}
#majorContent #detailedSpecialOffers h3.logo_midi_bernardBooth {
	background-position:0pt -1850px
}
#majorContent #detailedSpecialOffers h3.logo_midi_stGeorgeQuad {
	background-position:0pt -1875px
}
#majorContent div.minor div.panel h3.hsbc_global {
	background-image:url('/im/logos/hsbc_global.gif');
	background-repeat:no-repeat;
	background-position:center;
	height:23px;
	padding:0
}/* *** see below for landscape special offers *** */
#majorContent #detailedSpecialOffers .specialOffer dt {
	margin:6px 0 0 0
}
#majorContent #detailedSpecialOffers a:link {
	color:#545484
}
#majorContent #detailedSpecialOffers a:visited {
	color:#7D7DA1
}
#majorContent #detailedSpecialOffers a:hover {
	text-decoration:underline;
	color:#7D7DA1
}
#majorContent #detailedSpecialOffers a:active {
	color:#292B41
}
#majorContent #detailedSpecialOffers .specialOffer dl {
	margin:0 7px 0 7px
}
#majorContent #detailedSpecialOffers dt a {
	font-weight:bold
}
#majorContent #detailedSpecialOffers li.stagger {
	float:right;
	width:75px
}
#majorContent #detailedSpecialOffers .specialOffer.prime {
	height:210px
}
#majorContent #detailedSpecialOffers .specialOffer.prime h3 {
	margin-bottom:0
}
#majorContent #detailedSpecialOffers .specialOffer.prime dt {
	margin-top:3px
}
#majorContent #detailedSpecialOffers .specialOffer.prime img {
	width:206px;
	height:53px;
	border:none
}
* html #majorContent #detailedSpecialOffers .specialOffer.prime img {
	margin-bottom:-.25em
}
#majorContent #detailedSpecialOffers .specialOffer.landscape {
	clear:both;
	width:auto;
	height:136px;
	margin:7px 5px 0 0;
	float:none
}
#majorContent #detailedSpecialOffers .specialOffer.landscape img {
	width:100px;
	height:100px;
	float:left;
	margin:0 5px 0 5px;
	border:1px solid #D9D9D9
}
#majorContent #detailedSpecialOffers .specialOffer.landscape dl ul {
	margin-left:9.5em
}
#majorContent #detailedSpecialOffers .landscape h3 {
	background-image:url("/im/logos/midi_landscape.gif")
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_simonds {
	background-position:right -25px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_landEstates {
	background-position:right -50px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_australand {
	background-position:right -75px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_afliving {
	background-position:right -100px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_southbeach {
	background-position:right -125px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_fairway {
	background-position:right -150px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_lakesidePakenam {
	background-position:right -175px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_ropesCrossing {
	background-position:right -200px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_springfieldLakes {
	background-position:right -225px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_mawsonLakes {
	background-position:right -250px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_forde {
	background-position:right -275px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_manjimup {
	background-position:right -300px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_strathalbyn {
	background-position:right -325px
}
#majorContent #detailedSpecialOffers .landscape h3.logo_midi_meve {
	background-position:right -350px
}
#majorContent #seoLinks {
	clear:both;
	padding-top:2em
}
#majorContent #seoLinks h2 {
	font-size:120%;
	color:#B50000;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px;
	margin-bottom:.75em
}
#majorContent #seoLinks ul {
	margin:0;
	padding:0;
	border:1px solid #FFFFFF
}
#majorContent #seoLinks li {
	float:left;
	width:200px;
	margin:0 0 0 5px
}
#majorContent #seoLinks li a {
	color:#7E0101
}
#majorContent #seoLinks li a:hover {
	text-decoration:underline
}
#majorContent #partnerSitesWidget {
	clear:both;
	padding-top:2em
}
#majorContent #partnerSitesWidget h2 {
	font-size:120%;
	color:#B50000;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px;
	margin-bottom:.75em
}
#majorContent #partnerSitesWidget ul {
	list-style:none;
	margin:0
}
#majorContent #partnerSitesWidget li {
	list-style-image:none;
	margin:0;
	padding:0;
	display:inline
}
#majorContent #partnerSitesWidget li a {
	display:block;
	float:left;
	border:1px solid #CECECE;
	margin-right:6px;
	background-repeat:no-repeat;
	background-position:center center;
	height:27px;
	background-image:url("/im/logos/partners.gif")
}
#majorContent #partnerSitesWidget li a strong {
	display:none
}
#majorContent #partnerSitesWidget li a.logo_midi_newsComAu {
	background-position:0 -1px;
	width:88px
}
#majorContent #partnerSitesWidget li a.logo_midi_careerOne {
	background-position:0 -31px;
	width:85px
}
#majorContent #partnerSitesWidget li a.logo_midi_carsGuide {
	background-position:1px -61px;
	width:105px
}
#majorContent #partnerSitesWidget li a.logo_midi_foxSports {
	background-position:0 -92px;
	width:45px
}
#majorContent #partnerSitesWidget li a.logo_midi_homeGuru {
	background-position:0 -122px;
	width:78px
}
#majorContent #partnerSitesWidget li a:hover {
	border:1px solid #9C9C9C
}
#majorContent #partnerSitesWidget li a:active {
	border:1px solid #E40F0F
}
#majorContent div.minor h2 {
	display:none
}
#majorContent div.minor div.advertisment img {
	border:1px solid #CECECE;
	margin-bottom:8px
}
#majorContent div.minor div.panel {
	background-color:#F8F8F8;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding-bottom:1px;
	position:relative;
	line-height:115%
}
#majorContent div.minor div.panel h3 {
	background-color:#EAEAEA;
	text-transform:lowercase;
	color:#8B8B8B;
	font-size:11px;
	padding:5px 0 5px 12px;
	border:1px solid #FFFFFF
}
#majorContent div.minor div.panel div.interior {
	margin:1px 7px 0 7px;
	padding:3px 7px 1px 7px
}
#majorContent div.minor div.customList div.interior {
	padding:7px 5px 7px 1px;
	font-size:11px
}
#majorContent div.minor div.customList.compact div.interior {
	padding:2px 5px 2px 1px
}
#majorContent div.minor div.panel a {
	color:#626262
}
#majorContent div.minor div.panel a:hover {
	color:#A20000;
	text-decoration:underline
}
#majorContent div.minor div.panel ul {
	margin-top:0
}
#majorContent div.minor div.panel li {
	margin-bottom:3px;
	background-position:0 -102px
}
#majorContent ul.logoOffers {
	margin:0
}
#majorContent ul.logoOffers li {
	display:inline;
	padding-left:0;
	background-image:none
}
#majorContent ul.logoOffers li a {
	margin-left:-15px;
	display:block;
	padding-left:38px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	background-image:url("/im/logos/maxi.gif");
	padding-top:4px
}
#majorContent li.logoOffers_maxi_relocatableHomes a {
	background-position:0 -2px
}
#majorContent li.logoOffers_maxi_godini a {
	background-position:0 -48px
}
#majorContent li.logoOffers_maxi_manjimup a {
	background-position:0 -96px
}
#majorContent li.logoOffers_maxi_stockland a {
	background-position:0 -190px
}
#majorContent li.logoOffers_maxi_azola a {
	background-position:0 -236px
}
#majorContent li.logoOffers_maxi_mlg a {
	background-position:0 -283px
}
#majorContent li.logoOffers_maxi_parkEstates a {
	background-position:0 -144px
}
#majorContent li.logoOffers_maxi_urbex a {
	background-position:0 -330px
}
#majorContent li.logoOffers_maxi_rea a {
	background-position:0 -380px
}
#majorContent li.logoOffers_maxi_normanreach a {
	background-position:0 -425px
}
#majorContent li.logoOffers_maxi_arrow a {
	background-position:3px -468px
}
#majorContent li.logoOffers_maxi_grannyFlats a {
	background-position:3px -514px
}
#majorContent li.logoOffers_maxi_rsl a {
	background-position:3px -560px
}
#majorContent div.minor div.panel div.interiorOffers {
	margin:1px 3px 0 5px;
	padding:3px 2px 1px 10px
}
#majorContent div.minor div.customList div.interiorOffers {
	padding:7px 2px 7px 8px;
	font-size:11px
}
#majorContent div.minor div.customList.compact div.interiorOffers {
	padding:2px 12px 2px 8px
}
#majorContent div.minor div.panel.form {
	margin-top:30px;
	font-size:11px;
	padding-bottom:5px
}
#majorContent div.minor div.panel.form .interior {
}
#majorContent div.minor div.panel.form h3 {
	color:#000000;
	font-weight:bold
}
#majorContent div.minor div.panel.form input.text {
	width:90px;
	border:1px solid #5A5A5A;
	font-size:11px;
	padding:1px
}
#majorContent div.minor div.panel.form label {
	display:block;
	color:#5A5A5A;
	margin-top:3px
}
#majorContent div.minor div.panel.form .button {
	border:none;
	background-color:#D00427;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	text-transform:uppercase;
	margin:3px 0 5px 0
}
#majorContent div.minor div.panel.form a.minor {
	clear:both;
	font-size:10px;
	line-height:110%
}
#majorContent div.major div.panel.form {
	height:95px;
	margin-bottom:15px;
	font-size:11px;
	border:1px solid #CCCCCC;
	background-color:#F8F8F8;
	padding-bottom:5px
}
#majorContent div.major div.panel.form .interior {
}
#majorContent div.major div.panel.form h3 {
	padding:3px;
	color:#000000;
	font-weight:bold;
	border:1px solid #FFFFFF;
	background-color:#EAEAEA
}
#majorContent div.major div.panel.form input.text {
	width:110px;
	border:1px solid #5A5A5A;
	font-size:11px;
	padding:1px
}
#majorContent div.major div.panel.form fieldset {
	display:inline;
	padding:5px 0 5px 12px;
	border:none
}
#majorContent div.major div.panel.form label {
	display:block;
	color:#5A5A5A;
	margin-top:3px;
	font-size:12px
}
#majorContent div.major div.panel.form .button {
	border:none;
	background-color:#D00427;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	text-transform:uppercase;
	margin:3px 28px 5px 0;
	float:right
}
#majorContent div.major div.panel.form a.minor {
	float:right;
	font-size:10px;
	line-height:110%;
	margin:5px 12px 0 0
}
#majorContent div.minor #mortgageCalculator div.interior {
	color:#626262;
	font-size:11px
}
#majorContent div.minor #mortgageCalculator input, #majorContent div.minor #mortgageCalculator select {
	font-size:10px
}
#majorContent div.minor #mortgageCalculator div.row {
	clear:both;
	position:relative;
	width:144px
}
#majorContent div.minor #mortgageCalculator label {
	float:left;
	padding-top:6px
}
#majorContent div.minor #mortgageCalculator div.field {
	font-size:10px;
	float:right;
	width:65px;
	padding-top:4px
}
#majorContent div.minor #mortgageCalculator #mortgageFrequency {
	width:65px;
	font-size:9px
}
#majorContent div.minor #mortgageCalculator input.button {
	float:right;
	margin:4px 0 5px 0
}
#majorContent div.minor div.panel a.logo_midi_westpac {
	display:block;
	clear:both;
	border-top:1px dotted #9C9C9C;
	padding-top:3px;
	text-align:center
}
#majorContent div.minor div.panel a.logo_midi_westpac img {
	border:none
}
#majorContent div.minor div.panel a.logo_midi_westpac strong {
	display:none
}
#majorContent ul.logoList {
	margin:0
}
#majorContent ul.logoList li {
	display:inline;
	padding-left:0;
	background-image:none
}
#majorContent ul.logoList li a {
	display:block;
	padding-left:21px;
	background-repeat:no-repeat;
	margin-bottom:3px;
	background-image:url("/im/logos/mini.gif");
	padding-top:4px
}
#majorContent li.logo_mini_propertyValue a {
	background-position:0 0
}
#majorContent li.logo_mini_homeLoanOffers a {
	background-position:0 -21px
}
#majorContent li.logo_mini_freeHomePrices a {
	background-position:0 -42px
}
#majorContent li.logo_mini_howMuchIsIt a {
	background-position:0 -63px
}
#majorContent li.logo_mini_homePriceGuide a {
	background-position:0 -84px
}
#majorContent li.logo_mini_myHouseValue a {
	background-position:0 -105px
}
#majorContent ul li.logo_mini_westpac a {
	background-position:0 -126px;
	padding-left:24px
}
#majorContent li.logo_mini_stGeorge a {
	background-position:0 -147px
}
#majorContent li.logo_mini_budgetTruck a {
	background-position:0 -168px
}
#majorContent li.logo_mini_rpData a {
	background-position:0 -189px
}
#majorContent li.logo_mini_propertyMagazine a {
	background-position:0 -210px
}
#majorContent li.logo_mini_aussie a {
	background-position:0 -230px
}
#majorContent li.logo_mini_xInc a {
	background-position:0 -252px
}
#majorContent li.logo_mini_smartLine a {
	background-position:0 -273px
}
#majorContent li.logo_mini_hmcyb a {
	background-position:0 -294px
}
#majorContent li.logo_mini_fintrack a {
	background-position:0 -315px
}
#majorContent li.logo_mini_anz a {
	background-position:0 -336px
}
#majorContent li.logo_mini_wizard a {
	background-position:0 -357px
}
#majorContent li.logo_mini_ramsHL a {
	background-position:0 -378px
}
#majorContent li.logo_mini_freeMortInfo a {
	background-position:0 -399px
}
#majorContent li.logo_mini_hsbc a {
	background-position:-1px -419px
}
#majorContent li.logo_mini_ing a {
	background-position:0 -441px
}
#majorContent li.logo_mini_eChoice a {
	background-position:0 -481px
}
#majorContent li.logo_mini_virgin a {
	background-position:0 -501px
}
#majorContent li.logo_mini_commInsure a {
	background-position:0 -522px
}
#majorContent li.logo_mini_newPropertyLinks a {
	background-position:0 -522px
}
#majorContent li.logo_mini_sustainability a {
	background-position:0 -543px
}
#majorContent li.logo_mini_azureProperty a {
	background-position:0 -564px
}
#majorContent li.logo_mini_eliteHomes a {
	background-position:0 -585px
}
#majorContent li.logo_mini_nab a {
	background-position:0 -606px
}
#majorContent li.logo_mini_waterpoint a {
	background-position:0 -627px
}
#majorContent li.logo_mini_hlssa a {
	background-position:0 -648px
}
#majorContent li.logo_mini_medalist a {
	background-position:0 -669px
}
#majorContent li.logo_mini_winten a {
	background-position:0 -690px
}
#majorContent li.logo_mini_viceroy a {
	background-position:0 -711px
}
#majorContent li.logo_mini_commBank a {
	background-position:0 -732px
}
#majorContent li.logo_mini_avJennings a {
	background-position:0 -753px
}
#majorContent li.logo_mini_waHotProperty a {
	background-position:0 -774px
}
#majorContent li.logo_mini_xIncTwo a {
	background-position:0 -795px
}
#majorContent li.logo_mini_suncorp a {
	background-position:0 -816px
}
#majorContent li.logo_mini_mtPanorama a {
	background-position:0 -837px
}
#majorContent li.logo_mini_manta a {
	background-position:0 -858px
}
#majorContent li.logo_mini_spe a {
	background-position:0 -879px
}
#majorContent li.logo_mini_nab2 a {
	background-position:0 -900px
}
#majorContent li.logo_mini_halSpecials a {
	background-position:0 -921px
}
#majorContent li.logo_mini_beat a {
	background-position:0 -963px
}
#majorContent li.logo_mini_reaReports a {
	background-position:0 -984px
}
#majorContent li.logo_mini_luxuryLiving a {
	background-position:0 -985px
}
#majorContent li.logo_mini_homeGuru a {
	background-position:0 -1005px
}
#majorContent li.logo_mini_offThePlan a {
	background-position:0 -1032px
}
#majorContent li.logo_mini_loanAust a {
	background-position:0 -1069px
}
#majorContent li.logo_mini_feldi a {
	background-position:0 -1094px
}
#majorContent li.logo_mini_foxtel a {
	background-position:0 -1131px
}
#majorContent li.logo_mini_myRate a {
	background-position:0 -1152px
}
#majorContent li.logo_mini_linksSeaside a {
	background-position:0 -1173px
}
#majorContent li.logo_mini_abc a {
	background-position:0 -1194px
}
#majorContent li.logo_mini_wirrinaCove a {
	background-position:0 -1215px
}
#majorContent li.logo_mini_bankWest a {
	background-position:0 -1236px
}
#majorContent li.logo_mini_bankQld a {
	background-position:0 -1257px
}
#majorContent li.logo_mini_oneDirect a {
	background-position:0 -1279px
}
#majorContent li.logo_mini_mintFinance a {
	background-position:0 -1300px
}
#majorContent li.logo_mini_defensehousing a {
	background-position:0 -1321px
}
#majorContent li.logo_mini_waterfront a {
	background-position:0 -1343px
}
#majorContent li.logo_mini_macquarieMortgages a {
	background-position:0 -1363px
}
#majorContent li.logo_mini_MFAA a {
	background-position:0 -1384px
}
#majorContent li.logo_mini_lifeBroker a {
	background-position:0 -1404px
}
#majorContent li.logo_mini_waterFront a {
	background-position:0 -1427px
}
#majorContent li.logo_mini_jimsFinance a {
	background-position:0 -1448px
}
#majorContent li.logo_mini_fra a {
	background-position:0 -1469px
}
#majorContent li.logo_mini_efm a {
	background-position:0 -1490px
}
#majorContent li.logo_mini_fra a {
	background-position:0 -1469px
}
#majorContent li.logo_mini_efm a {
	background-position:0 -1490px
}
#majorContent li.logo_mini_ramada a {
	background-position:0 -1510px
}
#majorContent li.logo_mini_hlssa2 a {
	background-position:0 -1532px
}
#majorContent li.logo_mini_quickDirect a {
	background-position:0 -1554px
}
#majorContent li.logo_mini_beat a {
	background-position:0 -1573px
}
#majorContent li.logo_mini_treechange a {
	background-position:0 -1595px
}
#majorContent li.logo_mini_ironFish a {
	background-position:0 -1615px
}
#majorContent li.logo_mini_emove a {
	background-position:0 -1636px
}
#majorContent li.logo_mini_bensons a {
	background-position:0 -1657px
}
#majorContent li.logo_mini_anzso a {
	background-position:0 -1678px
}
#majorContent li.logo_mini_firstHomeLoan a {
	background-position:0 -1699px
}
#majorContent li.logo_mini_moneyquest a {
	background-position:0 -1720px
}
#majorContent li.logo_mini_blueholidays a {
	background-position:0 -1740px
}
#majorContent li.logo_mini_nabvisamini a {
	background-position:0 -1789px
}
#majorContent li.logo_mini_ozinvest a {
	background-position:0 -1814px
}
#majorContent li.logo_mini_myhome a {
	background-position:0 -1835px
}
#majorContent ul.logoList li.logo_mini_normanreach a {
	padding-left:30px
}
* html #majorContent ul.logoList li.logo_mini_propertyValue {
	padding-left:10px
}
#majorContent div.minor div.panel a.logo_midi {
	display:block;
	height:23px;
	border-top:1px dotted #9C9C9C;
	background-position:bottom center;
	background-repeat:no-repeat;
	margin-top:5px;
	border-bottom:5px solid #F8F8F8
}
#majorContent div.minor div.panel a.logo_midi strong {
	display:none
}
#majorContent div.minor div#rpData a.logo_midi {
	background-image:url("/im/logos/myRp.gif")
}
#majorContent div.minor div#eChoice a.logo_midi {
	height:30px;
	background-image:url("/im/logos/eChoice.gif")
}
#majorContent div.minor div#aussie a.logo_midi {
	background-image:url("/im/logos/aussie.gif")
}
#majorContent div.minor div#hsbc a.logo_midi {
	background-image:url("/im/logos/hsbc.gif")
}
#majorContent div.minor div#rentPower a.logo_midi {
	background-image:url("/im/logos/rentPower.gif");
	height:26px
}
#majorContent div.minor div#consumerAffairs a.logo_midi {
	height:25px;
	background-image:url("/im/logos/consumerAffairs.gif")
}
#majorContent div.minor div#reaHomeLoans a.logo_midi {
	height:28px;
	background-image:url("/im/logos/reaHomeLoans.gif")
}
#majorContent div.minor div#fintrack a.logo_midi {
	height:25px;
	background-image:url("/im/logos/fintrackMortgages.gif")
}
#majorContent div.minor div#wizard a.logo_midi {
	height:25px;
	background-image:url("/im/logos/wizard.gif")
}
#majorContent div.minor div#anz a.logo_midi {
	height:25px;
	background-image:url("/im/logos/anz.gif")
}
#majorContent div.minor div#minimovers a.logo_midi {
	height:25px;
	background-image:url("/im/logos/minimovers.gif")
}
#majorContent div.minor div#ing a.logo_midi {
	height:25px;
	background-image:url("/im/logos/ing_quad.gif")
}
#majorContent div.minor div#commInsure a.logo_midi {
	height:25px;
	background-image:url("/im/logos/commInsure.gif")
}
#majorContent div.minor div#bigPond a.logo_midi {
	height:27px;
	background-image:url("/im/logos/bigPond.gif")
}
#majorContent div.minor div#aami a.logo_midi {
	height:28px;
	background-image:url("/im/logos/aami.gif")
}
#majorContent div.minor div#rReal a.logo_midi {
	height:25px;
	background-image:url("/im/logos/rReal.gif")
}
#majorContent div.minor div#stGeorgeQuad a.logo_midi {
	background-image:url("/im/logos/stGeorgeQuad.gif")
}
#majorContent div.minor div#ing {
	border-color:#FF6600
}
#majorContent div.minor #miniTowerAd {
	text-align:center
}
#majorContent div.minor #miniTowerAd img {
	border:none
}
#majorContent div.minor #towerAd {
	position:absolute;
	width:160px;
	height:600px;
	top:138px;
	left:775px
}
#majorContent div.minor #towerAd img {
	border:none
}
#minorContent #towerAd {
	text-align:center;
	margin-top:10px
}
#minorContent #towerAd img {
	border:none
}
#minorContent ul {
	list-style:none
}
#minorContent h2, #minorContent h3 {
	font-size:100%
}
#minorContent #majorMenuWidget {
	background-color:#B3001E;
	border-bottom:5px solid white;
	border-top:1px solid white
}
#minorContent #majorMenuWidget h2 {
	display:none
}
* html #minorContent #majorMenuWidget a {
	background-position:6px 8px
}
#minorContent #majorMenuWidget ul {
	list-style-type:none
}
#minorContent #majorMenuWidget ul a {
	color:white;
	text-decoration:none;
	display:block;
	padding:3px 3px 3px 15px;
	background-color:#D30327;
	border-top:1px solid #E4222D;
	border-right:1px solid #E4222D;
	border-bottom:1px solid #BD0C12;
	border-left:1px solid #BD0C12
}
#minorContent #majorMenuWidget ul a:hover, #minorContent #majorMenuWidget ul li.active a {
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:5px 1px;
	background-color:#E4222D;
	border-top:1px solid #E9434B;
	border-right:1px solid #E9434B
}
* html #minorContent #majorMenuWidget ul a:hover, * html #minorContent #majorMenuWidget ul li.active a {
	background-position:5px 3px
}
#minorContent #majorMenuWidget ul a:active {
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:5px 1px;
	background-color:#B3001F
}
* html #minorContent #majorMenuWidget ul a:active {
	background-position:5px 3px
}
#supportTools div.panel {
	background-color:#DFDFDF;
	border-bottom:4px solid #C8C8C8;
	margin-bottom:6px;
	color:#7E0101
}
#supportTools div.panel h2 {
	font-size:110%;
	color:#FFFFFF;
	background-color:#B3001F;
	padding:3px 3px 3px 5px
}
#supportTools div.panel li {
	border-top:1px solid #F2F2F2;
	border-bottom:1px solid #CECECE;
	padding:2px 5px 2px 5px
}
#supportTools div.panel li li {
	border:none
}
#supportTools div.panel span.minor {
	font-size:90%
}
#supportTools div.panel a {
	color:#7E0101;
	text-decoration:none
}
#supportTools div.panel a:hover {
	text-decoration:underline
}
#supportTools #newsletterWidget.panel a {
	text-decoration:underline
}
#supportTools #newsletterWidget.panel strong a {
	text-decoration:none
}
#supportTools #newsletterWidget.panel strong a:hover {
	text-decoration:underline
}
#supportTools div.panel li.icon {
	list-style:none;
	list-style-image:none;
	padding-left:0
}
#supportTools li.icon a {
	display:block;
	font-size:11px;
	line-height:135%;
	height:16px;
	padding-left:0px;
	margin-top:2px
}
#supportTools li#iconLogin {
	padding-left:5px
}
#supportTools div.panel a.disabled {
	opacity:.5
}
* html #supportTools div.panel a.disabled {
}
#supportTools div.panel a.disabled:hover {
	text-decoration:none
}
#supportTools #newFeatureSmall {
	position:absolute;
	margin:-6px 0 0 1px
}
#supportTools div.featureWidget {
	border-top:4px solid #C8C8C8
}
#supportTools div.featureWidget h2 {
	font-size:12px;
	line-height:125%;
	color:#7E0101;
	background-color:#DFDFDF;
	margin-left:5px;
	padding-bottom:1px
}
#supportTools div.featureWidget li {
	border:none;
	padding-left:10px;
	padding-right:10px
}
#supportTools div.featureWidget a {
	text-decoration:underline
}
#supportTools div.featureWidget a.button {
	text-decoration:none;
	display:block;
	background-color:#D00327;
	color:white;
	width:87px;
	padding:2px 4px 2px 4px;
	font-size:11px;
	margin:4px 0 4px 0;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:87px 1px
}
#supportTools div.featureWidget a.button.narrow {
	width:64px;
	background-position:64px 1px
}
#supportTools div.featureWidget a.button:hover {
	text-decoration:none;
	background-color:#B3001F
}
#supportTools div#emailAlertsWidget img {
	width:120px;
	height:60px;
	margin:8px 0 0 10px
}
#supportTools div#investorCentreWidget {
	margin-top:5px
}
#supportTools div.linkUnit {
	border-bottom:none;
	font-size:90%
}
#supportTools div.linkUnit h2 {
	padding:4px 7px 4px 5px
}
#supportTools div.linkUnit h2 a {
	color:#FFFFFF;
	text-decoration:underline
}
#supportTools div.linkUnit h2 a:hover {
	text-decoration:none
}
#supportTools div#realEstateAgentWidget {
	border-top:3px solid #C8C8C8
}
#supportTools div#realEstateAgentWidget h2 {
	color:#7E0101;
	background-color:#DFDFDF;
	padding-left:2px;
	border-top:3px solid #DFDFDF;
	border-left:3px solid #DFDFDF;
	font-size:12px;
	height:15px
}
#supportTools div#realEstateAgentWidget h3.minor {
	font-size:10px;
	margin:0 0 3px 5px
}
#supportTools div#realEstateAgentWidget a.button {
	text-decoration:none;
	font-weight:bold;
	display:block;
	background-color:#D00327;
	color:white;
	padding:2px 4px 2px 4px;
	font-size:11px;
	margin:4px 0 4px 0;
	float:left
}
#supportTools div#realEstateAgentWidget a.button:hover {
	text-decoration:none;
	background-color:#B3001F
}
#supportTools div#realEstateAgentWidget a.minor {
	font-size:10px;
	text-decoration:underline;
	float:right;
	margin-top:5px
}
#supportTools div#realEstateAgentWidget a:hover.minor {
	text-decoration:none
}
#supportTools div#realEstateAgentWidget #agentLogin h3 {
	border-top:3px solid #DFDFDF;
	font-size:12px

}
#supportTools div#realEstateAgentWidget form label {
	color:#002689;
	display:block;
	margin:2px 0 0 0
}
#supportTools div#realEstateAgentWidget form input.text {
	border:1px solid #002689;
	padding:1px 1px 1px 3px;
	width:120px;
	font-size:12px
}
#supportTools div#realEstateAgentWidget form input.submit {
	float:right;
	width:32px;
	padding-left:3px;
	border:none;
	background-color:#B20000;
	font:bold 12px arial, verdana, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	text-transform:uppercase;
	padding-right:10px;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:24px 0px;
	margin:8px 0 5px 10px
}
#supportTools div#realEstateAgentWidget a#forgottenPassword {
	display:block;
	font-size:11px;
	line-height:100%;
	margin:0 0 5px 5px
}
#supportTools div#myToolsWidget {
	width:144px;
	overflow:hidden
}
#supportTools div#lhnavadspot {
	margin-bottom:5px
}
#supportTools div#sponsorshipsWidget {
	border:none
}
#supportTools div#sponsorshipsWidget ul {
	background-color:#FFFFFF
}
#supportTools div#sponsorshipsWidget li {
	padding:0px;
	list-style:none;
	border:none
}
#supportTools div#sponsorshipsWidget li a {
	width:142px;
	height:58px;
	display:block;
	background-image:url("/im/logos/sponsorships.gif");
	border:1px solid #CECECE
}
#supportTools div#sponsorshipsWidget li a:hover {
	border:1px solid #C8C8C8
}
#supportTools div#sponsorshipsWidget strong {
	display:none
}
#supportTools div#sponsorshipsWidget li a.sponsorships_emc {
	background-position:0 0
}
#minorContent form {
	padding:5px
}
#minorContent form fieldset {
	border:none;
	margin:5px 0 5px 0;
	clear:both
}
#minorContent form legend {
	font-weight:bold;
	color:#7E0101;
	margin:2px 0 2px 0
}
* html #minorContent form legend {
	margin-left:-7px
}
#minorContent form select {
	font-size:90%;
	width:80px;
	float:right;
	margin:0 10px 2px 0
}
#minorContent form select.wide {
	width:125px
}
#minorContent form label {
	clear:left;
	float:left;
	line-height:20px
}
#minorContent form input.text {
	font-size:90%;
	width:100px
}
#minorContent form input.text.small {
	width:85px;
	float:right;
	margin-right:10px
}
#minorContent form label.inline {
	float:right;
	clear:right;
	width:115px;
	font-size:90%;
	line-height:16px;
	display:block
}
* html #minorContent form label.inline {
	margin-bottom:-1em;
	line-height:20px
}
#minorContent form input.checkbox {
	float:left;
	clear:left;
	margin:2px 0 2px 0
}
#minorContent form div.staggered {
	width:66px;
	float:left;
	position:relative
}
#minorContent form div.staggered label {
	width:46px
}
#minorContent form div.staggered label.long {
	line-height:11px
}
* html #minorContent form input.checkbox {
	margin:0
}
#minorContent form input.submit {
	width:120px;
	border:none;
	background-color:#D00327;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	padding:0 15px 0 5px;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:110px -1px;
	cursor:pointer
}
* html #minorContent form input.submit {
	width:110px;
	background-position:100px 0px
}
#minorContent form select#cc {
	width:125px
}
#minorContent form select#ccy {
	width:89px
}
#footer {
	font-size:10px;
	border-top:1px solid #BBBBBB
}
#footer h2 {
	display:none
}
#footer li#minorMenu h3, #footer li#relatedSites h3 {
	display:none
}
#footer li#minorMenu, #footer li#relatedSites {
	background-color:white;
	padding-top:10px
}
#footer li#relatedSites {
	padding-top:3px
}
#footer li#minorMenu ul, #footer li#relatedSites ul {
	text-align:center
}
#footer li#minorMenu ul li, #footer li#relatedSites ul li {
	display:inline
}
#footer li#minorMenu ul li a, #footer li#relatedSites ul li a {
	padding:0 .5em 0 .2em;
	border-right:1px solid #7C7C7C;
	color:#B02626;
	text-decoration:none
}
#footer li#minorMenu ul li a:hover, #footer li#relatedSites ul li a:hover {
	text-decoration:underline
}
#footer li#minorMenu ul li.last a, #footer li#relatedSites ul li.last a {
	border-right:none
}
#footer li#relatedSites ul li a {
	color:#999999;
	border-color:#CCCCCC
}
#footer li#copyright {
	color:#999999;
	background-color:white;
	text-align:center;
	list-style:none;
	padding-bottom:20px
}
#majorContent #searchForm {
	width:440px;
	background-color:#EEEEEE
}
#majorContent #searchForm #searchHeader {
	background-color:#CC0000;
	width:430px;
	padding:4px 0 4px 10px;
	font-size:110%;
	color:white
}
* html #majorContent #searchForm #searchHeader {
	background-color:#CC0000;
	width:440px;
	widt\h:430px;
	padding:4px 0 4px 10px;
	font-size:110%;
	color:white
}
#majorContent #searchForm fieldset.top {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:15px
}
#majorContent #searchForm fieldset {
	border-top:1px solid white;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	padding:0 0 10px 0
}
#majorContent #searchForm fieldset.bottom {
	border-top:1px solid white;
	border-bottom:1px solid #CCCCCC;
	border-left:none;
	border-right:none
}
#majorContent #searchForm div.row {
	clear:both;
	width:100%;
	padding-top:5px;
	color:#333333;
	overflow:auto
}
#majorContent #searchForm div.row label {
	float:left;
	width:180px;
	text-align:left;
	padding:0 0 0 10px;
	font-size:110%
}
#majorContent #searchForm div.row label a.minor {
	font-size:10px
}
#majorContent #searchForm div.row label a.minor:hover {
	text-decoration:none
}
#majorContent #searchForm div.row label img {
	width:180px;
	position:absolute;
	margin-top:-25px;
	margin-bottom:10px;
	border:none
}
#majorContent #searchForm fieldset.country div.row label img {
	position:relative;
	margin-top:0
}
#majorContent #searchForm div.row span {
	float:right;
	width:240px;
	text-align:left;
	font-size:80%
}
#majorContent #searchForm div.row span.westpac {
	width:380px;
	text-align:center;
	font-size:90%;
	background-image:url("/im/logos/westpacSearch.gif");
	background-repeat:no-repeat;
	background-position:53px;
	margin-left:auto;
	margin-right:auto
}
#majorContent #searchForm div.row label em {
	color:#CC0000;
	display:inline;
	width:auto;
	font-style:normal
}
#majorContent #searchForm div.row span .enterSuburb {
	width:215px;
	padding:2px;
	font-size:120%
}
#majorContent #searchForm div.row .selectSuburbs {
	float:left;
	text-align:left
}
* html #majorContent #searchForm div.row .selectSuburbs {
	clear:both;
	width:177px;
	widt\h:166px;
	text-align:left
}
#searchForm div.row .clickMap {
	float:left;
	background-color:#DC0000;
	width:172px;
	height:26px;
	margin-left:5px;
	margin-top:49px;
	background-image:url("/im/icons/clickMap.gif");
	background-repeat:no-repeat;
	background-position:5px;
	text-align:right;
	text-decoration:underline;
	display:block
}
#searchForm div.row .ren {
	background-color:#00A0C6;
	background-image:url("/im/icons/clickMap-ren.gif")
}
#searchForm div.row .clickMapType {
	padding:4px 10px 2px 0;
	color:white;
	font-size:105%;
	text-decoration:underline
}
#searchForm div.row .clickMapType a {
	color:#FFFFFF
}
#searchForm div.row span .suburbsList {
	width:220px;
	font-size:120%;
	padding:2px
}
#majorContent #searchForm div.row span .statesList {
	width:225px;
	height:162px;
	font-size:120%
}
#majorContent #searchForm div .surroundingSuburbs {
	padding:4px 0 0 0;
	clear:both;
	margin-left:200px
}
#majorContent #searchForm div.row span.priceRange {
	font-size:80%;
	color:#666666
}
#majorContent #searchForm div.row span .stories {
	font-size:120%
}
#majorContent #searchForm div.row span .min, #majorContent #searchForm div.row span .max {
	width:88px;
	font-size:120%
}
#majorContent #searchForm div.row span .propertyTypes {
	width:160px;
	font-size:120%;
	float:left
}
#majorContent #searchForm div.row select.currencyList {
	font-size:120%;
	margin-top:4px;
	width:185px
}
#majorContent #searchForm select optgroup {
	padding-left:1em;
	font-weight:normal
}
#majorContent #searchForm select optgroup option {
	padding-left:2em
}
#majorContent #searchForm div.searchFooter {
	background-color:white;
	width:100%;
	border-top:3px solid white
}
#majorContent #searchForm div div.searchOptions {
	width:246px;
	height:22px;
	font-size:110%;
	float:left;
	padding:4px 0 0 10px;
	background-color:#B20000;
	color:white;
	background-image:url("/im/arrows/downWhite.gif");
	background-repeat:no-repeat;
	background-position:210px
}
#majorContent #searchForm div div.searchOptions a {
	color:white
}
#majorContent #searchForm div div.searchOptionsNull {
	width:256px;
	height:26px;
	float:left;
	background-color:#B20000
}
* html #majorContent #searchForm div div.searchOptionsNull {
	width:256px;
	widt\h:266px;
	height:28px;
	float:left;
	background-color:#B20000
}
* html #majorContent #searchForm div div.searchOptions {
	width:256px;
	widt\h:256px;
	height:28px;
	heigh\t:23px;
	font-size:100%;
	float:left;
	padding:5px 0 0 10px;
	background-color:#B20000;
	color:white;
	background-image:url("/im/arrows/downWhite.gif");
	background-repeat:no-repeat;
	background-position:212px;
	background-positio\n:212px;
	font-size:110%
}
#majorContent #searchForm div div.searchOptions a {
	text-decoration:underline
}
#majorContent #searchForm div div.searchOptions a:hover {
	color:white;
	text-decoration:none;
	color:#FFCCCC
}
#majorContent #searchForm div input.startSearch {
	width:180px;
	height:26px;
	float:right;
	background-color:#DA0A20;
	padding:0 35px 2px 10px;
	background-image:url("/im/arrows/searchWhite.gif");
	background-repeat:no-repeat;
	background-position:155px;
	cursor:pointer;
	border:none;
	display:block;
	color:white;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:110%
}
* html #majorContent #searchForm div input.startSearch {
	width:180px;
	widt\h:170px;
	height:28px;
	heigh\t:28px;
	float:right;
	background-color:#DA0A20;
	padding:5px 35px 5px 15px;
	paddin\g:2px 0 2px 15px;
	text-align:left;
	background-image:url("/im/arrows/searchWhite.gif");
	background-repeat:no-repeat;
	background-position:155px;
	background-positio\n:145px;
	cursor:pointer;
	border:none;
	color:white;
	font-weight:bold;
	display:block;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:110%
}
#majorContent #searchForm div.row span.orderResults {
	font-size:110%;
	text-align:left;
	padding-right:30px;
	float:left;
	width:200px
}
#majorContent #searchForm div.row span.orderResults select {
	font-size:90%;
	width:75px
}
#majorContent #searchForm div.row label.propertiesPage {
	font-size:110%;
	width:190px
}
#majorContent #searchForm div.row label.propertiesPage select {
	font-size:90%;
	width:40px
}
#majorContent #searchForm #preSearchForm label img {
	margin:0
}
#searchForm #preSearchForm select.suburbsList {
	height:180px
}
#majorContent #searchForm div.row span.landSize input {
	width:100px;
	font-size:120%;
	display:block;
	float:left;
	padding:2px
}
#majorContent #searchForm div.row span.landSizeMeasure {
	width:100px;
	font-size:100%;
	float:left;
	padding:4px 0 0 10px
}
#majorContent #searchForm div.row span .showAll {
	width:80px;
	font-size:120%;
	float:left
}
#majorContent #searchForm div.row label.landSaleSize input, span.landSaleSize input {
	width:40px;
	height:15px;
	font-size:100%
}
#majorContent #searchForm div.row span.landSaleSize {
	font-size:110%;
	width:240px;
	float:right
}
#majorContent #searchForm span.format {
	padding-left:10px;
	padding-top:5px;
	padding-right:10px;
	font-size:110%;
	color:#333333;
	display:block
}
#majorContent #searchForm span.format input {
	width:20px
}
#majorContent #searchForm div.row span.ofiTimes {
	font-size:110%;
	text-align:left;
	float:left;
	width:200px;
	height:10px
}
#majorContent #searchForm div.row span.ofiTimes select {
	font-size:90%
}
#propertyDetail {
	padding-top:5px
}
#propertyDetail div.major {
	width:410px
}
#propertyDetail div.minor {
	width:172px
}
#propertyDetail div.sponsor {
	float:right;
	width:172px;
	border-left:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	background-color:#FFFFFF
}
div.pageSponsor {
	position:absolute;
	left:360px;
	top:142px
}
#propertyDetail div.sponsor img {
	border:1px solid #CCCCCC
}
#propertyDetail h1 {
	font-size:120%;
	color:#B50000;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px;
	margin-top:3px
}
#dirLinks strong a {
	color:#D4051C !important
}
#propertyDetail #majorResultsNav a:hover {
	text-decoration:underline
}
#propertyDetail #majorResultsNav ul {
	list-style:none;
	margin:0;
	padding:0
}
#propertyDetail #majorResultsNav li {
	background-image:none;
	display:inline;
	padding:0
}
#propertyDetail #majorResultsNav #searchStats {
	background-color:#D4051C;
	color:white;
	font-size:120%;
	font-weight:bold;
	padding:5px 4px 5px 4px;
	height:1.1em
}
#propertyDetail #majorResultsNav #searchStats .searchType {
	float:left
}
#propertyDetail #majorResultsNav #searchStats .propertyId {
	float:right
}
#propertyDetail #majorResultsNav #searchOptions {
	background-color:#E8E8E8;
	color:#D4051C;
	padding:5px 4px 5px 4px;
	height:14px;
	font-weight:bold;
	font-size:11px
}
#propertyDetail #majorResultsNav #searchOptions li {
	padding-left:0
}
#propertyDetail #majorResultsNav #searchOptions .previous a {
	float:left;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:0 -501px;
	padding-left:9px
}
#propertyDetail #majorResultsNav #searchOptions .next a {
	float:right;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:79px -101px;
	padding-right:9px
}
#propertyDetail #majorResultsNav #searchTools {
	font-weight:bold;
	font-size:11px
}
#propertyDetail #majorResultsNav #searchTools ul {
	text-align:center
}
#propertyDetail #majorResultsNav #searchTools li {
	padding-left:0
}
* html #propertyDetail #majorResultsNav #searchTools li {
	padding-left:10px
}
#propertyDetail #majorResultsNav #searchTools a {
	border-right:1px solid #D4051C;
	padding-right:5px;
	padding-left:3px
}
* html #propertyDetail #majorResultsNav #searchTools a {
	padding-right:9px;
	padding-left:0px
}
#propertyDetail #majorResultsNav #searchTools li.last a {
	border-right:none
}
#propertyDetail div.header {
	color:#002689;
	background-color:#e6ebf9;
	border:1px solid #002689;
	padding:5px 0px 5px 4px;
	overflow:auto;
	margin-bottom:10px
}
* html #propertyDetail div.header {
	height:1.2em;
	overflow: hidden;
}
#propertyDetail div.header h2 {
	font-size:11px;
	text-transform:uppercase;
	float:left;
	margin-right:1em
}
#propertyDetail div.header h3 {
	font-size: 11px;
	float:left;
	font-weight:normal;
	margin: 0px 0px 0px 0px !important;
}
#propertyDetail div.header dl {
	width:131px !important;
	float:right
}
#propertyDetail div.header dl.extended {
	width:152px
}
#propertyDetail div.header dl.short {
	width:80px
}
#propertyDetail div.header dl dt {
	width:17px;
	height:13px;
	float:left;
	background-image:url('../Images/bedBathCar_new.gif')
}
#propertyDetail div.header dl dt em {
	display:none
}
#propertyDetail div.header dl dt.beds {
	background-position:0 -39px
}
#propertyDetail div.header dl dt.baths {
	background-position:0 -52px
}
#propertyDetail div.header dl dt.cars {
	background-position:0 -65px
}
#propertyDetail div.header dl dd {
	font-size:110%;
	font-weight:bold;
	float:left;
	padding:0 10px 0 5px
}
#propertyDetail .majorImage {
	margin-top:10px;
	margin-bottom:5px
}
#propertyDetail .majorImage a {
	padding:4px;
	display:block;
	border:1px solid #999999
}
#propertyDetail .majorImage a img {
	border:none;
	width:400px;
	height:300px
}
#propertyDetail .majorImage img.noImage {
	border:4px solid #FFFFFF;
	width:400px;
	height:300px
}
#propertyDetail .majorImage a:hover {
	border:1px solid #002689
}
#propertyDetail .majorImage a:active {
	border:1px solid #D4051C
}
#propertyDetail .textual {
	float:right;
	width:280px;
	font-size:110%;
	line-height:125%
}
#propertyDetail .textual.wide {
	width:410px
}
#propertyDetail .pictural {
	width:122px
}
#propertyDetail .minorImage {
	margin-bottom:5px
}
#propertyDetail .minorImage a img {
	border:1px solid #999999;
	width:120px;
	height:90px
}
#propertyDetail .minorImage a:hover img {
	border:1px solid #002689
}
#propertyDetail .minorImage a:active img {
	border:1px solid #D4051C
}
#propertyDetail ul.optionList, #propertyDetail ul.optionList li {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #FFFFFF
}
#propertyDetail ul.optionList a {
	display:block;
	background-color:#002689;
	color:white;
	text-transform:uppercase;
	border:1px solid #26333e;
	text-align:center;
	padding:2px;
	text-decoration:none;
	font-size:90%;
	margin-bottom:3px
}
#propertyDetail ul.optionList a:hover {
	color:#FFFFFF;
	background-color:#002BEF;
}
#propertyDetail ul.optionList a:active {
	background-color:#B3001F
}
#propertyDetail .textual h2 {
	font-size:125%;
	color:#002689
}
#propertyDetail .textual h3 {
	font-size:100%;
	color:#333333;
	margin-top:1px
}
#propertyDetail .textual h3.highlighted {
	display:block;
	float:left;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#646464;
	padding:1px 4px 1px 4px;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	margin-right:5px;
	clear:left
}
#propertyDetail .textual h3 em {
	font-style:normal;
	color:#666666
}
#propertyDetail .textual address {
	font-style:normal;
	color:#002689;
	font-weight:bold;
	margin-top:1px;
	clear:left
}
#propertyDetail div.decription p {
	color:#4D4D4D;
	margin:1em 0 1em 0
}
#propertyDetail div.highlighted {
	background-color:#E6EBF9;
	border:1px solid #7894DE;
	padding:5px;
	color:#002689;
	margin:.5em 0 .5em 0
}
#propertyDetail #inspectionTimes {
	padding:0
}
#propertyDetail #inspectionTimes h3 {
	color:#002689;
	background-color:#FFC4C4;
	padding:3px 5px 3px 5px;
	margin:0
}
#propertyDetail #inspectionTimes ul {
	margin:5px 5px 5px 1.75em;
	font-size:90%
}
#propertyDetail #propertySummary {
	background-color:#EEEEEE;
	padding:5px 10px 5px 10px;
	border-top:.5em solid #FFFFFF;
	position:relative;
}
#propertyDetail #propertySummary h3 {
	color:#002689;
	border-bottom:1px solid #26333E;
	padding-bottom:2px;
	margin-bottom:6px;
}
#propertyDetail #propertySummary dl {
	font-size:90%;
	margin-top:5px;
	color:#002689
}
#propertyDetail #propertySummary dl dt {
	font-weight:bold;
	width:90px;
	position:relative
}
#propertyDetail #propertySummary dl dd {
	width:160px;
	margin-left:100px;
	margin-top:-1.4em;
	position:relative
}
#propertyDetail #propertySummary div.break {
	border-top:1px solid #26333E;
	margin-top:.5em
}
#propertyDetail #propertySummary ul {
	font-size:90%
}
#propertyDetail #propertyLocation {
	clear:both
}
#propertyDetail #propertyLocation h3 {
	color:#002689;
	font-size:110%;
	margin-bottom:3px
}
#propertyDetail #propertyLocation h4 {
	color:#002689;
	font-size:110%;
	margin:7px 0 5px 0;
	padding-bottom:2px;
	border-bottom:1px solid #D16666
}
#propertyDetail #propertyLocation ul {
	color:#002689;
	float:left;
	width:320px;
	padding:0;
	margin:0 0 0 5px;
	border:1px solid #FFFFFF;
	height:90px
}
#propertyDetail #propertyLocation li {
	float:left;
	width:135px;
	margin:0;
	padding:0 0 0 10px;
	font-weight:bold;
	margin-left:10px
}
#propertyDetail #propertyLocation em {
	font-weight:normal;
	font-style:normal;
	display:block;
	float:left;
	width:90px
}
#propertyDetail #propertyTools {
	margin-bottom:1em;
}
#propertyDetail #propertyTools ul {
	padding-left:0;
	margin:5px 0 0 0
}
#propertyDetail #propertyTools li {
	list-style:none;
	list-style-image:none;
	background-image:none;
	margin:0;
	padding:2px 0 2px 0;
	Xborder-bottom:1px dashed #002689;
}
#propertyDetail #propertyTools li.last {
	border-bottom:none
}
#propertyDetail #propertyTools li a {
	font-size:11px;
	line-height:130%;
	display:block;
	height:16px;
	padding-left:22px;
	margin-top:2px;
	background-repeat:no-repeat;
	background-image:url("../Images/icons.gif")
}
#propertyDetail #propertyTools li a:hover {
	text-decoration:underline
}
#propertyTools li#iconPrint {	
	position: absolute;
	width: 0;
	height: 0;
	padding-left:0
}
#propertyTools li#iconEmailAgent a {
	background-position:0 -136px
}
#propertyTools li#iconPrint a {
	background-position:0 -102px;
width: 150px;
}
#propertyTools li#iconAddShortlist a {
	background-position:0 -119px
}
#propertyTools li#iconEmailFriend a {
	background-position:0 -136px;
	visibility: hidden;
	height: 0;
	width: 0;
}
#propertyTools li#iconEmailMe a {
	background-position:0 -153px
}
#propertyTools li#iconViewMap a {
	background-position:0 -170px
}
#propertyTools li#agentWebsite a {
	background-position:0 -68px
}
.agentDetails {
	color:#002689;
	background-color:#E6EBF9;
	border:1px solid #7894DE;
	margin-bottom:1em;
	padding:5px
}
.agentDetails h3 {
	display:none
}
.agentDetails .logo img {
	border:none;
	width:160px;
	height:30px;
	visibility: hidden;
}
.agentDetails .mediumSmallLogo img {
	border:none;
	width:160px;
	height:40px
}
.agentDetails h4 {
	height: 50px;
	font-size:110%;
	margin-top:5px;
}
.agentDetails .interior {
	margin:5px
}
#propertyDetail #agentCollapsed {
	text-align:center
}
#propertyDetail #agentCollapsed dl {
	margin:.5em 0 .5em 0;
	font-size:110%
}
#propertyDetail #agentCollapsed dl dt {
	font-weight:bold
}
#propertyDetail #agentCollapsed a.highlighted {
	display:block;
	background-color:#002689;
	color:white;
	font-size:110%;
	font-weight:bold;
	padding:2px 2px 4px 2px;
	height:1.25em;
	margin-top:.5em
}
#propertyDetail #agentCollapsed a.highlighted:hover {
	background-color:#002BEF;
	text-decoration:none
}
#plainContent {
	padding:0;
	margin-right:5px
}
#contactAgent {
	clear:both;
	background-color:#FEE1E1;
	border:1px solid #E66E7B;
	color:#002689;
	margin:	0 0 0 0;
	padding:0;

	max-width:410px;
	visibility:hidden;
	position:absolute;
	top: 0px;
	left: -500px;
	width: 0px;
	height: 0px;
}
* html #contactAgent {
	width: 0px;
	height: 0px;
}
#contactAgent form {
	float:right;
	width:220px;
	overflow:hidden;
	margin-right:10px;
	margin-top:5px
}
#contactAgent form.international {
	float:left;
	width:380px;
	margin-left:5px;
	overflow:auto
}
* html #contactAgent form {
	width:215px;
	margin-right:5px
}
* html #contactAgent form.international {
	width:380px
}
#contactAgent h4 {
	color:#002689;
	background-color:#FFC4C4;
	padding:3px 5px 3px 5px;
	margin:0
}
#contactAgent p {
	display:block;
	margin:6px 0 2px 70px;
	width:145px;
	line-height:110%
}
#contactAgent p#legal_copy, #contactPanel p#legal_copy {
	position:relative;
	margin:10px;
	width:400px;
	font-size:96%
}
#contactPanel p#legal_copy {
	clear:both;
	margin:10px 0px;
	padding:10px;
	width:360px
}
#contactAgent p.international {
	margin:7px 0 0 70px;
	width:300px;
	line-height:110%
}
* html #contactAgent p {
	margin-left:70px;
	width:130px
}
#contactAgent label {
	float:left;
	font-weight:bold;
	width:65px;
	clear:left;
	text-align:right;
	margin-top:3px;
	display:block;
	padding-top:.15em
}
#contactAgent label.international {
	text-align:left;
	width:30px;
	padding:2px 31px 2px 2px
}
#contactAgent input.text, #contactAgent textarea {
	margin:2px 0 2px 5px;
	width:145px;
	color:#00FF00;
	width:144px;
	border:1px solid #002689;
	font-size:100%;
	font-family:arial, verdana, sans-serif;
	padding:2px
}
* html #contactAgent input.text, * html #contactAgent textarea {
	width:130px
}
#contactAgent textarea {
	height:8em
}
#contactAgent input.submit {
	background-color:#D00327;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	display:block;
	border:none;
	width:150px;
	padding:2px 0 2px 0;
	margin:3px 0px 8px 0;
	cursor:pointer;
	padding-right:10px;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:137px 1px;
	position:relative;
	float:right
}
* html #contactAgent input.submit {
	width:137px;
	background-position:125px 2px;
	margin-right:0
}
#contactAgent dt#agentAddressT, #contactAgent dt#agentLogoT, #contactAgent dt#contactNameT {
	display:none
}
#contactAgent dt#agentTelT, #contactAgent dt#agentFaxT {
	float:left;
	clear:left;
	padding-right:.25em;
	font-weight:bold
}
#contactAgent dd#agentTelD, #contactAgent dd#agentFaxD {
}
#contactAgent dd#agentAddressD {
	margin:.25em 0 .25em 0
}
#contactAgent dt#agentNameT, #contactAgent dd#contactNameD {
	font-weight:bold;
	margin:10px 0 .5em 0;
	border-bottom:1px solid #D16666
}
#contactAgent dd#contactNameD {
	margin-top:2px
}
#contactAgent dd#agentLogoD img {
	border:none;
	width:160px;
	height:30px
}
#contactAgent dd#agentMediumSmallLogoD img {
	border:none;
	width:160px;
	height:40px
}
#contactAgent dd#agentPhotoD img {
	width:65px;
	float:left;
	margin:0 5px 0 0;
	position:relative;
	border:1px solid white
}

#contactAgent dl.contactDetails {
	float:left;
	width:160px;
	padding:5px;
	margin-left:5px;
	margin-top:5px
}
#contactAgent dl.contactDetails.international {
	float:left;
	width:160px;
	padding-left:2px;
	margin-left:5px;
	margin-top:5px
}
#contactAgent a {
	color:#002689;
}
#contactAgent a:hover {
	color:#D4051C
}
#contactAgent a:active {
	color:#590000
}
#contactAgent div.concise dt, #contactAgent div.concise dd, #contactAgent div.concise label, #contactAgent div.concise form, #contactAgent div.concise dl.contactDetails {
	display:block;
	float:none;
	width:auto;
	margin:0;
	padding:0
}
#contactAgent div.concise form, #contactAgent div.concise dl.contactDetails {
	margin:10px;
	overflow:visible
}
#contactAgent div.concise form {
	margin-bottom:0
}
#contactAgent div.concise fieldset {
	border:none
}
#contactAgent div.concise fieldset#userDetails {
	width:150px;
	float:left
}
#contactAgent div.concise fieldset#userDetails input.text {
	width:135px;
	margin-bottom:4px
}
#contactAgent div.concise fieldset#userDetails input.text, #contactAgent div.concise fieldset#userDetails label {
	margin-left:0
}
#contactAgent div.concise fieldset#userFeedback textarea {
	width:227px;
	height:94px;
	margin-bottom:5px
}
* html #contactAgent div.concise fieldset#userFeedback textarea {
	width:225px;
	height:100px
}
#contactAgent div.concise fieldset label {
	text-align:left
}
#contactAgent div.concise fieldset#userFeedback label {
	margin-left:5px
}
#contactAgent div.concise dd#contactNameD {
	font-weight:normal;
	border:none
}
#contactAgent div.concise dl.contactDetails {
	margin-bottom:0;
	padding-bottom:5px
}
#contactAgent div.concise dl.contactDetails dt {
	font-weight:bold;
	display:block !important;
	float:left;
	width:63px;
	margin-right:5px
}
#contactAgent div.concise dl.contactDetails dd {
	width:350px;
	margin-left:0
}
* html #contactAgent div.concise dl.contactDetails dd {
	width:300px;
	float:right;
	text-align:left;
	display:inline !important
}
* html #contactAgent div.concise dl.contactDetails {
	padding-bottom:2.5em
}
* html #contactAgent div.concise dl.contactDetails dt {
	margin-top:4px
}
#searchResults div.sponsor {
	float:right;
	border-left:5px solid white;
	border-bottom:5px solid white
}
#searchResults h1 {
	font-size:120%;
	color:#900000;
	border-bottom:1px solid #EC7F84;
	padding:25px 0 4px 0;
	margin-top:3px
}
#searchResults div.advertisment {
	margin-bottom:10px;
	width:600px;
	overflow:hidden
}
#searchResults div.advertisment .sm-blk-nrm {
	padding:2px 0 0 2px
}
#searchResults #majorResultsNav {
	margin-bottom:15px
}
#searchResults #majorResultsNav ul {
	list-style:none;
	margin:0;
	padding:0
}
#searchResults #majorResultsNav li {
	background-image:none;
	display:inline;
	padding-left:0
}
#searchResults #majorResultsNav a:hover {
	text-decoration:underline
}
#searchResults #majorResultsNav #searchStats {
	clear:both;
	background-color:#D4051C;
	color:white;
	padding:5px 4px 5px 4px;
	height:1.3em;
	margin-top:-3px
}
* html #searchResults #majorResultsNav #searchStats {
	padding-left:0
}
#searchResults #majorResultsNav #searchStats .resultsCount {
	float:left
}
* html #searchResults #majorResultsNav #searchStats .resultsCount {
	padding-left:5px
}
#searchResults #majorResultsNav #searchStats .resultsOrientation {
	float:right
}
* html #searchResults #majorResultsNav #searchStats form span {
	display:block;
	float:left
}
#searchResults #majorResultsNav #searchStats select {
	margin-top:-3px;
	font-size:10px;
	color:#B3001F;
	background-color:#FFFFFF;
	border:none
}
* html #searchResults #majorResultsNav #searchStats select {
	margin-top:0
}
#searchResults #majorResultsNav #searchStats input#reorderResults {
	margin-top:-3px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#F7525A;
	border-top:1px solid #EC6169;
	border-left:1px solid #EC6169;
	border-bottom:1px solid #8D151C;
	border-right:1px solid #8D151C;
	cursor:pointer
}
* html #searchResults #majorResultsNav #searchStats input#reorderResults {
	margin-top:0
}
#searchResults #majorResultsNav #searchOptions {
	background-color:#E8E8E8;
	color:#D4051C;
	padding:5px 4px 5px 4px;
	height:14px;
	font-weight:bold;
	font-size:11px
}
#searchResults #majorResultsNav #searchOptions .previous a {
	float:left;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:0 -501px;
	padding-left:9px
}
#searchResults #majorResultsNav #searchOptions .next a {
	float:right;
	background-image:url("/im/arrows/arrows.gif");
	background-repeat:no-repeat;
	background-position:42px -101px;
	padding-right:9px
}
#searchResults #majorResultsNav #searchTools ul {
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin:0 100px 0 100px
}
#searchResults #majorResultsNav #searchTools li {
	padding-left:0
}
* html #searchResults #majorResultsNav #searchTools li {
	padding-left:10px
}
#searchResults #majorResultsNav #searchTools li a {
	border-right:1px solid #D4051C;
	padding-right:8px;
	margin-left:5px
}
* html #searchResults #majorResultsNav #searchTools li a {
	margin-left:-5px
}
#searchResults #majorResultsNav #searchTools .last a {
	border-right:none
}
#searchResults .propOverview {
	border:1px solid #C6C6C6;
	margin-bottom:10px;
	position:relative
}
#searchResults .stripAd {
	margin-bottom:10px;
	position:relative
}
#searchResults div.header {
	background-color:#E6E6E6;
	color:#646464;
	padding-left: 10px;
	padding-top: 5px;
	height: 24px;
}
#searchResults div.header h2 {
	font-size: 12px;
	text-transform:uppercase;
	float:left;
	margin-right:1em
}
#searchResults div.header h2 a, #searchResults div.header h2 a:hover {
	color:#646464;
	text-decoration:none
}
#searchResults div.header h3 {
	padding-left: 10px;
	padding-top: 0px;
	margin: 0px;
	font-size: 12px;
	float:left;
	font-weight:normal;
}
#searchResults .header h3 strong {
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#002689;
	padding:0 2px 0 2px;
	font-size: 12px;
	margin-left:10px
}
#searchResults div.header dl {
	width:118px;
	float:right;
	text-align: right;
}
#searchResults div.header dl.extended {
	width:148px
}
#searchResults div.header dl.short {
	width:83px
}
#searchResults div.header dl dt {
	width:17px;
	height:13px;
	float:left;
	background-image:url("../Images/bedBathCar_new.gif")
}
#searchResults div.header dl dt em {
	display:none
}
#searchResults div.header dl dt.beds {
	background-position:0 0
}
#searchResults div.header dl dt.baths {
	background-position:0 -13px
}
#searchResults div.header dl dt.cars {
	background-position:0 -26px
}
#searchResults div.header dl dd {
	color:#383838;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	padding:0 10px 0 5px;
	text-align: right;
}
#searchResults div.content {
	padding:5px;
	clear:both
}
#searchResults .photo {
	float:left;
	margin:0 7px 5px 0
}
#searchResults div.propOverview .photo {
	position:relative
}
#searchResults .photo img {
	border:1px solid #999999;
	width:120px;
	height:90px
}
#searchResults .photo:hover img {
	border:1px solid #D00327
}
#searchResults .agentLogo {
	float:right;
	margin:0 0 0 0;
	width:0px;
	height:0px;
	position:relative;
	visibility: hidden;
}
#searchResults .agentMediumSmallLogo {
	float:right;
	margin:0 0 5px 5px;
	width:160px;
	height:40px;
	position:relative
}
#searchResults h4 {
	font-size:110%
}
#searchResults h4 {
	font-size:110%;
	margin-bottom:3px
}
#searchResults h4 a:visited {
	color:#D87F7F
}
#searchResults h4 a:hover {
	color:#D00327;
	text-decoration:none
}
#searchResults h5 {
	color:#838383;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase
}
#searchResults h6 {
	font-size:100%;
	font-weight:normal;
	color:#0A0A0A
}
#searchResults .content li {
	display:inline;
	background-image:none
}
#searchResults .content p {
	color:#4D4D4D;
	margin-bottom:.5em
}
#searchResults .content li em {
	display:block;
	float:left;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#646464;
	padding:0 2px 0 2px;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	margin-right:5px;
	position:relative
}
#searchResults a.moreInfo {
	display:block;
	float:right;
	color:white;
	background-color:#002689;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	padding:0 15px 0 5px;
	margin-top:0;
	margin-bottom:.5em;
	background-image:url("../Images/arrows.gif");
	background-repeat:no-repeat;
	background-position:77px -2px;
	position:relative;
}
* html #searchResults a.moreInfo {
	background-position:77px -1px
}
#searchResults a.moreInfo:hover {
	color:#FFFFFF;
	background-color:#1148FF
}
#searchResults a.moreInfo:active {
	color:#FFFFFF;
	background-color:#26333e;
}
#searchResults .leftDiv {
	clear:left;
	float:left;
	margin-bottom:2px;
	margin-left:2px;
	position:relative
}
#searchResults .underDiv {
	display:block;
	clear:left;
	float:left;
	margin-bottom:2px;
	margin-left:2px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#646464;
	padding:0 2px 0 2px;
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	position:relative
}
#searchResults a.contactAgentMoreInfo {
	float:left;
	padding:0 15px 0 5px;
	margin-bottom:0;
	margin-right:2px;
	background-position:110% -2px
}
* html #searchResults a.contactAgentMoreInfo {
	background-position:110% -2px
}
#searchResults div.divider {
	background-color:#002689;
	margin:2em 0 1em 0;
	border:2px solid #002689;
	border-right:10px solid #002689;
	border-left:10px solid #002689;
	text-align:center;
	overflow:auto
}
#searchResults div.divider h1 {
	display:inline;
	color:#FFFFFF;
	font-size:100%;
	padding:2px 11px 2px 11px;
	font-weight:normal;
	border:none
}
#searchResults #propertyOfTheWeek {
	margin-bottom:1.5em;
	position:relative
}
#searchResults #propertyOfTheWeek h1 {
	color:#888888;
	border:none;
	margin:0;
	font-size:90%
}
#searchResults #propertyOfTheWeek h1 em {
	color:#414141;
	font-style:normal;
	font-size:125%
}
#searchResults #propertyOfTheWeek .propOverview {
	border:2px solid #414141
}
#searchResults #propertyOfTheWeek .propOverview .header {
	color:#FFFFFF;
	background-color:#5A5A5A
}
#searchResults #propertyOfTheWeek .propOverview .header dl dd {
	color:#FFFFFF
}
#searchResults #propertyOfTheWeek div.header dl dt.beds {
	background-position:0 -78px
}
#searchResults #propertyOfTheWeek div.header dl dt.baths {
	background-position:0 -91px
}
#searchResults #propertyOfTheWeek div.header dl dt.cars {
	background-position:0 -104px
}
#searchResults #propertyOfTheWeek .photo img {
	width:105px;
	height:79px
}
#searchResults #propertyOfTheWeek h4 {
	margin-bottom:.5em
}
#searchResults #propertyOfTheWeek h4 a {
	color:#464646
}
#searchResults #propertyOfTheWeek h4 a:hover {
	color:#D00327;
	text-decoration:none
}
#searchResults #propertyOfTheWeek h5 {
	margin-top:20px;
	color:#A20000
}
#searchResults .guaranteedTopSpot {
	position:relative;
	height:232px;
	overflow:hidden;
	display:none;
	margin:0;
	margin-top:-232px
}
#searchResults #guaranteedTopSpotLeader {
	display:block;
	margin-top:0
}
#searchResults .guaranteedTopSpot h1 {
	color:#888888;
	border:none;
	margin:0;
	padding:0;
	font-size:90%
}
#searchResults .guaranteedTopSpot h2 {
	color:#FFFFFF
}
#searchResults .guaranteedTopSpot p {
	color:#323232;
	line-height:15px;
	padding-right:80px
}
#searchResults .guaranteedTopSpot .propOverview {
	border:2px solid #4B4B4B;
	background-color:#F4F4F4
}
#searchResults .guaranteedTopSpot .propOverview .header {
	color:#FFFFFF;
	background-color:#4B4B4B
}
#searchResults .guaranteedTopSpot .propOverview .header dl dd {
	color:#FFFFFF
}
#searchResults .guaranteedTopSpot div.header dl dt.beds {
	background-position:0 -78px
}
#searchResults .guaranteedTopSpot div.header dl dt.baths {
	background-position:0 -91px
}
#searchResults .guaranteedTopSpot div.header dl dt.cars {
	background-position:0 -104px
}
#searchResults .guaranteedTopSpot .photo img {
	height:90px
}
#searchResults .guaranteedTopSpot h4 {
	clear:left
}
#searchResults .guaranteedTopSpot h4 a {
	color:#636363
}
#searchResults .guaranteedTopSpot h4 a:hover {
	color:#3C3C3C;
	text-decoration:none
}
#searchResults .guaranteedTopSpot h5 {
	color:#858486
}
#searchResults .guaranteedTopSpot #agentLogoPhoto {
	width:195px;
	float:right;
	position:relative;
	visibility: hidden;
}
#searchResults .guaranteedTopSpot #agentLogoPhoto p {
	text-align:right;
	display:block;
	margin-top:35px
}
#searchResults .agentPhoto {
	float:right;
	clear:right;
	margin:0 0 5px 5px;
	width:60px;
	position:relative
}
#searchResults .guaranteedTopSpot a.moreInfo {
	margin-top:-15px
}
#searchResults .propOverview.featureProperty {
	border:1px solid #2333E8;
}
#searchResults .propOverview.featureProperty .header {
	color:#002689;
	background-color:#E6E6FF;
}
#searchResults .propOverview.featureProperty .header dl dd {
	color:#002689;
}
#searchResults .propOverview.featureProperty div.header dl dt.beds {
	background-position:0 -39px
}
#searchResults .propOverview.featureProperty div.header dl dt.baths {
	background-position:0 -52px
}
#searchResults .propOverview.featureProperty div.header dl dt.cars {
	background-position:0 -65px
}
#searchResults .propOverview.featureProperty .photo img {
	width:152px;
	height:114px
}
#searchResults .propOverview.featureProperty div.header h2 a, #searchResults .propOverview.featureProperty div.header h2 a:hover {
	color:#002689
}
#searchResults .propOverview.featureProperty h4 a {
	color:#002689;
}
#searchResults .propOverview.featureProperty h4 a:hover {
	color:#004EFF;
	text-decoration:none
}
#searchResults .propOverview.featureProperty h5 {
	color:#A20000
}
#searchResults .propOverview.featureProperty .content p {
	color:#000000
}

#minorResultsNav {
	color:#EDEDED;
	padding:4px;
	height:1.25em;
	margin-bottom:2em
}
#minorResultsNav a {
	color: #EFEFEF;
}
#minorResultsNav ul {
	list-style:none;
	margin:0;
	padding:0
}
#minorResultsNav li {
	background-image:none;
	display:inline;
	padding-left:0
}
#minorResultsNav .previous a {
	float:left;
	background-repeat:no-repeat;
	background-position:0 -501px;
	padding-left:9px;
	margin-right:55px;
	font-weight:bold
}
#minorResultsNav .previous a:hover {
	text-decoration:underline
}
#minorResultsNav .next a {
	float:right;
	background-repeat:no-repeat;
	background-position:42px -101px;
	padding-right:9px;
	font-weight:bold
}
#minorResultsNav .next a:hover {
	text-decoration:underline
}
#minorResultsNav #pageNav ul {
	text-align:center;
	margin-top:-1.3em
}
#minorResultsNav #pageNav li {
	display:inline;
	border-right:1px solid #BBBBBB;
	padding-right:.2em
}
* html #minorResultsNav #pageNav li {
	padding-right:0;
	padding-left:.4em
}
#minorResultsNav #pageNav li.last {
	border-right:none
}
#minorResultsNav #pageNav li.active {
	color:#797979;
	font-weight:bold
}
#minorResultsNav #pageNav li a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#minorResultsNav #pageNav strong {
	visibility:hidden
}
#searchResults div table {
}
#searchResults #searchResultsTabs {
	width:590px;
	margin-left:10px;
	clear:both
}
#searchResults #searchResultsTabs a#switchToList {
	width:92px;
	margin-right:1px;
	background-position:5px -2px
}
#searchResults #searchResultsTabs a#switchToMap {
	width:98px;
	background-position:5px -27px
}
#searchResults #searchResultsTabs img#newFeature {
	margin-top:-7px;
	margin-left:-20px;
	position:absolute
}
#searchResults #searchResultsTabs a#switchToList, #searchResults #searchResultsTabs a#switchToMap {
	display:block;
	float:left;
	padding:4px 0px 4px 27px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url("/im/icons/searchResultsTabs.gif");
	background-repeat:no-repeat;
	background-color:#D4051C
}
* html #searchResults #searchResultsTabs a#switchToList, * html #searchResults #searchResultsTabs a#switchToMap {
	padding:4px 0px 6px 27px
}
#searchResults #searchResultsTabs a#switchToList.inactive, #searchResults #searchResultsTabs a#switchToMap.inactive {
	background-color:#AAAAAA
}
#searchResults #searchResultsTabs a#switchToList.inactive:hover, #searchResults #searchResultsTabs a#switchToMap.inactive:hover {
	background-color:#C0C0C0
}
div.static {
	font-size:110%;
	line-height:125%
}
div.static h1 {
	margin-top:5px;
	font-size:120%;
	color:#B50000;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px
}
div.static h2 {
	margin-top:5px;
	font-size:110%;
	color:#B50000;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px;
	margin:1em 0 .5em 0
}
div.static h3 {
	color:#000000;
	font-size:100%
}
div.static p {
	margin-bottom:1em
}
div.static strong {
	color:#000000
}
div.static ul {
	margin-bottom:1em;
	padding-left:1em
}
div.static ol {
	margin-bottom:1em;
	padding-left:3em
}
div.static ul.linear {
	list-style:none;
	border-bottom:1em solid #FFFFFF
}
div.static ul.linear li {
	display:inline;
	font-weight:bold;
	padding:3px 0px 3px 0px;
	background-image:none !important
}
div.static ul a:hover {
	text-decoration:underline !important
}
div.static a img {
	border:none
}
div.static table.formatted {
	border:1px solid #9C9C9C;
	background-color:#EEEEEE;
	margin-bottom:1em
}
div.static table.formatted td, div.static table.formatted th {
	padding:2px 4px 2px 4px;
	margin:1px;
	background-color:#FFFFFF
}
* html .rightColumnFix {
	width:50px
}
div.static table.formatted th {
	color:#FFFFFF;
	background-color:#626262
}
div.static div.previous a {
	display:block;
	width:100px;
	float:left;
	background-image:url("/im/arrows/leftRed.gif");
	background-repeat:no-repeat;
	background-position:center left;
	font-size:12px;
	padding-left:10px
}
div.static div.next a {
	display:block;
	width:100px;
	float:right;
	background-image:url("/im/arrows/rightRed.gif");
	background-repeat:no-repeat;
	background-position:center right;
	font-size:12px;
	padding-right:10px;
	text-align:right
}
div.static a.subtle {
	text-decoration:none
}
div.static dl {
	color:#444444;
	font-size:90%
}
div.static dl dt {
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	background-color:#E1E1E1;
	font-weight:bold;
	padding:3px
}
div.static dl dd {
	border-bottom:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-right:1px solid #AAAAAA;
	background-color:#EFEFEF;
	padding:3px;
	margin-bottom:.5em
}
div.static div.excerptCollection {
	margin-top:1.5em
}
div.static div.excerptCollection div.excerpt {
	border-bottom:1px solid #BBBBBB;
	margin-bottom:1em;
	padding-bottom:1em
}
div.static div.excerptCollection div.excerpt h2 {
	border:none;
	color:#660000;
	margin:0;
	font-size:110%;
	line-height:100%
}
div.static div.excerptCollection div.excerpt h3 {
	font-size:100%;
	color:#000000;
	margin-bottom:.75em;
	line-height:100%
}
div.static div.excerptCollection div.excerpt h2 a, div.static div.excerptCollection div.excerpt h3 a {
	color:#B02626
}
div.static div.excerptCollection div.excerpt h2 a:hover, div.static div.excerptCollection div.excerpt h3 a:hover {
	text-decoration:none
}
div.static div.excerptCollection div.excerpt img {
	width:90px;
	float:left
}
div.static div.excerptCollection div.excerpt div.text {
	margin:0 20px 0 100px
}
div.documentum {
	width:600px;
	overflow-x:hidden
}
div.documentum h1 {
	font-size:120% !important;
	color:#B50000 !important;
	border-bottom:1px solid #EC7F84;
	padding-bottom:4px;
	margin-top:10px
}
div.documentum table.grid {
	font-size:11px;
	margin:5px;
	background-color:#EFEFEF;
	border:1px solid #AAAAAA;
	border-collapse:collapse
}
div.documentum table.grid th {
	color:#444444;
	background-color:#E1E1E1;
	padding:1px 3px 1px 3px;
	text-align:left;
	border-bottom:1px solid #AAAAAA
}
div.documentum table.grid th strong {
	color:#444444
}
div.documentum table.grid td {
	border:1px solid #AAAAAA;
	padding:1px 3px 1px 3px
}
div.static font {
	font-size:12px;
	font-family:arial, verdana, sans-serif
}
div.static b {
	color:#000000
}
div.static td.lg-grey-nrm {
	display:block;
	border:1px solid #00CCCC;
	padding:5px;
	margin-bottom:1em
}
div.static .xlg-mag-bold {
	font-size:110%;
	font-weight:bold
}
div.static .sm-dppl-nrm {
	font-size:90%
}
.greyBorderTop {
	border-top:1px solid #D0D0D0
}
.greyBorderRight {
	border-right:1px solid #D0D0D0
}
.mid-adv-bullet {
	margin-right:2px;
	margin-bottom:2px
}
a.mid-adv-bold {
	text-decoration:none
}
.r {
	border-right:1px solid #D0D0D0
}
.l {
	border-left:1px solid #D0D0D0
}
.t {
	border-top:1px solid #D0D0D0
}
.b {
	border-bottom:1px solid #D0D0D0
}
.w {
	border-top:1px solid #FFFFFF
}
h2.lg-blk-bold {
	font-size:12px;
	color:#000000
}
.small4 {
	font-size:8pt;
	color:#666666
}
.sta-mar {
	margin-bottom:15px
}
.xlg-blk-bold {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	letter-spacing:-0.5px
}
td.lg-white-bold {
	background-color:#797979;
	color:#FFFFFF;
	padding:3px;
	font-weight:bold
}
td.lg-dppl-bold {
	font-weight:bold;
	color:#004284
}
table#newspaperClassifieds td {
	padding:2px 4px 2px 4px
}
table#newspaperClassifieds td.sm-dppl-bold {
	font-weight:bold;
	color:#000000
}
table#newspaperClassifieds .ncHeading {
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	padding:2px
}
table#newspaperClassifieds .ncIndented {
	margin-left:20px
}
td.top_right-corner {
	background-image:url("/im/backgrounds/borderTopRight.gif");
	background-repeat:no-repeat;
	background-position:top right
}
#plainContent div#popupMessage {
	margin:10px 5px 0 5px;
	height:90px;
	width:270px;
	background-color:#FEE1E1;
	color:#820000;
	border:1px solid #E66E7B;
	padding:5px;
	background-image:url("/im/backgrounds/successPs.gif");
	background-position:top right;
	background-repeat:no-repeat
}
#plainContent div#popupMessage.large {
	width:auto;
	height:auto
}
* html #plainContent div#popupMessage.large {
	width:94%
}
#plainContent div#popupMessage p {
	font-weight:bold;
	margin:0
}
#plainContent div#popupMessage a {
	display:block;
	width:65px;
	height:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	background-color:#D4051C;
	float:right;
	margin-top:1em;
	margin-right:5px;
	padding-top:.2em
}
#photoDoc {
	padding:10px 10px 10px 5px;
	width:810px;
	height:710px
}
#photoDoc div#photoHeader {
	width:800px;
	height:50px
}
#photoDoc #photoHeader div#photoLogo {
	display:block;
	float:left;
	width:260px;
	height:50px;
	background-image:url("/im/logos/rea.gif");
	background-repeat:no-repeat
}
#photoDoc #photoHeader div#photoLogo strong {
	display:none
}
#photoDoc #photoHeader div#photoPropId {
	display:block;
	float:right;
	width:190px;
	height:20px;
	text-align:right;
	font-size:110%;
	color:#002689
}
#photoDoc #photoHeader ul#photoButtons {
	clear:right;
	float:right
}
* html #photoDoc #photoHeader ul#photoButtons {
	width:340px;
	margin-right:-1px
}
#photoDoc #photoHeader ul#photoButtons li {
	list-style-type:none;
	display:inline
}
#photoDoc #photoHeader ul#photoButtons li a, #photoDoc #photoHeader ul#photoButtons li span {
	background-image:url("/im/buttons/photoNav.gif");
	background-repeat:no-repeat;
	border:1px solid #CC6666;
	display:block;
	float:left;
	margin-left:5px;
	margin-top:5px;
	padding:3px 3px 3px 20px;
	text-decoration:none;
	color:#D4051C
}
* html #photoDoc #photoHeader ul#photoButtons li a, * html #photoDoc #photoHeader ul#photoButtons li span {
	padding-top:1px;
	height:18px
}
#photoDoc #photoHeader ul#photoButtons li a:hover {
	background-color:#FFCCCC
}
#photoDoc #photoHeader ul#photoButtons li#photoPrevIm a {
	width:90px;
	background-position:1px -62px
}
* html #photoDoc #photoHeader ul#photoButtons li#photoPrevIm a {
	width:115px
}
#photoDoc #photoHeader ul#photoButtons li#photoClose a {
	background-position:1px -21px
}
#photoDoc #photoHeader ul#photoButtons li#photoPrint a {
	background-position:1px -1px
}
#photoDoc #photoHeader ul#photoButtons li#photoNextIm a {
* html width:70px;
	width:80px;
	background-position:71px -41px;
	padding-left:10px
}
* html #photoDoc #photoHeader ul#photoButtons li#photoNextIm a {
	width:90px
}
#photoDoc #photoHeader ul#photoButtons li#photoNextImGrey span {
	width:80px;
	background-position:71px -41px;
	opacity:.36;
	padding-left:10px
}
* html #photoDoc #photoHeader ul#photoButtons li#photoNextImGrey span {
	opacity:.36;
	filter:alpha(opacity=36);
	background-color:#FFFFFF
}
#photoDoc div#photoFooter {
	width:800px;
	text-align:center;
	margin-top:20px
}
#photoDoc div#photoFooter a {
	color:#D4051C
}
#photoDoc div#photoFooter a img {
	border:none
}
#photoDoc div#photoContent {
	width:800px
}
#photoDoc #photoContent img {
	margin-top:10px;
	border:1px solid #002689
}
#photoDoc #photoContent a:hover img {
	margin-top:10px;
	border:1px solid blue
}
#dirLinks .thickDivSolidLine {
	border-top:4px solid #CCCCCC;
	margin:10px 0 10px 0
}
#dirLinks .thinDivDashLine {
	border-top:1px dashed #666666;
	margin:15px 0 10px 0
}
#dirLinks h2.dirHeading {
	font-size:110%
}
#dirLinks h2.dirHeading strong {
	font-size:110%;
	text-decoration:none
}
#dirLinks h3.dirHeading {
	font-size:110%
}
#dirLinks td.dirHeading {
	font-size:110%
}
#dirLinks a {
	text-decoration:none;
	color:#646464
}
#dirLinks a strong {
	color:#D4051C
}
#nhMaps {
	clear:both
}
#hdMap {
	float:left;
	border:1px solid #4fad26;
	width:198px;
	height:225px;
	margin-left:5px;
	margin-bottom:20px;
	line-height:13px
}
#hlpMap {
	float:left;
	border:1px solid #4fad26;
	width:198px;
	height:225px;
	margin-left:15px;
	margin-bottom:20px;
	line-height:13px
}
#hlpMap h1 {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	color:#FFFFFF !important;
	font-size:12px;
	font-weight:bold;
	height:15px;
	border:1px solid #FFFFFF !important;
	background-color:#4fad26
}
#hlpMap h1 a {
	text-decoration:underline;
	color:#FFFFFF
}
#hlpMap h1 a:hover {
	text-decoration:underline;
	color:#B0DAF7
}
#hdMap h1 {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 5px;
	color:#FFFFFF !important;
	font-size:12px;
	font-weight:bold;
	height:15px;
	border:1px solid #FFFFFF !important;
	background-color:#4fad26
}
#hdMap h1 a {
	text-decoration:underline;
	color:#FFFFFF
}
#hdMap h1 a:hover {
	text-decoration:underline;
	color:#B0DAF7
}
.nhmapimg {
	margin-left:15px
}
#knboxes {
	clear:both
}
#knbox1 {
	float:left;
	border:1px solid #CCCCCC;
	width:178px;
	height:360px;
	margin-left:5px;
	margin-bottom:20px
}
#knbox2 {
	float:left;
	border:1px solid #CCCCCC;
	width:178px;
	height:360px;
	margin-left:15px;
	margin-bottom:20px
}
#knbox3 {
	float:left;
	border:1px solid #CCCCCC;
	width:178px;
	height:360px;
	margin-left:15px;
	margin-bottom:20px
}
#kn h3 {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 5px 10px 5px;
	color:#000000;
	font-size:12px;
	font-weight:bold
}
#kn a {
	text-decoration:none;
	color:#FFFFFF
}
#kn a:hover {
	text-decoration:underline;
	color:#B0DAF7
}
div#header.specialEvent {
	background-repeat:no-repeat;
	background-position:0 28px
}
div#header.specialEvent li#logo a {
	background-image:none
}
div#header.specialEvent.worldCup {
	background-image:url("/im/logos/specialEvents/worldCup.gif")
}
div.stPatricks {
	background-image:url("/im/logos/specialEvents/stPatricks.gif")
}
div.aprilFools {
	background-image:url("/im/logos/specialEvents/aprilFools.gif")
}
div.anzacDay {
	background-image:url("/im/logos/specialEvents/anzacDay.gif")
}
div.xmas {
	background-image:url("/im/logos/specialEvents/xmas.gif")
}
div.valentines {
	background-image:url("/im/logos/specialEvents/valentines.gif")
}
div.newYear {
	background-image:url("/im/logos/specialEvents/newYear.gif")
}
div.fathersDay {
	background-image:url("/im/logos/specialEvents/fathersDay.gif")
}
div.easter {
	background-image:url("/im/logos/specialEvents/easter.gif")
}
div.queensBirthday {
	background-image:url("/im/logos/specialEvents/queensBirthday.gif")
}
div.mothersDay {
	background-image:url("/im/logos/specialEvents/mothersDay.gif")
}
div.redNoseDay {
	background-image:url("/im/logos/specialEvents/redNoseDay.gif")
}
div.rugby {
	background-image:url("/im/logos/specialEvents/rugby.gif")
}
div.fourMillion {
	background-image:url("/im/logos/specialEvents/fourMillion_no_people.gif")
}
#propertyDetail div#propertyLocation {
	margin-top:15px
}
#propertyDetail div#propertyLocation div.header {
	background-color:#EAEAEA;
	border-color:#CCCCCC;
	border-bottom:none;
	margin-bottom:-1px
}
#propertyDetail div#propertyLocation div.header h3 {
	font-weight:bold;
	color:#002689
}
#propertyDetail div#propertyLocation div.header p {
	display:block;
	float:right;
	width:150px;
	padding-left:15px;
	background-image:url(/im/icons/mapWarning.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	display:none
}
#propertyDetail div#gm_Map {
	width:408px;
	height:300px;
	border:1px solid #CCCCCC;
	border-top:none;
	background-color:#EAEAEA;
	margin-top:0 !important
}
#propertyDetail div#gm_Map img.loading {
	margin-left:165px;
	margin-top:120px
}
#searchResults div#gm_Map {
	width:598px;
	height:500px;
	border:1px solid #CCCCCC;
	background-color:#EAEAEA;
	margin-bottom:10px
}
#searchResults div#gm_Map img.loading {
	margin-left:260px;
	margin-top:220px
}
#gMapButtonMap, #gMapButtonSatellite, #gMapButtonHybrid {
	display:block;
	width:71px;
	height:17px;
	border:1px solid #FFFFFF;
	cursor:pointer;
	background-repeat:no-repeat;
	margin-bottom:3px;
	overflow:hidden
}
#gMapButtonMap {
	background-image:url(/im/maps/gmap/button_map.gif)
}
#gMapButtonSatellite {
	background-image:url(/im/maps/gmap/button_satellite.gif)
}
#gMapButtonHybrid {
	background-image:url(/im/maps/gmap/button_hybrid.gif)
}
#gMapButtonMap:hover, #gMapButtonSatellite:hover, #gMapButtonHybrid:hover {
	border-color:#D30327
}
#gMapButtonMap.active {
	background-image:url(/im/maps/gmap/button_map_active.gif)
}
#gMapButtonSatellite.active {
	background-image:url(/im/maps/gmap/button_satellite_active.gif)
}
#gMapButtonHybrid.active {
	background-image:url(/im/maps/gmap/button_hybrid_active.gif)
}
#gm_PlotCount, #gm_PlotTotal {
	font-weight:bold
}
#gm_Disclaimer {
	display:block;
	float:right;
	margin-top:-1.3em;
	font-size:10px
}
#gm_Disclaimer sup {
	margin:0;
	line-height:40%
}
div.finePrint {
	margin-top:2em
}
.googleInfoWindow * {
	margin:0;
	padding:0;
	font-family:Arial, sans-serif;
	font-size:14px;
	line-height:14px;
	text-align:left
}
.googleInfoWindow, .googleInfoWindow .row1, .googleInfoWindow .row2 {
	width:300px;
	float:left
}
.googleInfoWindow .row2 {
	margin-top:5px;
	padding-bottom:5px;
	height:100px
}
.googleInfoWindow .price {
	float:left;
	width:120px;
	color:#b20000
}
.googleInfoWindow .col2, .googleInfoWindow dl {
	float:right;
	width:170px
}
.googleInfoWindow dl dt {
	float:left;
	width:17px;
	height:13px;
	background-image:url("../Images/bedBathCar_new.gif")
}
.googleInfoWindow dl dt em {
	display:none
}
.googleInfoWindow dl dt.beds {
	background-position:0 0
}
.googleInfoWindow dl dt.baths {
	background-position:0 -13px
}
.googleInfoWindow dl dt.cars {
	background-position:0 -26px
}
.googleInfoWindow dl dd {
	float:left;
	padding:0 10px 0 5px;
	font-size:12px;
	font-weight:bold;
	color:#383838
}
.googleInfoWindow a.photo img {
	float:left;
	width:120px;
	border:0
}
.googleInfoWindow .col2 {
	float:right;
	width:170px
}
.googleInfoWindow img {
	width:160px;
	height:30px
}
.googleInfoWindow img.mediumSmallLogo {
	width:160px;
	height:40px
}
.googleInfoWindow strong.address {
	display:block;
	margin:5px 0 5px 0;
	text-transform:uppercase;
	font-size:11px;
	color:#000000
}
.googleInfoWindow a.links:link, .googleInfoWindow a.links:visited, .googleInfoWindow a.links:active {
	float:left;
	display:block;
	width:100px;
	padding:0 0 0 8px;
	font-size:11px;
	background:url("/im/arrows/arrows.gif") no-repeat 0 -101px
}
.googleInfoWindow a.links:hover {
	text-decoration:none
}
.gmapTip {
	width:210px;
	height:37px;
	margin:0 auto;
	padding:6px 0 0 48px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:#FFF url("/im/maps/gmap/tipPin.gif") no-repeat 0 50%
}
.gmapTip strong {
	color:#CC0000
}
.multipleListings {
	width:320px;
	height:175px;
	overflow:auto
}
.multipleListings div.break {
	border-top:1px solid #DDDDDD;
	margin-bottom:10px;
	margin-right:10px
}
#link_mortgage_finder a {
	display:none
}
.specialOfferPortrait {
	width:206px;
	background-color:#F8F8F8;
	border:1px solid #D9D9D9;
	float:left;
	margin:10px 23px 0 0;
	height:235px
}
.specialOfferPortraitRight {
	margin:10px 0 0 0
}
.specialOfferPortrait img, .specialOfferPortraitRight img {
	margin:0 0 7px 0;
	height:78px;
	width:206px;
	padding:0;
	border:none
}
.specialOfferPortrait dd, .specialOfferPortrait dt, .specialOfferPortraitRight dd, .specialOfferPortraitRight dt {
	padding:0 7px 0 7px
}
.clearBoth {
	clear:both
}

