body {
	text-align:center;
	background:url('bg9.png');
	background-repeat:repeat-y;
	background-color:#619318;
	background-position:center;
}
h1{
	color:#000000;
	margin: 0px auto;
	font-size:32pt;
}

h2{
	margin:4px auto;
}

h2.genus{
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans;
	border-width:0px;
	text-align:center;
	
}

h3{
	font-family:"Lucida Sans";
	margin:3px 0px 5px 0px;
}
h3:hover{
	font-family:"Lucida Sans";
	margin:5px 0px 3px 0px;
}

h3.genus{
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans;
}

h3.titleCommon{
	font-style:italic;
	font-family:"Trebuchet MS1", Helvetica, sans-serif;
	font-size:12pt;
}


h4{
	margin:0px auto;
}

h5{
	margin:0px auto;
}

p.index{
	text-align:left;
	margin:3px;
	padding:8px;
	font-size:medium;
	font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
}

span.photos{
	font-size: large;
	text-decoration:underline;
	font-family:‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
}

div.bg{
	width:100%;
}
div.bgleft{
	float:left;
	background-color:#000000;
	
	
	height:100%;
}
div.bgright{
	float:right;
	background-color:#000000;
	height:100%;
}

.title img{
	border:none;
}

div.body{
	background: url('bodybg2.png');
	background-color:#FFFFFF;
	border:solid;
	border-color:#000000;
	border-width:0px 1px;
	margin:0px 8px 0px 8px;
	padding:8px 5px 8px 5px;
}


img.bodytop{
	margin:3px 0px 0px 0px;
	padding:0px;
	display:block;
}
img.bodybottom{
	margin:0px 0px 6px 0px;
	padding:0px;
	
}

div.scroll{
	height:800px;
	overflow:auto;
	margin: 5px 0px 0px 0px;
	z-index:-3;
	border:solid;
	border-width:1px;
	border-color:#A0A0A0;
}

div.page{
	background: url('pagebg6.png');
	background-color:#50A050;
	width:850px;
	
	border:solid;
	border-width:1px;
	border-color:#3A3A3A;
	margin:0pt auto;
	z-index:-3;
}


div.pdf{
	float:right;
	display:inline-block;
	border: solid;
	border-width:1px;
	background-color:#FFFFFF;
	margin:2px 5px;
	padding:0px;
}

a.title:link{
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	text-decoration:underline;
	color:#404040;
}
a.title:visited{
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	text-decoration:underline;
	color:#404040;
}
a.title:hover{
	font-family: Palatino Linotype, Book Antiqua3, Palatino6, serif;
	text-decoration:underline;
	color:#707070;
}



a.pdf:link{
	font-size:18pt;
	margin:0px auto;
	font-family:Tahoma, Geneva, sans-serif;
	width:100%;
	display:inline-block;
}
a.pdf:visited{
	font-size:18pt;
	margin:0px auto;
	font-family:Tahoma, Geneva, sans-serif;
	width:100%;
	display:inline-block;
}
a.pdf:hover{
	text-decoration:underline;
	display:inline-block;
}

div.terms{
	width:650px;
	color:#2A2A2A;
	text-align:left;
	margin:0pt auto;
}

div.termright{
	float:right;
	width:200px;
	padding:10px;
	border:solid;
	border-width:1px;
	border-color:#404040;
	background:url('wirebg.gif');
}


table.nomargin{
	margin: 0px auto;
}


/****DB Management****/

.instructions{
	width:720px;
	margin:0px auto;
	overflow:auto;
	height:640px;
}



div.current{
	overflow:auto;
	width:800px;
	text-align:center;
	border:solid;
	border-width:1px;
	border-color:#A0A0A0;
	margin: 0px auto;
	padding:0px;
	height:480px;
}

hr.db{
	width:748px;
}

