BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DT {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

DD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

OL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px

}

H1 {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H4 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H5 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

H6 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

PRE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

TEXTAREA {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

INPUT {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-height: 20px;

}

BLOCKQUOTE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

TH {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}



H1 {

	FONT-SIZE: 100%

}

H2 {

	FONT-SIZE: 100%

}

H3 {

	FONT-SIZE: 100%

}

H4 {

	FONT-SIZE: 100%

}

H5 {

	FONT-SIZE: 100%

}

H6 {

	FONT-SIZE: 100%

}

OL {

	LIST-STYLE-TYPE: none

}

UL {

	LIST-STYLE-TYPE: none

}

ADDRESS {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

CAPTION {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

CITE {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

CODE {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

DFN {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

EM {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

TH {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

VAR {

	FONT-WEIGHT: normal; FONT-STYLE: normal

}

TABLE {

	BORDER-COLLAPSE: collapse; border-spacing: 0

}

FIELDSET {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

IMG {

	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px

}

CAPTION {



}

TH {

	

}

Q:unknown {

	content: ''

}

Q:unknown {

	content: ''

}

HTML {



}

BODY {

	FONT-SIZE: 75%; MARGIN: 5px auto 0px; WIDTH: 985px; FONT-FAMILY: Arial, Helvetica, sans-serif;

}

BODY#hints {

	MARGIN: 5px auto 0px; WIDTH: 450px

}

BODY#iframe {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.nav_paging P {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505050; PADDING-TOP: 1px

}

#hints P {

	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 5px 0px 10px; COLOR: #505050

}

#hints DIV P {

	MARGIN: 0px; WIDTH: 350px

}

#profile P {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #505050; PADDING-TOP: 0px

}

#frontpage .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#school .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#rental .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#directory .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#agents .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#mortgages .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#aboutus .column01 P {

	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 380px; COLOR: #505050

}

#school .column01 OL LI P {

	FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 300px

}

#mortgages .column02 P {

	FONT-WEIGHT: bold; COLOR: #505050

}

H1 {

	FONT-SIZE: 18px;

	FLOAT: left;

	WIDTH: 300px;

	HEIGHT: 60px

}

H3 {

	FONT-SIZE: 18px;

	FLOAT: left;

	WIDTH: 300px;

	HEIGHT: 60px

}


H1 A {

	DISPLAY: block;

	WIDTH: 327px;

	HEIGHT: 60px

}

H2 {

	PADDING-RIGHT: 5px;

	BORDER-TOP: #ffffff 10px solid;

	PADDING-LEFT: 5px;

	FONT-WEIGHT: bold;

	FONT-SIZE: 120%;

	FLOAT: left;

	PADDING-BOTTOM: 3px;

	WIDTH: 805px;

	COLOR: #ffffff;

	PADDING-TOP: 3px;

	BACKGROUND-COLOR: #4195D5

}

#details H2 {

	FONT-SIZE: 100%; FLOAT: left; WIDTH: 805px; BACKGROUND-COLOR: #0e5c20

}

#aboutus H2 {

	MARGIN: 0px 0px 10px

}

#mortgages H2 {

	MARGIN: 0px 0px 10px

}

#print H2 {

	WIDTH: 590px

}

#hints H2 {

	WIDTH: 440px

}

.nav_paging H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5f5f5

}

#print .nav_paging H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5f5f5

}

.content_search H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px

}

#frontpage .content_search H2 {

	WIDTH: 200px

}

#rental .content_search H2 {

	WIDTH: 200px

}

#school .content_search H2 {

	WIDTH: 200px

}

#agents .content_search H2 {

	WIDTH: 200px

}

#directory .content_search H2 {

	WIDTH: 200px

}

#schoolresults .content_search H2 {

	WIDTH: 615px

}

#directoryresults .content_search H2 {

	WIDTH: 615px

}

#agentsresults .content_search H2 {

	WIDTH: 615px

}

#results .content_search H2 {

	WIDTH: 615px

}

H3 {

	FONT-SIZE: 110%; MARGIN: 0px 0px 4px; COLOR: #000000

}

#frontpage .column01 DIV H3 {

	FLOAT: left; MARGIN: 10px 0px 4px; WIDTH: 380px

}

