body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: 80%/1.25em Arial, Helvetica, sans-serif;
}
table { font-family: Arial, Helvetica, sans-serif; }

td {}
th {}

a { color: #BB00BB; }
a:visited { color: #990099; }
a:hover { color: #000; }

#left_menu a { color: #FFFFFF; }
#left_menu a:visited { color: #FDDDFD; }
#left_menu a:hover { color: #750075; }

#header h1, #header h2 { margin: 0; padding: 0; }

#header h1 { float: left; margin-right: 50px; }
#header h2 { color: #666; padding: 20px 10px 10px 10px; }
#header h3 { color: #999; margin: 0; }

#logo {}

#breadcrumbs {
	background: #CCCCCC url(images/bc_bg.gif) repeat-x;
	padding: 4px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

#left_menu {
	background: #FF00FF url(images/lehua_flowers_fuchsia.gif) no-repeat left bottom;
	border-right: 1px solid #B100B1;
	width: 150px;
	padding-bottom: 200px;
	vertical-align: top;
	border-bottom: 1px solid #B100B1;
	padding-top: 20px;
	border-top: 1px solid #B100B1;
}

#content {
	vertical-align: top;
	padding-left: 20px;
	padding-top: 20px;
}

.navigation ul { margin: 0; padding: 0; list-style: none; }
.navigation ul li { padding: 5px 0; }
#left_menu a.current { color: #000; text-decoration: none; cursor: default; font-weight: bold; }
#subnav {
	padding-left: 15px;
}

table.pricing,
table.plants,
table.terms,
table.ordering,
table.discounts {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
table.plants td {
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
table.plants td p { margin: 0; padding: 0; }

th {
	background: #FFFFCC url(images/th_bg.gif) repeat-x bottom;
	text-align: left;
	border-bottom: 1px solid #FFCC33;
	font-size: 1.25em;
	border-top: 1px solid #FFCC33;
}
#footer {
	padding: 5px;
	font-size: 0.9em;
	color: #999999;
}
#footer a {
	color: 6666FF;
}


.odd { background: #eee; }
.even {background: #fff; }