/*
	$Id: buy.css 4029 2007-12-06 22:12:27Z mjhorne $

	This file is part of ayudaCMS
	Copyright 2007: ayuda IT
	http://www.ayuda.com.au

	For licencing details, please see LICENCE.txt in the ayudaCMS directory.
*/
.buyBody {
	background-image: url(../../images/public/buy/bodyBackground.gif);
}

.buyBody ul#footerMenu {
	background-image: url(../../images/public/buy/footerMenuBackground.gif);
}

form#buyHomeSearch {
	background-image: url(../../images/public/buy/quickSearchBackgroundTop.gif);
	background-repeat: no-repeat;
	width: 520px;
	position: relative;
	background-color: #a6a094;
	margin-bottom: 6.0em;
}

form#buyHomeSearch fieldset {
	background-image: url(../../images/public/buy/quickSearchBackgroundBottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	border: none;
	padding-top: 13px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
}

form#buyHomeSearch fieldset div.input {
	display: block;
	width: 265px;
	margin: 0px;
	padding: 0px;
	float: right;
}

form#buyHomeSearch fieldset div.input input.image {
	margin-top: 2px;	
}

form#buyHomeSearch fieldset.submit {
	background-image: none;
	padding: 0px;
	width: 50px;
	position: absolute;
	top: 0px;
	right: 0px;
	padding-top: 9.3em;
	margin-right: 100px;
}

form#buyHomeSearch fieldset.submit input {
	padding: 1px;
	font-size: 1.2em;
}

form#buyHomeSearch fieldset.submit input.error {
	margin-top: 2.1em;
}

form#buyHomeSearch fieldset br {
	clear: both;
}

form#buyHomeSearch fieldset label {
	font-weight: bold;
	font-size: 1.4em;
	width: 200px;
	padding-right: 20px;
	line-height: 1.2;
	display: block;
	float: left;
	margin-bottom: 10px;
}

form#buyHomeSearch fieldset label.multiline {
	width: 225px;
	margin-bottom: 0px;
	float: left;
	padding-right: 0px;
	margin-right: 0px;
	font-weight: normal;
	font-size: 1.2em;
}

form#buyHomeSearch fieldset label.multiline strong {
	font-size: 1.1em;
}

form#buyHomeSearch fieldset input.checkbox {	
	float: left;
	margin-top: 2px;
}

form#buyHomeSearch fieldset span.wideLabel {
	display: block;
	float: left;
	width: 183px;
	font-size: 1.3em;
	padding-right: 10px;
	text-align: right;
}

form#buyHomeSearch fieldset label.wide {
	padding-right: 10px;
	width: 210px;
}

form#buyHomeSearch fieldset input.text {
	display: block;
	float: left;
	width: 200px;
	padding: 3px;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 1.2em;
	border: 1px solid #a6a094;
}

form#buyHomeSearch fieldset span.formError {
	display: block;
	float: left;
	width: 240px;
	margin-bottom: 5px;
	padding: 5px;
	font-size: 1.3em;
	color: #dd3322;
	background-color: #c8c2b6;
	text-align: left;
}

div#buyStateMenuWrapper {
	margin-top: 20px;
	width: 520px;
	height: 436px;
	display: block;
	background-image: url(../../images/public/buy/australiaMapBackground.png);
	margin-bottom: 30px;
}

div#buyStateMenuWrapperAlert {
	width: 520px;
	height: 436px;
	display: block;
	background-image: url(../../images/public/buy/australiaMapBackgroundAlert.png);
	margin-bottom: 30px;
}

ul#buyStateMenu {
	position:relative;
	width: 520px;
	height: 436px;
	display: block;
	background-image: url(../../images/public/buy/australiaMap.png);
}

ul#buyStateMenu li {
	position:absolute;
	list-style-type: none;
}

ul#buyStateMenu li a { 
	display: block;
}

ul#buyStateMenu li#WA {
	top: 56px;
	left: 47px;
}

ul#buyStateMenu li#WA a {
	width: 150px;
	height: 280px;
}

ul#buyStateMenu li#NT {
	top: 21px;
	left: 197px;
}

ul#buyStateMenu li#NT a {
	width: 107px;
	height: 147px;
}

ul#buyStateMenu li#SA {
	top: 169px;
	left: 197px;
}

ul#buyStateMenu li#SA a {
	width: 135px;
	height: 175px;
}