H3.error {

	COLOR: #990033

}

#agentcontact #content_agents H3 {

	FLOAT: left

}

#detailedmap H3 {

	BACKGROUND-IMAGE: none; MARGIN: 10px 0px 4px; WIDTH: auto; COLOR: #0e5c20; TEXT-INDENT: 0px; HEIGHT: auto

}

#savedsearches H3 {

	BACKGROUND-IMAGE: none; MARGIN: 10px 0px 4px; WIDTH: auto; COLOR: #0e5c20; TEXT-INDENT: 0px; HEIGHT: auto

}

#agentcontact H3 {

	MARGIN: 0px; COLOR: #0e5c20

}

#hints H3 {

	MARGIN: 0px; COLOR: #0e5c20

}

#emailhouse H3 {

	FLOAT: left; MARGIN: 0px 0px 5px; COLOR: #0e5c20

}

#createsearch H3 {

	COLOR: #0e5c20

}

#noresults H3 {

	COLOR: #0e5c20

}

UL.propertyimages H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px

}

DIV.hips H3 {

	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ceded3; PADDING-TOP: 1px

}

DIV.hips H3.energy {

	WIDTH: 133px

}

DIV.hips H3.environment {

	WIDTH: 174px

}

#editorial .newsinbrief H3 {

	COLOR: #efefef

}

#competition H3 {

	MARGIN: 10px 0px 4px; COLOR: #0e5c20

}

#competition FIELDSET H3 {

	FONT-SIZE: 115%; MARGIN: 0px 0px 15px; COLOR: #ffffff

}

H4 {

	FONT-WEIGHT: bold; FONT-SIZE: 100%

}

#content_agents H4 {

	FLOAT: left; COLOR: #0e5c20

}

.column03 H4 {

	FLOAT: left; COLOR: #0e5c20

}

#frontpage .column01 H4 {

	COLOR: #ffffff

}

#agentsproperties #content_agents H4 {

	WIDTH: 365px

}

#agentcontact #content_agents H4 {

	WIDTH: 365px

}

UL.propertyimages H4 {

	MARGIN: 5px 0px 0px; COLOR: #333333

}

#savedsearches H4 {

	FLOAT: left; WIDTH: 75px; COLOR: #ffffff; BACKGROUND-COLOR: #0e5c20;

}

#savedsearches H4.searchalert {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 159px; PADDING-TOP: 0px;

}

#frame_main {

	FLOAT: left; WIDTH: 815px

}

#frame_sub {

	FLOAT: right; WIDTH: 160px

}

#content_header IFRAME {

	WIDTH: 468px; HEIGHT: 60px

}

#mortgages IFRAME {

	WIDTH: 468px; HEIGHT: 60px

}

#frame_sub DIV IFRAME {

	WIDTH: 160px; HEIGHT: 600px

}

#frame_sub DIV.ear IFRAME {

	WIDTH: 160px; HEIGHT: 60px

}

.column03 DIV IFRAME {

	WIDTH: 234px; HEIGHT: 60px

}

#localareas #content_main IFRAME {

	WIDTH: 815px; HEIGHT: 600px; BACKGROUND-COLOR: #ffff99

}

#content_access {

	FONT-SIZE: 90%; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 815px

}

#content_access #nav_access A {

	FLOAT: right

}

#frame_main #content_access A.homelink {

	FLOAT: right

}

#content_access UL {

	FLOAT: left; WIDTH: 400px

}

#content_access UL LI {

	DISPLAY: inline

}

#content_access UL LI A {

	COLOR: #ffffff

}

#content_header {

	FONT-WEIGHT: bold;

	FLOAT: left;

	WIDTH: 815px;

	COLOR: #000

}

#content_header IMG {

	MARGIN: 0px 0px 7px

}

#content_header DIV {

	FLOAT: right; WIDTH: 468px; HEIGHT: 60px

}

#content_header UL {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 0px 0px;
	WIDTH: 807px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #2B5A88

}

#content_header UL LI {

	FLOAT: left

}

