﻿/************************************ History Storage stuff ************************************/
#historyStorageField
	{
	position: absolute; 
	top: -1000px; 
	left: -1000px;
	}
/***********************************************************************************************/
*
	{
	padding:0;
	margin:0;
	}	
html
	{
	height: 100%;
	margin-bottom: 1px;
	}
*html
	{
	height: 100%;
	margin-bottom: 1px;
	}
ul,ol
	{
	list-style:none
	}
a img,:link img,:visited img
	{
	border:none
	}
a
	{
	color:blue;
	text-decoration:underline;
	}
a:visited
	{
	text-decoration:none;
	color:purple;
	}
a:hover, a:focus
	{
	color:#000;
	text-decoration:none;
	}
body
	{
	font: 0.9em Verdana, Helvetica, sans-serif;
	height:100%;
	text-align:center;
	background-color:#f0f0f0;
	}
#contentWrapper
	{
	text-align:left;
	width:992px;
	background:white url(../images/leftColBG.gif) repeat-y;
	min-height:100%;
	margin:0 auto;
	height:auto;
	}
label
	{
	cursor:pointer;
	}
#header
	{
	background-color:#fff;
	}
h1
	{
	background-color:#d6bf79;
	color:white;
	font-size:1.1em;
	font-weight:normal;
	letter-spacing:-1px;
	padding:7px 0 7px 26px;
	min-width:748px;
	}
h3
	{
	font-size:1.2em!important;
	color:#823555;
	}
h3.mapHeader
	{
	height:48px;
	width:277px;
	overflow:auto;
	padding:0;
	line-height:200px;
	background-repeat:no-repeat;
	background-position:left 12px;
	border-bottom-width:0;
	font-size:1.4em!important;
	color:#d6bf79;
	}
#displayImages
	{
	text-align:right;
	margin-left:270px;
	}
#displayImages img
	{
	margin-left:-5px;
	}
#siteLogo
	{
	float:left;
	margin-left:9px;
	margin-top:9px;
	}
/******************************************* Navbar ********************************************/
#navBar
	{
	background-color:#823555;
	text-align:center;
	font-size:0.8em;
	min-width:748px;
	color:#d6bf79;
	font-weight:bold;
	}
#navBar li
	{
	display:inline;
	}
#navBar li a
	{
	color:white;
	text-decoration:none;
	height:2.2em;
	padding:0.5em;
	line-height:2.2em;
	letter-spacing:-0.02em;
	font-weight:normal;
	}
#navBar li a:hover
	{
	background-color:#294086;
	color:white;
	}
#navBar li.thisPage
	{
	background:#fff url(../images/tabTL.gif) no-repeat left top;
	padding-left:1.2em;
	padding-bottom:0.5em;
	margin-left:6px;
	margin-right:6px;
	}
#navBar li.thisPage a
	{
	font-weight:bold;
	padding:0 1.2em 0 0;
	color:#823555;
	background:#fff url(../images/tabTR.gif) no-repeat right top;
	}
/***********************************************************************************************/
#mainContent
	{
	border-top:2px solid white;
	}

#mainPic, #towns
	{
	float:right;
	width:338px;
	overflow:hidden;
	}
/******************************************* Towns Div *****************************************
#towns
	{
	margin-bottom:22px;
	margin-right:5px;
	height:auto;
	background-color:#FAF6EB;
	font-size:0.6em;
	border:1px solid #d6bf79;
	width:180px;
	}
#towns ul
	{
	padding:0 3px;
	}
#towns ul li
	{	
	list-style-type:none;
	overflow:hidden;
	padding:0;
	padding:4px;
	float:left;
	width:164px;
	height:5em;
	margin:0;
	margin-right:3px;
	margin-bottom:3px;
	border-bottom:1px solid #d6bf79;
	}
#towns ul li:hover, #towns ul li:focus
	{
	background-color:#fff;
	}
#towns a
	{
	margin:0;
	color:#823555;
	font-size:1.3em;
	font-weight:bold;
	background:url(../images/moreDetails.gif) no-repeat left bottom;
	padding-left:14px;
	line-height:1.6em;
	}
#towns a.moreMap
	{
	font-weight:normal;
	}
#towns h3
	{
	margin-bottom:6px;
	float:none;
	width:auto;
	padding:7px;
	background-color:#823555;
	color:#d6bf79;
	font-size:1.5em!important;
	}
#towns p
	{
	margin:0;
	padding:0 12px 6px;
	font-size:1.2em;
	}
*/
/******************************************* Search *******************************************
#divSearchStatus
	{
	color:#823555;
	}

#divSearchStatus img
	{
	margin:5px 0;
	width:260px;
	}
#divSearchStatus	h2
	{
	font-size:0.9em;
	padding-top:8px;
	}
#divSearchResults
	{
	width:260px;
	height:auto;
	overflow:auto;
	}
#divSearchResults	p
	{
	width:260px!important;
	color:#823555;
	}
#divSearchResults h2
	{
	font-size:1.15em;
	color:#fff;
	margin-top:20px;
	border:1px solid #000;
	padding:4px;
	margin-bottom:3px;
	float:left;
	background-color:#000;
	width:248px;
	}
*/
/***************************************** Summary Div ******************************************/
#summary
	{
	font-size:0.75em;
	line-height:1.4em;
	/* min-width:570px;Note this upsets IE 7 (Not 6) ***/
	margin-left:205px;
	}