ul#buyStateMenu li#QLD {
	top: 30px;
	left: 304px;
}

ul#buyStateMenu li#QLD a {
	width: 160px;
	height: 194px;
}

ul#buyStateMenu li#NSW {
	top: 200px;
	left: 330px;
}

ul#buyStateMenu li#NSW a {
	width: 150px;
	height: 100px;
}

ul#buyStateMenu li#ACT {
	top: 275px;
	left: 405px;
}

ul#buyStateMenu li#ACT a {
	width: 25px;
	height: 35px;
}

ul#buyStateMenu li#VIC {
	top: 300px;
	left: 330px;
}

ul#buyStateMenu li#VIC a {
	width: 100px;
	height: 60px;
}

ul#buyStateMenu li#TAS {
	top: 365px;
	left: 345px;
}

ul#buyStateMenu li#TAS a {
	width: 54px;
	height: 55px;
}

ul#buyStateMenu li a span { 
	display: none;
}

form.buySearch p.searchMessage {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1.3em;
	line-height: 1.5;
	clear: left;
	margin-top: 10px;
	clear: both;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}

form.buySearch {
	width: 520px;
}

form.buySearch fieldset {
	margin-left: 20px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-right: 20px;
	border: none;
}

form.buySearch fieldset div {
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 10px;
	width: 470px;
	padding-bottom: 5px;
}

form.buySearch fieldset.grey {
	background-image: url(../../images/public/fieldsetBackgroundGreyTop.gif);
	background-color: #d2d0c9;
}

form.buySearch fieldset.grey div {
	background-image: url(../../images/public/fieldsetBackgroundGreyBottom.gif);
}

form.buySearch fieldset.peach {
	background-image: url(../../images/public/buy/formBackgroundTopPeach.gif);
	background-color: #f8e1a4;
}

form.buySearch fieldset.peach div {
	background-image: url(../../images/public/buy/formBackgroundBottomPeach.gif);
}

form.buySearch fieldset.green {
	background-image: url(../../images/public/buy/formBackgroundTopGreen.gif);
	background-color: #adbe61;
}

form.buySearch fieldset.green div {
	background-image: url(../../images/public/buy/formBackgroundBottomGreen.gif);
}

form.buySearch fieldset.orange {
	background-image: url(../../images/public/buy/formBackgroundTopOrange.gif);
	background-color: #f0c349;
}

form.buySearch fieldset.orange div {
	background-image: url(../../images/public/buy/formBackgroundBottomOrange.gif);
}

div.searchGeneralPage {
	padding-top: 40px;
	background-position: left 0px;
}

div#searchHeader {
	margin-bottom: 20px;
}

div#searchHeader span#header {
	float: left;
	margin-left: 25px;
	width: 370px;
	font-size: 1.9em;
	font-weight: bold;
	color: #444444;
}

div#searchHeader span#header span {
	padding-left: 5px;
}

div#searchHeader span#pages {
	float: right;
	width: 105px;
	margin-right: 15px;
	text-align: right;
	font-size: 1.2em;
}

div#headPageLinks a {
	display: block;
	width: 90px;
	height: 26px;
	margin-bottom: 5px;
	background-image: url(../../images/public/next10.png);
}

div#headPageLinks a span {
	display: none;

}

form.buySearch fieldset label {
	font-weight: bold;
	font-size: 1.4em;
	width: 158px;
	padding-right: 10px;
	color: black;
	line-height: 1.2;
	display: block;
	float: left;
	margin-bottom: 10px;
}

form.buySearch fieldset label.short {
	color: #fafbf6;
	width: 40px;
	margin-top: 2px;
	font-weight: normal;
}

form.buySearch fieldset label.wide {
	padding-right: 10px;
	width: 290px;
	padding-top: 2px;
}

form.buySearch fieldset input.text {
	display: block;
	float: left;
	width: 107px;
	margin-right: 10px;
	padding: 5px;
	font-size: 1.2em;
	border: 1px solid #aac272;
}

form.buySearch fieldset input.wideText {
	display: block;
	float: left;
	width: 280px;
	padding: 5px;
	font-size: 1.2em;
	margin-bottom: 10px;
	border: 1px solid #aac272;
}

form.buySearch fieldset input.checkbox {
	display: block;
	float: left;
	margin-top: 2px;
}

form.buySearch fieldset input.orphan {
	margin-left: 170px;
}

