body {
	background-color: #b9cfd4;
	
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
	color:#cc9966;
}
a:visited {
	text-decoration: none;
	color:#cc9966;
}
a:hover {
	text-decoration: none;
	color:#b2d9df;
}
a:active {
	text-decoration: none;
}

a.permalink { cursor:default; }

a span {
	display:none;
}

h1 { margin:0;padding:0; }

img {
	border:0px;
	}

#wrapper {
	width:925px;
	height:auto;
	margin:0px auto 30px auto;
	position: relative;
	}
	
	
#header {
	width:925px;
	height:213px;
	background-image:url(../images/banner.jpg);
	margin:0px;
	position: relative;
	clear:both;
	}

#topMenu {
	width:200px;
	height:auto;
	position:absolute;
	left:92px;
	top:20px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	color:#84786f;
	clear:both;
}

#menuFlowerIndivator{
	width:740px;
	height:39px;
	position:absolute;
	left:92px;
	top:104px;
	padding-left:325px;
}
.contactMove{
padding-left:10px;
}

.search_bar {
	margin-bottom:3px;
	background-color:#e0d8ca;
	border:1px solid #716359;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	color:#FFFFFF;
}

.goBtn {
	margin-bottom:3px;
	background-color:#716359;
	border:1px solid #e0d8ca;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	color:#FFFFFF;
}

	
#logo {
	width:174px;
	height:86px;
	background-image:url(../images/grassroots_logo.jpg);
	float:right;
	margin:25px 93px 0px 0px;
	position: relative;
	}
	
#mainBody {
	width:738px;
	height:auto;
	background-color:#FFFFFF;
	padding:0px 92px 10px 95px;
	float:left;
	}
	
	
#leftContent {
	width:254px;
	height:auto;
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#84786f;
	}	
	
#rightContent {
	width:459px;
	height:auto;
	float:right;
	padding-left:25px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#84786f;
	list-style-image: url(../images/bullet.jpg);
	list-style-type: none;
	}	

#rightContent li{
	line-height:22px;
	}
	
#footer {
	width:925px;
	height:23px;
	background-image:url(../images/footer.gif);
	padding-top:70px;
	text-align:center;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	color:#716359;
	float:left;
	margin:0px;
	}
	
	
ul#mainNav {
	position:absolute; 			/* required for LavaLamp */
	width:670px;
	height:57px;
	margin:0;
	float:left;
	padding:0;
	top:96px;
	left:162px;
	list-style:none;
}
	
ul#mainNav li {
	float:left;			/* required for LavaLamp */
	padding-top:46px;	/* required for LavaLamp */
	margin:0;			/* required for LavaLamp */
}

ul#mainNav li.backLava {/* required for LavaLamp */
	background: url('../images/menu_flower_indicator.png') no-repeat top;/* required for LavaLamp */
	z-index:1;			/* required for LavaLamp */
	position: absolute;	/* required for LavaLamp */
	height: 57px;		/* required for LavaLamp */
	width:90px;			/* required for LavaLamp */
	margin:8px 0 0 0;	/* required for LavaLamp */
	padding:0;			/* required for LavaLamp */
}

ul#mainNav li a {
	z-index:10;			/* required for LavaLamp */
	position:relative;	/* required for LavaLamp */
	display:block;
}

#mainNav img {
	margin-left:14px;
	margin-right:14px;
	padding-top:5px;
	padding-bottom:10px;
}

/************** Sub Navigation ****************/

/*About*/
#aboutNav {
	width:740px;
	height:32px;
	position: absolute;
	left: 92px;
	top: 168px;
	clear:both;
	display:none;
	}
	
#aboutNav img{
	margin-left:30px;
	margin-right:30px;
	}
	
#aboutIndicator {
	padding-left:188px;
	width:435px;
	height:15px;
	}

/*about*/


/*services*/
#servicesNav {
	width:740px;
	height:32px;
	position: absolute;
	left: 92px;
	top: 168px;
	clear:both;
	display:none;
	}
	
#servicesNav img{
	margin-left:19px;
	margin-right:19px;
	}
	
#servicesIndicator {
	padding-left:305px;
	width:435px;
	height:15px;
	}
/*services*/


/*eco*/


#ecoNav {
	width:740px;
	height:32px;
	position: absolute;
	left: 92px;
	top: 168px;
	clear:both;
	display:none;
	}
	
#ecoNav img{
	margin-left:30px;
	margin-right:30px;
	}
	
#ecoIndicator {
	padding-left:404px;
	width:336px;
	height:15px;
	}
/*eco*/



/*contacts*/
#contactsNav {
	width:740px;
	height:32px;
	position: absolute;
	left: 92px;
	top: 168px;
	clear:both;
	display:none;
	}
	
#contactsNav img{
	margin-left:30px;
	margin-right:30px;
	}
	
#contactsIndicator {
	padding-left:512px;
	width:228px;
	height:15px;
	}
/*contacts*/

/************** Sub Navigation End****************/


/************** Contact form styling ****************/

#contact_form p {
	font-size:11px;
}
#contact_form input {
	margin-left:10px;
}

#contact_form input:focus, #contact_form textarea:focus {
	background-color:#97B7C1;

}

#topBox {
	margin-top:75px;

}

#mediaBox, #subscribeBox {
	margin-top:30px;
	width:235px;
	height:70px;
	background-color:#97B7C1;
	padding:10px;
	color:#FFFFFF;
}
#subscribeBox:hover, #mediaBox:hover {
	
	background-color:#85A7AC
	
}

#logo_area {
	float:left;
	width:740px; 
	margin:20px 0px 0px 0px;
	}
	
#logo_area img {
	opacity:0.8;
	border:0px;
	}
	
#logo_area img:hover{
	opacity:1;
	border:0px;
	}
	
#your_detail, body.popup-form { background: #FFF; }