html, body{
	margin:0;
	margin-top:30px;
	margin-bottom:0;
	padding:0;
	text-align:left;
	background-color:#ffffff;
} 

/* Colours */

.Black{color:#000;}
.White{color:#fff;}
.Grey {color:#6E6F64;}
.MGrey {color:#D3D4D0;}
.FooterGrey {color:#B6B7B1;}
.Blue {color:#00496E;}


/* Main */

a, h2, h3, h4, p, td, li, ul, span, div, th, input, list, textarea, select, form {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}


.Italic {font-style:italic;}

p {font-size: 0.7em; padding: 0 0 0 0; margin:0;}
	.MainCopy {font-size: 0.7em; padding: 0 0 25px 0; margin:0; line-height:160%;}
/* td {font-size: 0.7em; padding: 0 0 0 0; margin:0;} */


/* Set divs */


#setwidth{ 
 width:960px; 
 text-align:left; 
 min-width: 960px; margin-left:0; 
 margin-right:auto;
 z-index:1; 
} 


#leftcol{
 width:140px;
 float:left;
 position:relative;
 z-index:11;
 }
 
/* Main Navigation */

#mainnav{
 width:110px;
 height:310px;
 float:left;
 position:relative;
 padding-left:30px;
 }
 
#navtop{
 width:110px;
 float:left;
 position:relative;
 }
 
.navbuttons{
 width:110px;
 float:left;
 position:relative;
 }
 
.navspacer{
 width:110px;
 float:left;
 position:relative;
 }
 
#navbottom{
 width:110px;
 float:left;
 position:relative;
 }

	.projectsnavbuttons{
	 width:320px;
	 float:left;
	 position:relative;
	 }
 
	.projectsnavspacer{
	 width:320px;
	 float:left;
	 position:relative;
	 }

#maincol{ 
 width:820px;
 float:left;
 position: relative;
 z-index:12;
 }
 
 
 #contentWrap{margin:0; padding:0; float:left; width:820px;}
 
 
/* Open Projects Page*/

#projectsouter{ 
 width:820px;
 float:left;
 position: relative;
 z-index:99;
 }
 
#Topprojectsmaincol{ 
 width:820px;
 height:270px;
 float:left;
 position: relative;
 z-index:100;
 margin-top:30px;
 }
 
#projectsmaincol{ 
 width:820px;
 height:270px;
 float:left;
 position: relative;
 z-index:100;
 margin-top:50px;
 }
 
 
 #projectscontentWrap{margin:0; padding:0; float:left; width:820px;}
 
 
 #projectsleftContentWrap{min-height:270px; height:auto !important; height:270px; width:380px; float:left; padding:0; margin:0; padding-left:30px;}
 #projectsrightContentWrap{min-height:270px; height:auto !important; height:270px; width:380px; float:right; margin:0; padding:0; padding-left:30px;}
 
 
/* Close Projects Page*/

 #leftContentWrap{width:380px; float:left; padding:0; margin:0; padding-left:30px;}
 	 #leftContentContactWrap{min-height:310px; height:auto !important; height:310px; width:380px; float:left; padding:0; margin:0; padding-left:30px;}
 #rightContentWrap{ width:380px; float:right; margin:0; padding:0; padding-left:30px;}
 
 .TopBlockDark {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/top_block_dark.gif); background-repeat:no-repeat;}
 
 .BottomBlockDark {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/bottom_block_dark.gif); background-repeat:no-repeat;}
 
 .TopBlockLight {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/top_block_light.gif); background-repeat:no-repeat;}
 
 .BottomBlockLight {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/bottom_block_light.gif); background-repeat:no-repeat;}
 
 .BottomBlockClear {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/bottom_block_clear.gif); background-repeat:no-repeat;}
 
 .TopBlockHalfLight {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/top_block_half_light.gif); background-repeat:no-repeat;}
 
 .BottomBlockHalfLight {min-height:30px; height:auto !important; height:30px; width:380px; padding:0; margin:0; background-image:url(images/bottom_block_half_light.gif); background-repeat:no-repeat;}
 