form.buySearch fieldset span.label {
	font-size: 1.3em;
	width: 235px;
	padding-left: 20px;
	color: #555555;
	display: block;
	float: left;
	padding-left: 10px;
}

form.buySearch fieldset select {
	width: 290px;
	height: 130px;
	padding: 2px;
	font-size: 1.3em;
	margin-bottom: 10px;
	display: block;
	float: left;
}

div.generalPage span#or {
	margin-left: 30px;
	font-size: 2.4em;
	font-weight: bold;
	color: #a6a094;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
}

form.buySearch fieldset select#searchCriteriaLocalities {
	margin-left: 170px;
}

form.buySearch fieldset select.short {
	display: block;
	float: left;
	padding: 0px;
	height: auto;
	width: 90px;
	margin-right: 10px;
}

form.buySearch fieldset.submit {
	background-image: none;
	text-align: right;
	background-color: #ffffff;
}

form.buySearch fieldset input#go {
	width: 33px;
	height: 24px;
	border: none;
}

form.buySearch fieldset input#back {
	border: none;
	margin-bottom: 10px;
	display: block;
	float: left;
}
form.buySearch fieldset input#search {
	border: none;
	margin-bottom: 10px;
	display: block;
	float: right;
}

div#headPageLinks {
	height: 3.0em;
	margin-right: 15px;
	text-align: right;
	font-size: 1.2em;
}

div#headPageLinks a {
	display: block;
	width: 90px;
	height: 26px;
	margin-bottom: 5px;
	background-image: url(../../images/public/next10.png);
}

div#headPageLinks a span {
	display: none;
}

div.propertyListing {
	margin-left: 25px;
	margin-right: 25px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width: 465px;
}

div#propertyContent span.notice,
div.propertyListing span.notice {
	font-size: 1.3em;
	color: #dd3322;
	padding-right: 10px;
	line-height: 2.0;
}

div.propertyListing div.propertyImage {
	float: left;
	width: 205px;
}

div.propertyListing div.propertyImage img.thumbnail {
	border: 2px solid #aac272;
	width: 200px;
	margin-bottom: 10px;
}

div.propertyListing div.propertyImage span.feature {
	background-repeat: no-repeat;
	display: block;
	position: relative;
	float: left;
	width: 19px;
	height: 24px;
	margin-left: 3px;
	margin-right: 7px;
	color: #ffffff;
	text-align: right;
	padding-right: 40px;
	padding-top: 7px;
	font-size: 1.6em;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-serif;
}


div.propertyListing div.propertyImage span.feature span {
	display: none;
}

div.propertyListing div.propertyImage span.featureHover span {
	color: #333333;
	display: block;
	text-align: center;
	padding: 3px;
	font-weight: normal;
	font-size: 0.9em;
	white-space: nowrap;
	position: absolute;
	top: 30px;
	left: -5px;
	z-index: 100;
	background-color: #f5f5b5;
	border: 1px solid #baba45;
}

div.propertyListing div.propertyImage span.featureLast {
	margin-right: 0px;
}

div.propertyListing div.propertyImage span.bedrooms {
	background-image: url(../../images/public/features/bedrooms.png);
}

div.propertyListing div.propertyImage span.bathrooms {
	background-image: url(../../images/public/features/bathrooms.png);
}

div.propertyListing div.propertyImage span.carSpaces {
	background-image: url(../../images/public/features/carSpaces.png);
}

div.propertyListing div.propertyDetails {
	width: 240px;
	margin-left: 20px;
	float: right;
}

div.propertyListing div.propertyDetails h2 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 15px;
	padding-left: 0px;
}

div.propertyListing div.propertyDetails p {
	font-size: 1.0em;
	padding: 0px;
	margin-left: 0px;
}

div.propertyListing div.propertyDetails h3 {
	margin-bottom: 5px;
	color: #bac879;
	font-size: 1.2em;
}

div.propertyListing div.propertyDetails div.summary {
	font-size: 1.2em;
	line-height: 1.3;
}

div.propertyListing div.propertyDetails a.more {
	color: #000000;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 20px;
	text-decoration: none;
}

div.propertyListing div.propertyDetails a.more:hover {
	text-decoration: underline;
}

div#refineSearch h2 {
	border-top: 1px solid #aca89e;
	background-image: url(../../images/public/buy/refineSearch.png);
	height: 74px;
	margin-bottom: 10px;
}

div#refineSearch h2 span {
	display: none;
}