#summary h3
	{
	font-size:1.4em;
	padding:23px 0 3px;
	line-height:1.2em;
	width:425px;
	}
/*********************************** Page Header replacement graphics *******************************/
#summary h3.introPageHeader, #summary h3.buyerHeader, #summary h3.developerHeader, #summary h3.friendHeader, #summary h3.helpHeader, #summary h3.contactHeader,
#summary h3.buyHeader, #summary h3.startedHeader, #summary h3.dealHeader, #summary h3.powerHeader,
#summary h3.hotspotHeader, #summary h3.offPlanHeader, #summary h3.mortgagesHeader, #summary h3.runningInHeader,
#summary h3.standardsHeader, #summary h3.adHeader, #summary h3.termsHeader, #summary h3.infoHeader, #summary h3.advHeader
	{
	height:48px;
	width:277px;
	overflow:hidden;
	padding:0;
	line-height:200px;
	background-repeat:no-repeat;
	background-position:left 12px;	
	border-width:0;
	margin-top:70px;
	}
#summary h3.developerHeader
	{
	background-image:url(../images/heading_developers.png);
	}
#summary h3.introPageHeader
	{
	background-image:url(../images/heading_home.png);
	}
#summary h3.buyerHeader
	{
	background-image:url(../images/heading_buyers.png);
	}
#summary h3.friendHeader
	{
	background-image:url(../images/heading_friend.png);
	}
#summary h3.helpHeader
	{
	background-image:url(../images/heading_help.png);
	}
#summary h3.contactHeader
	{
	background-image:url(../images/heading_contact.png);
	}
#summary h3.adHeader
	{
	background-image:url(../images/heading_adverts.png);
	}
#summary h3.buyHeader
	{
	background-image:url(../images/heading_new.png);
	width:340px;
	}
#summary h3.startedHeader
	{
	background-image:url(../images/heading_started.png);
	}
#summary h3.dealHeader
	{
	background-image:url(../images/heading_deal.png);
	width:310px;
	}
#summary h3.powerHeader
	{
	background-image:url(../images/heading_power.png);
	width:310px;
	}
#summary h3.hotspotHeader
	{
	background-image:url(../images/heading_hotspot.png);
	width:330px;
	}
#summary h3.offPlanHeader
	{
	background-image:url(../images/heading_offPlan.png);
	width:350px;
	}
#summary h3.mortgagesHeader
	{
	background-image:url(../images/heading_mortgages.png);
	}
#summary h3.runningInHeader
	{
	background-image:url(../images/heading_running.png);
	width:310px;
	}
#summary h3.standardsHeader
	{
	background-image:url(../images/heading_standards.png);
	width:350px;
	}
#summary h3.adHeader
	{
	background-image:url(../images/heading_adverts.png);
	}	
#summary h3.termsHeader
	{
	background-image:url(../images/heading_terms.png);
	}
#summary h3.infoHeader
	{
	background-image:url(../images/heading_info.png);
	}
#summary h3.advHeader
	{
	background-image:url(../images/heading_adv.png);
	}
#summary h4
	{
	margin:20px 0 6px; /* Gives large gaps to lists in IE7 */
	font-size:1em;
	width:405px;
	}
#summary ul, #summary ol 
	{
	margin-bottom:12px;
	width:425px;
	}
#summary ol li
	{
	list-style-type:lower-roman;
	list-style-position:inside;
	margin-left:12px;
	}