#content_header UL LI A {

	PADDING-RIGHT: 9px;

	PADDING-LEFT: 9px;

	FLOAT: left;

	PADDING-BOTTOM: 2px;

	COLOR: #ffffff;

	PADDING-TOP: 2px;

	border: 1px solid #2B5A88;

}

#content_header UL LI A:hover {

	PADDING-RIGHT: 9px;

	PADDING-LEFT: 9px;

	FLOAT: left;

	PADDING-BOTTOM: 2px;

	COLOR: #ffffff;

	PADDING-TOP: 2px;

	border: 1px solid #2B5A88;

}

#content_header UL LI A:hover {

	BORDER-RIGHT: #ffffff 1px solid;

	BORDER-TOP: #ffffff 1px solid;

	BORDER-LEFT: #ffffff 1px solid;

	BORDER-BOTTOM: #ffffff 1px solid;

	BACKGROUND-COLOR: #4394D3;

	TEXT-DECORATION: none

}

#content_main {
	FLOAT: left;
	WIDTH: 817px

}

#frontpage #content_main {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 1px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #4195D5;

}

#agents #content_main {

	PADDING-RIGHT: 0px; BORDER-TOP: #0d922f 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#school #content_main {

	PADDING-RIGHT: 0px; BORDER-TOP: #0d922f 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#rental #content_main {

	PADDING-RIGHT: 0px; BORDER-TOP: #0d922f 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#directory #content_main {

	PADDING-RIGHT: 0px; BORDER-TOP: #0d922f 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}



#details #content_main {

	BACKGROUND-COLOR: #f5f5f5

}

#agentcontact #content_main {

	MARGIN: 0px 0px 10px; BACKGROUND-COLOR: #ceded3

}

#createsearch #content_main {

	MARGIN: 0px 0px 10px; BACKGROUND-COLOR: #ceded3

}

#enteremail #content_main {

	MARGIN: 0px 0px 10px; BACKGROUND-COLOR: #ceded3

}

#emailhouse #content_main {

	MARGIN: 0px 0px 10px; BACKGROUND-COLOR: #ceded3

}

#emailremove #content_main {

	MARGIN: 0px 0px 10px; BACKGROUND-COLOR: #ceded3

}

#print #content_main {

	WIDTH: 600px

}

#aboutus #content_main {

	MARGIN: 0px 0px 10px

}

.column01 {

	FLOAT: left; WIDTH: 380px

}

#details .column01 {

	WIDTH: 494px

}

#schooldetails .column01 {

	WIDTH: 494px

}

#directoryresults .column01 {

	WIDTH: 494px

}

#aboutus .column01 {

	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 479px; PADDING-TOP: 0px

}

#mortgages .column01 {

	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 479px; PADDING-TOP: 0px

}

#competition .column01 {

	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 479px; PADDING-TOP: 0px

}

#detailedmap .column01 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 514px; PADDING-TOP: 0px

}

#agentcontact .column01 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 795px; PADDING-TOP: 10px

}

#createsearch .column01 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 795px; PADDING-TOP: 10px

}

#enteremail .column01 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 795px; PADDING-TOP: 10px

}

#emailhouse .column01 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 795px; PADDING-TOP: 10px

}

#emailremove .column01 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 795px; PADDING-TOP: 10px

}

#results .column01 {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; WIDTH: 149px; PADDING-TOP: 10px

}

#shortlisted .column01 {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; WIDTH: 149px; PADDING-TOP: 10px

}

#schoolresults .column01 {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; WIDTH: 149px; PADDING-TOP: 10px

}

#directoryresults .column01 {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; WIDTH: 149px; PADDING-TOP: 10px

}

#agentsresults .column01 {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; WIDTH: 149px; PADDING-TOP: 10px

}

#agentsproperties .column01 {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; WIDTH: 149px; PADDING-TOP: 10px

}

#print .column01 {

	MARGIN: 10px 0px 0px; WIDTH: 600px

}

#savedsearches .column01 {

	MARGIN: 0px 0px 10px; WIDTH: 464px

}

#profile .column01 {

	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 392px; PADDING-TOP: 0px

}

.column02 {

	FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 640px

}

#frontpage .column02 {

	FLOAT: left; MARGIN: 0px 15px 0px 40px; WIDTH: 146px

}

