/* 	  TESTPLANT STYLE SHEET 	                           
-----------------------------------------------*/

* {margin:0px; padding:0px; border:0 none;}

body {background:#53554b; margin-bottom:21px;}

body, a, a:visited, div, select, span, strong, style1 {font-family:Arial, sans-serif; font-size:12px; color:#54564b;
	border-style: none;
}

p {font-family:Arial, sans-serif; font-size:12px; color:#54564b;
	border-style: none;
	margin-top: 10px;
}

ol {font-family:Arial, sans-serif; font-size:12px; color:#54564b;
	border-style: none;
	margin-top: 10px;
	margin-left: 35px;
}

td {
	padding: 2px;
}

#data_table {
	padding: 6px;
	cellpadding: 20px;
	border-width: 2px;
	border-color: #000;
}

#contentBox {
		position: relative;
		width: 640px;			
		}
		#contentArea {
			margin: 20px 0px 20px 20px;
			height: auto;
			min-height: 560px;
			}

input, textarea {
	border: 1px solid #000;
	padding: 2px 3px;
}
a, li, span, img {outline:none;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
.leftOff {position:absolute; top:-10000px; left:-10000px; width:0px;height:0px;overflow:hidden; line-height:0px; clear:none;} /* displays elements when css is off */
.hr {display:block; height:2px !important; overflow:hidden; position:relative; width:602px; min-width:602px; background:url(images/bg-hr.gif) 0 0 repeat-x; }
.hr hr {display:none;} /* horizontal rule tweak to accomodate all borwsers, hr is wraped in a div */
/*---------------------------------------------*/
/* 	  HEADINGS 	                           
-----------------------------------------------*/
h4 {font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#16bc39; padding:0 0 15px 0;}

h1 { color: #54564b; padding:0 0 15px 0;
	font: bold 16px Arial, sans-serif;
	vertical-align: bottom;
	top: 10px;
	position: relative;
}

h2 {font-family:Arial, sans-serif; font-size: 12px; font-weight:bold; color: #54564b; padding:0 0 15px 0;
	position: relative;
	top: 10px;
} 

/*---------------------------------------------*/
/* 	  CONTAINERS 	                           
-----------------------------------------------*/
#mainContainer {width:993px; margin:41px auto 0 auto; background:#fff; position:relative;}
#headerContainer {background:url(images/banner-top.gif) 0 0 no-repeat; height:84px; overflow:hidden; font-size:1px;}
#topNavigationContainer {height:58px; overflow:hidden; font-size:1px; background:url(images/bg-topnavigation.gif) 0 0 repeat-x;}
#banner {height: 120px; overflow:hidden; font-size:1px;}
#contentContainer {width:978px; margin-left:15px;}
#leftColumn {padding: 20px 20px 20px 0;
	vertical-align: top;
}

#contentBox {
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10px;
}
#rightColumn {width:247px; background-color:#efefef; padding:24px 0 0 14px;
	vertical-align: top;
}

#leftColumn ul {position:relative; display:block; list-style:none; padding:10px; margin:0 0 0 27px;}
#leftColumn ul li {position:relative; background: url(images/bg-li.png) 0 6px no-repeat; padding:0 0 0 6px;
	margin-top: 3px;
}

#leftColumn ul.higlighted {position:relative; list-style:none; padding:10px; display:block; background:#efefef; margin:0 0 0 27px;}
#leftColumn ul.higlighted li {position:relative; background: url(images/bg-li.png) 0 6px no-repeat; padding:0 0 0 6px;}

	/* RIGHT HAND MENU - LEVEL 0         */
#menu {display:block; list-style:none;
	vertical-align: inherit;
}
#menu li {display:block; position:relative; background:url(images/menu-arrow.gif) 0 3px no-repeat; padding:0 0 2px 14px;}
#menu li a {display:block; text-decoration:none; padding:1px 0 0 8px; width:168px; min-width:168px; height:17px; background-color:#999c93; color:#fff; font-size:11px;}
#menu li a:hover {background-color:#16bb39;}
#menu li a.active {background-color:#16bb39;}
	/* RIGHT HAND MENU - LEVEL 1         */