div#refineSearch form {
	background-image: url(../../images/public/buy/refineSearchBackgroundTop.png);
	background-repeat: no-repeat;
	background-color: #c0bbb1;
	width: 193px;
	margin-bottom: 10px;
}

div#refineSearch form fieldset {
	border: none;
	border-bottom: 6px solid #ffffff;
	padding-bottom: 15px;
}

div#refineSearch form fieldset label.block {
	font-size: 1.4em;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	display: block;
	margin-bottom: 10px;
}

div#refineSearch form fieldset br {
	clear: both;
}

div#refineSearch form fieldset label.inline {
	font-size: 1.2em;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 5px;
	width: 30px;
	display: block;
	float: left;
	margin-bottom: 10px;
}

div#refineSearch form fieldset select {
	width: 110px;
	display: block;
	margin-bottom: 5px;
	float: left;
	font-size: 1.2em;
}

div#refineSearch form fieldset select.multiple {
	width: 170px;
	height: 80px;
	margin-left: 11px;
	font-size: 1.2em;
	margin-bottom: 0px;
}

div#refineSearch form fieldset input.text {
	width: 130px;
	padding: 2px;
	margin-left: 11px;
	font-size: 1.2em;
	margin-bottom: 0px;
}

div#refineSearch form fieldset input.landSize {
	float: left;
	width: 70px;
	margin-right: 10px;
}

div#refineSearch form fieldset select.units {
	display: block;
	float: left;
	width: 80px;
	padding: 2px;
}

div#refineSearch form fieldset input.checkbox {
	margin-top: 10px;
	margin-left: 10px;
}

div#refineSearch form fieldset label.trailing {
	padding-left: 0px;
	font-size: 1.1em;
}

div#refineSearch form fieldset span.suffix {
	font-size: 1.2em;
	padding-left: 10px;
}

div#refineSearch form fieldset.submit {
	background-image: url(../../images/public/buy/refineSearchBackgroundBottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	border: none;
	padding-top: 10px;
}

div#refineSearch form fieldset input#refine {
	width: 136px;
	height: 25px;
	margin-left: 25px;
	margin-bottom: 10px;
}

div#refineSearch form fieldset input#createAlert {
	width: 136px;
	height: 25px;
	margin-left: 25px;
}

div#propertyDetailsHeader {
	background-image: url(../../images/public/elementBackgroundBottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 520px;
	padding-bottom: 40px;
}

div#propertyDetailsHeader h1 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 45px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-image: url(../../images/public/elementBackgroundTop.gif);
	font-size: 2.7em;
	color: #adbe61;
}

div#propertyDetailsHeader h1 span {
}

div#propertyDetailsHeader h1 span.propertyDetailsHeader {
	width: 320px;
	display: block;
	float: left;
}

div#propertyDetailsHeader span#propertyID {
	width: 131px;
	height: 25px;
	background-image: url(../../images/public/buy/propertyID.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 5px;
	margin-right: 45px;
	display: block;
	color: #000000;
	font-size: 0.4em;
	float: right;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

div#propertyDetailsHeader a#headingBackToListings {
	display: block;
	float: right;
	font-size: 0.45em;
	color: #000000;
	text-decoration: none;
	clear: both;
	width: 116px;
	text-align: right;
	margin-right: 55px;
}

div#propertyDetailsHeader a#headingBackToListings:hover {
	text-decoration: underline;
}

div#propertyDetails {
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 18px;
	padding-bottom: 15px;
	width: 502px;
}

div#propertyDetails a.main {
	display: block;
	margin-bottom: 20px;
}

div#propertyDetails a.main img {
	display: block;
	border: none;
	border: 2px solid #7b766a;
}

div#propertyDetails div.thumbnails {
	float: left;
	width: 120px;
}

div#propertyDetails div.thumbnails a {
	display: block;
	margin-bottom: 20px;
}

div#propertyDetails div.thumbnails a img {
	display: block;
	border: 1px solid #7b766a;
}

div#propertyDetails div#propertyContent {
	float: left;
	width: 365px;
}

div#propertyDetails div#propertyContent ol li,
div#propertyDetails div#propertyContent ul li {
	font-size: 1.0em;
}

div#propertyDetails h2 {
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-left: 0px;
}

div#propertyDetails div#propertyContent h4 {
	margin-bottom: 15px;
	color: #bac879;
	font-size: 1.3em;
	width: 365px;
}

