/* HTML tag styles */
body{
	font-family: Arial,sans-serif;
	background-color: white;	color: black;
	margin:0 auto ; 
	font-size: 14px;
	min-width:800px;	max-width:1400px;
	border-right:1px black solid;
	border-left:1px black solid;
	border-bottom:1px black solid;
}
a {text-decoration:underline;}
a:link		{color:	blue;}
a:visited {color:purple;}
a:active	{color:red;}
a:focus		{color:yellow;} /* not sure this is ever activated */
a:hover		{color: blue;	background-color:yellow;}
form {	margin:0;}
fieldset {padding:0; margin:0;}
legend {font-weight:bold;}
button {background-color:lightgreen; margin-left:1em;}
button em {text-decoration:overline; font-style:normal;}
label{ display: inline-block; font-weight: normal; margin-right:1em; padding:0.5em;}
input, select, textarea {	background-color:lightyellow;	}
textarea:focus, input:focus, button:focus {	background-color:white;	}

img {	border-style:none;}
p {	margin:0.5em 0; margin-left:1em;	}
h1{	font-size:200%;	text-align:center; margin:0;	font-weight:normal;}
h2	{	font-size:110%;	text-align:center; font-style:italic;	margin:0; font-weight:normal;}
h3	{	font-size: 120%;	text-align:center;	margin: 0.3em;}	
h4	{	font-size: 110%;	margin-top: 0.5em;	margin-bottom:0.5em;	padding: 0;}
h5	{	font-size: 110%;	margin: 0; background-color:lemonchiffon; padding:4px;}
ul	{	margin:1em;}
ul > ul{ list-style-type: disc;}
ul > li {margin-top:5px; }
table {border-collapse:collapse;}
td, th{ border:1px solid black; 	padding:.3em;	vertical-align:top;}
th{text-align:left;	vertical-align:top;	}
/* Classes */
.navcol { background-color:white;}
.navcol a {	display: block;	text-decoration:none;	margin:.5em;	padding:.3em;	background-color:palegreen;
	border: green 2px outset;	}	
.navcol a.current, .navcol a.current:hover { background-color: green; color:white;}
.navcol a:hover {	background-color:white;	}
.error{color:red;}
.clrflt	{clear:both;}
.fltrgt	{float:right; margin-left:1em;	}
.fltlft	{float:left;	margin-right:1em;	}
.img1	{margin-bottom:1em; }
.half {	margin-top:1em;	width:45%;	float:left;	}
.box {clear:both;}
.center {text-align:center;}
.feature{	padding: 1em;}
.panel	{margin: .5em; padding: .5em; border: 1px black solid; background-color:white;}
.attn {	color:red;	}
.tag {	text-align:left;	padding-right:1em;	width:10em;	float:left;	}
.dtl { padding:0;}
.dtl li { list-style:none;}
.dtl span { display:inline-block;	text-align:left;	padding-right:1em;	width:10em;	}
.plant-block {	float:left;	clear:left;	width:100%;	border:black 1px solid;	}
.plant-row {  width:auto;	margin-top:0.3em;	margin-bottom:0.3em;	}
.plant-row2 {	clear:left; width:auto;	}
.plant-img {	width:80px;	float:left;	clear:left;	margin: 3px 3px 3px 0;	}
.plant-name {	width:7em;	float:left;	}
.plant-itm {	width:3em;	float:left;	}
.plant-cart {	width:20px;	float:left;	}
.plant-desc {	padding-left:.5em;	float:left;	}
.print-head {	position:fixed;	top:0;	left:0;	text-align:center;	}
.storezoom {	margin-right:1em;	margin-bottom:1em;}
.storezoom img {width:100%}	
.block {display:block;}
.popup {color:blue;}
a.popup span {display:none; position:absolute; }
a.popup:hover span {display: block; color: black; background-color:beige; border:solid 1px black; width:auto; text-decoration:none; padding:1em;}
/* Layout */
#header	{background-color:palegreen; border:1px black solid; padding:10px;}
#navbar	{float: left;	width: 20%;}
#advbar	{float:right;	width: 20%; background-color:lightyellow;}
#content{float: left;	width: 59%; border-left:1px solid green;	border-right:1px solid green;}
#footer	{clear:both; border-top:solid green 1px;}
#col1of3 {float:left; width:48%; margin-left:0;  }
#col2of3 {float:left; width:48%; margin-left:1em;}
#col3of3 {float: none; width:auto; margin-left:1em;}
/* Print */
@media print {
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
	background-color:white;
}
.box {margin-bottom:0.1in;}
.box img {height:2.4in;} 
.break {
	page-break-after:always;
	}
table.guide {font-size:7pt; border-collapse: collapse;}	
#navLine, #navbar, #advbar {
	display:none;
}
#header, #content, footer {
width:100%;
background-color:white;
}
}