#summary ul li
	{
	list-style-type:none;
	margin-left:16px;
	}
#summary ul ul li
	{
	list-style-type:circle;
	}
#summary ul li a
	{
	}
#summary	li p
	{
	font-style:italic;
	}
#summary p
	{
	margin-bottom:9px;
	width:425px;
	}
/***********************************************************************************************/
.copyright span#feeds
	{
	display:block;
	}	
/***************************************** AND footer ******************************************/
#ANDFooterDiv
	{
	border-top:2px solid #ede1e5;
	padding-bottom:22px;
	margin:0 0 0 178px;
	padding-left:25px;
	clear:right;
	}
#ANDFooterDiv p
	{
	padding-top:5px;
	}
#ANDFooterDiv a
	{
	color:#1875A5;
	}
#ANDFooterDiv p.copyright
	{
	text-align:justify;
	margin-right:30px;
	font-size:0.7em;
	}
#ANDFooterDiv p.copyright a
	{
	color:#1875A5;
	}
#ANDFooterDiv	li
	{
	display:inline;
	font-size:0.8em;
	}
/***********************************************************************************************/
#banner
	{
	height:60px;
	width:468px;
	float:right;
	margin-right:4px;
	}
#banner.landingBanner
	{
	float:left;
	margin-left:3px;
	width:568px;
	}
#navbar2
	{
	padding:0;
	font-size:1.1em;
	line-height:1.1em;
	text-align:center;
	border-bottom:1px solid #a9aeb5;
	margin-bottom:5px;
	padding-bottom:3px;
	}
/******************************************* Navbar2 ******************************************
#navbar2 li
	{
	display:inline;
	margin:0;
	}
#navbar2 a
	{
	margin-right:2px;
	text-decoration:none;
	color:#a9aeb5;
	}
#navbar2 a:before
	{
	content:": ";
	}
#navbar2 li:first-child a:before
	{
	content:"";
	}
#navbar2 a:hover, #navbar2 a:focus
	{
	color:#000;
	}*/
/**************************************** Generic Intro *****************************************/
#genericIntro p:first-child, #genericIntro cite+p
	{
	font-size:1.26em;
	line-height:1.5em;
	} 
#genericIntro cite
	{
	display:block;
	margin-bottom:9px;
	text-indent:4px;
	}
#genericIntro img
	{
	float:left;
	margin:12px 23px;
	margin-left:0;
	border:1px solid #823555;
	padding:3px;
	}
#genericIntro em, #genericIntro strong
	{
	color:#823555;
	}
#genericIntro ol
	{
	margin-top:22px;
	}
#genericIntro ol li
	{
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:32px;
	margin-bottom:6px;
	}
#genericIntro ol li a
	{
	text-decoration:none;
	}
/***********************************************************************************************/
#lblResult 
	{
	margin: 5px;
	}
#lblResult h2
	{
	font-size: 1em;
	font-weight:bold;
	line-height:normal;
	color:Red;
	}
/******************************************** Forms ********************************************/
#contactFormContainer
	{
	width:440px;
	margin:0;
	padding:0;
	}
#contactForm
	{
	margin:0;
	padding:0 40px 0 0;
	/*border-top:2px dotted #d6bf79;*/
	padding-top:9px;
	float:right;
	}
#contactForm input, #contactForm textarea, #contactForm select
	{
	width:199px;
	margin-bottom:1.3em;
	}
#contactForm label
	{
	display:block;
	width:120px;
	text-align:right;
	float:left;
	margin-right:9px;
	line-height:1.6em;
	}
#contactForm fieldset
	{
	border-width:0;
	margin-bottom:0.6em;
	}
#contactForm fieldset input
	{
	margin-bottom:0.3em;
	}
#contactForm legend
	{
	font-size:0.8em;
	padding-left:128px;
	font-style:italic;
	color:#823555;
	font-weight:bold;
	letter-spacing:0.2em;
	}
#contactForm input#submitForm
	{
	width:auto;
	font-size:1.2em;
	margin-left:128px;
	}
/***********************************************************************************************/

div.markerTooltip, div.detailsWin {
	width:190px;
	z-index:21;
	background-color:white;
	padding:2px;
	}
div.detailsWin 
	{
	width:auto;
	display:inline;
	z-index:20;	
	overflow:hidden;
	white-space:pre;
	}