#agents .column02 {

	FLOAT: left; MARGIN: 0px 15px 0px 40px; WIDTH: 146px

}

#rental .column02 {

	FLOAT: left; MARGIN: 0px 15px 0px 40px; WIDTH: 146px

}

#school .column02 {

	FLOAT: left; MARGIN: 0px 15px 0px 40px; WIDTH: 146px

}

#directory .column02 {

	FLOAT: left; MARGIN: 0px 15px 0px 40px; WIDTH: 146px

}

#detailedmap .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 280px

}

#mortgages .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#details .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#schooldetails .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#savedsearches .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#aboutus .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#directorydetails .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#competition .column02 {

	FLOAT: right; MARGIN: 0px; WIDTH: 320px

}

#profile .column02 {

	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 392px; PADDING-TOP: 0px

}

.column03 {

	FLOAT: right; WIDTH: 234px

}

#content_footer {

	FLOAT: left; WIDTH: 815px

}

#content_footer UL {

	PADDING-RIGHT: 0px;

	PADDING-LEFT: 293px;

	FLOAT: left;

	PADDING-BOTTOM: 5px;

	MARGIN: 0px 0px 10px;

	WIDTH: 522px;

	PADDING-TOP: 5px;

	BACKGROUND-COLOR: #4095D5

}

#content_footer LI {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 0px

}

#content_footer UL LI.nopipe {

	PADDING-RIGHT: 5px;

	PADDING-LEFT: 5px;

	FLOAT: left;

	PADDING-BOTTOM: 0px;

	PADDING-TOP: 0px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #FFFFFF;

}

#content_footer UL A {

	COLOR: #ffffff

}

#content_footer UL A:hover {

	COLOR: #ffffff

}

#content_footer P {

	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 815px; TEXT-ALIGN: center

}

.content_search FIELDSET {

	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 20px; WIDTH: 354px; PADDING-TOP: 20px

}

#results .content_search FIELDSET {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 775px; PADDING-TOP: 20px

}

#directoryresults .content_search FIELDSET {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 775px; PADDING-TOP: 20px

}

#rental .content_search FIELDSET {

	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 3px; PADDING-TOP: 20px

}

#schoolresults .content_search FIELDSET {

	WIDTH: 735px

}

#agentsresults .content_search FIELDSET {

	WIDTH: 735px

}

#mortgages .column02 FIELDSET {

	BORDER-RIGHT: #0d922f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0d922f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: #0d922f 1px solid; WIDTH: 293px; PADDING-TOP: 10px; BORDER-BOTTOM: #0d922f 1px solid; BACKGROUND-COLOR: #0e5c20

}

#competition .column02 FIELDSET {

	BORDER-RIGHT: #0d922f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0d922f 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: #0d922f 1px solid; WIDTH: 293px; PADDING-TOP: 10px; BORDER-BOTTOM: #0d922f 1px solid; BACKGROUND-COLOR: #0e5c20

}

#agentcontact #content_main FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 795px; PADDING-TOP: 10px

}

#createsearch #content_main FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 795px; PADDING-TOP: 10px

}

#enteremail #content_main FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 795px; PADDING-TOP: 10px

}

#emailhouse #content_main FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 795px; PADDING-TOP: 10px

}

#emailremove #content_main FIELDSET {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 795px; PADDING-TOP: 10px

}

.content_search UL LI INPUT {

	WIDTH: 15px; HEIGHT: 15px

}

.content_search LABEL.fe01 INPUT {

	WIDTH: 350px; HEIGHT: 18px

}

#results .content_search LABEL.fe01 INPUT {

	WIDTH: 261px

}

#directoryresults .content_search LABEL.fe01 INPUT {

	WIDTH: 261px

}

#agents .content_search LABEL.fe01 INPUT {

	WIDTH: 271px

}

#school .content_search LABEL.fe01 INPUT {

	WIDTH: 271px

}

#directory .content_search LABEL.fe01 INPUT {

	WIDTH: 271px

}

#schoolresults .content_search LABEL.fe01 INPUT {

	WIDTH: 166px

}

#agentsresults .content_search LABEL.fe01 INPUT {

	WIDTH: 166px

}

