*{
	bor--der:1px red solid;
}
body{
	background-color:#487503;
	padding:0px;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	color:#131313;
	font-size:15px;
}
img {
	border:none;
	display:block;
}
.header{
	width:900px;
	margin:auto;
}
.header img{
	float:left;
	margin-top:40px;
	
}
.title{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-size:40px;
	padding:0px;
	float:left;
	color:#fff;
	line-height:36px;
	margin:40px 20px 40px 0px;
}
.title span{
	display:block;
	text-transform:uppercase;
	font-size:30px;
}
.header .menu{
	float:right;
	clear:both;
	margin:0px;
}
.header .menu a{ 
	display:inline-block;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:14px;
	padding:0px 20px;
	line-height:60px;
	text-decoration:none;
	
}
.header .menu a:hover{ 
background-color:#fff;
color:#487503;
}
.header .menu a.act{ 
	background-color:#8ea963;
	color:#487503;
}
.intro{
	width:900px;
	margin:auto;
	clear:both;	
}
.intro .left{
	width:450px;
	float:left;
}
.intro .left img, .intro .left span{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	display:block;
	float:left;
	width:225px;
	color:#fff;
	text-transform:uppercase;
	font-size:30px;
	line-height:30px;
	text-align:center;
}
.value{
	background:#175304;
	padding-top:100px;
	height:125px;
}
.heart{
	background:#c43500;
	padding-top:70px;
	height:155px;
}
.friendly{
	background:#008ec4;
	padding-top:80px;
	height:145px;
}
.intro .right{
	float:right;
	width:450px;
}
.intro .right div{
	padding:20px;
	background:#fff;
	width:410px;
	height:185px;
	font-size:15px;
	margin:0px;
}
.content{
	background:#8ea963;
	clear:both;
}
.content > div{
	width:900px;
	margin:auto;
	background:#fff;
}
.content .left{
	width:410px;
	float:left;
	padding:20px;
	
}
.content .right{
	width:410px;
	float:right;
	padding:20px;
	
}
.content .right iframe{
	margin:-20px -20px 20px -20px;
}
.content .right span, .content .left span{
	display:inline-block;
	width:50px;
	
}
.content h1{
	color:#888888;
	font-size:30px;
	font-style:normal;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-weight:normal;
}
h2 {
	color:#888888;
	font-size:24px;
	font-style:normal;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-weight:normal;
}
.content p{
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	
}
.bullets {
	margin:0px -20px 20px -20px;
	background-color:#e2e2e2;
	padding:20px 10px;
	
}
.bullets div{
	margin:0px 10px;
	
}
.bullets h3{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.bullets ul{
	padding:0px;
	padding-left:20px;
	font-size:14px;
	
}
footer{
	background:#fff;
	
}
footer div{
	width:900px;
	margin:auto;
	padding-bottom:40px;
	text-align:center;
	
}
footer div > img{
	display:inline-block;
	
}
footer .menu{
	margin:0px;
	padding:0px;
}
footer .menu a{ 
	display:inline-block;
	color:#487503;
	text-transform:uppercase;
	font-size:14px;
	padding:0px 10px;
	line-height:60px;
	text-decoration:none;
	
}
footer .menu a:hover{ 
	text-decoration:underline;
}
.pageintro{
	width:900px;
	padding-top:50px;
	margin:auto;
	clear:both;
	background-image:url(images/top.png);
	
}
.pageintro img{
	display:block;
float:left;
	
}
.pages{
	padding:0px;width:450px;
}
.googlemap{
	height:784px;
	width:450px;
	border:none;
}
@media (max-width: 980px) {
.header{
	width:450px;
	float:none;
}
.header img{
	margin-top:0px;
	margin-left:10px;
	float:none;
	
}
.title{
	font-size:30px;
	line-height:30px;
	margin:40px 20px 10px 10px;
}
.title span{
	font-size:20px;
}
.header .menu{
	float:none;
	clear:both;
	margin:20px 0px;
	padding:0px;
}
.header .menu a{ 
	display:block;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:17px;
	padding:0px 20px;
	line-height:50px;
	text-decoration:none;
	
}
.header .menu a:hover{ 
background-color:#fff;
color:#487503;
}
.header .menu a.act{ 
	background-color:#8ea963;
	color:#487503;
}
.intro{
	width:450px;
}
.content > div{
	width:450px;
}
.googlemap{
	height:450px;
}
footer div{
	width:450px;
	margin:auto;
	
	
}
footer .menu a{ 
	
	line-height:40px;
	text-decoration:none;
	
}
.pageintro{
	width:450px;
	padding-top:50px;
}
}
