body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.9%;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}
#wrapper {
	padding: 0px;
	width: 750px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrapper .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

#wrapper #mainbody .clearfloat {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	visibility: hidden;
}

#wrapper #header {
	margin: 0px;
	padding: 0px;
	height: 118px;
	width: 750px;
	position: relative;
}
#wrapper #header #hdleft {
	background-image: url(../mainimages/header/hdleft.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 118px;
	width: 375px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#wrapper #header #hdright {
	background-image: url(../mainimages/header/hdright.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 118px;
	width: 375px;
	position: absolute;
	left: 375px;
	top: 0px;
}
#wrapper .navigation {
	margin: 0px;
	padding: 0px 0px 4px;
	background-color: #435478;
	width: 750px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#wrapper .navigation li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#wrapper .navigation a,.navigation a:active,.navigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 22px;
	padding-left: 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 0px;
}
#wrapper .navigation a:hover {
}#wrapper #banner {
	padding: 0px;
	height: 147px;
	width: 750px;
	position: relative;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #D21F26;
}
#wrapper #banner #bannerleft {
	background-image: url(../mainimages/header/bannleft.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 147px;
	width: 375px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#wrapper #banner #bannerright {
	background-image: url(../mainimages/header/bannright.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 147px;
	width: 375px;
	position: absolute;
	left: 375px;
	top: 0px;
}
#wrapper #mainbody {
	margin: 0px;
	width: 750px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#wrapper #mainbody #columnleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 206px;
}
#wrapper #mainbody #columnright {
	margin: 0px;
	padding: 0px 0px 40px;
	float: left;
	width: 544px;
}
#wrapper #mainbody #columnleft #primarysearch {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content .psearch {
	margin: 0px;
	padding: 0px;
}