#mortgages LABEL.fe01 INPUT {

	MARGIN: 0px; WIDTH: 132px; HEIGHT: 18px

}

#agentcontact LABEL.fe01 INPUT {

	WIDTH: 233px

}

#createsearch LABEL.fe01 INPUT {

	WIDTH: 233px

}

#enteremail LABEL.fe01 INPUT {

	WIDTH: 233px

}

#emailhouse LABEL.fe01 INPUT {

	WIDTH: 233px

}

#emailremove LABEL.fe01 INPUT {

	WIDTH: 233px

}

#createsearch UL LI INPUT {

	FLOAT: left; WIDTH: 15px; HEIGHT: 15px

}

#createsearch LABEL.fe04 INPUT {

	WIDTH: 15px; HEIGHT: 15px

}

.column01 UL LABEL INPUT {

	FLOAT: right; WIDTH: 15px; HEIGHT: 15px

}

#competition INPUT {

	WIDTH: 189px

}

#competition .divcheckbox INPUT {

	FLOAT: right; MARGIN: 7px 0px 0px; WIDTH: 13px; HEIGHT: 13px

}

#competition .questions INPUT {

	FLOAT: right; MARGIN: 7px 0px 0px; WIDTH: 13px; HEIGHT: 13px

}

#competition .questions LABEL.others INPUT {

	WIDTH: 293px

}

#agentcontact LABEL.fe01 TEXTAREA {

	BORDER-RIGHT: #a5afb1 1px solid; BORDER-TOP: #a5afb1 1px solid; BORDER-LEFT: #a5afb1 1px solid; WIDTH: 235px; BORDER-BOTTOM: #a5afb1 1px solid; HEIGHT: 47px

}

#emailhouse LABEL.fe01 TEXTAREA {

	BORDER-RIGHT: #a5afb1 1px solid; BORDER-TOP: #a5afb1 1px solid; BORDER-LEFT: #a5afb1 1px solid; WIDTH: 235px; BORDER-BOTTOM: #a5afb1 1px solid; HEIGHT: 47px

}

.content_search LABEL.fe02 SELECT {

	WIDTH: 150px

}

.content_search LABEL.fe03 SELECT {

	WIDTH: 150px

}

#frontpage .content_search LABEL.fe02 SELECT {

	WIDTH: 127px

}

#rental .content_search LABEL.fe02 SELECT {

	WIDTH: 127px

}

#frontpage .content_search LABEL.fe03 SELECT {

	WIDTH: 127px

}

#rental .content_search LABEL.fe03 SELECT {

	WIDTH: 127px

}

#directoryresults .content_search LABEL.fe02 SELECT {

	WIDTH: 220px

}

#mortgages LABEL.fe02 SELECT {

	WIDTH: 136px

}

#agentcontact LABEL.fe01 SELECT {

	WIDTH: 237px

}

#createsearch LABEL.fe01 SELECT {

	WIDTH: 237px

}

#directory LABEL.fe01 SELECT {

	WIDTH: 275px

}

.nav_paging {

	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 799px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #f5f5f5

}

#print .nav_paging {

	WIDTH: 584px

}

#content_main DIV.bottom {

	BORDER-TOP: #ffffff 1px solid

}

.nav_paging .currentpage {

	FONT-SIZE: 110%; COLOR: #990000

}

.nav_paging P .currentpage {

	FONT-SIZE: 100%

}

#noresults {

	FONT-WEIGHT: bold; COLOR: #505050

}

#frame_sub DIV {

	MARGIN: 0px 0px 10px

}

#frame_sub DIV.ear {

	MARGIN: 19px 0px 10px; HEIGHT: 60px

}

.profile {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 815px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ceded3

}

#profile .profilebox {

	FLOAT: left; MARGIN: 15px 0px 0px; WIDTH: 392px

}

.column02 UL LI DIV.resultimg {

	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 112px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff

}

.column02 DIV {

	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 302px

}

.column02 FIELDSET DIV {

	WIDTH: 293px

}

.column03 DIV {

	FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 234px

}

DIV.status {

	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; WIDTH: 126px; COLOR: #666666; PADDING-TOP: 2px; FONT-STYLE: italic; BACKGROUND-COLOR: #ffffff; 

}