li.dbmenu{
	width:120px;
	height:24px;
	background-color:#FFFFFF;
	float:left;
	list-style:none;
	display:inline;
	margin:0px auto;
	padding:0px;
	border:solid;
	border-color:#D0D0D0;
	border-width:1px;
		
}
li.dbmenu:hover{
	
	border-color:#000000;
	background-color:#D0F0D0;
	color:#FFFFFF;
}

li.dbrows{
	list-style:none;
	width:300px;
	overflow:hidden;
}

li.inventoryrows{
	list-style:none;
	width:720px;
	overflow:hidden;
}

li.plantrows{
	list-style:none;
	width:796px;
	overflow:hidden;
	display:block;
	margin:0px auto;
	vertical-align:middle;
}


div.plantList{
	margin:0px auto;
	width:720px;
}

.plantrows ul{
	margin:0px auto;
}

li.articlerows{
	list-style:none;
	width:600px;
	overflow:hidden;
}

li.dbcols{
	display:inline-block;
	*display:inline;
	margin:0px 1px 0px 0px;
	font-size:10pt;
	width:72px;
	height:32px;
	list-style:none;
	background-color:#D0D0FF;
	overflow:hidden;
	vertical-align:middle;
	border:solid;
	border-width:1px 0px 0px 1px;
	font-family: Arial Black, Arial Black, Gadget, sans-serif;
	
}

li.inventoryMenu{
	display:inline-block;
	*display:block;
	margin:0px auto;
	padding:2px 5px;
	
}

img.tools{
	margin:0px 2px;
	vertical-align:middle;
}
img.tools:hover{
	cursor:pointer;
}


a.dbmenu:link{
	font-size:14pt;
	display:block;
	text-decoration:none;
}

a.dbmenu:visited{
	font-size:14pt;
	display:block;
	text-decoration:none;
}
a.dbmenu:hover{
	font-size:14pt;
	display:block;
	text-decoration:none;
}

/***END DB Management***/

/*******Viewer******/

div.viewMenu{
	margin:10px 0px 0px 0px;
	display:block;
	font-family:Arial, Arial, Helvetica, sans-serif;

	
}

div.viewSearch{
	display:block;
	float:left;
	width:200px;
	height:60px;
	margin: 0px auto;
	color:#FFFFFF;
	background-color:#85A851;
	border:solid;
	border-width:1px;
	
}



div.viewList{
	width:200px;
	height:520px;
	background-color:#85A851;
	border:solid;
	border-width:1px;
	border-color:#606060;
	overflow:auto;
	text-align:left;
	
}

img.viewList{
	width:8px;
	height:240px;
	border:solid;
	border-width:1px;
	float:left;
	
}

img.viewMenu{
	margin:0px auto;
	display:inline;
	
}


ul.viewMenu{

	list-style:none;
	list-style-position:inside;
	margin: 0px auto;
	display:inline-block;

}
li.viewMenu{
	
	border:solid;
	border-width:1px;
	border-color:#80D544;
	float:left;
	list-style:none;
	text-indent:0px;
	margin:0px auto;
	padding:0;
	width:32%;
	list-style-position:inside;
	font-size:large;
	display:inline-block;
}

li.viewMenu:hover{
	background-color:#80D080;
	border:solid;
	border-width:1px;
	border-color:#000000;
	cursor:pointer;
	display:inline-block;
}


li.viewMenu2{
	background:url('viewmenu1.gif');
	vertical-align:middle;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin:0px auto;
	display:inline-block;
	*display: inline;

	background-position:center;
	
}
li.viewMenu2:hover{
	margin:0px auto;
	background:url('viewmenu1h.gif');
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	*display: inline;

	
}

li.viewMenu2S{
	background:url('viewmenu1s.gif');
	vertical-align:middle;
	background-repeat:no-repeat;
	color:#FFFFFF;
	margin:0px auto;
	display:inline-block;
	*display: inline;

	background-position:center;

}
li.viewMenu2S:hover{
	margin:0px auto;
	background:url('viewmenu1h.gif');
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
	*display: inline;

	
}

