body {
  text-align: center;
  background:#CED5E1;
  font-size: 100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

br {
  clear: both;
}

img {
  border: none;
}

.bold {
  font-weight: bold;
}

#searchstuff p.search-instructions {
  font-size: 110%;
  width: 100%;
}

div#container {
  margin-left: auto;
  margin-right: auto;
  margin-top:62px;
  position: relative;
  width: 800px;
  text-align: left;
}

.image-table {
  width: 628px;
  border: none;
  text-align: center;
}

#topbar {
  width:850px;
  height:100px;
  background:#B0D355;
}

.bold {
  font-weight: bold;
}
#topbarstuff {
  position:absolute;
  top:0px; left:0px;
}

#debug {
  text-align: left;
  position: relative;
  background: white;
  top: 1200px;
}

#menustuff {
  position: absolute;
  width:240px;
  top:200px; 
  left:-10px;
}

#content {
  position: absolute;
  top:140px;
  left:260px;
  width: 600px;
  z-index:100;
  padding-top: 20px;
}
h6 {font-weight:bold; font-size:110%; color:#000; margin:0; padding:0;}
.name {font-style:italic;}
.text {font-size:90%;}

#content p,dl,ul,ol {
  margin:20px;
  line-height:150%;
  font-size:15px;
}

#content .caption {
  color: gray;
  font-size: 80%;
  text-align:center;
}
#content td.staffimage {
  width: 80px;
  color: gray;
  font-size: 70%;
  text-align: center;
}
#content-new {
	margin:30px 0 0 20px;
	text-align:left;
	}
#content-new ul {list-style:none; margin-left:0;}
#content-new ul li {margin-left:0;}
#footer-new {clear:both; text-align:center;}
.home-link {margin-left:30px;}
	
	
.nursery-list th.nursery_list_colnam {
  font-weight: bold;
  font-style: italic;
  text-align: center;

}
.nursery-list .alternate-row {
  background: #b0d355;
}
.nursery-list td.nursery_list_heading {
  font-weight: bold;
  text-align: left;
  font-style: italic;
  background-color: gray;
}

#content dt {
  font-weight: bold;
}


.header {
  font-weight:bold;
  color:#FFFFFF; background:#24539C;
  padding-left:20px;
  padding-bottom:5px;
  padding-top:5px;
  /* originally 557px wide */
  width:603px;
}

.header a:link {color:#fff; text-decoration:none;}
.header a:visited {color:#fff; text-decoration:none;}
.header a:hover {color:#CCFF99; text-decoration:none; border-bottom:1px #CCFF99 dotted;}

.top {margin-top:60px; margin-left:10px;}

.header_search {
  font-weight:bold;
  color:#FFFFFF; background:#D14D1B;
  padding-left:20px;
  padding-bottom:5px;
  padding-top:5px;
  width:557px;
}

#searchstuff td, #searchstuff p {
  margin:20px;
  line-height:150%;
  font-size:13px;
}

.copyright {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  text-align:center;
  line-height:150%;
  margin-top: 40px;
  clear: both;
}

#menustuff a {
  position: relative;
  left: 5px;
  color: #41673b;
  text-decoration: none;
}

#menustuff a:hover {
  text-decoration: underline;
}
.menutext {font-size:13px; font-weight:bold;}
.hometext {font-size:13px; margin-left:20px; font-weight:bold;}

#container h1, #container h2, #container h3, #menustuff h4 {
  display: none;
}

.navigation-link-box {
  float: left;
  width: 30px;
  height: 15px;
  margin-bottom: 10px;
  cursor: pointer;

}

.home_box {
  background:#24539C;
}

.staff_picks_box {
  background:#5CC3B6;
} 


.selection_committee_box {
  background:#347C2B;
}

.selection_committee_color {
  background: #347C2B;
}

.advisory_groups_box {
  background:#B0D355;
}

.selection_criteria_box {
  background:#459FD4;
}

.evaluations_box {
  background:#96C895;
}

.nursery_directory_box {
  background:#A5AE81;
}

.resources_box {
  background:#0083AD;
}

.logo_use_box {
  background:#E1DD10;
}

.search_box {
  background: #96C895;
}

#logo {
  cursor: pointer;
}

.nursery-list {
  width: 628px;
  font-size: 12px;
}

.nursery-list tr {
  border-bottom: 1px solid gray;
}

.contact_us_box {
  background:#007355;
}

#searchbox {
  margin-left:22px;
}


#popular {
  margin:20px 20px 20px 10px;
  color:#347C2B;
}

#popular a {
  color:#347C2B;
}


.search_button h5 {
  display:none;
}

#searchstuff {
  position:absolute;
  top:100px; left:208px;
  width: 557px;
  z-index:100;
}

.mainsearchdiv {
  padding-left: 20px;
}

#searchstuff .caption {
  color: gray;
  font-size: 80%;
  text-align:left;
}

.searchtext {
  border-style:none;
  border:#FFFFFF;
}

/* Plant Display Props */
div.common_names {
  height: auto;
  width: 100%;
  color: white;
  background: black;
  text-align: center;
}

#searchstuff p.common_name {
  color: white;
  background: #24539C;
  text-align: center;
  font-variant: small-caps;
  font-weight: bold;
}

div.scientific_name {
  top: 20px;
  width: 100%;
  height: 40px;
  color: black;
  background: white;
  text-align: center;
}
#searchstuff .scientific_name {
  color: black;	
  font-size: 200%;
  text-align: center;
}

#searchstuff table.plant_info_container {
  width: 615px;
}


#searchstuff td.title {
  vertical-align: top;
  font-weight:bold;
  padding-right:20px;
  padding-left: 20px;
  padding-bottom: 20px;
}

#searchstuff td.main-image-cell {
  height: 475px;
}

#searchstuff td.data {
  padding-bottom:20px;
}

#searchstuff td.image-copyright {
  font-size:50%;
}

#searchstuff .genus {
  font-style: italic;
}

#searchstuff .specific_epithet {
  font-style: italic;
}

#searchstuff .infraspecific_rank {
  font-style: normal;
}

#searchstuff .infraspecific_epithet {
  font-style: italic;
}

#searchstuff .group_name {
  font-style: normal;
}

#searchstuff .cultivar_name {
  font-style: normal;

}

#searchstuff .pbr {
  vertical-align: super;
  font-size: 60%;
}

.emptysearch {
  text-align: center;
  padding-top: 120px;
  color: #dd2c3e;
  font-style: italic;
}

#searchstuff .trademark_name {
  font-variant: small-caps;
}

.mainimage {
  visibility: hidden;
  position: absolute;
  top: 225px;
  left: 40px;
/*  display: inline;
  position:relative;
  text-align:center;
  top:70px;
  visibility:hidden;
*/}

.copyrightdiv {
  visibility: hidden;
  position: absolute;
  top: 200px;
  left: 40px;
}

.home-search {
	margin:0 0 20px 10px;
	display:block;
	width:190px;
	padding:5px;
	font-weight:bold;
	font-size:18px;
	background-color:#e2ede1;
	border:1px #006633 solid;
	}

	