#wrapper #mainbody #columnleft #primarysearch #searchhd {
	background-image: url(../mainimages/mainbody/searchhd.gif);
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 180px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox {
	margin: 0px;
	padding: 0px;
	width: 179px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #top {
	background-image: url(../mainimages/mainbody/pstop.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 8px 0px 0px;
	padding: 0px;
	height: 18px;
	width: 179px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content {
	background-image: url(../mainimages/mainbody/msearchbg.gif);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	width: 179px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #bttm {
	width: 179px;
	background-image: url(../mainimages/mainbody/psbttm.gif);
	height: 19px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #one {
	margin: 0px;
	padding: 0px 0px 5px 28px;
	background-image: url(../mainimages/mainbody/one.gif);
	background-repeat: no-repeat;
	background-position: 5px 0%;
	width: 151px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #one #location {
	width: 145px;
	margin: 3px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-transform: capitalize;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #two {
	margin: 0px;
	padding: 0px 0px 5px 28px;
	background-image: url(../mainimages/mainbody/two.gif);
	background-repeat: no-repeat;
	background-position: 5px 0%;
	width: 151px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #two #criteria {
	width: 145px;
	margin: 3px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #three {
	margin: 0px;
	padding: 0px 0px 5px 28px;
	background-image: url(../mainimages/mainbody/three.gif);
	background-repeat: no-repeat;
	background-position: 5px 0%;
	width: 151px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #three #type {
	width: 145px;
	margin: 3px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-transform: capitalize;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #four {

	margin: 0px;
	padding: 0px 0px 5px 28px;
	background-image: url(../mainimages/mainbody/four.gif);
	background-repeat: no-repeat;
	background-position: 5px 0%;
	width: 151px;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #four #price {
	width: 142px;
	margin: 3px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content #one #postcode {
	width: 142px;
	margin: 3px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
#wrapper #mainbody #columnleft #primarysearch #searchbox #content .searchbtn {
	margin: 0px 0px 0px 93px;
	padding: 0px;
}
#wrapper #mainbody #columnleft .displayall {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#wrapper #mainbody #columnleft .displayall li {
	margin: 8px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#wrapper #mainbody #columnleft .displayall #buy a {
	background-image: url(../mainimages/mainbody/buy.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 179px;
	display: block;
}
#wrapper #mainbody #columnleft .displayall #let a {
	background-image: url(../mainimages/mainbody/rent.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 179px;
	display: block;
}
#wrapper #mainbody #columnleft .displayall #commercial a {
	background-image: url(../mainimages/mainbody/commercial.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 179px;
	display: block;
}
#wrapper #mainbody #columnleft .telephoneleft {
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 179px;
	height: 65px;
}
#wrapper #mainbody #columnleft .hours {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 179px;
	height: 132px;
}
#wrapper #mainbody .noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #mainbody .divide {
	background-image: url(../mainimages/mainbody/dot_black_on_white.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	margin: 25px 0px 0px;
	padding: 0px;
	clear: both;
}
#wrapper #mainbody #columncentre #introduction .subintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #D21F26;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #logos {
	margin: 0px;
	padding: 0px 0px 20px;
	clear: both;
	width: 750px;
	height: 97px;
	position: relative;
	background-color: #FFFFFF;
}
#wrapper #logos #paypal {
	margin: 0px;
	padding: 0px;
	width: 375px;
	height: 97px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#wrapper #logos #oea {
	margin: 0px;
	padding: 23px 15px 0px 0px;
	height: 74px;
	width: 360px;
	position: absolute;
	left: 375px;
	top: 0px;
	text-align: right;
}
#wrapper #footer {
	background-color: #435478;
	margin: 0px 0px 30px;
	padding: 5px 0px;
	clear: both;
	width: 750px;
}
#wrapper #footer ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #footer li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#wrapper #footer #on a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#wrapper #footer #off a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}
#wrapper #mainbody #columnright #pagecontent {
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent p {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.1em;
}
#wrapper #mainbody #columnright #pagecontent .pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #D21F26;
	margin: 5px 0px 20px;
	padding: 0px 0px 0px 13px;
	background-image: url(../mainimages/mainbody/arrowred_lge.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-transform: capitalize;
}
#wrapper #mainbody #columnright #pagecontent .pagetitlealt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #D21F26;
	margin: 5px 0px 20px;
	padding: 0px 0px 0px 13px;
	background-image: url(../mainimages/mainbody/arrowred_lge.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	text-transform: capitalize;
	float: left;
}
#wrapper #mainbody #columnright #pagecontent #displayresults {
	margin: 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 491px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .image {
	margin: 0px;
	padding: 0px 10px;
	float: left;
	width: 157px;
	height: 138px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	float: left;
	width: 170px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertyhd {
	background-image: url(../mainimages/mainbody/dpboxhd.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 491px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent {
	background-image: url(../mainimages/mainbody/dpboxbg.gif);
	background-repeat: repeat-y;
	background-position: 0% 0%;
	margin: 0px;
	width: 491px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertybttm {
	background-image: url(../mainimages/mainbody/dpboxbttm.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 491px;
	clear: both;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .image .dpborder {
	border: 5px solid #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .license {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .rooms {
	margin: 0px;
	padding: 5px 0px 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .rooms li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-transform: capitalize;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .dplink {
	margin: 5px 0px 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .propertydetails .dplink a,.dplink a:hover,.dplink a:active,.dplink a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	background-image: url(../mainimages/mainbody/arrowwhite.gif);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	display: block;
	margin: 0px;
	width: 75px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}#wrapper #mainbody #columnright #pagecontent #displayresults .negresult {
	background-image: url(../mainimages/mainbody/sicon.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 68px;
	width: 400px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .posresult {
	background-image: url(../mainimages/mainbody/sicon_pos.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 400px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .pagenotices {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .searchagain a {
	background-image: url(../mainimages/mainbody/searchagain.gif);
	background-position: 0% 0%;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 187px;
}
#wrapper #mainbody #columnright #pagecontent .commsearchhd {
	background-image: url(../mainimages/mainbody/commsearchhd.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	display: block;
	margin: 40px 0px 0px;
	padding: 0px;
	height: 42px;
	width: 484px;
}
#wrapper #mainbody #columnright #pagecontent .letsearchhd {
	background-image: url(../mainimages/mainbody/letsearchhd.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 484px;
}
#wrapper #mainbody #columnright #pagecontent .buysearchhd {
	background-image: url(../mainimages/mainbody/buysearchhd.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 484px;
}
#pageindexes {
	margin: 0px 0px 8px;
	padding: 5px 0px 5px 60px;
	background-image: url(../mainimages/mainbody/page.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	color: #7387B0;
}
#pageindexes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5A709F;
	text-decoration: none;
}
#pageindexes .uberlink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #5A709F;
	text-decoration: none;
	font-weight: bold;
}
#pageindexes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #7387B0;
	text-decoration: none;
}
#wrapper #mainbody #columnright #pagecontent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #D21F26;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .contactlink a,.contactlink a:active,.contactlink a:visited,.contactlink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #D21F26;
	text-decoration: underline;
}
#wrapper #mainbody #columnright #pagecontent listone {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
#wrapper #mainbody #columnright #pagecontent .listone li {
	list-style-type: none;
	margin-bottom: 8px;
	list-style-image: url(../mainimages/mainbody/bullet_blue.gif);
	font-size: 1.1em;
}
#wrapper #mainbody #columnright #pagecontent .convey {
	margin: 10px 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent .convey a {
	background-image: url(../mainimages/mainbody/conveybtn.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 179px;
}
#wrapper #mainbody #columnright #pagecontent .imageposright {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#wrapper #mainbody #columnright #pagecontent .selfregbtn {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
}
#wrapper #mainbody #columnright #pagecontent .selfregbtn a {
	background-image: url(../mainimages/mainbody/selfregbtn.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 252px;
}
#wrapper #mainbody #columnright #pagecontent .review {
	margin: 10px 0px 0px;
	padding: 0px;
	background-color: #CCCCCC;
}
#wrapper #mainbody #columnright #pagecontent .review .reviewhd {
	background-color: #455378;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1%;
	color: #FFFFFF;
	display: block;
	width: 99%;
}
#wrapper #mainbody #columnright #pagecontent .review ul {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent .review li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-type: none;
}
#wrapper #mainbody #columnright #pagecontent .review .reviewleft {
	float: left;
	width: 320px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrapper #mainbody #columnright #pagecontent .review .reviewright {
	float: left;
	width: 170px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#wrapper #mainbody #columnright #pagecontent .review #amend a {
	background-color: #7488B0;
	margin: 0px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: capitalize;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
#wrapper #mainbody #columnright #pagecontent .review .reviewright #amend {
}
#wrapper #mainbody #columnright #pagecontent .payment {

	margin: 10px 0px 0px;
	padding: 0px 0px 10px;
	background-color: #CCCCCC;
}
#wrapper #mainbody #columnright #pagecontent .payment .paymentinner {
	padding-right: 5px;
	padding-left: 5px;
}
#wrapper #mainbody #columnright #pagecontent .payment .paymenthd {
	background-color: #455378;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1%;
	color: #FFFFFF;
	display: block;
	width: 99%;
}
#wrapper #mainbody #columnright #pagecontent .payment .costs {
	margin: 0px;
	padding: 0px;
	width: 99%;
}
#wrapper #mainbody #columnright #pagecontent .payment .service {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: bold;
	width: 77%;
}
#wrapper #mainbody #columnright #pagecontent .payment .costs .totals {
	text-align: right;
	width: 23%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent .payment .total {
	padding-top: 8px;
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	padding-left: 5px;
	font-weight: bold;
	width: 77%;
	text-align: right;
	padding-right: 5px;
}
#wrapper #mainbody #columnright #pagecontent .payment .costs .totalcost {
	text-align: right;
	width: 23%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent .complete {
	margin: 10px 0px 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent .payment .costs .subtotalcost {
	text-align: right;
	width: 23%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent .payment .costs .vat {
	text-align: right;
	width: 23%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent .login {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .loginsml {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .loginsml a {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../mainimages/mainbody/loginbtnsml.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 26px;
	width: 66px;
}
#wrapper #mainbody #columnright #pagecontent .optionsbtn {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: underline;
	font-size: 1em;
}
#wrapper #mainbody #columnright #pagecontent .optionsbtn a {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../mainimages/mainbody/optionsbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 41px;
	width: 207px;
}
#wrapper #mainbody #columnright #pagecontent .login a {
	background-image: url(../mainimages/mainbody/loginbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding: 0px;
	height: 26px;
	width: 132px;
	margin: 0px;
}
#wrapper #mainbody #columnright #pagecontent .optionslink a {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration: underline;
	font-size: 1em;
}
#wrapper #mainbody #columnright #pagecontent .options {
	margin: 0px;
	padding: 30px 0px 30px 170px;
}
#wrapper #mainbody #columnright #pagecontent .options li {
	margin: 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
}
#wrapper #mainbody #columnright #pagecontent .options #createprop a {
	background-image: url(../mainimages/mainbody/createbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #amendprop a {
	background-image: url(../mainimages/mainbody/amendbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #deleteprop a {
	background-image: url(../mainimages/mainbody/deletebtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #propstat a {
	background-image: url(../mainimages/mainbody/viewstatbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #createprop a:hover {
	background-image: url(../mainimages/mainbody/createbtn_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #amendprop a:hover {
	background-image: url(../mainimages/mainbody/amendbtn_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #deleteprop a:hover {
	background-image: url(../mainimages/mainbody/deletebtn_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .options #propstat a:hover {
	background-image: url(../mainimages/mainbody/viewstatbtn_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .logout a {
	margin: 0px;
	padding: 0px;
	background-image: url(../mainimages/mainbody/logoutbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 26px;
	width: 67px;
	float: right;
}
#wrapper #mainbody #columnright #pagecontent .options #contactprop a {
	background-image: url(../mainimages/mainbody/contactbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent #accountinfo {
	margin: 0px;
	padding: 5px 5px 10px;
	background-color: #7387B0;
	color: #FFFFFF;
	border: 2px solid #C5CCD7;
}
#wrapper #mainbody #columnright #pagecontent #accountinfo .infoleft {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
#wrapper #mainbody #columnright #pagecontent #accountinfo .inforight {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}

#wrapper #mainbody #columnright #pagecontent .options #contactprop a:hover {
	background-image: url(../mainimages/mainbody/contactbtn_over.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 188px;
}
#wrapper #mainbody #columnright #pagecontent .back {
	color: #990000;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .back a,.back a:active,.back a:visited,.back a:hover{
	color: #990000;
	padding: 0px 0px 0px 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	background-image: url(../mainimages/mainbody/arrowleftred.gif);
	background-repeat: no-repeat;
	background-position: 0px 50%;
}
#wrapper #mainbody #columnright #pagecontent .create .createproperty .createcontent .propertydetail #propdetails {
}
#wrapper #mainbody #columnright #pagecontent .propertylist {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .propertylist li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#wrapper #mainbody #columnright #pagecontent .pamend a {
	background-image: url(../mainimages/mainbody/pamendbtn_sml.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 66px;
}
#wrapper #mainbody #columnright #pagecontent .pdelete a {
	background-image: url(../mainimages/mainbody/pdelete_sml.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 66px;
}
#wrapper #mainbody #columnright #pagecontent .pamend {
	margin: 10px 10px 0px 20px;
	padding: 0px;
	float: left;
}
#wrapper #mainbody #columnright #pagecontent .pdelete {
	margin: 10px 10px 0px 20px;
	padding: 0px;
	float: left;
}#wrapper #mainbody #pagecontent .optreturn {
	margin: 40px 0px 0px;
	padding: 0px;
}
#wrapper #mainbody #pagecontent .optreturn a {
	margin: 0px;
	padding: 0px;
	background-image: url(../mainimages/mainbody/optionsbtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 41px;
	width: 206px;
}
#wrapper #mainbody #columnright #pagecontent .stats {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent .stats .statsaddr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #D21F26;
	padding-top: 10px;
	padding-bottom: 10px;
}
#wrapper #mainbody #columnright #pagecontent .stats .monthhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	width: 36%;
	background-color: #7387B0;
}
#wrapper #mainbody #columnright #pagecontent .stats .yearhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	width: 25%;
	background-color: #7387B0;
}
#wrapper #mainbody #columnright #pagecontent .stats .viewhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	margin: 0px;
	padding: 3px 0px;
	width: 39%;
	background-color: #7387B0;
}
#wrapper #mainbody #columnright #pagecontent .stats .month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7387B0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7387B0;
}
#wrapper #mainbody #columnright #pagecontent .stats .year {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #7387B0;
	border-left-color: #7387B0;
}
#wrapper #mainbody #columnright #pagecontent .stats .view {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7387B0;
	border-bottom-color: #7387B0;
	border-left-color: #7387B0;
}
#wrapper #mainbody #columnright #pagecontent .news {
	margin: 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent .news .newslist {
	margin: 0px;
	padding: 0px;
}
#wrapper #mainbody #columnright #pagecontent .news .newslist .newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #F87B1F;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .board {
	float: left;
	padding-top: 30px;
	padding-left: 0px;
	width: 110px;
	text-align: center;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#wrapper #mainbody #columnright #pagecontent #displayresults .property .dppropertycontent .board .boardmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
