/* Tag Styles */

body
		{
		margin: 0;
		}
h1
		{
		width: 303px;
		height: 60px;
		font-size: 1px;
		text-indent: -999em;
		}
h1.home
		{
		background-image: url(images/bghome.gif);
		}
h1.contact
		{
		background-image: url(images/bgcontact.gif);
		}
h1.newplants
		{
		background-image: url(images/bgnewplants.gif);
		}
h1.large
		{
		background-image: url(images/bglarge.gif);
		}
h1.small
		{
		background-image: url(images/bgsmall.gif);
		}
h1.mini
		{
		background-image: url(images/bgmini.gif);
		}
h1.micro
		{
		background-image: url(images/bgmicro.gif);
		}
h1.spider
		{
		background-image: url(images/bgspider.gif);
		}
h2
		{
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		color: #006600;
		margin: 2em 0 1em 1em;
		}
h3
		{
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #006600;
		background: #cccccc;
		}
h3.out
		{
		background: #b54848 url(images/bgout.gif) top left repeat-x;
		color: #ffffff;
		}
h3.new
		{
		background: #99cc99 url(images/bgnew.gif) top right no-repeat;
		}
p
		{
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.8em;
		color: #006600;
		}
p.bottomlink
		{
		text-align: right;
		padding-right: 10px;
		}
.i
		{
		font-style: italic;
		}
a
		{
		color: #006600;
		text-decoration: underline;
		}
a:hover
		{
		color: #99cc99;
		text-decoration: underline;
		}
a.pages:hover, p.base a:hover
		{
		color: white;
		text-decoration: underline;
		}
img
		{
		border: 0;
		}
img.left
		{
		float: left;
		}
img.right
		{
		float: right;
		}
hr
		{
		width: 50%;
		text-align: left;
		margin: 0 auto 0 0;
		}

/* Header Styles */

div.header
		{
		width: 100%;
		height: 150px;
		background-image: url(images/bgheader.jpg);
		}

/* Navigation Styles */

div.navigation
		{
		position: absolute;
		top: 170px;
		left: 0;
		width: 15%;
		}
ul.navul
		{
		list-style-position: inside;
		list-style-image: url(images/navbullet.gif);
		padding: 0;
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.75em;
		color: #006600;
		}
li
		{
		padding-top: 5px;
		}

/* Content Styles */

div.content
		{
		top: 130px;
		margin-left: 15%;
		width: 85%;
		}
p.picbox
		{
		width:550px;
		padding-left: 25px;
		}
p.infobox
		{
		width: 550px;
		background: white url(images/whiteboxtop.gif) no-repeat;
		padding-top: 20px;
		}
p.infobox img
		{
		float: left;
		padding: 5px 10px 0 10px;
		}
p.infobox span
		{
		display: block;
		background: url(images/whiteboxbottom.gif) bottom no-repeat;
		padding-bottom: 20px;
		}
p.infobox span span
		{
		display: block;
		background: #99cc99;
		padding: 0 20px;
		}
ul.pageul
		{
		text-align: center;
		padding: 0;
		margin: 0;
		}
li.pageli
		{
		display: inline;
		padding: 0 10px;
		font-family: Arial, Tahoma, sans-serif;
		font-weight: bold;
		color: #006600;
		}
ul.newul
		{
		list-style-position: inside;
		list-style-image: url(images/newbullet.gif);
		padding: 0;
		font-family: Arial, Tahoma, sans-serif;
		color: #006600;
		}
div.plants
		{
		width: 100%;
		}
div.plants img
		{
		float: left;
		padding: 5px 10px 0 10px;
		}
div.stats
		{
		padding-left: 150px;
		height: 40px;
		}
table
		{
		display: inline;
		table-layout: fixed;
		padding-right: 15px;
		}
td
		{
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.8em;
		border: 1px solid #006600;
		color: #006600;
		text-align: center;
		}
th
		{
		border: 0;
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #006600;
		}
tr.info
		{
		text-align: center;
		}

/* Footer Styles */

div.footer
		{
		clear: both;
		width: 100%;
		height: 70px;
		background: #006600 url(images/bgfooter.gif) bottom left no-repeat;
		}
p.base
		{
		text-align: right;
		padding-top: 15px;
		color: white;
		vertical-align: middle;
		}
p.base a
		{
		color: #99cc99;
		}
a.footlink
		{
		color: white;
		}

/* Order Form */

div.full
		{
		width: 100%;
		}
.form1
		{
		table-layout: fixed;
		width: 100%;
		border: 1px solid black;
		border-collapse: collapse;
		padding: 0;
		margin: 0;
		}
.form1 th
		{
		height: 20px;
		font-family: Arial, Tahoma, sans-serif;
		font-size: 0.9em;
		font-weight: bold;
		border: 1px solid black;
		color: #006600;
		}
.form1 td
		{
		height: 25px;
		border: 1px solid black;
		}
th.quantity
		{
		width: 10%;
		}
th.choice
		{
		width: 30%;
		}
th.pricetotal
		{
		width: 15%;
		}
