
body {
text-align: center;
background-color: #D5D0B0;
margin-top: 20px;
margin-bottom: 15px;
color: #666666;
border-style: none;
}

td {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
vertical-align: top;
padding: 3px;
}

th {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
line-height: 10px;
}

/* Default Link Styles */

A:link {
color: #3F8C3A;
text-decoration: underline;
font-weight: bold;
}

#previouspage a {
color: #666666;
text-decoration: none;
}

A:visited {
color: #1D2C53;
text-decoration: underline;
font-weight: bold;
}

A:active {
color: #c86000;
text-decoration: none;
}

#previouspage A:active {
color: #666666;
text-decoration: none;
}

A:hover {
color: #c86000;
text-decoration: underline;
}

/* Page Structure */

#page_wrapper {
margin-left: auto; 
margin-right: auto;
width: 800px;
text-align: left;
background: #ffffff url('../images/background.jpg') top left repeat-y;
}

#page_header {
height: 125px;
width: 800px;
background: #ffffff url('../images/banner.jpg') bottom left no-repeat;
align: center;
clear: both;
}

#page_header h1 {
padding-top: 50px;
padding-left: 15px;
margin: 0px;
font-family: Verdana, Arial, sans-serif;
font-size: 24px;
color: #fbd539;
line-height: 26px;
letter-spacing: -1px;
}

#content_wrapper {
margin-top: 10px;
margin-right: 10px;  
margin-bottom: 10px;
margin-left: 10px;
border: 0px dashed #ffffff;  
}

#center {
margin-right: 10px;
margin-left: 190px;
border: 0px dashed #cccccc;
border: red;
}

#center h3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
margin-top: 8px;
margin-bottom: 8px;
color: #c86000;
font-weight: 900;
}

#center h4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
margin-top: 8px;
margin-bottom: 8px;
color: #c86000;
font-weight: 900;
}

#center h5 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
margin-top: 8px;
margin-bottom: 8px;
color: #c86000;
font-weight: 900;
}

#center p {
margin-bottom: 8px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: normal;
}

#centerresults p { font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height: 16px;
color: #FF0000;
font-weight: 700;
}

#right_side {
float: right;
width: 180px;
margin-left: 10px;
padding-right: 15px;
}

#left_side {
float: left;
width: 160px;
margin-top: 2px;
margin-bottom: 2px;
border: 0px dashed #cccccc;
}

#left_side h3 {
margin-top: 0px;
margin-bottom: 2px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #ffffff;
padding: 4px;
border: 1px solid #425227;
background-color: #3F8C3A;
}

#left_side p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #666666;
font-weight: normal;
text-align: center;
}

#page_footer {
height: 70px;
width: 800;
background-image: url('../images/footer.jpg');
clear: both;
border-left: 1px solid #425227;
border-right: 1px solid #425227;
border-bottom: 1px solid #425227;
}

#page_footer p {
padding-top: 10px;
text-align: center;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
line-height: 14px;
color: #ffffff;
}

#page_footer A:link {
color: #fbd539;
text-decoration: none
}
#page_footer A:visited {
color: #fbd539;
text-decoration: none
}
#page_footer A:active {
color: #fbd539;
text-decoration: none
}
#page_footer A:hover {
color: #fbd539;
text-decoration: underline
}

.linklist {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #d1d9c4;
width: 165px;
}

.linklist li {
list-style: none;
padding-left: 3px;
margin: 0;
line-height: 24px;
border-top: 1px solid #d1D9c4;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

.linklist li a {
color: #c86000;
text-decoration: none;
font-weight: normal;
}

.linklist A:visited {
color: #c86000;
text-decoration: none;
font-weight: normal;
}

/******* Search Page Displays *******/

/*div { border: 1px solid red;
}*/

.searchterms {
width: 550px;
height: 75px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-bottom: 10px;
border: 1px solid #cccccc;
background-color: #eeeeee;
}

.searchterms1 {
width: 550px;
height: 170px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-bottom: 10px;
border: 1px solid #cccccc;
background-color: #eeeeee;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
}

.searchterms2 {
width: 550px;
height: 75px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-bottom: 10px;
border: 1px solid #cccccc;
background-color: #eeeeee;
}

.leftbox { /*position: absolute;*/
float: left;
top: 20;
left: 0px;
margin-top: 10px;
padding-left: 5px;
width: 200px;
}

.rightbox { /*position: absolute;*/
float: right;
top: 20;
right: 0px;
margin-top: 10px;
width: 340px;
padding: 0px;
margin-left: 0px;
}

.bottombox { float: left;
top: 75;
margin-top: 10px;
width: 545px;
padding-left: 5px;
}

.clearer {  
clear: both;  
}

/******* Plant Profile Page Styles *******/

.plantliststyle {
font-family: Arial, Verdana, Geneva, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: normal;
}

#pslg p {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
color: #000000;
font-weight: normal;
text-align: center;
}

#pshead {
font-family: Geneva, Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
color: #113c32;
font-weight: normal;
text-align: left;
padding: 0px 0px 3px 10px;
}

.pshead h4 {
font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
color: #113c32;
}

#common p {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
color: #666666;
font-style: italic;
font-weight: 600;
}

#image-enlarge p {
font-family: Verdana, Geneva, Arial, sans-serif;
font-size: 10px;
color: #666666;
width: 125px;
text-align: center;
font-weight: 600;
}



/******* Search Form *******/

.form table {
padding: 0px;
margin-top: 0px;
margin-right: 2px;
margin-bottom: 10px;
margin-left: 0px;
}

.form table td {
text-align: left;
font-size: 11px;
vertical-align: top;
}

.form input {
border: 1px solid #d0ccc9;
background: #ffffff;
color: #034707;
font-size: 10px;
font-weight: 700;
padding-bottom: 0px;
}

.form input.text {
font-weight: normal;
color: #565656;
border: 1px solid #9c9c9c;
width: 125px;
padding: 2px;
margin-bottom: 10px;
text-align: left;
}

.form input.text.active {
background: #eeeeee;
border: 1px solid #888888;
}


/******* Bloom & Attributes Boxes *******/

.profilebox {
display: block;
width: 325px;
margin-top: 6px;
margin-left: 0px;
padding: 5px;
border: 1px solid #cccccc;
background-color: #eeeeee;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: normal;
}

#boxheader {
margin-bottom: 6px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
color: #c86000;
font-weight: bold;
}

/******* Gallery Box *******/

.gallerybox {
display: block;
width: 325px;
margin-top: 6px;
margin-left: 0px;
padding: 5px;
border: 1px solid #cccccc;
background-color: #eeeeee;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
color: #000000;
font-weight: normal;

}

#galleryboximages {
border: 1px solid #000000;
}

/******* Previous Page *******/

#previouspage {
margin-top: 6px;
margin-bottom: 6px;
text-align: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;