@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
border:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#684f40;
	margin:0 auto;
	text-align:center;
	background-color: #67B841;
	background-image: url(../images/grass-bg2.jpg);
	background-repeat: no-repeat;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
p.clr{
clear:both;
height:1px;
margin:0;
padding:0;
line-height:normal;
}
/* Wrapper Styles */
#wrapper{
margin:0 auto;
text-align:center;
width:1000px;
padding-top:20px;}

/* Header Styles */
#header{
width:962px;
text-align:left;
margin-bottom:10px;
height:90px;
}
#logo{
float:left;
width:285px;
height:68px;
position:relative;
z-index:3;}
#tag h2{
background:url(../images/tagline.png) no-repeat;
text-indent:-999em;
width:313px;
height:43px;
float:right;
margin-right:20px;}

/* Navigation Styles */
#globalnav{
background:url(../images/nav-bg.png) no-repeat bottom;
height:44px;
width:961px;
padding-top:0px;
float:left;
margin-top:-24px;
position:relative;
z-index:1;
}
ul#nav{
float:right;
height:30px;
list-style:none;
margin-top:7px;
margin-left:290px;
}
ul#nav li{
float:left;
height:26px;
margin-right:20px;
}
ul#nav li a{
display:block;
text-indent:-999em;}
ul#nav li.aboutus a   {
background:url(../images/nav/aboutus.png) no-repeat;
height:26px;
width:99px;
}
ul#nav li.products a{
background:url(../images/nav/products.png) no-repeat;
height:26px;
width:97px;
}
ul#nav li.photoalbum a{
background:url(../images/nav/photoalbum.png) no-repeat;
height:26px;
width:142px;
}
ul#nav li.storelocator a{
background:url(../images/nav/storelocator.png) no-repeat;
height:26px;
width:142px;
}
ul#nav li.contact a{
background:url(../images/nav/contact.png) no-repeat;
height:26px;
width:86px;
}




/* Main Section Styles */
#main{
padding:10px 0 0 0;
width:961px;
background: url(../images/main-bg-top.png) no-repeat top;
text-align:left;
clear:both;
}
#mainwrap{
background:#fff;
width:961px;}
/* sidebar Styles */
#sidebar{
float:left;
width:160px;
margin-top:20px;
}

div.module{
margin-left:10px;
}
div.sidenav ul{
list-style:none;
font-size:14px;
margin-left:7px;
margin-top:10px;
}
.sidenav ul a{
color:#684f40;
text-decoration:none;
}
.sidenav ul a.ison{
font-weight:bold;
}

.sidenav ul a:visited{
color:#684f40;
text-decoration:none;
}
.sidenav ul a:hover{
color:#684f40;
text-decoration:underline;
}
.sidenav ul li{
margin-bottom:10px;}

/* content Styles */
#content{
	width:750px;
	float:left;
	padding-left:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9c9a9c;
}
#content    a    {
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#content a:visited {
	color: 3a8f8a;
}
#content ol {
	font-size: 14px;
	line-height: 22px;
	padding-left: 15px;
	padding-bottom: 10px;
}

.alpha{
float:left;
width:400px;
margin-bottom:10px;
}
.beta{
float:left;
width:350px;
}
.delta{
border-top:1px solid #9c9a9c;
padding-top:20px;
clear:both;
}

/* mainfoot Styles */
#mainfoot{
clear:both;
background:#c1eb91;
border-top:3px solid #ee2e24;
padding-top:5px;
padding-bottom:20px;
}
ul.bottomNav{
list-style:none;
float:left;
width:110px;
font-size:13px;
margin-left:25px;
margin-top:15px;
}
ul.bottomNavWider{
width:130px;}
ul.bottomNav a{
color:#639;
text-decoration:none;
}
ul.bottomNav a:hover{
text-decoration:underline;
}
ul.bottomNav li{
padding-bottom:4px;
}
.signup{
float:right;
text-align:center;
padding-right:10px;}

.signup h2.join{
background:url(../images/join.gif) no-repeat;
width:235px;
height:43px;
text-indent:-999em;
margin-top:0;
}
.signup input{
border:1px solid #9c9a9c;
}
input.submitSignup{
background:url(../images/signupbutton.gif) no-repeat;
border:0;
height:17px;
width:70px;
color:#fff;
text-transform:uppercase;
}

/* Footer Styles */
#footer{
text-align:left;
width:961px;
margin-top:10px;
}
#footer p{
float:left;
width:500px;
color:#000;
}
#footer p.facebook{
text-align:right;
float:right;
width:400px;
margin-right:5px;

}
#footer p.facebook a{
text-decoration:none;
color:#000;
background:url(../images/facebook.gif) no-repeat right;
padding-right:20px;
height:20px;padding-top:6px;
}
#footer p.facebook a:hover{
text-decoration:underline;
}
#content h1 {
	font-size: 18px;
	color: 639;
	padding-left: 10px;
	line-height: 24px;
}
