body{font-family:Verdana, Arial, Helvetica, sans-serif;}

#wrapper{width:800px;
margin:0 auto;
font-family:Arial, Arial, Helvetica, sans-serif;}

#head{width:100%;
height:140px;
position:relative;
margin-bottom:15px;}

#banner{background:url(images/BannerBlank.jpg) no-repeat;
background-position:left;
height:45px;
width:784px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
clear:both;
color:#FFF;
text-align:right;
font-weight:600px;
font-size:14px;}

#head_right{text-align:right;
float:right;
position:absolute;
bottom:-10px;
right:18px;}

#head_right a{color:#366310;}

.phone_no{font-size:20px;
color:#366310;
font-weight:bold;}

.email{font-size:12px;
color:#366310;}

#head_left{float:left;
width:190px;
height:154px;
background:url(images/logo.jpg);
text-indent:-9999px;}

#left{width:197px;
height:100%;
float:left;}

#centre{width:400px;
font-size:13px;
height:100%;
float:left;
background:url(images/content_head.jpg) no-repeat;
padding-top:40px;
margin-left:25px;}

#centre label{float:left;
width:70px;
text-align:right;
padding-right:10px;}

.centre_list{text-align:center;
list-style-type:none;
margin-left:-50px;}

#centre ul{list-style-type:none;
margin-left:-45px;}

.input{width:225px;
margin-bottom:10px;}

.input2{width:225px;
height:100px;
margin-bottom:10px;}

.input3{width:75px;
margin-left:80px;}

#centre a{color:#366310;
text-decoration:none;}

#centre a:hover{text-decoration:underline;}

*html #centre{margin-left:0px;}

#centre img{border:1px solid #6CB945;
margin-right:5px;
margin-bottom:5px;
margin-top:15px;}

*html #centre img{margin-top:5px;}

#right{width:150px;
height:100%;
float:right;
margin-right:7px;}

#nav{background:url(images/navigation.jpg) no-repeat;
width:157px;
padding-top:10px;
padding-left:40px;
padding-bottom:10px;
color:#FFF;}

#nav a{color:#366310;
text-decoration:none;}

#nav a:hover{color:#4A8717;
text-decoration:underline;}

#consumeit{background:url(images/HeaderBlank.jpg) no-repeat;
width:197px;
padding-top:0px;
padding-left:10px;
padding-right:5px;
margin-bottom:5px;
clear:both;
color:#FFF;
text-align:center;
font-weight:600px;
font-size:12px;}
	#consumeit:hover{cursor:pointer;}
	
#charity{background:url(images/charityhead.jpg) no-repeat;
width:197px;
padding-top:0px;
padding-left:10px;
padding-right:5px;
margin-bottom:5px;
clear:both;
color:#FFF;
text-align:center;
font-weight:600px;
font-size:12px;}
	#charity:hover{cursor:pointer;}
#charity p{margin-right:20px;}

#consumeit p{margin-right:20px;}

#nav p{margin-bottom:12px;;
margin-top:0;
color:#0C7C0E;
font-weight:600;
font-size:14px;}

.list_bold{color:#0C7C0E;
font-weight:600;
font-size:14px;}

#box1{background:url(images/box.jpg);
height:144px;
width:144px;
margin-top:5px;
clear:both;
color:#FFF;
text-align:right;
font-weight:600px;
font-size:14px;
}
	#box1:hover{cursor:pointer;}
#home{background:url(images/box.jpg);
height:144px;
width:144px;
text-indent:-9999px;
margin-top:5px;}
	#home:hover{cursor:pointer;}
#box2{background:url(images/box.jpg);
height:144px;
width:144px;
margin-top:5px;
clear:both;
color:#FFF;
text-align:right;
font-weight:600px;
font-size:14px;}
	#box2:hover{cursor:pointer;}
#box3{background:url(images/box.jpg);
height:144px;
width:144px;
margin-top:5px;
clear:both;
color:#FFF;
text-align:right;
font-weight:600px;
font-size:14px;}
	#box3:hover{cursor:pointer;}
#box4{background:url(images/box.jpg);
height:144px;
width:144px;
margin-top:5px;
clear:both;
color:#FFF;
text-align:right;
font-weight:600px;
font-size:14px;}
	#box4:hover{cursor:pointer;}
#footer{
background:url(images/foot.jpg) no-repeat;
background-position:bottom;
height:46px;
width:100%;
clear:both;
color:#FFF;
text-align:center;
padding-top:25px;
font-weight:600px;
font-size:12px;
}
#logostrip{
background:url(images/logostrip.jpg) no-repeat;
background-position:bottom;
height:25px;
width:100%;
clear:both;
color:#FFF;
text-align:center;
padding-top:0px;
font-weight:600px;
font-size:12px;
}
#small{
color:#FFF;
text-align:right;
font-weight:600px;
font-size:10px;}

.portfolio{border-bottom:1px solid #6FB627;
padding-bottom:20px;}