html,body{width:100%;margin:0;}
body{font:normal 62.5% Arial, Helvetica, sans-serif; margin:0;}
img{border:none;}
a{text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
/*#header_contain{width:100%; background:url(../images/header-bg.gif) right #f38e4a no-repeat; float:left; margin:0;}*/
#header_contain{width:100%; background:url(../images/header-bg.gif) right #526629 no-repeat; float:left; margin:0;}
#header{width:750px; margin:0 auto;}
#header img{float:left;}
#header ul{float:left; margin:50px 0 0 10px; padding:0;}
#header ul li{float:left; list-style:none; font:bold 1.4em Arial, Helvetica, sans-serif; padding:0; margin:0;}
/*#header ul li a{ display:block; padding:3px 10px 10px 0px; color:#f8bb92; text-decoration:none;  }*/
#header ul li a{ display:block; padding:3px 10px 10px 0px; color:#97a37f; text-decoration:none;  }
#header ul li a:hover, #header ul li #active{ background:url(../images/nav-dots.jpg) bottom left no-repeat; color:#fff;}

#bodycontain{ width:100%; float:left;}
#content01{margin:0 auto; width:750px;}
#content{width:750px; margin:0 auto; background:url(../images/body-grad.gif) top left no-repeat; float:left;}
#content #col01{ width:175px; float:left; margin-top:80px;}
#content #col01 h1{margin:0; padding:0; text-indent:-3000px; background:url(../images/latest-news.gif) no-repeat; width:175px; height:28px;}
#content #col01 h2{font:bold 1.2em Arial, Helvetica, sans-serif; margin:5px 8px 3px 12px; padding:0; color:#333;}
#content #col01 p{margin:8px 8px 3px 12px; color:#333; font:normal 1em/1.3em Arial, Helvetica, sans-serif;}

#content #feature{padding-top:8px; margin-left:5px; float:left; width:564px;}
#developments_contain{float:left; width:100%; background:url(../images/hp-developments-bg.gif) repeat-x #faf3e1; margin-top:10px;}
#developments{width:750px; margin:0 auto;}
#dev_bottom{ background:url(../images/hp-developments-bg-bot.gif) repeat-x; width:100%; float:left; height:10px;}

#col01_1 {width:170px; margin-top:20px; float:left;}
#col01_1 h2 {color:#526629; font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 12px 0 11px;}
#col01_1 p {color:#666; font:normal 1.1em Arial, Helvetica, sans-serif; margin:0; padding:4px 0px 0 11px;}
#col01_1 fieldset{margin:10px 0 0 0; padding:0; border:none;}
#col01_1 label{ float:left; font:bold 1.1em Arial, Helvetica, sans-serif; color:#333; margin-left:11px; width:40px; padding-top:2px; clear:both;}
#col01_1 input{border:none; width:110px; font:normal 1.1em Arial, Helvetica, sans-serif; background-color:#fff; margin:1px 0 0 0;}
#col01_1 .register{color:#f38e4a; font:bold 1.1em Arial, Helvetica, sans-serif; width:auto; background-color:#faf3e1; float:right; margin-top:3px; margin-right:5px;}

#col02_1 {float:left; margin-top:20px; margin-left:10px;}
#col02_1 h2{margin:0; }
#col02_1 .development{ float:left; margin-right:20px; }
#col02_1 .development h2{ font:bold 1.8em Verdana, Arial, Helvetica, sans-serif; color:#526629;}
#col02_1 .development p{ font:normal 1.4em/1.2em Arial, Helvetica, sans-serif; color:#f38e4a;}
#col02_1 .development a{color:#f38e4a; font-weight:normal;}
#col02_1 .development p strong{color:#526629;}

#footer_contain{ background:url(../images/footer-bg-grad.gif) top repeat-x; width:100%; float:left; margin-top:15px;}
#footer_contain a {color:#333;}
#footer{width:750px; margin:0 auto;}
#footer address, #footer p{font:normal 1em Arial, Helvetica, sans-serif; color:#333; margin-left:180px;}
#footer address{margin-top:20px;}

/* - developments - */
#content #col01_d{ width:175px; float:left; background:url(../images/subnav-bg.jpg) no-repeat;}
#content #col01_d ul{ margin:0 0 10px 3px;padding:0;}
#content #col01_d ul li{list-style:none; width:168px; background-color:#f5a56e; font:bold 1.4em Arial, Helvetica, sans-serif; color:#fff; margin-left:0px; padding:8px 0 0 0px; text-indent:6px;}
#content #col01_d ul#past {margin-top:40px;}
#content #col01_d ul#past li{background-color:#758554;}

#content #col01_d ul li ul{margin:6px 0 0 0;padding:0;} 
#content #col01_d ul li ul li{font:bold 0.9em Arial, Helvetica, sans-serif; margin:0; padding:0;text-indent:0px; background-color:#f2f2f2;} 
#content #col01_d ul li ul li a{background-color:#f2f2f2; color:#f38e4a; font-weight:normal; display:block; margin:0; width:160px;padding:5px 0 7px 8px;}
#content #col01_d ul li ul li a strong{color:#333;}
#content #col01_d ul li ul li a:hover, #content #col01_d ul li ul li #active2, #content #col01_d ul li ul li #active2 strong, #content #col01_d ul li ul li a:hover strong{background-color:#666; color:#fff; text-decoration:none;}

#content #col02{float:left; width:564px;}
#content #col02 h1{color:#f38e4a; font:bold 1.8em Verdana, Arial, Helvetica, sans-serif; margin-left:6px;margin-top:10px;}
#content #col02 h2{color:#526629; font:bold 1.6em Arial, Helvetica, sans-serif; clear:both; margin-left:6px; margin-top:8px; }
#content #col02 h3{color:#f38e4a; font:bold 1.4em Verdana, Arial, Helvetica, sans-serif; margin-left:6px;margin-top:6px;}
#content #col02 h4{color:#526629; font:bold 1.2em Arial, Helvetica, sans-serif; clear:both; padding:0; margin:0 0 0 6px; }
#content #col02 ul{list-style-image:url(../images/bullet.gif); margin-left:25px; padding:0;  width:400px; margin:3px 25px; }
#content #col02 ul li{ font:normal 1.2em/1.4em Arial, Helvetica, sans-serif; padding:0; margin:0;}
#content #col02 p{font:normal 1.2em Arial, Helvetica, sans-serif; margin-left:6px;}
#content #col02 a{color:#526629;}
#content #col02 table {border-right:1px solid #999; border-top:1px solid #999; margin-left:10px;}
#content #col02 td {border-left:1px solid #999; border-bottom:1px solid #999; padding:3px;}

#col02_1 #contacts h2{ color:#6c7d49; font:bold 1.2em Arial, Helvetica, sans-serif; margin-bottom:8px;}
#col02_1 #contacts .agent{float:left; margin-right:25px;}
#col02_1 #contacts .agent img{border:1px solid #fff;}
#col02_1 #contacts .agent p{font:normal 1.1em/1.2em Arial, Helvetica, sans-serif; color:#666;}
#col02_1 #contacts .agent p strong{ padding-bottom:4px; color:#000;}
#col02_1 #contacts a {color:#f38e4a;}

.whoswho {border:1px solid #ccc; float:right; padding:7px; width:540px; margin-bottom:15px;}
.who_image {width:129px; float:left;}
.who_text {width:411px; float:left;}
#content #col02 .whoswho h2 {color:#f38e4a; margin:0; padding:0 0 0 5px; text-transform:capitalize;}
.who_text h3 {color:#526629; margin:0; padding:0 0 0 6px;}

.gallery img {padding:3px;}