body {
	background-color: #fff;
	text-align: center;
	color: #6f6f6f;
	padding: 35px 5px 5px 5px;
	margin: 0px;
}
h1 {
	font-weight: lighter;
}
p, ul {
	text-align: left;
}
a {
	color: #3344cc;
}
a:hover {
	color: #5566cc;
}
#chartered-surveyors {
	width: 930px;
	margin: auto;
	text-align: left;
}

/* ------ header ------ */
#property-services {
	width: 930px;
	height: 109px;
	background-image: url(../images/chartered-surveyors-property/property-search-header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
#property-search {
	float: left;
	width: 500px;
	padding: 75px 0px 0px 15px;
	color: #333;
}
#property-search a {
	color: #424a52;
	text-decoration: none;
}
#property-search a:hover {
	color: #626a72;
}
#cowling-and-west {
	float: right;
	width: 274px;
	padding-top: 23px;
}
/* ------ navigation bars ------ */

.bournemouth-dorset-uk {
	width: 930px;
}
.find-property-services {
	height: 21px;	
	overflow: hidden;
	color: #fff;
}
#property-for-sale {
	width: 651px;
	color: #fdcc00;
	background-color: #727a82;
	float: left;
}
#property-news {
	width: 269px;
	background-color: #a7adb2;
	float: right;
}
.find-property-services a {
	color: #fff;
	text-decoration: none;
}
.yellow, .find-property-services a:hover {
	color: #fdcc00;
}
#investment-property-southwest {
	padding-left: 10px;
	float: left;
}
#industrial-property-dorset {
	padding-right: 10px;
	float: right;
}

/* ------ main content area ------ */
#property-land-investment-south {
	width: 930px;
	height: 435px;
	overflow: hidden;
}
.industrial-development-property-south {
	height: 435px;
	overflow: auto;
}
/* ------ home/split page left side ------ */
#featured-property-services {
	width: 655px;
	height: 435px;
	float: left;
	overflow: auto;
}
.pagecopy {
	width: 390px;
	float: left;
	overflow: visible;
}
.pagelist {
	width: 200px;
	float : left;
	padding-left: 30px;
}
.pagelist ul {
	padding-left: 0px;
	margin-left: 0px;
}
.pagelist li {
	list-style-type: none;
	background-image: url(../images/chartered-surveyors-property/yellow-square.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 4px 16px;
	margin-left: 0px;
}

/* ------ home/split page scrolling news column ------ */
#latest-property-news {
	width: 269px;
	height: 435px;
	float: right;
	overflow: auto;
}
.development-property-news {
	width: 240px;
	height: 91px;
	background-color: #eceef2;
	overflow: hidden;
	color: #333;
	cursor: pointer;
	background-repeat: no-repeat;
}
div.development-property-news:hover, div.property-search-result:hover {
	background-color: #a7adb2;
	color: #000;
	filter: opacity(90%);
	-moz-opacity: 0.90;
}
.office-space {
	width: 240px;
	height: 10px;
}
.development-property-news h3 {
	padding: 10px 8px 0px 100px;
	margin: 0px;
	font-weight: bold;
	line-height: 1.1;
}
.development-property-news p {
	padding: 2px 8px 0px 100px;
	margin: 0px;
	line-height: 1.2;
}

/* ------ homepage feature boxes ------ */
#property-investment-bargain {
	height:232px;
	width: 651px;
	overflow: hidden;
}
.featured-property {
	width: 106px;
	height: 232px;
	float: left;
	color: #fff;
	margin-right: 3px;
	cursor: pointer;
	position: relative;
}
div.featured-property:hover {
	filter: opacity(85%);
	-moz-opacity: 0.85;
}
#south-southwest-dorset-england {
	margin-right: 0px;
}
.featured-property h2 {
	font-weight: normal;
	position: absolute;
	bottom: 0px;
	padding: 0px 7px 6px 8px;
	margin: auto;
}
.featured-property p {
	padding: 7px 7px 0px 8px;
	margin: 0px;
}
/* ------ home/split page copy ------ */
#retail-leisure-properties {
	height:193px;
	width: 651px;
	overflow: auto;
}
.col1 {
	width: 300px;
	float: left;
	margin-top: 0px;
}
div.col1 p {
	padding-top: 0px;
	margin-top: 0px;
}
.tower-block {
	height: 10px;
	overflow: hidden;
}
.property-portfolio {
	height:233px;
	width: 651px;
	overflow: auto;
}
#retail-leisure-properties h1 {
	font-weight: lighter;
	padding-top: 20px;
	margin-top: 0px;
}
.indent {
	padding-left: 162px;
	padding-right: 40px;
}

