/* COLORS
red: #8E001C
green: #3C8F35
lite-tan: #EDE8D2
Drk-tan: #7F6C5D
*/
* {	margin: 0; padding: 0;border: none;}
li {list-style: none; display: inline; }
ul {text-decoration: none;}
a {text-decoration: none; color: #3C8F35;}
a:hover {text-decoration: underline;}
.clearBoth { clear: both;}
strong {color: #3C8f35;}
img { behavior: url("pngbehavior.htc");}
#homeLinks p {text-align: center;}
#homeLinks { margin-top: 35px;}
#address { float: right; width: 50%;}
#address li { display: block;}
#address ul { margin: 25px;  }


body, html {
	background-color: #FFF;
	background: url(../images/sand.jpg) repeat;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#000;
	font-style:normal;
	font-variant:normal;
	line-height:1.5em;
	margin:0pt;
	padding:0pt;
}
#wrapper {
/*	border: 1px solid #8E001C; */
	margin: 0 auto;
	padding:0;
	width:1165px;
}
.inner { padding: 10px 110px;}
#paper {
	background: url(../images/paper.gif) left bottom repeat-y;
	background-color: ;
	width: 1030px;
/* margin: 0 auto; */
	margin-left: 65px;
}
#header {
	background-repeat: no-repeat;
	width: 1024px;
	position: relative;
	}
#homeImg {
	width: 913px;
	height: 403px;
/*	background: url(../images/photoSpread.jpg) no-repeat; */
	margin-left: 60px;
}
#headerImg {
	height:278px;
	width: 913px;
	margin: 125px 0 0 60px;
}
#logo {
	width: 372px;
	height: 109px;
/*	background: url(../images/logo.png) no-repeat; */
	position: absolute;
	margin: 10px 0 0 320px;
/*	margin:25px 0 0 290px; */
}
#content {
	margin: 0 auto;
}
#leftCol {
	width: 400px;
/*	border: 1px solid #000; */
}
#rightCol {
/*	border: 1px solid #000; */
	width: 335px;
	float: right;
}
.sitemap {
	text-align: center;
}
.sitemap h3 {
	padding-top: 15px;
}
.sitemap h1 {
	font-size: 36px;
	padding-bottom: 25px;
	color: #3C8F35;
}
#footer {
	background: url(../images/paperEdge.gif) no-repeat 65px bottom;
	color: #3C8F35;
	text-align: center;
	height: 129px;
	font-size: 12px;
	padding-top: 45px;
}
#footer .inner {
	background: url(../images/footerBkg.gif) top center no-repeat;
	padding: 10px;
}
#footer .email { float: right; text-align: right;}
#footer a { text-decoration: none; color:#3C8F35;}
#footer a:hover { text-decoration: underline;}
.image {margin-bottom: 20px;}
.clear { clear: both;}

#leftCol ul, #fullCol ul {
	padding: 0 10px 15px;	
	line-height: 2em;
}
#leftCol li, #fullCol li {
	background: url('../images/smallLeaf.gif') no-repeat 0 10px;
	display: block;
	padding-left: 18px;
}
.imgLeft {float: left; margin: 20px 0 40px 40px;}
.imgRight {float: right; margin: 20px 0 40px 40px;}

.backServices {
	margin-top: 25px;
	width: 134px;
	height: 46px;
}
/*-- SERVICES --*/
.service {
	margin: 20px 0;
}
.service img {
	float: left;
	width: 250px;
	height: 150px;
	padding: 10px 30px 10px 0;
}
.service a {
	text-decoration: underline;
	color: #3C8F35;
}
.serviceListWrap .inner {
	padding: 25px;
}
.service h3 {	padding-top: 25px;}

/*-- SERVICES LIST HOME --*/
.serviceList {margin-bottom: 25px;}
.serviceListImg {
	float: left;
	display: block;
	margin: 2px 9px 9px 0;
}
.servicesListDesc {	min-height: 60px;}
.servicesListDesc h3 {
	padding-top: 25px;}
.serviceListWrap h2 {padding-top: 0;}

/*-- START CONTACTFORM --*/
#contact {
	float: right;
	width: 300px;
}
#contact .inner {
	padding: 55px 0 0 0;
}
#contact form {
	width: 310px;
}
.text {
	font-size: 20px;
	color: #3C8F35;
}
#simpleContact .field {
	border: 1px solid #666;
	background-color: #000;
	color: #666;
	float: right;
	padding-left: 15px;
	width: 140px;
	font-size: 14px;
	}
#simpleContact textarea {
	background-color: #d5bf9a;
	width: 240px;
	margin: 10px 0;
	font-size: 14px;	
}
.simpleBtn {
	margin-right: 0;
}
#simpleContact .text {
	font-size: 14px;
	color: #666;
}
#simpleInput {
	margin: 10px 0 5px;
}
.simpleSelect {
	margin-left: 45px;
}
.simpleText {
font-size: 14px;
color: #A6C855;
}
textarea {
	background-color: #d5bf9a;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
#contact textarea {
	width: 300px;
	margin-top: 20px;
	padding: 5px;
	background-color: #d5bf9a;
	color: #3C8F35;
}
#contact .field, #contact select {
	background-color: #d5bf9a;
	color: #A75730;
	float: right;
	padding: 5px;
	width: 200px;
	font-size: 16px;
}	
.contactInput {
	margin: 20px 0 30px;
}
#btnSubmit {
	color: #3C8F35;
	background-color: #d5bf9a;
	padding: 5px 10px;
	margin-top: 10px;
	font-size: 14px;
	float: right;
}
#contact select {
	text-align: left;
	font-size: 14px;
	width: 155px;
}
/*-- ENDOF CONTACTFORM --*/