div.markerTooltip h3, div.detailsWin h3
	{	
	font-size:0.8em!important;
	font-weight:bold;
	width:185px!important;
	padding-bottom:1px!important;
	}

.largeLogo
	{
	margin:12px 0;
	font-size:2em;
	font-style:italic;
	line-height:3em;
	}
a.buttonText, a#backlink, #pageLink
	{
	font-size:1em;
	margin-top:6px;
	display:block;
	background:url('../images/moreDetails.gif') no-repeat left 3px;
	padding-left:17px;
	text-decoration:none;
	color:#823555;
	}
a.buttonText:hover, a.buttonText:focus
	{
	color:#823555;
	text-decoration:none;
	}
a#backlink
	{
	background:url('../images/lessDetails.gif') no-repeat left 3px;
	padding-bottom:33px;
	}
#pageLink
	{
	background:#f0f0f0 url('../images/savePage.gif') no-repeat 8px 6px;
	float:right;
	padding:6px 0px 6px 25px;
	margin-top:0;
	clear:right;
	font-weight:bold;
	font-size:0.7em;
	}
/************************************** Div Location details ***************************************/
#divLocationDetails
	{
	width:261px;
	overflow:hidden;
	}
#divLocationDetails.begin
	{
	background:url(../images/map_arrowBG.jpg) no-repeat left 9px;
	padding-top:55px;
	}
#divLocationDetails.begin img
	{
	vertical-align:middle;
	}
#divLocationDetails p, #divLocationDetails ol.siteInfo, #divLocationDetails.begin h3
	{
	width:260px;
	}
#divLocationDetails.begin h3
	{
	font-size:1.9em!important;
	}
#divLocationDetails cite
	{
	font-size:1.1em;
	margin-right:6px;
	color:#823555;
	font-variant:small-caps;
	}
#divLocationDetails ol.siteInfo li
	{
	list-style-type:none;
	margin-bottom:4px;
	margin-left:0;
	min-height:23px;
	background:url(../images/step1.gif) no-repeat 2px 2px; 
	border-width:0;
	padding:2px 2px 2px 25px;
	}
#divLocationDetails ol.siteInfo li:hover, #divLocationDetails ol.siteInfo li:focus
	{
	/*padding:1px 1px 1px 24px;
	border:1px dotted #d6bf79;
	cursor:pointer;
	background-position:1px 1px;
	color:#823555;
	background-color:#ede1e5;*/
	}
#divLocationDetails p.siteInfo a
	{
	white-space:nowrap;
	}
#divLocationDetails ol.siteInfo li.stepOne
	{
	background-image:url(../images/step1.gif)
	}
#divLocationDetails ol.siteInfo li.stepTwo
	{
	background-image:url(../images/step2.gif)
	}	
#divLocationDetails ol.siteInfo li.stepThree
	{
	background-image:url(../images/step3.gif)
	}		
#divLocationDetails ol.siteInfo li.stepFour
	{
	background-image:url(../images/step4.gif)
	}	
/**************************************** Searchstyle2 *****************************************/
#searchStyle2
	{
	width:178px;
	float:left;
	background-color:#ede1e5;
	height:auto;
	}
#searchStyle2 h2
	{
	font-size:0.75em;
	color:white;
	background-color:#d6bf79;
	margin-bottom:9px;
	padding:4px 0;
	text-align:center;
	}
#searchStyle2 input, #searchStyle2 select
	{
	float:right;
	clear:right;
	width:90px;
	font-size:0.8em;
	margin-bottom:4px;
	margin-right:9px;
	}
#searchStyle2 label
	{
	float:left;
	line-height:2.2em;
	clear:left;
	font-size:0.7em;
	font-weight:bold;
	margin-left:9px;
	}
#searchStyle2 br
	{
	clear:both;
	}
#searchStyle2 input.submit
	{
	width:auto;
	font-size:1em;
	}
#searchStyle2 div
	{
	clear:both;
	margin:12px 9px 0;
	border:2px solid #fff;
	background-color:#f8f5f6;
	}
#searchStyle2 div h3
	{
	background-color:#823555;
	color:#d6bf79;
	font-size:0.75em!important;
	text-transform:uppercase;
	text-align:center;
	padding:4px 0;
	}
#searchStyle2 div h4
	{
	text-align:center;
	margin:4px 0;padding:0 9px;
	font-size:0.9em;
	}
#searchStyle2 div a	
	{
	text-decoration:none;
	color:#823555
	}
