A {color: #339900; text-decoration: none;}
A:visited {color: #339900;  text-decoration: none;}
A:hover {color:#003300; text-decoration: underline;}

A.overview {color: #339900; text-decoration: none; padding:0px 15px 0px 15px;}
A.overview:visited {color: #339900;  text-decoration: none; padding:0px 15px 0px 15px;}
A.overview:hover {color: #003300; text-decoration: underline; padding:0px 15px 0px 15px;}

A.footer {color: #339900; text-decoration: none}
A.footer:visited {color: #C52327;  text-decoration: none}
A.footer:hover {color: #339900; text-decoration: underline}

A.matches {color:#660000; text-decoration: none;}
A.matches:visited {color:#330000; text-decoration: none;}
A.matches:hover {color:#660000; text-decoration: underline;}

a.matchlink {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#006600; text-decoration:none;}
a.matchlink:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#006600; text-decoration:underline;}	
a.matchlink:visted {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#006600; text-decoration:none;}
	
TABLE#content {
	width:752px;
	margin-top:10px;
	font-family: Georgia, Times New Roman, Times, serif;
	background-image:url(images/background.jpg);
	border: 1px solid #009900;
			  }

TABLE#printcontent {
	width:753px;
	font-family: Georgia, Times New Roman, Times, serif;
	background-color:#FFFFFF;
	border: 1px solid #000000;
			  }

IMG#printheader {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;*/
				}
		
.guideheader1{
    width:200px;
	border-bottom: 1px solid #009900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	line-height:12pt;
	color: #007100;
	margin-left:20px;
	padding: 7px 0px 0px 0px;
	font-weight: bold;
			  }

.guideheader2{
	width:60%;
	border-bottom: 1px solid #009900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	line-height:12pt;
	color: #007100;
	margin-left:20px;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
			  }


		
.guidetext {
		font-family: Georgia, Times New Roman, Times, serif;
		font-size: 10pt;
		padding: 10px 5px 10px 10px;
		border-bottom: 1px solid #009900;
				}

TABLE#GuideTable {width:650px;padding-left:50px;}
TD.GuideElements {
		padding-left:5px;
		padding-right:18px;
				 }

label{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #333333;
	text-transform: none;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
	line-height: normal;
	display: block;
}

.GuideButtons {padding: 10px 49px 5px 0px;}
#Reset {margin-right:10px;}

#resultsborder{padding-bottom:20px; /*border-bottom:1px solid #009900;*/}
			  
.matchesnav {
	width:660px;
	/*border-top: 1px dashed #006600;*/
	border-bottom:1px dashed #006600;
	margin:5px 5px 15px 10px;
	padding: 2px 0px 2px 3px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 8pt;
			}  
			
.searchsum	{
	display:block;
	width:650px;
	margin-left:20px;
	margin-bottom:25px;
	color:#982424;
	line-height:14pt;
	vertical-align:top;
		 	}			
			
.matchnum {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt; color:#000000; font-weight:bold;}
		
		
.notice {
		font-family: Geneva, Arial, Helvetica, san-serif;
		font-size: 8pt;
		padding: 5px 0px 0px 450px;
		}		

/*HERE BEGINS THE CSS SPECIFIC TO INDIVIDUAL PLANT ENTRIES*/

IMG#img1 {
	margin:10px 10px 5px 10px;
	border: 1px solid #006600;
			}

IMG#img2 {
	margin:0px 0px 0px 0px;
	border: 1px solid #006600;
			}
			
IMG#img3 {
	margin:0px 0px 0px 0px;
	border: 1px solid #006600;
			}			

h1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:18pt;
	color:#006600;
	padding: 5px 0px 0px 15px;
	letter-spacing:2px;
	}	  

h2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	padding: 5px 0px 0px 10px;}	
	
.info {
	width:350px;
	padding-left:35px;
	line-height:15pt;
		}
	
#size {display:block; margin-top:20px;}

#sizetext{
	text-align:left;
	font-weight:bold;	
}

TABLE#sizetable {border:1px solid #006600; width:250px;}

TD.sizetypes {
	border:1px solid #006600;
	padding-left:6px;
			}
			
#comments {
	display:block;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
			}			

#special {
	display:block;
	padding-left:35px;
	margin-top:-5px;
		}

#recommend {
	display:block;
	padding-left:35px;
	margin-top:-5px;
		}
			
a#print {
	display:block;
	width:180px;
	padding:5px;
	margin-right:20px;
	font-family:"Times New Roman", Times, serif;
	color:#000000;
	background-color:#CCFF66;
	border: 1px solid #006600;
	}			
	
a:hover#print {
	display:block;
	width:180px;
	padding:5px;
	margin-right:20px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#9CC45E;
	border: 1px solid #006600;
	}			