#menu li div .subMenu {display:block; position:relative; padding:2px 0 0 5px;}
#menu li .subMenu li {display:block; position:relative; background:none; padding:0 0 2px 0;}
#menu li .subMenu li.last {display:block; position:relative; background:none; padding:0 0 0 0 !important;}
#menu li div .subMenu li a {display:block; text-decoration:none; padding:1px 0 0 17px; width:153px; min-width:153px; height:17px; background:#fff url(images/bg-submenu2.gif) 7px 8px no-repeat; color:#9b9c96; font-size:11px;}
#menu li div .subMenu li a:hover {color:#17ba39; background:#fff url(images/bg-submenu.gif) 0 0 repeat-y;}
#menu li div .subMenu li a.active {color:#17ba39; background:#fff url(images/bg-submenu.gif) 0 0 repeat-y; font-weight:bold;}


/*---------------------------------------------*/
/* 	  SPECIFIC CONTAINERS 	                           
-----------------------------------------------*/
#homeLogo {display:block; width:175px; height:55px; position:absolute; top:13px; left:15px; font-size:1px;}

#bannerHome {overflow:hidden; font-size:1px;}
#linkEggPlant {display:block; width:232px; height:84px; position:absolute; top:0px; right:18px; font-size:1px;}

#topNavigationContainer ul {display:block; list-style:none;}
#topNavigationContainer ul li {float:left;}
#topNavigationContainer ul li a {display:block; text-decoration:none; font-size:1px; height:39px; overflow:hidden; background-position:top; }
#topNavigationContainer ul li a:hover {background-position:center;}
#topNavigationContainer ul li a.active {background-position:bottom !important;}

.home {width:122px; background:url(images/button-home.png) 0 0 no-repeat;}
.aboutUs {width:125px; background:url(images/button-aboutus.png) 0 0 no-repeat;}
.eggPlant {width:125px; background:url(images/button-eggplant.png) 0 0 no-repeat;}
.vine {width:125px; background:url(images/button-vine.png) 0 0 no-repeat;}
.purchase {width:125px; background:url(images/button-purchase.png) 0 0 no-repeat;}
.support {width:125px; background:url(images/button-support.png) 0 0 no-repeat;}
.community {width:125px; background:url(images/button-community.png) 0 0 no-repeat;}
.download {width:121px; background:url(images/button-download.png) 0 0 no-repeat;}

#subHeader {height:20px; font-size:1px; background:url(images/bg-subheader.gif) 0 0 repeat-x;}

#subContent {height:19px; font-size:1px; background:url(images/bg-subheader.gif) 0 0 repeat-x;}

/*---------------------------------------------*/
/* 	  LANDING PAGE STYLES*/

#envelopeLanding {
	width: 993px;
	position: relative;
	margin: 0 auto;
	padding-top: 0;
	text-align: left;
	font-size: 24px;
	padding-left: 8px;
}
	.titleBarLanding {
		position: absolute;
		top: 0px;
		left: 8px;
		height: 10px;
		border-bottom: 1px solid #fff;
		width: 993px;
		}
		.titleBarLanding img {
			margin-top: 52px; margin-left: 28px;
		}
		.titleBarLanding sectionText {
			margin-top: 52px; margin-left: 28px;
	font-size: 24px;
}

/*---------------------------------------------*/
/* 	 Footer elements                           
-----------------------------------------------*/
#footerContainer {
	position:relative;
	padding:20px 20px 3px 20px;
	clear:left;
	background-image:url(images/footer-bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	overflow:hidden;
	}

#footerContainer ul {
list-style-type: none;
}


#footerContainer h3 {
margin:0px;
font-size: 12px;
}


#footerContainer ul li {
	font-size:11px;
	}
	

#footerContainer a{
text-decoration: none;
}


#footerContainer img {
	float:right;
	margin-right:24px;
	}


.footerColumn {
	float:left;
	margin: 0px 30px 20px 0px;
	}
	

.footerBottom {
	position:relative;
	clear:left;
	}


.footerBottom ul{
	float:right;
	}	


.footerBottom li{
	border-color: #848876;
	float:right;
	margin-right:3px;
	border-right-style:solid;
	}


.footerBottom li a{
	font-size:11px;
	padding:2px 4px 2px 4px;
	}
	
	
#footerContainerYY ul {
	position: absolute;
	left:1.5em;
	top: 1.8em;
	display: inline-block;
}


#footerContainerYY ul li a {
	padding-right: 12px;
	font: 1.2em/1.6em;
	}

/*Spam Check Field*/
#scheck {  
   visibility:hidden;  
   display:none;  
}  

