html {margin:0px;padding:0px;height:100%;width:100%;}
body {margin:0px 0px 0px 0px;background-color:#779452;}

p {font-size:12px;COLOR:#000000;font-family:arial;}
h2 {font-size:16px; COLOR: #7c4b21; font-family: arial;font-weight:normal;}
h3 {font-size:18px; COLOR: #07452d; font-family: arial;font-weight:bold;}
h4 {font-size:18px; COLOR: #26470e; font-family: arial;font-weight:bold;}

a{font-size: 12px; COLOR: #7c4b21; FONT-STYLE: normal; font-family: arial;text-decoration:none;}
a:hover {font-size: 12px; COLOR: #5e7b3e; FONT-STYLE: normal; font-family: arial;text-decoration:underline;}
a.green{font-size: 14px; COLOR: #779452; FONT-STYLE: normal; font-family: arial;text-decoration:none;}
a.green:hover {font-size: 14px; COLOR: #779452; FONT-STYLE: normal; font-family: arial;text-decoration:underline;}

a.sub_on{font-size: 12px; COLOR: #000000; font-weight: bold; font-family: Times New Roman;text-decoration:none;}
a.sub_on:hover {font-size: 12px; COLOR: #7c4b21; font-weight: bold; font-family: Times New Roman;text-decoration:none;}
a.sub_off{font-size: 12px; COLOR: #7c4b21; font-weight: bold; font-family: Times New Roman;text-decoration:none;}
a.sub_off:hover {font-size: 12px; COLOR: #7c4b21; font-weight: bold; font-family: Times New Roman;text-decoration:none;}

a.white{font-size: 12px; COLOR: #ffffff; FONT-STYLE: normal; font-family: Times New Roman;text-decoration:none;}
a.white:hover {font-size: 12px; COLOR: #ffffff; FONT-STYLE: normal; font-family: Times New Roman;text-decoration:underline;}
a.services{font-size: 18px; COLOR: #7c4b21; FONT-STYLE: normal; font-family: Times New Roman;text-decoration:none;}
a.services:hover {font-size: 18px; COLOR: #a2763c; FONT-STYLE: normal; font-family: Times New Roman;text-decoration:underline;}
a.footer_links{font-size: 10px; COLOR: #666666; FONT-STYLE: normal; font-family: Times New Roman;text-decoration:none;}
a.footer_links:hover {font-size: 10px; COLOR: #666666; FONT-STYLE: normal; font-family: Times New Roman;text-decoration:underline;}

.interested {font-size:16px; COLOR: #7c4b21; font-family: arial;font-weight:normal;line-height:22px;}
.intro {font-size:13px;COLOR:#577b3a;font-family:arial;}
.brown{font-size:11px;color:#7c4b21;font-family:Times New Roman;}
.text {font-family: arial; color : #000000;font-size:11px;width:235px;background:#ffffff;border : thin #7c4b21;border-style:solid solid solid solid;}
.select {font-family: arial; color : #000000;font-size:11px;width:161px;background:#ffffff;border : thin #7c4b21;border-style:solid solid solid solid;}
.button	{font-family:arial; color:#ffffff; font-weight:bold;font-size:12px;background :#a2763c;border : thin #7c4b21;border-style:solid solid solid solid;}
.rollover {position:absolute;top:125px;left:220px;visibility:hidden;width:480px;height:350px;overflow:hidden;z-index:5;}
.rollover_text {position:absolute;top:150px;left:130px;width:350px;height:350px;overflow:hidden;z-index:5;}
.service_home_text {position:absolute;top:155px;left:130px;width:350px;height:325px;overflow:auto;z-index:6;}
.subpage_text{position:absolute;top:30px;left:130px;width:350px;z-index:5;}

/* MAIN CONTAINER DIVS */
#container {overflow:hidden;width:100%;height:100%;}

/* NESTED DIVS */
#bookmark {position:relative;top:15px;width:760px;text-align:right;overflow:hidden;}
#main{position:relative;top:25px;width:764px;height:645px;text-align:left;background-color:#ffffff;}
#footer{position:relative;top:650px;width:764px;height:65px;background-color:#ffffff;z-index:10;}


#logo{position:absolute;top:25px;left:32px;}
#tel_top{position:absolute;top:15px;left:455px;}

#tel_top img{width:250px;height:42px;}

#fig_leaf{position:absolute;top:-15px;left:-65px;z-index:2;}
#grass_bg{position:absolute;top:400px;z-index:2;}


#main_menu{position:absolute;top:80px;left:350px;}
#service_menu{position:absolute;top:125px;left:35px;width:460px;text-align:left;z-index:6;}
#sub_menu{position:absolute;top:120px;left:350px;width:310px;z-index:15;}

#text_home{position:absolute;top:255px;left:34px;z-index:5;}

#service_home{position:absolute;top:125px;left:220px;width:480px;height:450px;z-index:5;}
#service_home_index{position:absolute;top:125px;left:220px;width:480px;z-index:5;}
#subpage_home{position:absolute;top:125px;left:350px;width:310px;z-index:5;}
#callback_enquiry{position:absolute;top:370px;left:23px;z-index:5;}
#rollover_text {position:absolute;top:155px;left:130px;width:310px;height:350px;overflow:hidden;z-index:5;}

#service_home_text {position:absolute;top:150px;left:130px;width:350px;height:300px;overflow-x:hidden;overflow-y:auto;z-index:6;scrollbar-base-color:#779452;scrollbar-track-color:#d6dfcb;scrollbar-arrow-color:#d6dfcb; }
#menu_link {position:absolute;top:465px;left:130px;width:450px;height:325px;z-index:6;}

#subpage_text{position:absolute;top:30px;left:130px;width:350px;height:450px;z-index:5;overflow:auto;}

/* BOTTOM FOOTER DIVS */

#footer_inner{width:760px;height:65px;}
#footer_links{position:relative;left:40px;top:20px;float:left;z-index:10;}
#footer_text{position:relative;left:65px;top:23px;float:left;font-size:12px;color:#7c4b21;font-family:Times New Roman;}
#footer_scroller{position:relative;left:35px;top:5px;}
<!--[if IE]>
<![endif]-->



/*extra nav stuff - njg 20110412*/

#nav_left div  
{
height: 26px;
border-bottom: solid 1px #939598;
width: 210px;
line-height: 26px;
vertical-align:middle;
}

#nav_left a
{
font-weight:bold; 
text-transform:uppercase; 
font-size: 17px; 
font-family:Georgia, "Times New Roman", Times, serif;

}

#nav_left a:link {text-decoration: none;}
#nav_left a:visited {text-decoration: none;}
#nav_left a:active {text-decoration: none;}
#nav_left a:hover {text-decoration: none;}