div#propertyDetails div#propertyContent h4 a {
	float: right;
	width: 114px;
	height: 24px;
	display: block;
	background-image: url(../../images/public/buy/contactSeller.gif);
	background-repeat: no-repeat;
}

div#propertyDetails div#propertyContent h4 a span {
	display: none;
}

div#propertyDetails div#propertyContent p {
	font-size: 1.0em;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 1.5em;
}

div#propertyDetails div#propertyContent ul {
	margin-left: 15px;
	margin-bottom: 1.5em;
}

div#propertyDetails div#propertyContent div.completeDetails label {
	width: 200px;
	font-size: 1.3em;
	display: block;
	padding: 2px;
	float: left;
}

div#propertyDetails div#propertyContent div.completeDetails label.even,
div#propertyDetails div#propertyContent div.completeDetails span.even {
	background-color: #efefef;
}

div#propertyDetails div#propertyContent div.completeDetails label.odd,
div#propertyDetails div#propertyContent div.completeDetails span.odd {
}


div#propertyDetails div#propertyContent div.completeDetails span {
	width: 150px;
	font-size: 1.3em;
	padding: 2px;
	display: block;
	float: left;
}

div#propertyDetails div#propertyContent div.completeDetails br  {
	clear: both;
}

div#propertyDetails span.features {
	float: right;
	display: block;
	margin-right: 20px;
	width: 200px;
	height: 31px;
	margin-right: 10px;
	width: 203px;
}

div#propertyDetails span.feature {
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 17px;
	position: relative;
	height: 24px;
	margin-right: 7px;
	color: #ffffff;
	text-align: right;
	padding-right: 42px;
	padding-top: 7px;
	font-size: 1.6em;
	font-weight: bold;
}

div#propertyDetails span.featureLast {
	margin-left: 0px;
}

div#propertyDetails span.feature span {
	display: none;
}

div#propertyDetails span.featureHover span {
	color: #333333;
	display: block;
	text-align: center;
	padding: 3px;
	font-weight: normal;
	font-size: 0.9em;
	white-space: nowrap;
	position: absolute;
	top: 30px;
	left: -5px;
	z-index: 100;
	background-color: #f5f5b5;
	border: 1px solid #baba45;
}

div#propertyDetails span#bedrooms {
	background-image: url(../../images/public/features/bedrooms.png);
}

div#propertyDetails span#bathrooms {
	background-image: url(../../images/public/features/bathrooms.png);
}

div#propertyDetails span#carSpaces {
	background-image: url(../../images/public/features/carSpaces.png);
}

div#propertyDetails div.summary {
	font-size: 1.3em;
	margin-bottom: 20px;
	line-height: 1.3;
}

div#propertyDetails div#propertyMap {
	display: none;
	width: 360px;
	height: 360px;
	margin-bottom: 20px;
	margin-top: 30px;
}

a#back,
a#backSubmit,
a#backToListings {
	display: block;
	width: 145px;
	height: 25px;
	float: right;
	margin-right: 25px;
	font-size: 30px;
	background-image: url(../../images/public/buy/backToListings.png);
}

span#googleMap {
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.3em;
}

span#googleMap a {
	display: block;
	padding-bottom: 10px;
}

a#back,
a#backSubmit {
	width: 88px;
	background-image: url(../../images/public/buttons/back.png);
}

a#backSubmit {
	float: left;
}


a#back span,
a#backSubmit span,
a#backToListings span {
	display: none;
}


div#sellerContactDetails {
	border-top: 1px solid #aca89e;
	padding-top: 15px;
}

div#sellerContactDetails h2 {
	background-image: url(../../images/public/buy/sellerDetails.png);
	height: 59px;
	margin-bottom: 10px;
}

div#sellerContactDetails h2 span {
	display: none;
}

div#sellerContactDetails h3 {
	background-image: url(../../images/public/buy/sellerDetailsBackgroundTop.gif);
	background-repeat: no-repeat;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 1.5em;
	background-color: #c0bbb1;
	padding-left: 1.5em;
	padding-bottom: 1.5em;
}

div#sellerContactDetails h3 a {
	color: #000000;
}

div#sellerContactDetails div {
	background-image: url(../../images/public/buy/sellerDetailsBackgroundBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #c0bbb1;
	margin-bottom: 10px;
	font-size: 1.3em;
	font-weight: bold;
	padding-left: 1.5em;
	padding-bottom: 1.5em;
}

