body {
	font-family: Lucida Grande, Arial, sans-serif;
	background: url(images/tgsBackdrop.png);
	}
	
td {
	line-height: 175%; 
}
	td input {
		outline: none;
		border: 1px solid #859c4e;
		padding-left: 4px;
	}
	td input.action_btn {
		width: 89px;
		height: 22px;
		cursor: pointer;
		text-align: center;
		color: #e2edd1; 
	}
	td input.action_btn:hover { color: #fff; }

.dirtTable {
	border: 0px solid #3D5C3D;
	width: 380px;
	margin: 35px 0 0 110px;
	padding: 7px;
	color: #3D5C3D;
	}
.dirtTable td.mail_to {
	height: 55px;
	padding-left: 100px;
}
	.dirtTable td.mail_to > a {
		color: #678d2e;
		text-decoration: none;
		font-weight: bold;
	}
		.dirtTable td.mail_to > a:hover {
			color: #7aa736;
		}
.from {
	color: #678D2E;
	font-weight: 600;
	}

.note {
	color: #99CC33;
	width: 490px;
	font-size: 20px;
	line-height: 28px;
	margin-left: 130px;
	text-align: center;
	font-style: italic;
}
.plantsTable {
	border: 0px solid #3D5C3D;
	width: 450px;
	margin: 35px 0 0 0;
	padding: 7px;
	color: #3D5C3D;
	}
	
.nav {
	color: #7AA736;
	text-decoration: none;
	font-weight: 600;
	padding: 1px 14px 1px 14px;
	border: 0px solid #000;
	margin: 0 0 0 0;
	}
	
.nav:hover {
	text-decoration: none;
	font-weight: 600;
	color: #fff;
	background-color: #99CC33;
	}
	
.navPage {
	color: #fff;
	background-color: #7AA736;
	text-decoration: none;
	font-weight: 600;
	padding: 1px 14px 2px 14px;
	}

div.outer {
	margin: 35px 0px 50px 125px;
	width: 500px; height: 195px;
	overflow: hidden;
}
	div.inner {
		width: 6012px; height: 195px;
	}
	div.inner > img {
		float: left;
		margin: 0px;
		padding: 0px;
	}

.pAbout {
	margin: 25px 50px 0 115px;
	width: 518px;
	color: #678D2E;
	font-weight: 500;
	text-align: justify;
	line-height: 20px;
	}
		.pAbout_phone {
		margin: 0 50px 0 125px;
		width: 518px;
		color: #678D2E;
		font-weight: 500;
		text-align: justify;
		line-height: 20px;
		}

.pDirt {
	margin: 0 0 0 15px;
	width: 450px;
	color: #678D2E;
	text-align: justify;
	line-height: 20px;
	}
		.pDirt_note { 
			width: 70%;
			color: #678D2E;
			text-align: center;
			line-height: 20px;
			margin: 5% 0 0 15%;
			padding: 15px 0;
			border-top: 4px double #678d2e;
			border-bottom: 4px double #678d2e;
			}
	
.pInfo {
	margin: 10px 0 0 90px;
	width: 400px;
	color: #678D2E;
	font-weight: bold;
	line-height: 30px;
	}

.pMap {
	margin: 18px 50px 0 85px;
	width: 580px;
	color: #678D2E;
	text-align: justify;
	line-height: 21px;
	}
	
.pPlants {
	margin: 0 0 30px 105px;
	width: 540px;
	color: #678D2E;
	text-align: justify;
	line-height: 20px;
	}

#aboutImg {
	text-align: center;
	margin: 35px 0 0 0px;
	width: 750px;
	}
	
#container {
	width: 750px;
	/*height: 1250px;
	margin-right: auto;
	margin-left: auto;*/
	padding: 15px 0 0 0;
	margin: 50px auto 0 auto;
	border: 0px solid #81954D;
	background: #fff;
	border-radius: 1em;
	-moz-border-radius: 1em; /* Firefox 3.6 and earlier */
	
	-moz-box-shadow: 15px 30px 34px #6A843C; /* Firefox 3.6 and earlier */
    -webkit-box-shadow: 15px 30px 34px #6A843C; /* Safari */
    box-shadow: 15px 30px 34px #6A843C;
	}

#footer {
	color: #99cc33;
	font-size : 0.8em;
	width: 750px;
	margin: 100px 0 25px 0px;
	/*position: relative;
	bottom: -20px;*/
	text-align: center;
	text-decoration: none;
	position: relative;
	}
.fb_link {
	display: inline-block; 
	width: 22px; 
	height: 22px; 
	font: bold 16px/22px Arial, sans-serif;
	border-radius: 4px; 
	background-color: #99cc33; /*#3a5795; */
	color: #fff; 
	text-align: center;
	position: absolute; bottom: 25px; right: 250px;
}
	.fb_link:hover { background-color: #3a5795; box-shadow: 1px 2px 3px #aaa; }
	
#img1 {
	text-align: center;
	margin: 20px 0 10px 0px;
	width: 750px;
	}
	
#img3 {
	text-align: center;
	margin: 20px 0 10px 0px;
	width: 750px;
	}
	
#img4 {
	text-align: center;
	margin: 35px 0 0 76px;
	width: 597px;
	box-shadow: 4px 4px 12px #888;
	cursor: pointer;
	}
	
#indexDates {
	text-align: center;
	color: #99cc33;
	line-height: 1em;
	}
#indexDates > #moved {
	width: 170px; height: 90px;
	padding-top: 12px;
	margin: 0 auto;
	background-color: #b7dd5f;
	color: #fff;
	font: bold 36px/38px 'Lucida Bright',Georgia,serif;
	box-shadow: 2px 2px 10px #86af25 inset, -2px -2px 10px #86af25 inset;
	border-radius: 10px;
	}
#indexDates > #moved_note {
	width: 100%; 
	text-align: center;
	color: #99cc33;
	margin-top: 15px;
	line-height: 22px;
	font-weight: bold;
}
#indexDates a {
	color: #99cc33;
}
#indexDates a:hover {
	background-color: #fff;
	color: #81aa2b
}

#pAbout_phone {
	margin: 10px 0 0 145px;
	width: 400px;
	color: #678D2E;
	font-weight: bold;
	line-height: 30px;
	}	

#pcButton {
	padding-top: 10px;
	}
	
#pDirtInfo {
	margin: 10px 0 0 45px;
	width: 400px;
	color: #678D2E;
	font-weight: bold;
	line-height: 30px;
	}

#pSig{
	margin: 20px 50px 40px 400px;
	width: 180px;
	color: #678D2E;
	font-style: italic;
	}

#to {
	font-style: italic;
	font-size: .9em;
}
	



	