a.viewerMenu:link{
	color:#4040C0;
	display:inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	vertical-align:middle;
	font-size:small;
	margin:0px auto;
	width:180px;
	height:48px;
	padding:0px;

}
a.viewerMenu:visited{
	color:#4040C0;
	display:inline-block;
	vertical-align:middle;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
	margin:0px auto;
	width:180px;
	height:48px;
	padding:0px;
}
a.viewermenu:hover{
	color:#4040D0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:small;
	margin:0px auto;
	text-align:center;
	vertical-align:middle;
}


img.menuItem{
	margin:0px auto;
	background-color:#50D050;
	border:none;
}
img.menuItem:hover{
	background-color:#6AE06A;
	border:none;
}

a.menuItem:link{
	display:inline-block;
	width:120px;
	height:36px;
	border:none;
	font-size:18pt;
	margin:0px auto;
	color:#ffffff;
	
	font-family: Tahoma, Geneva, sans-serif;
}
a.menuItem:visited{
	display:inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18pt;
	width:120px;
	height:36px;
	border:none;
	
	margin:0px auto;
	color:#ffffff;
}
a.menuItem:hover{
	display:inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	border:none;
	font-size:18pt;
	
	margin:0px auto;
	color:#FFFFFF;
	
}


/***** Viewer Plant List *****/

ul.viewerPlantList{
	list-style:none;
	padding:0px;
	margin:0px auto;
	padding:0px;
	
}

li.viewerPlantList{
	text-align:left;
	margin: 0px auto;
	
	padding:1px 0px;
	width:604px;
}

li.viewerGenus{
	text-align:left;
	margin: 0px auto;
	
	padding:0px 0px;
	width:256px;
	display:block;
}

img.viewerBorder{
	
	height:4px;
	margin:0px auto;
	padding:0px;
	border-width:0px;
	display:block;
}

img.viewerGenusBorder{
	height:4px;
	margin:0px auto;
	padding:0px;
	border-width:0px;
	
	width:256px;
	display:block;
}

div.viewerPlantList{
	width:600px;
	padding:0px;
	border:none;
	margin:0px auto;
	border:solid;
	border-width:0px 1px;
	border-color:#000000;
	background-color:#FFFFFF;
}

div.viewerGenusList{
	width:254px;
	padding:0px;
	border:none;
	margin:0px auto;
	border:solid;
	border-width:0px 1px;
	border-color:#000000;
	background-color:#FFFFFF;
}

h4.viewerPlantList{
	margin: 0px auto;
	text-align:left;
	padding:0px;
}

table.viewerPlantList{
	padding:0px;
	margin:0px auto;
	
}
tr.viewerPlantList{
	padding:0px;
	margin:0px auto;
}
td.viewerPlant{
	width:180px;
	margin:0px auto;
	padding:0px;
}
td.viewerInventory{
	
	margin:0px auto;
	text-align:right;
}


td.viewCategory{
	width:48px;
	margin:0px auto;
	color:#FF2020;
}
td.viewQuantity{
	width:80px;
	margin:0px auto;
}
td.viewSize{
	width:80px;
	margin:0px auto;
}
td.viewPrice{
	width:220px;
	margin:0px auto;
}



/****** END Viewer Plant List ****/


/******PlantInfo*******/
.plantInformation{
	display:none;
	margin:0px auto;
	
	padding:2px;
	border-width:1px 0px 0px 0px;
	border-style:dashed;
}

.plantInfoBR{
	display:none;
	color:#404040;
	width:90%;
}

div.images{
	text-align:center;
	margin:0px auto;
}

img.thumbnail{
	display:inline-block;
	*display:inline;
	vertical-align:middle;
	padding:1px;
	margin:3px auto;

	
}

img.thumbnail:hover{
	cursor:pointer;
}
img.imageMain{
	vertical-align:middle;
	padding:3px;
	margin:3px auto;
	display:block;
	
}

/*****END PlantInfo****/


span.menuCommon{
	font-style:italic;
}