#searchStyle2 div p
	{
	font-size:0.7em;
	text-indent:0;
	margin:0;
	padding:0 9px;
	}
/***********************************************************************************************/
#featuredDev img
	{
	display:none;
	}
#developlinks ul
	{
	margin:6px;
	}
#developlinks li a
	{
	font-size:0.75em;
	background:url(../images/bullet2.gif) no-repeat left center;
	padding-left:9px;
	text-decoration:underline;
	color:blue;
	}
#developlinks li a:visited
	{
	text-decoration:none;
	color:purple;
	}
#developlinks li a:hover, #developlinks li a:focus
	{
	color:#000;
	text-decoration:none;
	}
	
/************************************** Specialised links **************************************
.moreInfo, .moreSummary
	{
	display:block;
	height:18px;
	overflow:hidden;
	background:url('../images/moreDetails.gif') no-repeat right 3px;
	line-height:4.5em;
	width:93%;
	white-space:nowrap;
	}
.moreSummary
	{
	line-height:normal;
	background-position:left 3px;
	padding-left:17px;
	text-decoration:none;
	color:#823555;
	margin-top:12px;
	display:inline;
	}
.moreSummaryList
	{
	background:url('../images/moreDetails.gif') no-repeat left 3px;
	display:block;
	padding-left:17px;
	height:18px;
	color:#823555;
	text-decoration:none;
	margin-left:100px;
	margin-top:16px;
	}
a.moreMap
	{
	font-weight:normal;
	padding-bottom:3px;
	background:url(../images/map_ico.gif) no-repeat left center!important;
	padding-left:14px;
	color:#823555;
	text-decoration:none;
	white-space:nowrap;
	}*/
/*************************************** Buying advice ****************************************/
div#buyingadvice
	{
	padding-bottom:22px;
	color:#000;
	/*width:260px;*/
	clear:none;
 }
#buyingadvice h1
	{
	background-color:white;
	color:#823555;
	font-weight:bold;
	letter-spacing:0;
	padding-left:0;
	/*min-width:200px;*/
	clear:none;
	}
#buyingadvice p ul li
	{
 font-size:1.2em;
	}
#buyingadvice a
	{
	white-space:nowrap;
	}
#buyingadvice	 li
	{
	margin-left:12px;
	list-style-type:square!important;
	list-style-position:outside;
	margin-bottom:9px;
	font-style:italic;
	}
#clearRight
{
	clear:right;
}
/**************************************** Landing lists **************************************
#summary	#landingLists ul
	{
	width:auto;
	margin-right:44px;
	text-align:justify;
	}
#landingLists
	{
	width:575px;
	border-bottom:3px solid #d6bf79;
	margin-bottom:12px;
	}
#landingLists h3
	{
	padding-top:0;
	font-size:1.3em!important;
	font-weight:normal;
	}
#landingLists div.devSummary
	{
	margin-bottom:12px;
	display:block;
	font-size:1.2em;
	clear:none;
	}
#landingLists a.moreSummary
	{
	margin-left:17px;
	display:inline!important;
	padding-bottom:12px;
	}
#landingLists #buyingadvice
	{
	clear:none;
	width:auto;
	}
#summary #landingLists #buyingadvice p
	{
	width:auto;
	}
*/
/***************************************** Developers ******************************************/
#developerListOnPage
	{
		/*font-size:140%;*/
	}
	#developerListOnPage ul 
	{
		height:auto;
		overflow:hidden;
		background:white;
	}
	#developerListOnPage ul li
	{
		height:auto;
		overflow:hidden;
		border:0;
		margin-bottom:5px;
	}
	
	#developerListOnPage ul li a
	{
		display:block;
		background:white;
		/*border:1px solid red;*/
	}
	#developerListOnPage ul li a img
	{
		margin:0;
		float:left;
		clear:both;
		
	}
	#developerListOnPage ul li a div.devLinkText
	{
		clear: right;
		margin-left:200px;
	}
	#developerListOnPage ul li a div.devLinkImg
	{
		/*width:120px;
		border:1px solid green;*/
		
	}
#developers
	{
	width:542px;
	border:1px solid #d6bf79;
	padding:12px;
	height:auto;
	overflow:auto;
	margin-bottom:12px;
	border-bottom-width:2px;
	background-color:#FAF6EB;
	margin-right:20px;
	}
#developers h3
	{
	border:0;
	color:#823555;
	}
