/* CSS Document */
body {width:99%; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; text-decoration:none; outline:none; border:none; background-image:url(images/BG.jpg);background-position:center; background-position:0px -65px;  padding:0; margin-top:0px; background-repeat:repeat-x; background-color:#FFFFFF}
a {outline:none; text-decoration:none; border:none}
h1 {margin:0; padding:0; font-weight:normal}
.h1_hold {width:400px; height:35px; display:block; overflow:hidden}
.h1_hold2 {width:440px; height:35px; display:block; overflow:hidden}
.container {width:960px; margin-left:auto; margin-right:auto; display:block; background-image:url(images/main/lizard.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF}
.dropshadow_bottom {width:970px; height:5px; display:block; overflow:hidden; background-image:url(images/main/bottom_drop.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto}
.dropshadow_right {width:970px; display:block; margin-left:auto; margin-right:auto; background-image:url(images/main/dropshadow_right.gif); background-repeat:repeat-y}
.left {width:260px; display:block; float:left; }
.right {width:700px; float:left; display:block}
.clear_all {width:950px; height:5px; overflow:hidden; display:block; clear:both}
.logo_hold {padding-left:53px; padding-top:36px}
.logo {width:204px; height:99px; display:block; background-image:url(images/main/logo.jpg); background-repeat:no-repeat}
.menu_hold {width:250px; height:370px; display:block; padding-top:30px}
.foot_logos { width:136px; height:92px; display:block; background-image:url(images/main/foot_logos.jpg); background-repeat:no-repeat}
.foot_logo_hold { padding-left:53px;}
.menu {display:block; color:#7D2114; font-weight:bold; text-align:right; font-size:13px; padding-top:10px; line-height:15px; padding-right:28px}
.menu:hover {color:#006633}
.top {width:700px; height:140px; display:block}
.enquire_hold {float:right; padding-top:40px; padding-right:60px; display:block}
.enquire {width:104px; height:31px; display:block; background-image:url(images/main/enquire.gif); background-repeat:no-repeat}

.tag_hold {float:right; clear:right; padding-top:20px; text-align:right; padding-right:60px; font-size:20px}
h1 {font-size:18px; padding:0; margin:0}
.brown {color:#7D2114}
.green {color:#006633}
.main {width:695px; height:400px; display:block; clear:both; padding-left:5px}
.tel_hold {text-align:left; display:block; padding-left:370px; padding-top:30px}
.telephone { width:250px; height:25px; padding-top:5px; padding-left:40px; font-size:30px; background-image:url(images/main/tel_leaves.jpg); background-repeat:no-repeat; background-position:left;}
.address {color:#7D2114; font-size:12px}
.address_hold { display:block; padding-right:60px; padding-top:10px; text-align:right;}
.leaf {width:950px; height:40px; display:block; clear:both; background-position:right; background-image:url(images/main/leaf.jpg); background-repeat:no-repeat}

#moretext {width:407px; height:320px; display:block; overflow:hidden}

/* home */
.home_pic {width:695px; height:392px; display:block; background-image:url(images/main/homepic.jpg); background-repeat:no-repeat; padding-top:0px; padding-left:0px}
.bgspace {width:950px; height:75px; display:block; margin-left:auto; margin-right:auto; clear:both}
.home_test {width:101px; height:26px; display:block; background-image:url(images/home/testimonial.jpg); background-repeat:no-repeat}

/* ancient woodland */
.ancient_pic {width:695px; height:392px; display:block; background-image:url(images/woodland/ancient_pic.jpg); background-position:right; background-repeat:no-repeat;}
.ancient_text {width:407px; height:340px; display:block; overflow:hidden}
.more {width:83px; height:24px; display:block; background-image:url(images/more.jpg); background-repeat:no-repeat; cursor:pointer}
.more_hold_right {width:83px; height:24px; float:right; display:block}
.more_block {width:407px; height:24px; display:block}

/* Invasive Species */
.invasive_pic {width:695px; height:392px; display:block; background-image:url(images/invasive/invasive_pic.jpg); background-position:right; background-repeat:no-repeat;}

/* river */
.river_pic {width:695px; height:392px; display:block; background-image:url(images/river/river_pic.jpg); background-position:right; background-repeat:no-repeat;}

/* wetland */
.wetland_pic {width:695px; height:392px; display:block; background-image:url(images/wetland/wetland_pic.jpg); background-position:right; background-repeat:no-repeat;}

/* wildflower */
.wildflower_pic {width:695px; height:392px; display:block; background-image:url(images/wildlife/wildlife_pic.jpg); background-position:right; background-repeat:no-repeat;}
.wildflower_text {width:440px; height:360px; display:block; overflow:hidden}
.wildflower_pad {width:407px}

/* orchard */
.orchard_pic {width:695px; height:392px; display:block; background-image:url(images/orchard/orchard_pic.jpg); background-position:right; background-repeat:no-repeat;}

/* protected */
.protected_pic {width:695px; height:392px; display:block; background-image:url(images/protected/protected_pic.jpg); background-position:right; background-repeat:no-repeat;}

/* heritage */
.heritage_pic {width:695px; height:392px; display:block; background-image:url(images/heritage/heritage_pic.jpg); background-position:right; background-repeat:no-repeat;}

/* gallery */
.gallery_pic {width:695px; height:392px; display:block; background-position:right; background-repeat:no-repeat;}
.gallery_text {width:695px; height:392px; display:block; overflow:hidden}

/* enquiry */
.red {font-size:12px; font-weight:bold; color:#FF0000}
.green_error {font-size:12px; font-weight:bold; color:#006633}

/* home page slider */
#page-wrap						{ background: white; width: 695px; height:392px; margin: 0 auto; 
								  padding: 0px 0; }

#slider							{ background: white; height: 392px; overflow: hidden;
								  position: relative; margin: 0px 0px; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 0px 0px; width: 695px; height:392px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px; color: #ac0000; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 400px; }
#slider-stopper					{ position: absolute; top: 0px; right: 0px; background: #ac0000; color: white;
								  padding: 0px 0px; font-size: 10px; text-transform: uppercase; z-index: 1000; width:0px; height:0px; display:none }
								  
.invisible {width:0px; height:0px; display:none; overflow:hidden}
.slide .textlayer	{ position: absolute; top:0px; left:380px; height:392px; width:250px; background-image:url(images/textBG.png); color:#FFFFFF; font-size:20px; line-height:30px }

#slide-1 {width:695px; height:392px; display:block; background-image:url(images/image01.jpg); background-repeat:no-repeat}
#slide-2 {width:695px; height:392px; display:block; background-image:url(images/image02.jpg); background-repeat:no-repeat}
#slide-3 {width:695px; height:392px; display:block; background-image:url(images/image03.jpg); background-repeat:no-repeat}
#slide-4 {width:695px; height:392px; display:block; background-image:url(images/image04.jpg); background-repeat:no-repeat}
#slide-5 {width:695px; height:392px; display:block; background-image:url(images/image05.jpg); background-repeat:no-repeat}
.testimonial_holder {width:101px; height:26px; display:block; padding-top:343px; padding-left:26px}
.testimonial {width:101px; height:26px; display:block; background-image:url(images/home/testimonals.png); background-repeat:no-repeat; cursor:pointer}
.slider_pad {padding:25px}