div#sellerContactDetails h4 {
	margin-bottom: 10px;
}

div#sellerContactDetails span.label {	
	width: 50px;
	display: block;
	float: left;
}

div#sellerContactDetails span.value {	
	margin-bottom: 10px;
}

div#sellerContactDetails ul {
	margin-top: 20px;
	margin-left: 0px;
}

div#sellerContactDetails ul {
	list-style-type: none;
}

div#sellerContactDetails ul li a {	
	color: #000000;
	text-decoration: underline;
}

div#sellerContactDetails ul li a:hover {
	text-decoration: none;
}

div#sellerContactDetails br {	
	clear: both;
}

div.pageLinks {
	width: 522px;
	margin-left: 20px;
	margin-top: 20px;
}

div.pageLinks span.current,
div.pageLinks a.pageLink {
	display: block;
	font-size: 1.2em;
	background-image: url(../../images/public/pageLink.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 21px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin-right: 7px;
}

div.pageLinks a.pageLink:hover {
	text-decoration: underline;
}

div.pageLinks span.current {
	font-style: italic;
}

div.pageLinks a#previous,
div.pageLinks a#next {
	display: block;
	font-size: 1.2em;
	background-image: url(../../images/public/pageLinkPrevious10.png);
	background-repeat: no-repeat;
	width: 103px;
	height: 21px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	float: left;
	margin-right: 7px;
}

div.pageLinks a#next {
	width: 90px;
	background-image: url(../../images/public/pageLinkNext10.png);
}

ul#buyMenu {
	clear: both;
	width: 522px;
	background-color: #E6E4E0;
}

ul#buyMenu li {
	list-style-type: none;
	float: left;
}

ul#buyMenu li.first {
	margin-right: 16px;
}

ul#buyMenu li img {
	border: none;
}

div.generalPage ul.localities {
	margin-left: 20px;
	padding-left: 0px;
	margin-right: 15px;
	padding-bottom: 15px;
}

ul.localities li {
	list-style-type: none;
	line-height: 1.5;
	font-size: 1.3em;
	padding: 5px;
	padding-bottom: 5px;
}

ul.localities li.even {
}

ul.localities li.odd {
	background-color: #efefef;
}

ul.localities li a {
	color: #2233dd;
	display: block;
	text-align: right;
	width: 120px;
	float: right;
}

div#propertyImagesHeader {
	margin-bottom: 20px;
	width: 760px;
}

div#propertyImagesHeader h1 {
	font-size: 2.7em;
	color: #a6a094;
	line-height: 0.7;
	display: block;
	font-family: Arial, Helvetica, Sans-serif;
	float: left;
	width: 600px;
	font-weight: normal;
}

div#propertyImagesHeader h1 span {
	font-weight: bold;
}

div#propertyImagesHeader span#propertyID {
	width: 141px;
	height: 25px;
	background-image: url(../../images/public/buy/propertyID.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 5px;
	display: block;
	float: right;
	font-weight: bold;
	font-size: 1.1em;
}

div#propertyImagesHeader a {
	color: #000000;
	font-size: 1.2em;
	display: block;
	float: right;
	clear: both;
	width: 100px;
	text-align: right;
	padding-right: 20px;
	margin-bottom: 5px;
}

div#propertyImageBrowser {
}

div#propertyImageBrowser div.links {
	margin: 10px;
}

div#propertyImageBrowser h1 {
	background-image: none;
	padding-top: 0px;
}

div#propertyImageBrowser #imageDiv {
	background-color: #efefef;
	padding: 30px;
	margin-bottom: 20px;
}

div#propertyImageBrowser img {
	margin: auto;
	display: block;
}

div#propertyImageBrowser a#next {
	width: 67px;
	height: 26px;
	display: block;
	float: right;
	background-image: url(../../images/public/next.png);
}

div#propertyImageBrowser a#previous {
	width: 86px;
	height: 26px;
	margin-right: 10px;
	float: left;
	display: block;
	background-image: url(../../images/public/previous.png);
}

div#propertyImageBrowser a#previous span,
div#propertyImageBrowser a#next span {
	display: none;
}

form.buySearch fieldset span.formError {
	margin-left: 170px;
	background-color: #efefef;
	color: #ff3322;
	font-size: 1.2em;
	width: 279px;
	padding: 5px;
	margin-bottom: 5px;
	display: block;
	float: left;
}


