body {border:0px; margin:0px; padding:0px; background:url('images/bg_pattern.gif') top repeat-x #214114; font-family: Verdana, Arial, Helvetica, sans-serif; }
table {border:0px; margin:0px; padding:0px;}
td {border:0; margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}
form {border:0px; margin:0px; padding:0px;}
/*input {border:0px; margin:0px; padding:0px;}*/

#links {color:#FFFFFF;
	font-size:14px;
}

#links a {margin:0px 8px 0px 8px; }
#links a:link {color:#FFFFFF; text-decoration:none;}
#links a:hover {color:#FCF21B; text-decoration:none;}
#links a:active {color:#FCF21B; text-decoration:none;}
#links a:visited {color:#FFFFFF; text-decoration:none;}
#links a:visited:hover {color:#FCF21B; text-decoration:none;}

#nav {
	font-family:Helvetica, Arial, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#000000;
}
#nav ul {
	margin:0px; padding:0px;
	list-style:none;
	text-align:right;
}
#nav li {padding:13px 15px 9px 0px; }
#nav li:last-child {padding-bottom:0px; }
#nav a, #nav a:link, #nav a:visited {color:#B3B3B3; text-decoration:none; }
#nav a:hover, #nav a:active, #nav a:visited:hover {color:#000000; }


#slideshow{
	position:relative; 
	display:block;
	height:219px;
	margin:0px;
	padding:0px;
	text-align:center;
		
	/*SHADOW
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.6);  
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.6);  
	box-shadow: 0px 0px 10px rgba(0,0,0,.6);*/
}

#slideshow DIV{
	position:absolute; top:0; left:0;
    z-index:8;
    opacity:0.0;
   /* height:350px;*/
}

#slideshow DIV.active{
    z-index:10;
    opacity:1.0;
		
	/*SHADOW
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.6);  
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.6);  
	box-shadow: 0px 0px 10px rgba(0,0,0,.6);*/
}

#slideshow DIV.last-active{
    z-index:9;
		
	/*SHADOW
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);  
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);  
	box-shadow: 0px 0px 0px rgba(0,0,0,0);*/
}

#slideshow div img{
    display:block;
    /*border:10px solid #FFFFFF;*/
	margin:0px;
	padding:0px;
}

#slideshow p.caption {
	position:absolute; bottom:0px; left:0px;
	display:block;
	width:380px;
	margin:10px; padding:10px 20px 10px 20px;
	background:rgba(0,0,0,.6);
	
	color:#FFFFFF;
}

#slideshow h3.caption {
	position:absolute; bottom:0px; left:0px;
	display:block;
	width:380px;
	margin:10px; padding:10px 20px 10px 20px;
	
	font-size:36px;
	font-style:italic;
	text-align:left;
	line-height:normal;
	color:#FFFFFF;
	text-shadow: rgba(0,0,0,1) 2px 2px 6px;
}

#text {color:#000000;
	font-size:15px;
	line-height:30px;
}

#text h1 {
	color:#72BE47;
	font-size:17px;
	/*text-align:center;*/
}

#text a:link {color:#3D3D3D;}
#text a:hover {color:#72BE47;}
#text a:active {color:#72BE47;}
#text a:visited {color:#3D3D3D;}
#text a:visited:hover {color:#72BE47;}

#text ul {
	margin:0px;
	list-style:outside url(images/bullet.gif);
	padding-left:20px;
}

#text hr {
	width:100%;
	height:1px;
	margin:30px 0px 30px 0px;
	background:#E6E5E5;
	border:0px;
}

#text1 {color:#172F0D;
	font-size:14px;
	line-height:30px;
	width: 640px;
}

#text1 h1 {
	color:#C5DF30;
	font-size:19px;
	display:compact;
	margin:0px;
	padding:0px;
	/*text-align:center;*/
}

#text1 a:link {color:#1396F4;}
#text1 a:hover {color:#FA7BEE;}
#text1 a:active {color:#FA7BEE;}
#text1 a:visited {color:#1396F4;}
#text1 a:visited:hover {color:#FA7BEE;}

#footer {font-weight:bold;
	font-size:15px;
	color:#ABD039;
	line-height:30px;
}

#footer img {vertical-align:middle; margin-top:-7px; }