#developers img
	{
	margin:6px 3px;
	border:1px solid #823555;
	padding:3px;
	}	
/***************************************** Dev Summary *****************************************

div#devList div.alt
	{
	background-color:#FAF6EB;
	height:auto;
	}
div.devSummary
	{
	padding:1px;
	border-top:1px dotted #d6bf79;
	height:auto;
	width:auto;
	display:block;/* Was inline */
	/*clear:both;
	margin:0;
	padding-bottom:10px;
	}
div.devSummary a
	{
	color:#823555;
	text-decoration:none;
	}
div.devSummary	h4
	{
	list-style-type:none;
	margin:2px 0 3px!important;
	padding-top:0;
	background:url(../images/bullet2.gif) no-repeat left center;
	padding-left:7px;
	width:auto!important;
	line-height:normal;
	}
div.devSummary	h5
	{
	color:#823555; /* possibly defunct */
	/*}
#summary div.devSummary	p
	{
	width:auto;
	margin:0 0 9px 83px!important;
	font-size:0.8em;
	line-height:1.6em;
	}
.devSummary a.moreSummary
	{
	margin:3px 0 0px 0!important;
	padding-left:14px;
	display:block;

	}
div.devSummaryMore
	{
	float:left;
	width:90px;
	}
div.devSummaryMore img
	{
	width:80px;
	}
div.devSummaryMore a.moreSummary
	{
	width:70px;
	height:auto;
	min-height:20px;
	}
span.devLoc
	{
	font-weight:normal;
	}
	*/
/**********************************************************************************************
#featuredDev .introDevLogo
	{
	margin:4px 0;
	clear:both;
	}
.devWeekImage
	{
	float:right;
	font-size:0.6em;
	}*/
/*************************************** Buyers Guides *****************************************/
#buyersGuides
	{
	font-size:0.8em;
	margin-top:8px;
	}
div#buyersGuides li
	{
	list-style-type:none;
	margin-bottom:6px;
	}
#buyersGuides.tick li
	{
	margin-left:0;
	}
#buyersGuides li a
	{
	color:#823555;
	background:url(../images/doc_icoCurrent.gif) no-repeat left center;
	padding-left:12px;
	}
#buyersGuides.tick li a
	{
	background:none;
	font-size:1.3em;
	}
#buyersGuides li a:hover, #buyersGuides li a:focus
	{
	color:#000;
	text-decoration:none;
	}
#buyersGuides.tick li a:hover, #buyersGuides.tick li a:focus
	{
	background:url(../images/tick.gif) no-repeat;
	}	
#buyersGuides li.current a
	{
	background:url(../images/doc_icoCurrent.gif) no-repeat left center;
	font-weight:bold;
	}
div#genericIntro div#buyersGuides li
	{
	font-size:1.5em;
	}
div#genericIntro div#buyersGuides li a
	{
	color:#666;
	}
div#genericIntro div#buyersGuides li a:hover, div#genericIntro div#buyersGuides li a:focus
	{
	color:#000;
	}
#buyersGuides li#print, #buyersGuides li.print
	{
	margin-top:22px;
	height:auto;
	}
#buyersGuides li.print a
	{
	display:block;
	background:#f0f0f0 url(../images/print_ico.gif) no-repeat 12px center	;
	font-size:1em;
	padding:6px 0 6px 30px;
	color:000;
	margin:0;
	color:#823555;
	}
#buyersGuides li.print a:hover, #buyersGuides li.print a:focus
	{
	font-weight:normal;
	}
/***********************************************************************************************/
.errorText 
	{
	font-size: 0.8em;
	color: Red;
	font-weight: bold;
	display:block;
	margin:-16px 0 -4px 130px;
	}
#genericText h3
	{
	border:0;
	color:#d6bf79;
	font-weight:normal;
	font-size:1.5em!important;
	}
div#resultSpan
	{
	height:auto;
	}
div#resultSpan h2
	{
	color:#823555;
	margin-top:33px;
	font-weight:normal;
	font-size:1.5em;
	white-space:nowrap;
	background:url(../images/mailSent.gif) no-repeat left center;
	padding-left:22px;
	}
div#resultSpan .errorText
	{
	margin-left: 0;
	font-size:1em;
	background-color:#FF0000;
	color:#fff;
	width:430px;
	padding:5px;
	margin:0 0 6px 0;
	}
span.devLogoTitle
	{
	position:absolute;
	left:-2000px;
	top:-2000px;
	}