/* ------ profile pages ------ */
#property-specialists {
	width: 930px;
	height: 232px;
	background-image: url(../images/property-consultants/background.jpg);
	color: #fff;
}
#civil-engineering-specialists {
	width: 430px;
	height: 192px;
	padding: 40px 0px 0px 15px;
	float: left;
}
#civil-engineering-specialists p.quote, #property-development-consultants p.quote {
	margin-top: 0px;
}
#civil-engineer-photo {
	background-repeat: no-repeat;
	background-align: top right;
	width: 409px;
	height: 232px;
	float: right;
}
#property-investment-consultants {
	width: 930px;
	height: 193px;
	padding-top: 10px;
}
#property-development-consultants {
	width: 470px;
	height: 193px;
	overflow: auto;
	float: left;
}
#property-development-consultants p {
	padding-right: 10px;
}
#property-market-advice {
	width: 450px;
	height: 90px;
	color: #333;
	background-color: #eceef2;
	float: right;
}
#property-advice {
	width: 430px;
	padding: 10px;
}
.flushtop {
	margin-top: 0px;
	padding-top: 0px;
}
#property-advice h3 {
	margin: 0px;
	padding: 0px;
}
#property-advice p {
	margin: 0px;
	padding:0px;
}
.contact-details {
	float: right;
	width: 250px;
	line-height: 20px;
}
.contact-details label {
	color: #888;
}
/* ------ footer ------ */
#chartered-surveyor-bournemouth {
	width: 930px;
	border-top: 1px solid #525b64;
	line-height: 33px;
	padding-bottom: 5px;
}

/* ------ search results ------ */
.property-search-result {
	background-color: #eceef2;
	width: 440px;
	height: 105px;
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	overflow: hidden;
	color: #333;
	cursor: pointer;
}
.property-search-result div {
	margin: 0px;
	width: 200px;
	padding-left: 15px;
	font-weight: normal;
}
.property-search-result p {
	padding-left: 15px;
}
.property-status {
	padding-top: 10px;
	height: 15px;
}
.property-title {
	padding-top: 2px;
	height: 30px;
}
.property-location {
	color: #999;
}
div.property-search-result:hover .property-location {
 	color: #666;
}
.property-sizes {
	height: 20px;
	padding-top: 5px;
}
.property-morelink {
	padding-top: 5px;
}
.property-search-space1 {
	float: left;
	height: 105px;
	width: 15px;
}
.property-search-space2 {
	height: 5px;
	width: 800px;
	clear: both;
}
/* ------ property details / news  ------ */
#property-details {
	width: 454px;
	height: 435px;
	overflow: auto;
	background-color: #eceef2;
	color:#333;
	float: left;
}
#property-details h1, #property-details h2, #property-details h3, #property-details h4, #property-details p, #property-details div {
	margin: 0px;
	padding-left: 15px;
	padding-right: 30px;
}
#property-details h1 {
	padding-top: 20px;
	padding-bottom: 5px;
}
#property-details h2 {
	font-weight: normal;
}
.property h2 {
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 1.2;
}
#property-details h3 {
	font-weight: normal;
}
.property h3 {
	padding-top: 12px;
	padding-bottom: 0px;
}
#property-details h4 {
	font-weight: normal;
	color: #6f6f6f;
}
.property h4 {
	padding-top: 3px;
	padding-bottom: 15px;
}
.dimensions {
	font-weight: bold;
}
.sqm {
	color: #6f6f6f;
}
#property-details p {
	padding-top: 8px;
	color: #6f6f6f;
}
#property-photos {
	width: 476px;
	height: 435px;
	float: right;
	overflow: visible;
}
#property-photo {
	height: 349px;
	padding-left: 10px;
}
#property-thumbnails {
	height: 50px;
	float: right;
}
#property-links {
	height: 20px;
	padding-top: 16px;
	line-height: 20px;
	clear: both;
	padding-left: 10px;
}
#property-links a {
	color: #727a82;
	text-decoration: none;
}
#property-links a:hover {
	color: #3344cc;
	text-decoration: underline;
}
#backlink {
	width: 120px;
	float: left;
}
#particulars {
	width: 226px;
	float: left;
	text-align: center;
}
#maplink {
	width: 110px;
	float: right;
	text-align: right;
}
.thumbnail, .nothumbnail {
	width:66px;
	float: left;
}
.thumbnail {
	cursor: pointer;
}
.thumbnail img:hover {
	filter: opacity(85%);
	-moz-opacity: 0.85;
}
.formcol {
	padding: 0px 15px 20px 15px;
	width: 295px;
}
td.formcol div {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}
td.formcol p {
	width: 290px;
}
td.formcol label {
	width: 80px;
	display: block;
	float: left;
}
td.formcol input, .formcol textarea {
	width: 200px;
	float: left;
	border: 1px solid #727a82;
}
td.formcol input {
	height: 18px;
	padding: 0px;
	margin: 0px;
}
div.newslink {
	color: #424a52;
	padding-bottom: 10px;
	font-size: 1.1em;
	cursor: pointer;
}
div.newslink em {
	font-size: 0.9em;
}
div.newslink:hover {
	color: #727a82;
}