﻿body, textarea
{
	color:				#000;
	font-family:		Arial, Sans-Serif;
	font-size:			0.7em;
}

p a, h2 a
{
	color:#5C6F7B;
	text-decoration:none;
}

a img
{
	border:0px;
}

h1, h2, h3
{
	color:#5C6F7B;
}

h1
{
	font-size:2.1em;
	margin:29px 0 0 0;
	font-weight:normal;
}

h2
{
	font-size:140%;
	margin:9px 0 0 0;
	font-weight:normal;
}


p
{
	margin-top:10px;
	color:#5C6F7B;
}

/* Main Layout */

div#iecentre
{
	width:				100%;
	text-align:			center;
}

form.mainform 
{
	border:solid 1px #599392;
	width:				978px;
	text-align:			left;
	margin:				0 auto 0 auto;
}

#header
{
	width:978px;
	height:89px;
	border-bottom:solid 2px #FFFFFF;
	background-color:#9DCE6B;
}

#header img
{
	float:left;
}

#headerRight
{
	width:357px;
	padding-top:28px;
	float:right;
}

/* Main Nav Layout */

div#mainNavHolder
{
	background-color:#599392;
	width:978px;
	height:38px;
	border-bottom:solid 2px #FFFFFF;
	padding:0px;
	margin:0px;
	clear:both;
}

div#mainNav
{
	float:left;
}

ul.mainnavigation 
{
	float:left;
	font-size:			1.25em;
	margin:				0;
	padding:			0 0 0 0;
	list-style-type:	none;
	overflow:			hidden;
}
/*
* html ul.mainnavigation {width:500px;}
*/

ul.mainnavigation li
{
	margin:				0;
	line-height:		16px;
	float:				left;
}

ul.mainnavigation li a, ul.mainnavigation li.selected a:hover
{
	
	text-decoration:	none;
	padding:			11px 17px 11px 17px;
	display:			block;
	float:				left;
	font-weight:bold;
		color:				#FFFFFF;
	background-color:#599392;
}

ul.mainnavigation li.selected a, ul.mainnavigation li a:hover
{
	color:				#436F6E;
	background-color:#D2E9BC;
}

#ctl00_homeLink a
{
	padding-left:26px;
}

#mainNavRight
{
	float:right;
}

#mainNavRight ul.mainnavigation li a, #mainNavRight ul.mainnavigation li.selected a:hover
{
	color:				#BFE5EA;
	background-color:#599392;
}

#mainNavRight ul.mainnavigation li.selected a, #mainNavRight ul.mainnavigation li a:hover
{
	color:				#426D6C;
	background-color:#D2E9BC;
}

/* Footer */
div#footer
{
	width:978px;
	background-color:#599392;
	padding:0px;
	height:37px;
	border-top:solid 2px #FFFFFF;
	clear:both;
}

div#footer p
{
	padding-right:18px;
	padding:12px 0 0 0;
	margin:0px;
	color:#FFFFFF;
}

div#footer p a
{
	color:#FFFFFF;
}

div#footerLeft
{
	float:left;
}

div#footerLeft p
{
	padding-left:21px;
}

div#footerRight
{
	float:right;
	text-align:right;
}

div#footerRight p
{
	padding-right:21px;
}

/* Main Content */
div#MainContentHolder
{
	padding:0 0 0 22px;
	margin:0px;
	width:956px;
}

/* Form */
div.controlHolder, div.controlHolder label, div.controlHolder input
{
	padding:0px;
	margin:0px;
	float:left;
}

div.controlHolder
{
	clear:left;	
	width:300px;
	padding-bottom:4px;
}

div.controlHolder label
{
	color:#5C6F7B;
	width:102px;
	float:left;
}

div.controlHolder input, div.controlHolder textarea
{
	font-size:			1.0em;
	width:169px;
}

div.controlHolder textarea
{
	width:305px;
	height:142px;
}

/* Changes May 09 */

div.ro-copy
{
width       : 295px;
padding     : 0px 20px 20px 30px;
overflow    : hidden;
float       : left;
}

div.ro_map
{
width		: 415px;
float		: left;
margin-top : 5px;
}


div.ro-image
{
width       : 625px;
height		: 483px;
padding     : 15px 0px 0px 0px;
overflow    : hidden;
float       : right;
}


div.ro_download
{
float			: left; 
width			: 198px;
background		: #CADCDC;
height			: 321px;
margin			: 5px 0 0 2px;
padding			: 5px
}


div.ro-image a.pdf
{
background          : url(../images/generic/icon_pdf.gif) no-repeat;
font-size			: 105%;
display             : block;
padding             : 0 0px 0px 40px;
vertical-align      : middle;
color               : #333;
height				: 50px;
}

div.ro_rees
{
margin :  55px 0 0 7px;
height : auto; 
font-size : 105%;
text-indent : 1px;
overflow : hidden;
}

div.ro_rees img
{
margin :  0 0 5px 0;
}



div.agents
{
width       : 625px;
overflow    : hidden;
border-top  :1px solid #9DCE6B;
padding     : 10px 0px 0px 25px;
border-bottom  :1px solid #9DCE6B;
}

div.agents div.letting
{
width       : 200px;
float       : left;
padding     : 10px;
}

div.agents div.letting p
{
margin      : 19px 0px 0px 0px;
line-height : 14px;
}

div.agents div.developer
{
width       : 370px;
float       : left;
padding     : 10px;
}

div.agents div.developer p
{
margin      : 10px 0px 0px 0px;
line-height : 14px;
}

div.agents img
{
display     : block;
}

img.rees
{
float           : left;
margin-right    : 10px;
}