.contentHeader {margin:0; padding:0; width:320px; height:40px; padding-left:30px;}

.profileHeader {margin:0 0 106px 0; padding:0; width:320px; height:40px; padding-left:30px;}
		.profileWrap{margin:0; padding:0; width:320px; height:130px;}
		.profileHeaderImage {margin:0; padding:0; width:100px; height:130px; float:left;}
		.profileHeaderText {margin:0; padding:0; width:200px; height:130px; padding-left:20px; float:right;}
		
.contentText {margin:0; padding:0; width:320px; padding-left:30px;}
	.contentContactText {margin:0; padding:0; min-height:205px; height:auto !important; height:205px; width:320px; padding-left:30px;}
	.contentProjectsText {margin:0; padding:0; min-height:165px; height:auto !important; height:165px; width:320px; padding-left:30px;}
	.projectsSubNav {margin:0; padding:0; width:320px; padding-left:30px;}


.contentImage {margin:0; padding:0; width:380px; height:270px;}

#homeSubWrap {margin:0; padding:0; width:380px; float:left; position:relative;}
#homeSubLeft {margin:0; padding:0; width:90px; padding-left:40px; float:left;}
#homeSubRight {margin:0; padding:0; width:230px; padding-left:20px; float:left;}
	#homeSubRightHeader {margin:0; padding:0; width:230px;}
	#homeSubRightText {margin:0; padding:0; width:230px;}


#rightcol{
 /*/*/ width:0px; /* hack keeps NN4 right column right? */ 
 float:left; 
 position:relative; 
 margin-right:-0px; 
 margin-left:0px; 
 z-index : 13; 
} 


#FooterWrap {width:930px; margin:0; padding:0;}

	#FooterRow{width:580px; min-width:580px; padding:0 0 30px 170px;}

/* Links */

		a.BodyLink: {text-decoration:none;}
		a.BodyLink:link {text-decoration:none;}
		a.BodyLink:visited {text-decoration:none;}
		a.BodyLink:hover {text-decoration:underline; color:#00496E;}
		a.BodyLink:active {text-decoration:none;}

.clr{clear:both;} 
.Clear {clear:both; padding:0; margin:0; }
.content {padding:0;} /*padding for content */ 
.maincontent {padding:0px;} /*padding for content */ 

/* Start Hidden Header Text */

h1#home span { display: none; padding: 0; margin:0;}
h1#home {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/blueacre_developments.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#projects span { display: none; padding: 0; margin:0;}
h1#projects {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/blueacre_projects.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#contact span { display: none; padding: 0; margin:0;}
h1#contact {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/blueacre_contact.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}


h1#alistair span { display: none; padding: 0; margin:0;}
h1#alistair {
    text-align:center;
	width:200px;
	height: 130px; /* height of the replacement image */
    background-image: url("images/alistair_walker_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#ed span { display: none; padding: 0; margin:0;}
h1#ed {
    text-align:center;
	width:200px;
	height: 130px; /* height of the replacement image */
    background-image: url("images/ed_bidwel_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}


/* Projects */

h1#market span { display: none; padding: 0; margin:0;}
h1#market {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/market_rise_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#manor span { display: none; padding: 0; margin:0;}
h1#manor {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/manor_house_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#belvedere span { display: none; padding: 0; margin:0;}
h1#belvedere {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/the_belvedere_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#hamiltons span { display: none; padding: 0; margin:0;}
h1#hamiltons {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/the_hamiltons_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}

h1#marquis span { display: none; padding: 0; margin:0;}
h1#marquis {
    text-align:center;
	width:320px;
	height: 40px; /* height of the replacement image */
    background-image: url("images/marquis_of_grandy_pub_text.gif");
    background-repeat: no-repeat;
	padding: 0; margin:0;
}







/* End Hidden Header Text */