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

body{margin-top: 0px; }
p{ font-family:Tahoma, Geneva, sans-serif; margin-top:5px; font-size:17px;}
li{ font-family:Tahoma, Geneva, sans-serif; margin-top:5px; font-size:17px;}
a{ font-family:Tahoma, Geneva, sans-serif;}
h2{ font-family:Tahoma, Geneva, sans-serif; margin:0px;}
img{border:none; margin:0px;}
.introtext{ font-size:17px; color:#FFF;}
.font1{font-family:Tahoma, Geneva, sans-serif; margin:0px; font-size:14px;}
.font2{font-family:Tahoma, Geneva, sans-serif; margin:0px; font-size:14px; color:#FFF;}
.formsize {height:300px;}

a:link {color:#666;
text-decoration:none;}

a:visited {color:#666;
text-decoration:none;}

a:hover {color:#000;
text-decoration:none;}

#container{width:1000px; margin:auto;}
#container_terms{width:1000px; margin:auto; background-color:#133011;}
#topnav{ width:1000px; margin:0px; height:38px;}
#servicenav{ width:1000px; margin:0px; padding-bottom:20px;}

#header{clear:both; float:left;}
#middlecontent {clear:both; float:left; background-image:url(images/what_we_do_background.jpg); background-repeat:no-repeat; height:460px; width:1000px;}
#aboutcontent {clear:both; float:left; background-image:url(images/about_background_big.jpg); background-repeat:no-repeat; height:800px; width:1000px;}
#servicescontent {clear:both; float:left; background-image:url(images/services_background.jpg); background-repeat:no-repeat; height:415px; width:1000px;}
.gallery{ clear:both; padding-left:660px; width:400px; height:100px; padding-top:10px;}
.servicesitem1 {clear:both; float:left; background-image:url(images/treesurgery_background.jpg); background-repeat:no-repeat; height:412px; width:1000px;}
.servicesitem2 {clear:both; float:left; background-image:url(images/landscaping_background.jpg); background-repeat:no-repeat; height:412px; width:1000px;}
.servicesitem3 {clear:both; float:left; background-image:url(images/banner_racehorse_fencing.jpg); background-repeat:no-repeat; height:412px; width:1000px;}
.servicesitem4 {clear:both; float:left; background-image:url(images/banner_firewood.jpg); background-repeat:no-repeat; height:412px; width:1000px;}
.servicesitem5 {clear:both; float:left; background-image:url(images/banner_fencing.jpg); background-repeat:no-repeat; height:412px; width:1000px;}
.commercial {clear:both; float:left; background-image:url(images/commercial_background_big.jpg); background-repeat:no-repeat; height:520px; width:1000px; padding-top:110px;}
.conservation {clear:both; float:left; background-image:url(images/conservation_background_big.jpg); background-repeat:no-repeat; height:610px; width:1000px;}
#leftcol { clear:both; float:left;  background-repeat:repeat; width:383px;}
#rightcol { float:left;  background-repeat:repeat; width:617px;}
#footer { float:left; clear:both; background-image:url(images/footer_background.gif); background-repeat:no-repeat; width:1000px; height:251px;}
#home_text{padding-top:120px; padding-left:510px; width:450px; text-align:center;}
#about_text{padding-top:140px; padding-left:100px; width:800px; text-align:center;}
#services_text{padding-top:140px; padding-left:520px; width:450px; text-align:center;}
.services_text{padding-top:30px; width:418px; text-align:center; padding-left:22px; text-align:left;}
.footertext1{clear:both;float:left;padding-top:90px;width:130px; padding-left:20px;}
.footertext{float:left;width:130px; padding-top:90px;}
.footerline{float:left;padding-left:10px;padding-right:10px; padding-top:90px;}
.paddingthumb { padding-top:10px; padding-left:10px;}


.title1 {clear:both; float:left;  background-repeat:repeat; padding-bottom:3px;}
.title2 {clear:both; float:left;  background-repeat:repeat; padding-bottom:20px;}
.title3 {clear:both; float:left;  background-repeat:repeat; padding-bottom:20px;}
.textholder{ font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin:0px;}
.clear {clear:both; float:left; padding-bottom:10px;}
.clear1 {clear:both; float:left; padding-top:10px;}
.clear2 {clear:both; float:left; }
.title1 {clear:both; float:left;}
.textblock {clear:both; float:left; width:320px;  background-repeat:repeat; padding-left:15px; padding-right:15px;}
.textblock1 {float:left; width:275px;  background-repeat:repeat; padding-left:15px; padding-right:15px; padding-top:10px;}
.imagethumb {float:left; clear:both;  background-repeat:repeat; padding-left:15px; padding-top:20px;}
.inputbox1{width:320px; height:60px; margin:10px;}
.smalltext{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold; margin:0px;}
.storyholder{width:600px; clear:both; float:left;}
.imagestory{clear:both; float:left; width:297px;}
.storytext{float:left; width:265px; padding-left:15px; padding-right:15px;}
#bottomnav{ width:980px; background-image:url(images/top_nav_background.jpg); padding-left:10px; padding-right:10px; margin-top:0px; height:25px;  background-repeat:repeat;}

A.topnavstyle:link {text-decoration:none; font-size:16px; color:#fff;}
A.topnavstyle:visited {text-decoration:none; color:#fff;}
A.topnavstyle:hover {text-decoration:none;color:#ccc;}
A.readmore:link {text-decoration:none; color:#ccc;}
A.readmore:visited {text-decoration:none; color:#ccc;}
A.readmore:hover {text-decoration:none; color:#fff;}
A.bottomnavstyle:link {text-decoration:none; font-size:12px; color:#666;}
A.bottomnavstyle:visited {text-decoration:none; color:#666;}
A.bottomnavstyle:hover {text-decoration:none;color:#ccc;}

.imagelink{float:left; margin:0px; padding:0px;}

#emailcontactbox {
	clear:both; float:left; background-image:url(images/contact_background.jpg); background-repeat:no-repeat; height:420px; width:1000px;
	padding-top:50px;
	}
	
#sendcontactbox {
	clear:both; float:left; background-image:url(images/sendeail_background.jpg); background-repeat:no-repeat; height:420px; width:1000px;
	padding-top:50px;
	}
	
#form_holder1 {
	clear:both;
	float:left;
	width:280px;
	padding-left:50px;
	padding-top:80px;}
	
#form_holder2 {
	float:left;
	width:380px;
	padding-top:80px;}
	
#form_holder3 {
	
	float:left;
	width:250px;
	padding-top:260px;}
	
.formwidth2 {
	width:330px;
	margin:0px;
	height:210px;}
	
#mail_text{ padding-left:70px; padding-top:80px; width:500px;}

.terms_holder{ width:900px; padding-left:30px; color:#000; width:940px; padding-right:30px; margin:0px;}

.imgmarg{margin:0px;}

.design{padding-left:20px;}
