@charset "UTF-8";
/* CSS Document */

body {
	font-size:10px; 
	background-color:#000; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal; 
	background-image:url(../images/tile.gif); 
	background-attachment:fixed; 
	margin-top:20px;
	}
h1 {
	color:#D4AF37; 
	font-weight:normal; 
	padding:20px 0 10px 0; 
	letter-spacing:2px; 
	padding-left:10px;
	font-size:1.6em; 
	
	}
h3 {
	font-size:18px; 
	text-align:center; 
	color:#D4AF37; 
	margin:0; 
	padding:0; 
	font-family:Arial-narrow, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	}

#wrapper {
	margin:0 auto; 
	width:928px; 
	background-color:#000000;
	}

#container {
	width:906px; 
	background-color:#000000; 
	float:left; 
	padding:10px;
	}

#logo {float:left;}




#footer {
	background-color:#000000; 
	 color:#666666;
	width:928px; clear:both;
	}
#footer a {
	color:#666666; 
	font-size:14px; 
	padding:0px 8px 0 8px; 
	text-transform:uppercase; 
	text-decoration:none;
	}

#home {
	width:51px; 
	height:10px; 
	background-image:url(../images/navigation/homeS.gif); 
	float:left; 
	
	}
.current {border-bottom:2px solid #d4af37;}
#home:hover {
	background-image:url(../images/navigation/home.gif);
	}
#newDev {
	width:187px; 
	height:10px; 
	background-image:url(../images/navigation/newDevS.gif); 
	float:left;
	}
#newDev:hover {
	background-image:url(../images/navigation/newDev.gif);
	}
#pastDev {
	width:195px; 
	height:10px; 
	background-image:url(../images/navigation/pastDevS.gif);
	float:left;
	}
#pastDev:hover {
	background-image:url(../images/navigation/pastDev.gif);
	}
#finish {	
	width:161px; 
	height:13px; 
	background-image:url(../images/navigation/finishS.gif); 
	float:left;
	}
#finish:hover {
	background-image:url(../images/navigation/finish.gif);
	}
#press {
	width:58px; 
	height:10px; 
	background-image:url(../images/navigation/pressS.gif);
	float:left;
	}
#press:hover {
	background-image:url(../images/navigation/press.gif);
	}
#contact {
	width:116px; 
	height:10px; 
	background-image:url(../images/navigation/contactS.gif); 
	float:left;
	}
#contact:hover {
	background-image:url(../images/navigation/contact.gif);
	}
#navigation div {
	margin-right:8px; 
	margin-left:10px; 
	background-repeat:no-repeat; 
	padding-bottom:2px;
}
#navigation {
	margin-top:40px; 
	margin-left:30px; 
	float:left;
	
	
	}


img {
	border:none;
	}
	
	/*-------------------------ODOS HOME PAGE----------------------------------*/

blockquote  {
	font-weight:normal; 
	font-size:1.4em; 
	font-family:"Times New Roman", Times, serif;
	font-style:italic; 
	margin:20px 40px 0px 40px; 
	padding-bottom:20px; 
	line-height:16px; 
	border-bottom:1px dotted #333333;
	}
#content {
	background-color:#0a0a0a; 
	float:left; 
	border:10px solid #111111; 
	margin-top:10px;
	}
#mainImg {
	width:906px; 
	background-image:url(../images/homepage/homeImg906x259.jpg); 
	height:259px;
	}

#text {
	background-color:#0a0a0a; 
	width:662px; 
	float:left;
	}
#text p {
	font-size:1.1em; 
	padding:5px 20px; 
	line-height:16px; 
	}
#text p span {
	font-size:1.8em;
	}
#contentBtm {
	background-image:url(../images/homepage/ContentBtm906x12.gif); 
	 
	height:12px; 
	float:left;
	}
#featured h2 {
	font-family:"Times New Roman", Times, serif; 
	font-size:2em; 
	text-align:center; 
	font-weight:normal;
	padding:10px 0 8px 0; 
	letter-spacing:3px; 
	border-bottom:1px solid white; 
	width:200px; 
	margin-left:12px;
	}
#featured h3 {
	color:#d4af37; 
	text-align:center; 
	padding:10px 0 10px 0; 
	font-size:1.4em; 
	font-weight:normal;
	}
#featured {
	background-color:#131313; 
	float:left; 
	width:224px; 
	margin-top:30px;
	}
#featuredTop {
	background-image:url(../images/homepage/featuredTop224x12.gif); 
	width:224px; 
	height:12px;
	}
#featured img { 
	padding-left:24px; 
	padding-bottom:20px;
	}
#featured p {
	padding:0 10px 10px 10px; 
	line-height:14px;
	}
#featured  a {
	color:#d4af37; 
	text-align:center; 
	padding-left:180px
	}
#mainImg {
	float:left;
	}
	
	/*--------------------DEVELOPMENTS----------------------*/
	
#devImg {
	background-image:url(../images/willowmead/images/willowmeadMain1.jpg); 
	width:600px; 
	height:320px; 
	float:left;
	}
#devImg:hover {
	
	} 
#development {
	float:left; 
	border:10px solid #0a0a0a; 
	width:888px;
	}
#devContent {
	float:left; 
	background-color:#000; 
	}