ul.viewList{
	list-style:none;
	margin: 0px auto;
	list-style-position:inside;
	padding:0px;
	text-align:center;
	text-indent:0pt;
	vertical-align:middle;
	
	}
li.viewList{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-indent:0pt;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	border: none;
	background:url('menubg.gif');
	background-repeat:no-repeat;
	
}
li.viewList:hover{
	color:#FFFFFF;
	background:url('menubgh.gif');
	background-repeat:no-repeat;
}

ul.menuGenus{
	list-style:none;
	margin: 0px auto;
	list-style-position:inside;
	padding:0px;
	text-align:center;
	text-indent:0pt;
	vertical-align:middle;
	
	display:none;
}

li.menuGenus{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-indent:0pt;
	height:32px;
	vertical-align:middle;
	text-align:center;
	border: none;
	background:url('menugenusbg.gif');
	background-repeat:no-repeat;
	border-width:0px;
	padding:0px;
}

/*li.menuGenus:hover{
	color:#FFFFFF;
	background:url('menugenusbgh.gif');
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0px auto;
	padding:0px;
}*/

li.viewListS{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-indent:0pt;
	padding:0px;
	border: none;
	vertical-align:middle;
	background:url('menubgs.gif');
	background-repeat:no-repeat;
	text-align:center;
	
}

li.viewListS:hover{
	background:url('menubgh.gif');
	background-repeat:no-repeat;
	color:#FFFFFF;
}

img.menuPhoto{
	vertical-align:middle;
	display:inline;
	
	float:left;

	margin:-21px 8px;
}
img.menuInfo{
	vertical-align:middle;
	display:inline;
	
	float:left;

	margin:-21px 24px;
}


img.listExpand{
	vertical-align:bottom;
	display:inline;
	
	float:left;
	cursor:pointer;
	margin:0px 5px;
}

div.viewItem{
	padding:0px;
	width:619px;
	height:582px;
	float:right;
	overflow:auto;
	border:solid;
	background-color:#85A851;
	border-width: 1px 1px 1px 0px;
	vertical-align:middle;
	text-align:center;
}

div.itemInfo{
	text-align:left;
}

img.viewItem{
	width:180px;
	height:240px;
	border:solid;
	border-width:1px;
	position:relative;
}



div.available{
	width:280px;
	float:right;
	border-style:solid;
	border-width:1px;
	border-color:#808080;
	margin:2px;
}

div.article{
	text-align:left;
	border:dashed;
	border-color:#808080;
	border-width:1px 0px 0px 0px;
	margin:5px;
}



td.available{
	background-color:#D0D0D0;
}




/****End Viewer*****/


/**Plant**/
ul.plant{
	
	background-color:#00FF00;

	list-style-type:none;

	margin: 0px auto;

}
li.plant{
	border:solid;
	border-color:#70C070;
	border-width:1px;
	float:left;
	background-color:#FFFFFF;
	list-style:none;
	margin:0px auto;
	padding:0px;
	width:115px;
	height:20px;
	
	
}
li.plant:hover{
	background-color:#80D080;
	border:solid;
	border-width:1px;
	border-color:#000000;
	left:0;
	cursor:pointer;
}



/**END Plant**/





/**TEST**/
ul.testmenu{
	
	background-color:#00FF00;

	list-style-type:none;

	margin: 0px auto;

}
li.testmenu{
	background-color:#FFFFFF;
	border:solid;
	border-width:1px;
	border-color:#80D080;
	overflow:visible;
	float:left;
	list-style:none;
	margin:0px auto;
	padding:0px;
	width:95px;
	height:26px;
	font-size:10pt;
	
}
li.testmenu:hover{
	background-color:#80D080;
	border:solid;
	border-width:1px;
	border-color:#000000;
	left:0;
}
div.testmenu{
	visibility:hidden;
	
	position:inherit;
	float:left;
	background-color:#88D888;
	margin:0px auto;
	padding:0px;
	border:1px;
	border-style:solid;
	width:148px;
	z-index:2;
	
}


a.testmenu2:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;
	
}
a.testmenu2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;

}
a.testmenu2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;
	
}