#footer a:link {color:#FFFFFF; text-decoration:underline; }
#footer a:hover {color:#FCF21B; text-decoration:underline; }
#footer a:active {color:#FCF21B; text-decoration:underline; }
#footer a:visited {color:#FFFFFF; text-decoration:underline; }
#footer a:visited:hover {color:#FCF21B; text-decoration:underline; }

#form {
	margin-top: 120px;
}

#pbtn {
	float:right;
	width:200px;
	margin:0px;
	padding:0px;
}

#greenlinks {
	background: url('images/greenlinks.png') repeat-y;
	float:right;
	width:200px;
	margin:0px 0px 5px 5px;
	padding:8px;
	line-height:18px;
	border: 1px dashed #48892d;
}


#greenlinks h1 {
	color:#2C4603;
	font-size:19px;
	margin:0px;
	padding:0px;
}

#greenlinks h2 {
	color:#842670;
	font-size:15px;
	margin:0px;
	padding:0px;
}

#greenlinks a {display:block; margin: 5px; padding: 5px 0 5px ; text-align: left;;}
#greenlinks a:link {color:#214114;}
#greenlinks a:hover {color:#FA7BEE;}
#greenlinks a:active {color:#FA7BEE;}
#greenlinks a:visited {color:#71BF45;}
#greenlinks a:visited:hover {color:#FA7BEE;}

#bottomlink1 a {
	height:74px;
	width:334px;
	background:url('images/btn_nursery_OVER.jpg') top left no-repeat;
	display:block;
}

#bottomlink2 a {
	height:74px;
	width:333px;
	background:url('images/btn_soil_OVER.jpg') top left no-repeat;
	display:block;
}

#bottomlink3 a {
	height:74px;
	width:338px;
	background:url('images/btn_landscaping_OVER.jpg') top left no-repeat;
	display:block;
	overflow:hidden;
}

/*index page bottom links*/

#gardenMarket a{
	height:221px;
	width:335px;
	background:url('images/bg_nursery_OVER.jpg') top left no-repeat;
	display:block;
	overflow:hidden;
}

#personalFarmer a{
	height:221px;
	width:334px;
	background:url('images/bg_soil_OVER.jpg') top left no-repeat;
	display:block;
	overflow:hidden;
}

#landscaping a{
	height:221px;
	width:337px;
	background:url('images/bg_landscaping_OVER.jpg') top left no-repeat;
	display:block;
}

/*sidelinks*/

#sidelinks1 a {
	width:337px; 
	height:48px; 
	background:url('images/btn_garden.jpg') top left no-repeat #FFFFFF; 
	display:block;
}

#sidelinks1 a:link {background:url('images/btn_garden.jpg'); }
#sidelinks1 a:hover {background:url('images/btn_garden_OVER.jpg'); }
#sidelinks1 a:active {background:url('images/btn_garden_OVER.jpg'); }
#sidelinks1 a:visited {background:url('images/btn_garden.jpg'); }
#sidelinks1 a:visited:hover {background:url('images/btn_garden_OVER.jpg'); }

#sidelinks2 a {
	width:337px; 
	height:51px; 
	background:url('images/btn_personal.jpg') top left no-repeat #FFFFFF; 
	display:block;
}

#sidelinks2 a:link {background:url('images/btn_personal.jpg');}
#sidelinks2 a:hover {background:url('images/btn_personal_OVER.jpg'); }
#sidelinks2 a:active {background:url('images/btn_personal_OVER.jpg'); }
#sidelinks2 a:visited {background:url('images/btn_personal.jpg'); }
#sidelinks2 a:visited:hover {background:url('images/btn_personal_OVER.jpg'); }

#sidelinks3 a {
	width:337px; 
	height:51px; 
	background:url('images/btn_land.jpg') top left no-repeat #FFFFFF; 
	display:block;
}

#sidelinks3 a:link {background:url('images/btn_land.jpg'); }
#sidelinks3 a:hover {background:url('images/btn_land_OVER.jpg'); }
#sidelinks3 a:active {background:url('images/btn_land_OVER.jpg'); }
#sidelinks3 a:visited {background:url('images/btn_land.jpg'); }
#sidelinks3 a:visited:hover {background:url('images/btn_land_OVER.jpg'); }

#flash {
	float: left; 
	width: 425px; 
	margin-top: 50px;
}



.hide{
	display: none;
}
	
.show{
	display: block;
}

.white {color:#FFFFFF; }

.error {border:2px solid #C00; background-color:#FEE; }