DIV.townname {

	FONT-WEIGHT: bold; FONT-SIZE: 95%; FLOAT: left; MARGIN: 0px

}

DIV.houseprice {

	FONT-WEIGHT: bold; FONT-SIZE: 95%; FLOAT: left; MARGIN: 0px

}

DIV.streetname {

	FONT-WEIGHT: bold; FONT-SIZE: 95%; FLOAT: left; MARGIN: 0px

}

DIV.townname {

	WIDTH: 80px

}

DIV.houseprice {

	WIDTH: 60px; COLOR: #0e5c20; TEXT-ALIGN: right

}

#emailhouse DIV.houseprice {

	}

DIV.streetname {

	WIDTH: 140px; COLOR: #505050

}

DIV.housetype {

	FONT-WEIGHT: normal; FONT-SIZE: 95%; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 65px

}

DIV.bedrooms {

	FONT-WEIGHT: normal; FONT-SIZE: 95%; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 65px

}

#emailhouse DIV.housetype {

	MARGIN: 0px

}

DIV.bedrooms {

	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 

}

#emailhouse DIV.bedrooms {

	

}

#print DIV.bedrooms {

	

}

#print DIV.houseprice {

	

}

#directoryresults .column02 DIV {

	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 4px; WIDTH: 620px

}

#agentsresults .column02 DIV {

	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 4px; WIDTH: 620px

}

#schoolresults .column02 DIV {

	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 4px; WIDTH: 620px

}

#directoryresults .column02 DIV.companyname {

	FONT-SIZE: 110%; MARGIN: 0px 5px 0px 0px; WIDTH: auto

}

#agentsresults .column02 DIV.companyname {

	FONT-SIZE: 110%; MARGIN: 0px 5px 0px 0px; WIDTH: auto

}

#schoolresults .column02 DIV.schoolname {

	FONT-SIZE: 110%; MARGIN: 0px 5px 0px 0px; WIDTH: 380px

}

#agentsresults .column02 DIV.phonenumber {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; WIDTH: 90px; COLOR: #0e5c20; PADDING-TOP: 1px

}

#agentsresults .column02 DIV.address {

	WIDTH: 385px; COLOR: #505050

}

#directoryresults .column02 DIV.address {

	WIDTH: 385px; COLOR: #505050

}

#print .column01 DIV.propertydetails {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 360px; COLOR: #000000; PADDING-TOP: 0px

}

#emailhouse .column01 DIV.propertydetails {

	PADDING-RIGHT: 10px; PADDING-LEFT: 120px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 645px; PADDING-TOP: 0px

}

#print .column01 DIV.propertydetails DIV.resultimg {

	MARGIN: 0px 8px 0px 0px; WIDTH: 112px

}

#emailhouse .column01 DIV.propertydetails DIV.resultimg {

	MARGIN: 0px 8px 0px 0px; WIDTH: 112px

}

#print .column01 DIV.propertydetails DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 238px; PADDING-TOP: 0px

}

#emailhouse .column01 DIV.propertydetails DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 520px; PADDING-TOP: 0px

}

#print .column01 DIV#content_agents {

	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 178px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff

}

#details #content_footer {

	MARGIN: 10px 0px 0px

}

#content_agents {

	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 300px; COLOR: #505050; PADDING-TOP: 10px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #b2cbb6

}

#agentsproperties #content_agents {

	WIDTH: 795px

}

#agentcontact #content_agents {

	WIDTH: 795px

}

#details DIV.bottom {

	MARGIN: 0px; BORDER-BOTTOM: #0e5c20 25px solid

}

#details .column02 DIV {

	MARGIN: 0px

}

#directorydetails .column01 DIV {

	FLOAT: left; MARGIN: 10px 0px 0px 5px; WIDTH: 470px

}

#mortgages .column01 DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 10px

}

#savedsearches .column01 DIV {

	FLOAT: left; WIDTH: 464px

}

#details .column01 DIV {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 484px; PADDING-TOP: 5px

}

#details .column01 DIV.hips DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 401px; PADDING-TOP: 0px

}

#details .column01 DIV.hips {

	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ceded3

}

.content_search {

	FLOAT: left; WIDTH: 815px; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #0e5c20

}