#wrapper #mainbody #columnright #pagecontent .news .newslist .newsimageleft {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #000000;
}
#wrapper #mainbody #columnright #pagecontent .quoteemail {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .quoteemail .formerror {
	background-color: #FFFFE0;
	padding: 5px 5px 20px 38px;
	border: 1px solid #FFC822;
	background-image: url(../mainimages/mainbody/warningbgone.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	color: #AE753C;
	margin-top: 5px;
	margin-bottom: 10px;
}
#wrapper #mainbody #columnright #pagecontent .quoteemail .email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	width: 300px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
#wrapper #mainbody #columnright #pagecontent .quoteemail label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
#wrapper #mainbody #columnright #pagecontent .propassist {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #mainbody #columnright #pagecontent .propassistlinks a,.propassistlinks a:active,.propassistlinks a:visited,.propassistlinks a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #990000;
	text-decoration: underline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
}
#wrapper #mainbody #columnright .quotebtn {
	margin: 0px 0px 8px;
	padding: 0px;
}
#wrapper #mainbody #columnright .quotebtn a {
	background-image: url(../mainimages/mainbody/quote_now_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 0px 20px 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #990000;
	text-decoration: underline;
	display: block;
}
#wrapper #mainbody #columnleft .registernow {
	padding-left: 25px;
}
#wrapper #mainbody #columnleft .register {
	margin: 0px;
	padding: 0px;
	width: 179px;
}
#wrapper #mainbody #columnleft .register .regbutton {
	text-align: right;
	margin: 0px;
	width: 34px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #mainbody #columnleft .register .regoption {
	text-align: left;
	margin: 0px;
	width: 135px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

#wrapper #mainbody #columnleft #primarysearch #registerhd {
	background-image: url(../mainimages/mainbody/registerhd.gif);
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 180px;
}
#wrapper #mainbody #columnleft .psearch .register .registerbtn {
	padding: 10px 0px 0px 15px;
	margin: 0px;
}
#wrapper #mainbody #columnleft .psearch .register #registerbtn {
	/* This part hides the original button. */
background-color: transparent;
	border: 0px;
	padding: 0px 0px 0px 200px;
	overflow: hidden;
	/* This part defines its new look. */
background-image: url(../mainimages/mainbody/enquire_now_btn.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 116px;
	height: 26px;
	max-width: 116px;
	max-height: 26px;
	margin: 0px;
	cursor: pointer;
}
