BODY {
	FONT-SIZE: small; MARGIN: 16px 8px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.borderless {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.with-padding-left {
	PADDING-LEFT: 24px
}
UL.external-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 24px 12px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	CLEAR: both
}
BODY PRE.debugoutput {
	COLOR: black
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #666666; TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.header {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(uploads/topcorner.gif); BACKGROUND-REPEAT: no-repeat
}
.postcode {
	TEXT-TRANSFORM: uppercase; WHITE-SPACE: nowrap
}
.telephonenumber {
	WHITE-SPACE: nowrap
}
.times {
	WHITE-SPACE: nowrap
}
.floatleft {
	FLOAT: left
}
.controlbar {
	FONT-SIZE: 80%
}
H1.heading {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 8px 24px 12px
}
H2.heading {
	FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 8px 24px 12px
}
H3.heading {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; MARGIN: 4px 24px 8px
}
H1.navheading {
	FONT-WEIGHT: normal; FONT-SIZE: 126.5%; MARGIN: 8px 24px 12px
}
H1.navheading B {
	FONT-WEIGHT: normal; FONT-SIZE: 126.5%
}
P.text {
	FONT-SIZE: 80%; MARGIN: 0px 24px 16px; LINE-HEIGHT: 160%
}
P.largetext {
	FONT-SIZE: 100%; MARGIN: 0px 24px 16px; LINE-HEIGHT: 140%
}
.pxpage .pxleft {
	FLOAT: left; WIDTH: 380px
}
.pxpage .pxright {
	FLOAT: right; MARGIN: 0px 0px 8px; WIDTH: 380px
}
.pxpage P.text {
	MARGIN: 0px 24px 8px
}
.pxpage UL.text {
	FONT-SIZE: 80%; MARGIN: 4px 24px 8px 16px; LINE-HEIGHT: 160%; LIST-STYLE-TYPE: square
}
.pxpage OL.text {
	FONT-SIZE: 80%; MARGIN: 4px 24px 8px 16px; LINE-HEIGHT: 160%
}
DIV.left {
	FLOAT: left; WIDTH: 380px
}
DIV.right {
	
}
TABLE.pagetable {
	MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; BACKGROUND-COLOR: #ffffff
}
TABLE.pagetable TD {
	VERTICAL-ALIGN: top
}
.pageholder {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
.column1 {
	BORDER-TOP: #dddddd 1px solid
}
.logo {
	FLOAT: left
}
.footer {
	CLEAR: both; COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
.footer P {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; MARGIN: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.footer A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.footer A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.footer A:hover {
	COLOR: #dddddd; TEXT-DECORATION: underline
}
.highlight {
	FONT-WEIGHT: bold
}
.startcontent {
	VISIBILITY: hidden
}
.anchor {
	VISIBILITY: hidden
}
.hidden {
	VISIBILITY: hidden
}
DIV.mainnavigation {
	FLOAT: left; MARGIN: 0px; PADDING-TOP: 58px
}
DIV.mainnavigation UL {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
DIV.mainnavigation LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.mainnavigation A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.mainnavigation A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.mainnavigation A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
DIV.submenu {
	MARGIN: 0px
}
DIV.submenu UL {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
DIV.submenu UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-TOP: 0px
}
DIV.submenu A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.submenu A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.submenu A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.listmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 4px 24px 16px; LINE-HEIGHT: 160%; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.homepagebanner {
	POSITION: absolute
}
.homepage {
	LEFT: 0px; POSITION: relative; TOP: 0px; HEIGHT: 390px
}
.llb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 200px; POSITION: absolute; TOP: 0px
}
DIV.advancedsearchform {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; WIDTH: 20em; PADDING-TOP: 0px; POSITION: static
}
DIV.advancedsearchform .options {
	FLOAT: left
}
DIV.advancedsearchform .submit {
	CLEAR: both
}
.homepagesearch {
	PADDING-RIGHT: 12px; PADDING-LEFT: 24px; LEFT: 270px; PADDING-BOTTOM: 0px; PADDING-TOP: 205px; POSITION: absolute; TOP: 0px
}
.comingsoonsearch {
	PADDING-RIGHT: 12px; PADDING-LEFT: 24px; PADDING-BOTTOM: 16px; PADDING-TOP: 0px
}
.searchform {
	MARGIN: 0px; WIDTH: 205px
}
.searchform H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #9c8a9c
}
.searchform FORM {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid
}
.searchform SELECT {
	FONT-SIZE: 11px
}
.searchform INPUT {
	FONT-SIZE: 11px; Z-INDEX: 10
}
.searchform .label {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; COLOR: #666666; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.searchform .control {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.searchform .submit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; PADDING-TOP: 2px
}
.ukmap {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ukmap FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#ukmapoverlay {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FILTER: alpha(opacity=65); LEFT: 490px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; opacity: 0.65; khtml-opacity: 0.65
}
DIV#ukmapdiv {
	LEFT: 0px; POSITION: relative; TOP: 0px
}
#ukmapimage {
	LEFT: 490px; POSITION: absolute; TOP: 0px
}
.admanager .adgenerator {
	WIDTH: 760px; HEIGHT: 190px
}
.admanager TABLE {
	FONT-SIZE: smaller
}
.adgenerator TABLE {
	WIDTH: 760px; COLOR: #ffffff; HEIGHT: 190px
}
.adgenerator TABLE TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.adgenerator TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.adgenerator TABLE TD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 0px
}
.adgenerator TD.adpicture {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 0px; HEIGHT: 190px
}
.adgenerator TD.adtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 380px; PADDING-TOP: 0px; HEIGHT: 170px; TEXT-ALIGN: center
}
.adgenerator .admessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 34px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.adgenerator .admessage-medium {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.adgenerator .admessage-small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.adgenerator .admessage2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 34px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.adgenerator .admessage2-medium {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.adgenerator .admessage2-small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.adgenerator TD.admessage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.adgenerator TD.admessage B {
	FONT-WEIGHT: normal; FONT-SIZE: 40px
}
.adgenerator P.disclaimer {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 2px
}
.adgenerator TD.adlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; WIDTH: 380px; PADDING-TOP: 2px; HEIGHT: 16px; TEXT-ALIGN: right
}
.adgenerator TD.adrmlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; WIDTH: 380px; PADDING-TOP: 2px; HEIGHT: 16px; TEXT-ALIGN: left
}
.adgenerator TR.offerlinks IMG {
	TOP: 1px
}
.adgenerator TR.offerlinks A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #499c88; TEXT-DECORATION: none
}
.adgenerator TR.offerlinks A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #499c88; TEXT-DECORATION: none
}
.adgenerator TR.offerlinks A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #dddddd; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.newsbanner TABLE {
	WIDTH: 760px; HEIGHT: 190px; BACKGROUND-COLOR: #dddddd
}
.newsbanner TD.newspicture {
	WIDTH: 380px; HEIGHT: 190px
}
.newsbanner TD.newsitem {
	VERTICAL-ALIGN: top; WIDTH: 380px; HEIGHT: 170px
}
.newsbanner TD.newsitem .title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 8px
}
.newsbanner TD.newsitem .date {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.newsbanner TD.newsitem P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 160%; PADDING-TOP: 4px
}
.newsbanner TD.newslink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; WIDTH: 380px; PADDING-TOP: 2px; HEIGHT: 16px; TEXT-ALIGN: right
}
.newsbanner TD.newslink A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.newsbanner TD.newslink A:visited {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #999999; TEXT-DECORATION: none
}
.newsbanner TD.newslink A:hover {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #dddddd; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.searchresults {
	MARGIN: 4px 24px 24px
}
.searchresults H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 4px 0px 8px
}
.searchresults H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 16px 0px 2px
}
.searchresults .address {
	FONT-SIZE: 90%; LINE-HEIGHT: 150%
}
.searchresults .strapline {
	FONT-SIZE: 90%; LINE-HEIGHT: 150%
}
.searchresults .offer {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ff0000; LINE-HEIGHT: 150%
}
.searchresults .propertytype .offer {
	FONT-SIZE: 90%; MARGIN-LEFT: 0.5em
}
.searchresults .offer A {
	FONT-WEIGHT: bold; COLOR: #ff0000; LINE-HEIGHT: 150%
}
.searchresults .resultcount {
	FONT-SIZE: 80%; LINE-HEIGHT: 150%
}
.searchresults .companylogo {
	FLOAT: right; MARGIN: 16px 0px 2px
}
.searchresults .moreinfo {
	MARGIN: 4px 0px 2px
}
UL.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.pagination LI {
	DISPLAY: inline; MARGIN-RIGHT: 8px
}
UL.pagination LI.currentpage A {
	FONT-WEIGHT: bold
}
.development {
	MARGIN: 0px 24px 24px
}
.development H1 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 8px 0px
}
.development H1 .phasename {
	FONT-SIZE: 100%
}
.development H1 .housetypename {
	FONT-SIZE: 70%
}
.development H1 .plotnumber {
	FONT-SIZE: 70%
}
.development H2 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 8px 0px
}
.development H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 110%; MARGIN: 8px 0px
}
.development H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN: 8px 0px
}
.development .summary .sitedetails {
	FLOAT: left; WIDTH: 390px; LINE-HEIGHT: 160%
}
.development .summary .plotdetails {
	FLOAT: left; WIDTH: 356px; LINE-HEIGHT: 160%
}
.development .summary .address {
	FONT-SIZE: 90%
}
.development .summary .advisor {
	FONT-SIZE: 90%
}
.development .summary .openinghours {
	FONT-SIZE: 90%
}
.development .summary .strapline {
	BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 90%; MARGIN: 6px 0px; BORDER-BOTTOM: #dddddd 1px solid
}
.development .summary .plotdescription {
	BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 90%; MARGIN: 6px 0px; BORDER-BOTTOM: #dddddd 1px solid
}
.development .summary .pricerange {
	FONT-SIZE: 100%; MARGIN: 0px 0px 24px
}
.development .summary .price {
	FONT-SIZE: 100%; MARGIN: 0px 0px 16px
}
.development .summary .findmore {
	FONT-WEIGHT: bold; FONT-SIZE: 80%
}
.development .summary .name {
	FONT-WEIGHT: bold
}
.development .summary .telephone {
	FONT-WEIGHT: bold
}
.development .summary .housetypeimage {
	TEXT-ALIGN: right
}
.development .summary .housetypeimage IMG {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
.development .summary .customercomments {
	FLOAT: right; WIDTH: 300px
}
.development .summary .customercomments .comment {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 4px; FONT-STYLE: italic; FONT-FAMILY: Georgia,serif
}
.development .summary .customercomments .quotefrom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.development .summary .customercomments .quotesfrom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.plots {
	CLEAR: both; MARGIN: 4px 0px 0px; WIDTH: 708px; BORDER-COLLAPSE: collapse
}
.plots TD.picture {
	PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 40px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.plots TD.picture IMG {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.plots TD.details {
	PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 85%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 568px; LINE-HEIGHT: 140%; PADDING-TOP: 2px
}
.plots TD.details .propertytype {
	FONT-WEIGHT: bold
}
.plots TD.details .extrainfo {
	FONT-WEIGHT: normal
}
.plots TD.details .plotnumber {
	FONT-WEIGHT: normal
}
.plots TD.details .advertdescription {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.plots TD.price {
	PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 100px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.mapdirections .map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 24px 0px; PADDING-TOP: 0px
}
.mapdirections IMG {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.mapdirections P {
	FONT-SIZE: 80%; MARGIN: 0px 0px 8px; LINE-HEIGHT: 160%
}
.mapdirections H2 {
	CLEAR: none
}
.mapdirections FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mapdirections FORM INPUT {
	FONT-SIZE: 100%
}
.detailedmap IMG {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 0px 0px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid
}
.detailedmap P {
	FONT-SIZE: 80%; MARGIN: 0px 0px 8px; LINE-HEIGHT: 160%
}
.floor IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 24px 0px; PADDING-TOP: 0px
}
.floor UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 4px 24px; LINE-HEIGHT: 160%; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.searchformpx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchformpx H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 200px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #9c8a9c
}
.searchformpx FORM {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid
}
.searchformpx SELECT {
	FONT-SIZE: 11px
}
.searchformpx INPUT {
	FONT-SIZE: 11px
}
.searchformpx .column1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; VERTICAL-ALIGN: middle; COLOR: #666666; PADDING-TOP: 2px
}
.searchformpx .column2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; PADDING-TOP: 2px
}
.searchformpx .submit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; PADDING-TOP: 2px
}
DIV.px-properties {
	FONT-SIZE: 80%; MARGIN: 8px 24px 0px
}
DIV.px-properties DIV.property {
	PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
DIV.px-properties DIV.property DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.px-properties DIV.property IMG {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN: 8px 0px; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
DIV.px-properties .pagination {
	FONT-SIZE: small; MARGIN-BOTTOM: 8px
}
H1.expressionsheading {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 4px 24px 8px
}
.expressionspicture IMG {
	FLOAT: left; MARGIN: 4px 24px
}
.expressionstext {
	FONT-SIZE: 80%; MARGIN: 0px 24px 8px; LINE-HEIGHT: 160%
}
.newsfeed {
	MARGIN: 4px 24px 8px
}
.newsfeed .title {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; LINE-HEIGHT: 140%
}
.newsfeed .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; LINE-HEIGHT: 140%; PADDING-TOP: 2px
}
.newsfeed P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
.directionstable {
	MARGIN: 0px 24px
}
.directionsform {
	FONT-SIZE: 90%; MARGIN: 2px 24px 24px
}
.directionsform FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.directionsform FORM INPUT {
	FONT-SIZE: 100%
}
.directions .journey {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; LINE-HEIGHT: 160%
}
.directions .journeytime {
	FONT-SIZE: 100%; LINE-HEIGHT: 160%
}
.directions .license {
	FONT-SIZE: 80%; LINE-HEIGHT: 160%
}
.directions TABLE {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN: 0px 0px 16px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 712px; BORDER-BOTTOM: #dddddd 1px solid
}
.directions TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #9c8a9c; TEXT-ALIGN: left
}
.directions TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.localservices TABLE {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 712px; BORDER-BOTTOM: #dddddd 1px solid
}
.localservices TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #9c8a9c; TEXT-ALIGN: left
}
.localservices TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.localservices .subsection {
	FONT-SIZE: 80%; FONT-STYLE: italic
}
.localservices .item {
	FONT-SIZE: 90%
}
.localservices .item P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 4px
}
.localservices .license {
	FONT-SIZE: 80%; MARGIN: 2px 0px 0px; COLOR: #444444
}
.localservices OL {
	MARGIN: 2px 0px
}
.localservices .license OL LI {
	
}
.localservices .license-logo IMG {
	FLOAT: none
}
DIV.brochuresummary {
	MARGIN: 0px 24px
}
.brochuresummary TABLE {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN: 4px 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 712px; BORDER-BOTTOM: #dddddd 1px solid
}
.brochuresummary TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #9c8a9c; TEXT-ALIGN: left
}
.brochuresummary TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.brochuresummary TD.remove {
	TEXT-ALIGN: right
}
.brochuresummary UL {
	MARGIN-LEFT: 0px
}
.brochuresummary H1 {
	CLEAR: both
}
.brochuresummary H2 {
	CLEAR: both
}
.brochuresummary H3 {
	CLEAR: both
}
.brochuresummary H4 {
	CLEAR: both
}
.brochuresummary H5 {
	CLEAR: both
}
.advancedswitch {
	PADDING-LEFT: 1em; CURSOR: pointer; TEXT-DECORATION: underline
}
.message {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px
}
FORM TABLE TR TD.column1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM TABLE TR TD.column1 P.description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 4px; FONT-STYLE: italic
}
.admanager TABLE .column1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.admanager TABLE TH {
	BACKGROUND-COLOR: #f0f0f0
}
.admanager TABLE TD {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.admanager UL.actions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.admanager UL.actions LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.brochure-footer {
	MARGIN: 16px 0px 0px 24px
}
DIV.search-again {
	FONT-SIZE: 80%; TEXT-DECORATION: underline
}
DIV.searched-for {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.enquiryform {
	MARGIN: 0px 24px
}
.enquiryform TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.enquiryform TD.singlecolumn {
	BACKGROUND-COLOR: #f0f0f0
}
.enquiryform TD.singlecolumn .caption {
	FONT-WEIGHT: bold
}
.enquiryform TD.singlecolumn .description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: italic
}
.enquiryform TD.column1 {
	WIDTH: 30%
}
.enquiryform INPUT {
	WIDTH: 15em
}
.enquiryform INPUT.check {
	WIDTH: auto
}
INPUT.submit {
	WIDTH: auto
}
.enquiryform .error {
	FONT-SIZE: smaller; MARGIN: 16px
}
.enquiryform .missingfields {
	MARGIN-TOP: 4px
}
.enquiryform .missingfields LI {
	FONT-SIZE: smaller; COLOR: red
}
.companylogo {
	FLOAT: right
}
DIV.fulladview {
	WIDTH: 100%; TEXT-ALIGN: center
}
DIV.fulladview IMG {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
DIV.form {
	MARGIN: 0px 24px
}
DIV.form TABLE {
	BORDER-TOP: #dddddd 1px dashed; FONT-SIZE: 80%; BORDER-COLLAPSE: collapse
}
DIV.form TABLE TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.form TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px dashed
}
DIV.form TABLE TD.col1 {
	PADDING-RIGHT: 24px; WIDTH: 50%
}
DIV.form TABLE TD.col1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.form TABLE .formitemheader {
	FONT-WEIGHT: bold
}
DIV.form .requiredmessage {
	FONT-SIZE: 80%
}
DIV.form .row0 TD {
	BACKGROUND-COLOR: #f6f6ff
}
DIV.offerslist {
	FONT-SIZE: 80%; MARGIN: 0px 24px
}
DIV.offerslist TD.singlecolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.offerslist TD.singlecolumn {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
DIV.offerslist TABLE.adverts TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px dashed; BORDER-RIGHT-WIDTH: 0px
}
DIV.offerslist TABLE.adverts TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
DIV.offerslist TABLE.adverts TD.column1 {
	WIDTH: 45%
}
DIV.offerslist TABLE.adverts TH.column1 {
	WIDTH: 45%
}
DIV.offerslist TABLE.adverts TD.column2 {
	WIDTH: 10%
}
DIV.offerslist TABLE.adverts TH.column2 {
	WIDTH: 10%
}
DIV.offerslist TABLE.adverts UL.placements {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.offerslist TABLE.adverts UL.placements LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.propertytype DIV.offer {
	DISPLAY: inline
}
.plots .offer {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-LEFT: 0.5em; COLOR: #ff0000; LINE-HEIGHT: 150%
}
.plots .offer A {
	COLOR: #ff0000
}
.moreinfo A {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
.advancedswitch A {
	
}
.feed {
	MARGIN: 0px 24px 16px
}
.feed .item {
	MARGIN: 0px 0px 8px
}
.feed .date .value {
	FONT-SIZE: 80%
}
.feed .title .value {
	FONT-WEIGHT: bold
}
DIV.information SPAN.hidden {
	VISIBILITY: visible
}
DIV.poll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 80%; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 24px 16px; WIDTH: 256px; LINE-HEIGHT: 160%; PADDING-TOP: 204px; POSITION: absolute; TOP: 0px
}
DIV.poll FORM {
	MARGIN: 0px
}
DIV.poll FORM TD.button INPUT {
	FONT-SIZE: 11px
}
DIV.poll DIV.title {
	DISPLAY: none
}
DIV.poll TD.answer-radio {
	WIDTH: 10%
}
DIV.poll TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.poll TD.bar {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.poll TD.percent {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.adminform {
	MARGIN: 0px 24px
}