.content_search DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50px; PADDING-TOP: 24px

}

#schoolresults .content_search DIV {

	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 45px; PADDING-TOP: 24px

}

#agentsresults .content_search DIV {

	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 45px; PADDING-TOP: 24px

}

#rental .content_search DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 85%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 7px

}

#agentcontact #content_main FIELDSET DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 377px; PADDING-TOP: 0px

}

#createsearch #content_main FIELDSET DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 377px; PADDING-TOP: 0px

}

#emailhouse #content_main FIELDSET DIV {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 377px; PADDING-TOP: 0px

}

#agentcontact #content_main FIELDSET DIV.right {

	FLOAT: right

}

#createsearch #content_main FIELDSET DIV.right {

	FLOAT: right

}

#emailhouse #content_main FIELDSET DIV.right {

	FLOAT: right

}

#hints DIV {

	FLOAT: left; MARGIN: 5px 0px; WIDTH: 440px

}

#content_agents DIV {

	FLOAT: left; WIDTH: 295px

}

#agentsproperties #content_agents DIV {

	WIDTH: 365px

}

#agentsproperties #content_agents DIV.salestext {

	MARGIN: 10px 0px 0px; WIDTH: 795px

}

#agentcontact #content_agents DIV.salestext {

	MARGIN: 10px 0px 0px; WIDTH: 795px

}

DIV.include {

	FLOAT: left

}

#content_agents ADDRESS {

	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 300px; COLOR: #505050

}

#directorydetails ADDRESS {

	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 300px; COLOR: #505050

}

#agentsproperties #content_agents ADDRESS {

	WIDTH: 295px

}

#agentcontact #content_agents ADDRESS {

	WIDTH: 295px

}

#directorydetails DIV ADDRESS {

	MARGIN: 0px

}

#profile ADDRESS {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

#aboutus ADDRESS {

	FONT-WEIGHT: bold; FLOAT: left

}

#schooldetails ADDRESS {

	FONT-WEIGHT: bold; FLOAT: left

}

A {

	FONT-WEIGHT: bold;

	COLOR: #2B5A88;

	TEXT-DECORATION: none

}

A:hover {

	FONT-WEIGHT: bold;

	COLOR: #555A88;

	TEXT-DECORATION: underline

}

.nav_paging A.currentpage:hover {

	CURSOR: default; COLOR: #990000; TEXT-DECORATION: none

}

#frame_main .nav_paging UL LI.results A {

	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(/Images/Results.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat

}

#savedsearches .column01 UL A {

	FLOAT: left; WIDTH: 75px

}

.nav_paging UL LI.previous A {

	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(); PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat

}

.nav_paging UL LI.next A {

	PADDING-RIGHT: 25px; BACKGROUND-POSITION: right 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(); PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 8px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat

}

.nav_paging UL.links LI A {

	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat

}



.nav_paging LI.previous A.navoff {

	FONT-WEIGHT: bold; COLOR: #999999; BACKGROUND-REPEAT: no-repeat

}

.nav_paging LI.next A.navoff {

	FONT-WEIGHT: bold; COLOR: #999999; BACKGROUND-REPEAT: no-repeat

}



.nav_paging LI A.navoff {

	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 5px; PADDING-TOP: 0px

}

.content_search A.hint {

	FLOAT: right; WIDTH: 130px; COLOR: #ffffff; 

}

.content_search A.hint:hover {

	FLOAT: right; WIDTH: 130px; COLOR: #ffffff; 

}

.column01 UL.filter A {

	FONT-SIZE: 95%

}

.column01 A.viewmore {

	FLOAT: right; MARGIN: 10px 10px 5px

}

#details .column02 A.viewmore {

	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 310px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ceded3; 

}

DIV.hips DIV A {

	CURSOR: pointer

}

#frontpage .column01 H4 A {

	MARGIN: 0px 0px 0px -4px

}

#editorial .newsinbrief H3 A {

	MARGIN: 0px 0px 0px -4px

}

A.button {

	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none

}

A.button:hover {

	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none

}

A.button {

	BACKGROUND-COLOR: #0d922f

}

A.button:hover {

	BACKGROUND-COLOR: #333333

}
