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

th, td {
border:none;
}

.clear{clear: both; float:none; }

a{ color: #3a6e8f; }

body{ background: #3a5e42 url(../images/layout/page-bg.jpg) repeat-x center top; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; color:#5b7f13;}
.wrapper{ width: 960px; margin:0; padding:0; margin-left:auto; margin-right:auto; }
.countryside{}
.header-old{ background: url(../images/layout/countryside-header.jpg) top left no-repeat;}

.logo{ width: 302px; height:73px; margin-top: -35px; background:none; }
.navigation{ width: 940px; padding-left: 20px; padding-top: 16px; clear:both}
.navigation ul{ margin:0; padding: 0; list-style:none;}
.navigation li{ margin:0; padding: 0; list-style:none; display:inline;}
.navigation li a{ display:inline;}


.navigation li a:link, .navigation li a:visited { display: block; float:left; width: 96px; background: url(../images/layout/menu-bg.jpg); background-position: 0 0; font-size: 18px; 
color: #ffffff; text-decoration:none; text-align:center; padding-top: 5px; padding-bottom:5px; margin-right:10px;}

.navigation li a:active, .current a:link, .current a:visited{ background-position: 0 -32px}
.navigation li a:hover{ background-position: 0 -64px; color: #333300;}

.first{}

.content, .footer{ width: 900px; margin:20px; padding:10px; background: #fff; }
.content{ margin-bottom:0;}
.content hr{ border:none; border-top: 1px solid #5b7f13}

.left-col{ width: 360px; float: left; padding:10px;}
h1, h2, h3{ color: #7f2a19;}
.left-col h1{ color: #7f2a19; }
.left-col h2{ color: #992c17;}
.left-col p{ color: #45610f; font-size:1.05em; line-height:1.2em; }


.coming-in-2010{ text-indent:-9999px; background: url(../images/layout/coming-in-2010.gif) top left no-repeat; margin:0; padding:0; height: 35px; padding-bottom:10px; }
.coming-in-2011{ text-indent:-9999px; background: url(../images/layout/coming-in-2011.gif) top left no-repeat; margin:0; padding:0; height: 35px; padding-bottom:10px; }
.new-hendon-village{ text-indent:-9999px; background: url(../images/layout/new-hendon-village.gif) top left no-repeat; margin:0; padding:0; height:35px; }


.left-col .focal{ width: 340px; background: #374d0c url(../images/layout/focal-content-bg.jpg) top left repeat-x; padding: 10px; padding-bottom:5px; }
.left-col .focal p{ color:#ffffff; font-size: 1.3em; line-height: 1.4em;}
.left-col .focal a{ color:#ffffff;}
.content .right-col{ width: 506px; float:right; }
.content .right-col img{ border:1px solid #7f2a19; }


.footer{ margin-top: 0; padding-bottom:0; color:#5b7f13; background: #fff url(../images/layout/footer-shadow.jpg) bottom center no-repeat; padding-bottom:20px;}

.footer .left-col{ width: 500px;}
.footer .right-col{ width: 200px; text-align:right; float:right;}
.footer .left-col a{ color: #5b7f13; text-decoration:none;}
.footer .left-col a:hover{ text-decoration:underline;}
.footer .left-col p{ color: #5b7f13; margin:0; padding:0; padding-bottom:5px; font-size:0.8em}

.main-col{ padding-left:10px; padding-right:10px;}

.main-col h1{ text-transform:uppercase; font-size:1.8em; margin:0; padding:0; margin-bottom: 10px; margin-top:10px; font-weight: lighter} 
h6{ background: #5b7f13; color:#fff; padding: 10px; margin-bottom:20px; font-weight:normal}

/*
Enquiry form
*/
.enquiry{ width: 650px; margin-left: 20px; padding-top:20px;}
.enquiry fieldset {background-color:#f2fabb; margin-bottom:20px; border:1px solid #4c6200; color: #000; text-align: left} 
.enquiry fieldset p{margin-left:10px;} 

.enquiry legend { display:none;}
.enquiry h2{ margin-top:0; margin-top: 10px; margin-left: 10px;}
.enquiry p{ font-size:0.8em;}
.errorbg{ background-color: #f7e1c7; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px; }
.notification{ background-color: #a4cf54; padding:10px; color: #fff; border: 1px solid #A33E22; }
.error p, .notification p{ color:#990000; font-weight:bold; padding: 3px; margin-top: 5px; }

.enquiryform{ clear:both; }
.enquiryform table{ width: 620px; position: relative; padding: 10px; margin-left: 10px; margin-top:10px; }
.enquiryform .textinput{ width: 250px;}

.col1 table{ width:290px;}

.enquiryform table tr td{ padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }
div.col1, div.col2{
width:320px; position: relative; float: left; text-align: left; }
div.col2 fieldset{ margin-left: 10px; }
div.col2 table{ width: 280px; }
.col2 p{ margin:0; padding: 5px 10px 10px 10px; }

.enquiryborder {border:1px solid #A33E22;}
.enquiryheaderbgcol {	background-color:#FDC17C;}
.enquiryheader {padding-left:10px; color: #000; text-align: left}
.enquiryheader h2 {font-size:1.2em; padding:0px; margin:0px; color: #000;}
.enquiryheader p{ padding:3px 0px 3px 0px; margin: 0px;}
.enquiryheader a{ color: #000;}
p.error{ color: #f30000;}