#devAccordian {	
	float:left; 
	
	margin-left:6px;
	}
#devForm {	
	float:left; 
	width:200px; 
	background-color:#0a0a0a; 
	padding:10px; 
	margin-top:44px; 
	margin-left:10px;
	border:10px solid #111111;
	}
.emBtn {
	margin-left:40px; 
	margin-top:10px; 
	background-color:#000; 
	border:3px solid #555; 
	color:#666666;
	}
.emBtn:hover {
	border:3px solid #fff; 
	color:#fff;
	}
p.style1  {
	
	color:#D4AF37; 
	font-size:12px; 
	}

fieldset {
border:none; 
color:#FFFFFF;
}
legend {
	color:#FFFFFF;
	}
.AccordionPanelTab:hover {
	text-decoration:underline;
	}
.willowmeadFP img {
	border:10px solid #111111; 
	margin-left:40px; 
	margin-bottom:10px;
	}
.willowmeadG img {
	border:10px solid #111111; 
	margin-left:200px; 
	margin-top:50px;
	}
.mapBar {
	margin-top:10px; 
	margin-bottom:10px; 
	margin-left:220px;
	}
#spec {
	background-color:#111111; 
	width:268px; height:300px; 
	float:left; 
	color:#fff; 
	padding:10px;
	}
#spec li {
	line-height:18px;
	}
	
	/*-------------------------PRESTBURY1----------------------------------------*/

#prestbury1devImg {
	background-image:url(../images/prestburyCheshire/queensbury2lg.jpg); 
	width:600px; 
	height:320px; 
	float:left;
	}
	
    /*-------------------------HYRNE----------------------------------------*/
#hyrneDevImg {
	background-image:url(../images/hyrne/hyrne600x320-1.jpg);
	width:600px; 
	height:320px; 
	float:left;
	}
	
	/*-------------------------25 TORKINGTON----------------------------------------*/
#torkington25DevImg {
	background-image:url(../images/25torkington/torkington25Lg.jpg);
	width:600px; 
	height:320px; 
	float:left;
	}
	
	
	/*-------------------------27 TORKINGTON----------------------------------------*/
#torkington27DevImg {
	background-image:url(../images/27torkington/torkington27Lg.jpg);
	width:600px; 
	height:320px; 
	float:left;
	}
	
	/*-------------------------PAST DEVELOPMENTS----------------------------------*/
	
#pastAccordian {	
	float:left; 
	
	padding-top:40px;
	
	}
.pastMain {
	float:left; 
	width:440px; 
	padding:10px 15px 0 0;  
	}
.pastThumbs img {
	padding:4px; 
	border:1px solid #666666; 
	margin:2px;
	}
.pastThumbs {
	float:left; 
	width:400px; 
	border-left:1px dotted #999999; 
	padding-left:15px; 
	margin-top:10px;
	}
	
	/*-------------------------CURRENT DEVELOPMENTS-------------------------------*/
	
#currentDevs {
	 
	clear:both; 
	padding-top:0px; 
	width:850px; 
	margin: 0 auto; 
	border:10px solid #111;
	padding:15px;
	margin-top:30px;
	float:left;
	}
#currentDevs h1 {
	text-decoration:underline; 
	font-family:"Times New Roman", Times, serif; 
	color:#FFFFFF; 
	text-align:center;
	margin:0; 
	padding:0;
	}
.devImages {
	padding:5px; 
	clear:both; 
	border:1px solid #333333; 
	height:120px; 
	margin-top:15px; 
	background-color:#0a0a0a;
	}
.devImages img {
	float:left; 
	padding-right:20px;
	}
.devImages a {
	font-size:12px; 
	color:#999999;   
	margin-left:120px;
	
	}
	
		/*-------------------------PRESS-------------------------------*/
		
.article {
	padding:5px; 
	clear:both; 
	border:1px solid #333333; 
	height:150px; 
	margin-top:15px; 
	background-color:#0a0a0a;
	}
.article img, .articleTall img {
	float:left; 
	padding-right:20px;
	}
.articleTall {
	padding:5px; 
	clear:both; 
	border:1px solid #333333; 
	height:220px; 
	margin-top:15px; 
	background-color:#0a0a0a;
	}
.article a, .articleTall a {
	text-align:center; 
	text-decoration:none; 
	color:#d4af37;
	}
.article a:hover, .articleTall a:hover {
	text-decoration:underline; 
	}
	
.pdf  {  
	background-image:url(../images/pdf.gif); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding:20px;  
	}
	
		/*-------------------------CONTACT-------------------------------*/

#qdosMap {
	/*background-image:url(../images/maps/qdosMap.gif);*/
	background-repeat:no-repeat;
	width:150px; height:241px; 
	float:left; 
	padding-right:15px;
	}
#qdosForm {float:left; margin-left:100px}
#address p {font-size:12px;  padding-left:10px;}
.gold {color:#d4af37;}
		
li.feature {font-size:14px; list-style-type:none; }

/*........................................GALLERY..........................................*/
.gallery {float:left; padding:3px; border:1px solid #000;}
.gallery:hover {border:1px solid #990000;}
#gallery { margin-left:30px; padding:0 0 0 10px;}