a.testmenu2s:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;
	background-color:#80D080;
}
a.testmenu2s:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;

}
a.testmenu2s:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16pt;
	display:block;
	background-color:#80D080;
}


a.testmenu:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	
}
a.testmenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	text-decoration:underline;
}
a.testmenu:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	
}


a.testmenus:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	background-color:#80D080;
	
}
a.testmenus:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	text-decoration:underline;
	background-color:#80D080;
}
a.testmenus:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	background-color:#80D080;
}



/**END TEST**/


table{
	
}
table.menu{
	width:720px;
	margin: 0px auto;
}
tr.list{
	
}
tr.list:hover{
	background-color:#B0E0B0;
}



td{
	text-align:left;
}
td.menu{
	width:180px;
	text-align:center;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
	border-color: #D0D0D0 #FFFFFF #D0D0D0 #FFFFFF;
	font-family:"Bodoni MT";
	color:#20D020;
}
td.menu:hover{
	background-color:#80D080;
	border-style:solid;
	border-color:#D0D0D0;
	color:#FFFFFF;
	cursor:pointer;
}


td.index{
	width:33%;
}

td.list{
	width:300px;
	background-color:#A0E0A0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 10px;
}
td.list:hover{
	color:#202020;
}

td.list2{
	width:110px;
	border-style:solid none none none;
	border-width:1px;
	border-color:#D0D0D0;
}
td.list2:hover{
	background-color:#98E098;
}

td.list3{
	
	font-size:10pt;
	border-style:solid none none none;
	border-width:1px;
	border-color:#D0D0D0;
}

td.list4{
	font-size:10pt;
	background-color:#A0E0A0;
}

td.list6{


	border-style:solid none none none;
	border-width:1px;
	border-color:#D0D0D0;
}
td.list6:hover{
	background-color:#98E098;

}

p.note{
	float:left;
	width:140px;
	background:url('notebg2.GIF');
	border:solid;
	border-width:1px;
	border-color:#202020;
	padding:4px;
	
	margin:10px;
}

p.credits{
	color:#606060;
	font-style:oblique;
	font-size:10pt;
}

img.pdf{
	float:left;
}





img.fright{
	float:right;
	border:none;
	border:solid;
	border-color:#FFFFFF;
	border-width:1px;
}
img.fright:hover{

	border-color:#000000 #FFFFFF #FFFFFF #FFFFFF;
	
}
img.title{
	border:none;
	float:right;
}


div.plantquery{
	margin: 0px auto;
	width:248px;
}

a:link{
	font-family:"Bodoni MT";
	text-decoration:none;
}
a:hover{
	color:#D04040;
}
a:visited{
	text-decoration:none;
}
a:focus{
	
}
/**
a.pdf:link{
	padding:2px 4px 2px 4px;
	border:solid;
	border-width:1px;
	border-color:#D0D0D0;
}

a.pdf:visited{
	padding:2px 4px 2px 4px;
	border:solid;
	border-width:1px;
	border-color:#D0D0D0;
}

a.pdf:hover{
	background-color:#90E090;
	padding:2px 4px 2px 4px;
	border:solid;
	border-width:1px;
	border-color:#D0D0D0;
}
*/

a.terms:link{
	text-decoration:none;
	font-family:inherit;
	color:#000000;
}

a.terms:visited{
	text-decoration:none;
	color:#3A3A3A;
	
}

a.terms:hover{
	color:#4F4F4F;
	text-decoration:underline;
}


a.footerRay:link{
	
}
a.footerRay:visited{
	
}
a.footerRay:hover{
	background-color:#5050FF;
	color:#FFFFFF;
}

a.menu:active{
	
}

a.w3c:link{
	border:none;
	text-decoration:none;
}
a.w3c:visited{
	border:none;
	text-decoration:none;
}
a.w3c:hover{
	border:none;
}

img.w3c{
	border:none;
	text-decoration:none;
}
p.error{
	color:#FF2020;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