#counties
	{
	margin-left:205px;
	margin-right:20px;
	margin-bottom:22px;
	font-size:0.75em;
	line-height:1.6em;
	text-align:justify;
	clear:both; /*   Untested    */
	}
#counties h2
	{
	font-size: 1.3em;
	margin:6px 0 4px;
	color:#C2AD6E;
	}
/******************************************* Paging ********************************************/ 
#headerNav ul
	{
	margin-bottom:0;
	}
#footerNav
	{
	border-top:1px solid #E6D9B3;
	}
ul.paging li
	{
	display:inline;
	margin:0!important;
	padding-right:6px;
	}
ul.paging a
	{
	text-transform:uppercase;
	font-size:0.8em;
	text-decoration:none;
	color:#823555;
	font-weight:bold;
	}	
.pageFirst
	{
	background:url(../images/pageFirst.gif) left center no-repeat;
	padding-left:13px;
	}
a.pagePrev
	{
	background:url(../images/pagePrev.gif) left center no-repeat;
	padding-left:13px;
	}
a.pageNext
	{
	background:url(../images/pageNext.gif) right center no-repeat;
	padding-right:13px;
	}
a.pageLast
	{
	background:url(../images/pageLast.gif) right center no-repeat;
	padding-right:13px;
	}
/***********************************************************************************************/
#listHeader h3
	{
	padding:0!important;
	color:#000;
	font-weight:normal;
	border-bottom:1px solid #000;
	padding-bottom:3px!important;
	}
#listStats h4
	{
	margin:0 0 2px!important;
	font-weight:normal;
	font-size:0.8em;
	}
/*********************************** Advanced Search *****************************************

#advancedSearch fieldset
	{
	width:405px;
	background-color:#f1f1f1;
	padding:8px;
	margin-bottom:8px;
	line-height:2.2em;
	}
#advancedSearch fieldset fieldset
	{
	width:auto;
	background-color:#f3f3f3;
	padding:4px;
	border:1px solid #ccc;
	}
#advancedSearch fieldset fieldset:hover
	{
	background-color:#eee;
	}
#advancedSearch legend
	{
	color:#823555;
	}
#advancedSearch fieldset fieldset legend
	{
	font-weight:bold;
	}
#advancedSearch label
	{
	width:95px;
	display:block;
	text-align:right;
	float:left;
	padding-right:3px;
	}
#advancedSearch fieldset fieldset label
	{
	width:90px;
	}
#advancedSearch input, #advancedSearch select
	{
	width:150px;
	clear:right;
padding:0 0 0 2px;
	}
#advancedSearch optgroup
	{
	font-weight:normal;
	font-style:normal;
	color:#823555;
	background:url(../images/bullet2.gif) left 5px no-repeat;
	padding-left:8px;
	} 
#advancedSearch option
	{
	padding-left:3px;
	padding-right:3px;
	color:#000;
	}
#advancedSearch label.avDistance
	{
	width:auto;
	float:none;
	margin-right:7px;
	}
#advancedSearch label.avMaxBed, #advancedSearch label.avMaxPrice,
#advancedSearch label.avDis, #advancedSearch label.avRet
	{
	display:inline;
	float:none;
	}
#advancedSearch input.avDistance
	{
	width:30px;
	}
#advancedSearch input.avLocation, #advancedSearch select.avProperty,
#advancedSearch select.avDev
	{
	width:290px;
	}
#advancedSearch	select.avMinBed, #advancedSearch	select.avMaxBed,
#advancedSearch	select.avMinPrice, #advancedSearch	select.avMaxPrice
	{
	width:60px;
	}
#advancedSearch div.label
	{
	display:block;
	}
#advancedSearch label.avrad
	{
	display:inline;
	float:none;
	padding-left:90px;
	}
#advancedSearch input.avrad
	{
	width:auto;
	vertical-align:middle;
	}
#advancedSearch label.avDis
	{
	margin-left:90px;
	}
#advancedSearch input.avDis, #advancedSearch input.avRet
	{
	width:auto;
	}
#advancedSearch input.submit
	{
	margin-bottom:8px;
	width:auto;
	}
h4.noHomes
	{
	font-size:2em!important;
	font-weight:normal;
	line-height:normal;
	color:#823555;
	font-style:italic;
	}*/
/* Microformats */
div.adr, span.fn, div.vcard a.email, div.tel
	{
	/*display:none; Removed for the developers pages*/
	}