/*-- START NAVIGATION --*/
#navigation {
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	background: url(../images/navBkg.gif) center top no-repeat;
	width: 800px;
	margin: 25px auto 20px;
	height: 60px;
}
#navigation a:hover {
	color: #3C8F35;
	text-decoration: none;
}
#navigation li {
	color: #995123;
	text-decoration: none;
}
#navigation a {
	color: #995123;
}
#nav {
	text-align: center;
}
#navigation .inner {
	margin: 0 auto;
	width: ;
	font-size: 12pt;
	padding: 0;
}
/*
#nav li {
	float: left;
}*/
#nav a {
	padding: 18px 23px;
}
#navSub { 
	text-align: center;
	padding-top: 20px;
}
#navSub a {
	color: #3C8F35;
	font-size: 14px;
}
#navSub a:hover {
	text-decoration: underline;
}
/*-- END NAVIGATION --*/

#leavesHeader {
/*	background: url(../images/leavesHeader.png); */
	position: absolute;
	height: 280px;
	width: 1165px;
	z-index: 1;
}
#leftLeaves {
	width: 351px;
	height: 274px;
	float: left;
}
#rightLeaves {
	width: 351px;
	height: 274px;
	float: right;
}
/* --- STATRT PLANT IMG STYLES --- */
#rocksTop {
	background: url(../images/rocksTop.jpg) repeat-x;
	height: 302px;
	width: 100%;
}
#rocksBottom {
	background: url(../images/rocksBottom.gif) repeat-x bottom left;
	width: 100%;
}
/* --- STATRT TEXT STYLES --- */
h1 {
	font-size: 26pt;
	padding: 10px 0 5px;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	color: #3C8F35;
	font-weight: bold;
	line-height: 1.2em;
/*	background: url(../images/headerBorder.gif) no-repeat scroll 0 25px; */
}
h2 {
	font-size: 20px;
	padding-top: 25px;
	line-height: 1.4em;
	color: #a75730;
	font-weight: lighter;
	padding-bottom: .5em;
}
h3 {
	font-size: 18px;
	padding:.2em 0;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	color: #3C8F35;
}
h4 {
	font-size: 14px;
	padding:.2em 0;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	color: #A75730;
}.image p { font-family: Palatino, Georgia, Times New Roman, Times, serif; color: #8E001C; text-align: center;}
.red {color: #8E001C;}
.green {color: #3C8F35;}
.redBg {color: #8E001C; font-size: 18px}
.address {font-size: 18px;}
p { padding: .3em 0;}
.testimonial {
	font-size: 14px;
	font-style: italic;
	font-weight: bolder;
	color: #3C8F35;
	padding-top: 20px;
	line-height: 2.2em;
}
.testName {
	text-align: right;
	color: #A75730;
}
/* --- START GALLERY ---*/
#gallery {
	background: url(../images/gallery/background.gif) center no-repeat;
	width: 609px;
	height: 570px;
	margin: 20px auto 0;
}
#gallery .inner {
	padding: 25px 0 0 15px;
}
#galleryimage {
	width: 1024px;
	height: 575px;
}
.thumbnail {
	width: 170;
	height: 113px;
	float: left;
}
#image {
	position:relative;
	height:383px;
	width:575px;
	background: #FFF url(../images/gallery/loading.gif) center center no-repeat;
}
#image img {
	position:absolute;
}
.imgnav {
	position:absolute;
	height:383px;
	width:20%;
	z-index:100;
	outline:none;
	cursor:pointer;
}
#previmg {
	left:0;
	background:url(../images/gallery/left.gif) left center no-repeat;
	filter:alpha(opacity=20);
	opacity: .25;
}
#previmg:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#nextimg {
	right:0;
	background:url(../images/gallery/right.gif) right center no-repeat;
	filter:alpha(opacity=20);
	opacity: .25;

}
#nextimg:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#thumbwrapper {
	margin-top:10px;
	padding:5px 0;
	width:575px;
	height:113px;
}
#thumbarea {
	position:relative;
	overflow:hidden;
	height:113px;
	width:575px;
}
#thumbs {
	position:absolute;
	list-style:none;
	height:115px;
	width:10000px;
	border-right:5px solid #FFF
}
#thumbs li {
	float:left;
	margin-right: 5px;
	cursor:pointer;
}
/*-- END GALLERY STYLE--*/
#logos {
	background: url(../images/logos.gif) no-repeat;
	width: 335px;
	height: 335px;
	margin: 0 auto;
	padding: 0 0 0 25px;
}
#logos img {
	float: left;
	margin-top: 20px;
}
#venues {	padding: 18px 0 0 45px;}
#venues, #supporters {
	background: url(../images/venues.gif) no-repeat;
	margin-top: 25px;
	height: 234px;
}
#supporters h2 {
	text-align: center;
}
#supporters .links {padding-left: 100px;}
/* --- START ROTATION GALLERY ---*/
#rotate {
	width: 335px;
	height: 234px;
/*	margin: 0 auto; */
}
#rotateimage {
	height: 226px;
	width: 335px;
}
#rotateimage {
	position:relative;
	height: 220px;
	width: 330px;
}
#rotateimage img {
	position:absolute;
}
#rotatethms { display: none;}
.imgRight a {
	background: url(../images/smallLeaf.gif) no-repeat 0 4px;
	padding-left: 16px;
	clear: left;
}
/*-- END ROTATION GALLERY STYLE--*/
