/*************************************************************
 * Screen Media CSS for Peterkort Roses
 * $Id: web.css,v 1.35 2006/02/16 04:02:23 michael Exp $
 *************************************************************/

/*************************************************************
 * Body Styles
 *************************************************************/

	body { 
	    margin: 0px;
	    background-color: #CEE3B5;
	}
	
	#main-body {
		width: 954px;
		position: relative;
		margin: auto;
	}
	
  div.scroll {
    float: left;
  	height: 400px;
  	width: 540px;
  	margin: 0 0 0 45px;
  	overflow: auto;
  	background-color: #fff;
  }
	
/*************************************************************
 * Left Navigation
 *************************************************************/

	#left-nav {
	  display: block;
    position: relative;
		float: left;
		width: 200px;
	  padding: 0px;
	  margin: 0px;
	  background-image: url("../images/left_nav_noleaf_bottom.jpg");
	  background-repeat: no-repeat;
	  background-position: bottom left;
	}
	
/**
 * Nav Top
 */
	
	#left-nav-leaf-top {
		width: 200px;
		height: 116px;
  	background-image: url("../images/left_nav_leaf_top.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
  	border: 0px;
  	padding: 0px;
	}
	
	#left-nav-noleaf-top {
		width: 200px;
		height: 116px;
  	background-image: url("../images/left_nav_noleaf_top.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#left-nav-noleaf-top-logo {
		display: block;
		width: 200px;
		height: 116px;
  	background-image: url("../images/left_nav_noleaf_top_logo.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
  	border: 0px;
  	padding: 0px;
	}
	
	#left-nav-noleaf-top-news {
		display: block;
		width: 200px;
		height: 116px;
  	background-image: url("../images/left_nav_noleaf_top_news.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
  	border: 0px;
  	padding: 0px;
	}
	
	a.left-title-image {
		display: block;
		width: 200px;
		height: 116px;
	}
	
/*************************************************************
 * Navigation
 *************************************************************/
	
	#navcontainer {
		display: block;
		position: relative;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	#navlist {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#navlist li {
		padding: 0px;
	}
	
/**
 * What We Grow Menu (no leaf/nolead seperation needed)
 */
	
	#whatwegrow {
		background-image: url("../images/what_we_grow.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#whatwegrow a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 27px;
	}

	#whatwegrow a:hover {
		background-image: url("../images/what_we_grow_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#whatwegrow-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 27px;
	}

	#whatwegrow-active {
		background-image: url("../images/what_we_grow_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * How We Grow Menu - Leaf
 */
	
	#howwegrow-leaf {
		background-image: url("../images/how_we_grow_leaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#howwegrow-leaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 27px;
	}

	#howwegrow-leaf a:hover {
		background-image: url("../images/how_we_grow_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#howwegrow-leaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 27px;
	}
	
	#howwegrow-leaf-active {
		background-image: url("../images/how_we_grow_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * How We Grow Menu - No Leaf
 */
	
	#howwegrow-noleaf {
		background-image: url("../images/how_we_grow_noleaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#howwegrow-noleaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 27px;
	}

	#howwegrow-noleaf a:hover {
		background-image: url("../images/how_we_grow_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#howwegrow-noleaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 27px;
	}
	
	#howwegrow-noleaf-active {
		background-image: url("../images/how_we_grow_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Green & Local Menu - Leaf
 */
	
	#greenandlocal-leaf {
		background-image: url("../images/green_and_local_leaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#greenandlocal-leaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 28px;
	}

	#greenandlocal-leaf a:hover {
		background-image: url("../images/green_and_local_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#greenandlocal-leaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 28px;
	}

	#greenandlocal-leaf-active {
		background-image: url("../images/green_and_local_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Green & Local Menu - No Leaf
 */
	
	#greenandlocal-noleaf {
		background-image: url("../images/green_and_local_noleaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#greenandlocal-noleaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 28px;
	}

	#greenandlocal-noleaf a:hover {
		background-image: url("../images/green_and_local_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#greenandlocal-noleaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 28px;
	}

	#greenandlocal-noleaf-active {
		background-image: url("../images/green_and_local_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * News Menu - Leaf
 */
	
	#news-leaf {
		background-image: url("../images/news_leaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#news-leaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#news-leaf a:hover {
		background-image: url("../images/news_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#news-leaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#news-leaf-active {
		background-image: url("../images/news_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * News Menu - No Leaf
 */
	
	#news-noleaf {
		background-image: url("../images/news_noleaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#news-noleaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#news-noleaf a:hover {
		background-image: url("../images/news_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#news-noleaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#news-noleaf-active {
		background-image: url("../images/news_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Sandra's Blog Menu - Leaf
 */
	
	#sandrasblog-leaf {
		background-image: url("../images/sandras_blog_leaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#sandrasblog-leaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#sandrasblog-leaf a:hover {
		background-image: url("../images/sandras_blog_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#sandrasblog-leaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#sandrasblog-leaf-active {
		background-image: url("../images/sandras_blog_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Sandra's Blog Menu - Leaf
 */
	
	#sandrasblog-noleaf {
		background-image: url("../images/sandras_blog_noleaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#sandrasblog-noleaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#sandrasblog-noleaf a:hover {
		background-image: url("../images/sandras_blog_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#sandrasblog-noleaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#sandrasblog-noleaf-active {
		background-image: url("../images/sandras_blog_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Links Menu - Leaf
 */
	
	#links-leaf {
		background-image: url("../images/links_leaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#links-leaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#links-leaf a:hover {
		background-image: url("../images/links_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#links-leaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#links-leaf-active {
		background-image: url("../images/links_leaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Links Menu - No Leaf
 */
	
	#links-noleaf {
		background-image: url("../images/links_noleaf.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#links-noleaf a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#links-noleaf a:hover {
		background-image: url("../images/links_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#links-noleaf-active a {
		display: block;
		padding: 0px;
		width: 200px;
		height: 29px;
	}

	#links-noleaf-active {
		background-image: url("../images/links_noleaf_hover.jpg");
		background-repeat: no-repeat;
		background-position: left;
	}
	
/**
 * Long Page Height Expander (blog/news)
 */
	
	#left-nav-noleaf-expander {
		display: block;
		width: 200px;
  	background-image: url("../images/left_nav_noleaf_expander.jpg");
  	background-repeat: repeat;
  	background-position: left;
	}
	
/**
 * Nav and Bottom Seperator
 */
	
	#left-nav-leaf-seperator {
		display: block;
		width: 200px;
		height: 30px;
  	background-image: url("../images/left_nav_leaf_seperator.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#left-nav-noleaf-seperator {
		display: block;
		float: left;
		width: 200px;
		height: 30px;
  	background-image: url("../images/left_nav_noleaf_seperator.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
/**
 * Nav Bottom / Did You Know
 */
	
  #left-nav-leaf-bottom {
	  display: block;
	  width: 200px;
	  height: 282px;
	  background-image: url("../images/left_nav_leaf_bottom.jpg");
	  background-repeat: no-repeat;
	  background-position: left;
  }
  
  #left-nav-noleaf-bottom {
 	  display: block;
	  position: relative;
	  float: left;
    width: 200px;
    height: 180px;
  }
  
  #did-you-know{	  
	  position: relative;
	  display: block;
	  width: 100px;
	  padding: 10px 0px 0px 20px;
	  _line-height: 18px;
  }
  
 	div.did-you-know-title {
		width: 70px;
	  text-align: left;
		font-family: Verdana, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 8pt;
		font-weight: bold;
		line-height: 14px;
		margin-bottom: 5px;
		border-bottom: solid 1px #FFFFFF;
	}
	
	.did-you-know-text {
	  width: 80px;
	  text-align: left;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		color: #FFFFFF;
	}

/*************************************************************
 * Main Content Styles - Default
 *************************************************************/
	
	#content {
    display: block;
    position: relative;
		float: left;
		margin: 0px;
		width: 754px;
	}
	
/**
 * Blank Content Styles
 */
	
	#blank-leaf-content {
		float: left;
		width: 754px;
		height: 414px;
  	background-image: url("../images/panel_blank_leaf.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#blank-noleaf-content {
		position: relative;
		display: block;
		float: left;
		width: 754px;
  	background-image: url("../images/panel_blank_noleaf.jpg");
  	background-repeat: repeat;
  	background-position: left;
	}
	
	
/**
 * Main Content Title
 */
	
	#title_leaf_home {
		float: left;
		width: 754px;
		height: 132px;
  	background-image: url("../images/title_leaf_home.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#title_leaf {
		float: left;
		width: 754px;
		height: 132px;
  	background-image: url("../images/title_leaf.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#title_noleaf {
		float: left;
		width: 754px;
		height: 132px;
  	background-image: url("../images/title_noleaf.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#title_noleaf_blog {
		float: left;
		width: 754px;
		height: 132px;
  	background-image: url("../images/title_noleaf_blog.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#title_noleaf_news {
		float: left;
		width: 754px;
		height: 132px;
  	background-image: url("../images/title_noleaf_news.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#title-image {
	  position: relative;
	  float: left;
		display: block;
		width: 550px;
		height: 132px;
	}
	
	#contact-us-and-order {
	  position: relative;
	  float: left;
		display: block;
		width: 200px;
		height: 132px;
	}
	
	#title-image a {
		display: block;
		width: 550px;
		height: 132px;
	}
	
	#contact-us-and-order a {
		display: block;
		width: 200px;
		height: 132px;
	}
	
/**
 * Content Bottom
 */
	
	#bottom_leaf {
		float: left;
		width: 754px;
		height: 51px;
  	background-image: url("../images/bottom_leaf.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#bottom_noleaf {
		float: left;
		width: 754px;
		height: 114px;
  	background-image: url("../images/bottom_noleaf.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}
	
	#bottom-nav {
		width: 610px;
		margin: 4px 0px 0px 105px;
	  text-align: left;
		font-family: Verdana, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 7pt;
	}
	
	#bottom-nav a {
		font-family: Verdana, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 7pt;
		text-decoration: none;
	}
	
	#bottom-nav a:hover {
		text-decoration: underline;
	}
	
	#bottom-nav-noleaf {
		width: 610px;
		margin: 4px 0px 0px 105px;
		padding: 63px 0px 0px 0px;
	  text-align: left;
		font-family: Verdana, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 7pt;
		
	}
	
	#bottom-nav-noleaf a {
		font-family: Verdana, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 7pt;
		text-decoration: none;
	}
	
	#bottom-nav-noleaf a:hover {
		text-decoration: underline;
	}
	
/* begin styles for home page */

	#home-content {
		position: relative;
		display: block;
		float: left;
		width: 754px;
		height: 414px;
  	background-image: url("../images/panel_home.jpg");
  	background-repeat: no-repeat;
  	background-position: left;
	}

	#leaf-content-home {  /* text on leaf: home page */
		position: relative;
		display: block;
		float: left;
		width: 170px;
		margin: 110px 0px 0px -44px;
	  text-align: center;
		font-family: Verdana, Arial, sans-serif;
		color: #000000;  
		font-size: 10pt;
		line-height: 24px;
	}
	
	#home-content-box1 {
		position: relative;
		display: block;
		float: right;
		width: 300px;
		margin: 125px 0px 0px 60px;
		float: left;
		line-height: 15px;
	}
	
	#home-content-box1 a {
		text-decoration: none;
	}
	
	#home-content-box2 {
		position: relative;
		display: block;
		float: right;
		width: 300px;
		margin: 35px 0px 0px 160px;
		float: left;
		line-height: 15px;
	}
	
	#home-content-box2 a {
		text-decoration: none;
	}
	
	#home-content-box3 {
		position: relative;
		display: inline;
		width: 300px;
		margin: 30px 0px 0px 280px;
		float: left;
		line-height: 15px;
	}
	
	#home-content-box3 a {
		text-decoration: none;
	}
	
	#home-orgrown-logo {
		position: relative;
		display: inline;
		width: 300px;
		margin: 30px 0px 0px 280px;
		padding-right: 36px;
		float: right;
		line-height: 15px;
	}
	
	#home-orgrown-logo img {
		float:right;
	}
	
	span.home-content-title {
		font-family: Verdana, Arial, sans-serif;
		color: #003c28;
		font-size: 10pt;
		font-weight: bold;
	}
	
	span.home-content-text {
		font-family: Verdana, Arial, sans-serif;
		color: #000000;
		font-size: 10pt;
		
	}

	
/* begin styles for the "how we grow" page */

	#leaf-content-how-we-grow {
		position: relative;
		display: block;
		float: left;
		width: 170px;
		margin: 110px 0px 0px -44px;
	  text-align: center;
		font-family: Verdana, Arial, sans-serif;
		color: #000000;
		font-size: 10pt;
		line-height: 35px;
	}
	
	#leaf-content-how-we-grow a {
		font-family: Verdana, Arial, sans-serif;
		color: #003c28;
		font-size: 10pt;
		line-height: 24px;
	}
	
	#leaf-content-how-we-grow a:hover {
		color: yellow;
	}
	
/* begin styles for the "green and local" page */

	#leaf-content-green-and-local {
		position: relative;
		display: block;
		float: left;
		width: 170px;
    height: 300px;
		margin: 110px 0px 0px -44px;
	  text-align: center;
		font-family: Verdana, Arial, sans-serif;
		color: #000000;
		font-size: 10pt;
		line-height: 40px;
	}
	
	#leaf-content-green-and-local a {
		font-family: Verdana, Arial, sans-serif;
		color: #023B28;
		font-size: 10pt;
		line-height: 40px;
	}

	#leaf-content-green-and-local a:hover {
		color: yellow;
	}
	
	#green-and-local-content {
    display: block;
    font-family: Verdana, tahoma, sans-serif;
    font-size: 10pt;
    padding-left: 5px;
    color: #023B28;
  }
  
  	#green-and-local-content img {
	float: right;
	margin-right: 12px;
	margin-bottom: 9px;
}
  	#green-and-local-content img.photo {
	border: solid 1px #023B28;
	margin-left: 9px;
}	
	
  	#green-and-local-content img.dec-bl {
	float: left;
	display: inline;
}
  	#green-and-local-content img.dec-bott {
	float: left;
	padding-left: 50px;
	display: block;
}
	

/* begin styles for the blog */
	
	#blog-posts {
		padding-right: 4%;
		padding-left: 4%;
		position: relative;
		display: block;
		float: left;
		width: 500px;
		border-right: 1px solid gray;
	}
	
	#blog-nav {
		margin: 0px 0px 0px 10px;
		position: relative;
		display: block;
		float: left;
	}
	
	#blog-title {
		font-family: "Times New Roman", serif;
		font-size: 22pt;
		font-weight: bold;
		color: #000000;
		font-style: italic;
	}

	#blog-date {
		font-family: "Times New Roman", serif;
		font-size: 10pt;
		color: #000000;
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		margin: 5px 0px 15px 0px;
	}
	
	#blog-text {
    font-family: Times, serif, Georgia;
		font-size: 12pt;
		color: #000000;
		margin: 0px 0px 20px 0px;
	}
	
	#blog-text img{
		margin-right: 18px;
		margin-bottom: 9px;
	}
	
  #blog-text:first-letter {
  	float: left;
    color: #000000;
    font-size: 50px;
    line-height: 30px;
    padding: 2px;
    padding-right: 4px;
    font-family: Times, serif, Georgia;
	}
	
	#blog-nav-title {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		margin: 5px 0px 15px 0px;
	}
	
	#blog-nav-links a {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: blue;
		line-height: 14pt;
	}
	
/* begin styles for the news */

	#news-posts {
		padding-right: 4%;
		padding-left: 4%;
		position: relative;
		display: block;
		float: left;
		width: 500px;
		border-right: 1px solid gray;
	}

	#news-nav {
		margin: 0px 0px 0px 10px;
		position: relative;
		display: block;
		float: left;
	}

	#news-title {
		font-family: "Times New Roman", serif;
		font-size: 22pt;
		font-weight: bold;
		color: #000000;
		font-style: italic;
	}

	#news-date {
		font-family: "Times New Roman", serif;
		font-size: 10pt;
		color: #000000;
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		margin: 5px 0px 15px 0px;
	}

	#news-text {
    font-family: Times, serif, Georgia;
		font-size: 12pt;
		color: #000000;
		margin: 0px 0px 20px 0px;
	}
		
	#news-text img{
		margin-right: 18px;

	}

  #news-text:first-letter {
  	float: left;
    color: #000000;
    font-size: 50px;
    line-height: 30px;
    padding: 2px;
    padding-right: 4px;
    font-family: Times, serif, Georgia;
	}

	#news-nav-title {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
		margin: 5px 0px 15px 0px;
	}

	#news-nav-links a {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: blue;
		line-height: 14pt;
	}

/* begin styles for the database search */

	#search-content {
		position: relative;
		display: block;
		float: left;
		width: 754px;
		height: 414px;
  	background-image: url("../images/panel_blank_noleaf.jpg");
  	background-repeat: repeat;
  	background-position: left;
	}
	
	span.form-title {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		color: #003c28;
	}
	
	.form-text {
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #003c28;
	}
	
	#search-form-cell {
		position: relative;
		display: block;
		float: left;
		width: 260px;
		/*height: 440px;*/
		background-color: #C8E2B2;
		margin: 0px 0px 0px 18px;
	}
	
	#search-form-title {
		width: 240px;
		height: 30px;
		background-color: #C8E2B2;
		text-align: center;
		padding: 5px 0px 0px 0px;
		margin: 5px 0px 0px 5%;
	}
	
	#search-form {
		width: 220px;
		background-color: #C8E2B2;
		text-align: center;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 18px;
	}
	
	#search-result-cell {
		position: relative;
		display: block;
		float: left;
		width: 436px;
		background-color: #FFFFFF;
		margin: 0px 0px 0px 0px;
		padding: 0 20px;
	}

	#roseImage {
		margin: 0 10px 10px 0;
	}

	#roseImage a {
		text-decoration: none;
		color: #fff;
	}

	#roseImage img {
		margin-bottom: 3px;
		border: none;
		height: 187px;
		overflow: hidden;
	}
	
	#search-result-title {
		position: relative;
		display: block;
		width: 95%;
		height: 30px;
		background-color: #C8E2B2;
		text-align: left;
		padding: 10px 0px 0px 18px;
		margin-bottom:9px;
	}
	
	input.search-form-text {
		width: 125px;
		height: 12px;
		color: #003c28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
	}

	input.search-form-button {
		width: 60px;
		height: 25px;
		color: #003c28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
	}
	
	select.search-form-dropdown {
		width: 130px;
		height: 16px;
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 8pt;
	}

	select.search-form-dropdown-multiple {
		width: 180px;
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
	}
	
	span.result-text-title {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
	}
	
	span.result-text {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
	}

	span.lightbox-link {
		font-family: Verdana, Arial, sans-serif;
		font-size: 9px;
	}

	#search-result-details a{
		text-decoration: underline;
		color: #023d29;
	}
	
	span.result-text-red {
		color: red;
		font-family: Helvetica, "Times New Roman";
		font-size: 12pt;
	}

/* begin styles for the database search */

	#contact-content {
		position: relative;
		display: block;
		float: left;
		width: 754px;
  	background-image: url("../images/panel_blank_noleaf.jpg");
  	background-repeat: repeat;
  	background-position: left;
	}
	
	#contact-left-content {
		position: relative;
		display: block;
		float: left;
		width: 400px;
	}
	
	#contact-right-content {
		position: relative;
		display: block;
		float: left;
		width: 340px;
	}
	
	span.contact-title {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
		font-weight: bold;
	}
	
	span.contact-text {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
	}
	
	div.contact-text {
    width: 350px;
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
		padding: 8px;
	}
	
	#contact-more-questions {
  		width: 350px;
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 14pt;
		font-weight: bold;
		padding: 8px;
	}
	
	#contact-rose-types {
		position: relative;
		display: block;
		width: 320px;
		height: 300px;
		background-color: #CEE3B5;
		padding: 5px;
		margin-top: 18px;
	}
	
	#contact-rose-lengths {
		position: relative;
		display: block;
		width: 320px;
		height: 300px;
		background-color: #A8CF52;
		padding: 5px;
		margin-top: 15px;
	}
	
	td.contact-cell-text {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
  }
  
  	td.table-header {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		font-weight:bold;
  }
  
  #contact-content table {
    margin-top: 10px;
  }
  
    	#contact-content img {
	float: right;
	margin-bottom: 9px;
}
  	#contact-content img.photo {
	border: solid 1px #023B28;
}	
	
  	#contact-content img.dec-bl {
	position:relative;
	float: left;
	background-color: #FFFFFF;
}

  
/* begin styles for the links */
  
	span.links-title {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		padding-left: 6px;
	}
	
	span.links-sub-title {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		padding-left: 6px;
	}
	
	div.links-text {
    width: 500px;
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 12pt;
		padding: 8px;
		padding-left: 20px;
	}

	
	div.link-table {
    width: 500px;
		margin: 10px;
	}
	
	td {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
  }
  	td.logo {
		align:left;
	}
	
/* begin styles for the database search */

	#whatwegrow-content {
		position: relative;
		display: block;
		float: left;
		width: 754px;
		height: 414px;
  	background-image: url("../images/panel_blank_noleaf.jpg");
  	background-repeat: repeat;
  	background-position: left;
	}
	
	.whatwegrow-dec {
		position:relative;
		background-color:white;
		background-image: url("../images/photos/roses_long.jpg");
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 123px;
		
	}
	
	span.whatwegrow-title {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 18pt;
		font-weight: bold;
	}
	
	div.light-green-bar {
		position: relative;
		display: block;
		width: 700px;
		height: 30px;
		background-color: #CEE3B5;
		padding: 8px 0px 8px 0px;
		margin: 8px;
	}
	
	div.olive-green-bar {
		position: relative;
		display: block;
		width: 700px;
		height: 30px;
		background-color: #A8CF52;
		padding: 8px 0px 8px 0px;
		margin: 8px;
	}
	
	div.green-bar {
		position: relative;
		display: block;
		width: 700px;
		height: 30px;
		background-color: #94C763;
		padding: 8px 0px 8px 0px;
		margin: 8px;
	}
	
	div.short-bar{
    width: 350px;
    padding: 8px;
    padding-top: 10px;
    padding-bottom: 3px;
    margin-left: 1px
  }
	
	a.whatwegrow-link {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 16pt;
		margin: 0px 0px 0px 50px;
		text-decoration: none;
	}
	
	a.link-link {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 16pt;
		margin: 0px 0px 0px 50px;
		text-decoration: none;
	}

	

s/panel_blank_noleaf.jpg");
  	background-repeat: repeat;
  	background-position: left;
	}
	
	.whatwegrow-dec {
		position:relative;
		background-color:white;
		background-image: url("../images/photos/roses_long.jpg");
		background-repeat: no-repeat;
		background-position: center;
		width: 100%;
		height: 123px;
		
	}
	
	span.whatwegrow-title {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 18pt;
		font-weight: bold;
	}
	
	div.light-green-bar {
		position: relative;
		display: block;
		width: 700px;
		height: 30px;
		background-color: #CEE3B5;
		padding: 8px 0px 8px 0px;
		margin: 8px;
	}
	
	div.olive-green-bar {
		position: relative;
		display: block;
		width: 700px;
		height: 30px;
		background-color: #A8CF52;
		padding: 8px 0px 8px 0px;
		margin: 8px;
	}
	
	div.green-bar {
		position: relative;
		display: block;
		width: 700px;
		height: 30px;
		background-color: #94C763;
		padding: 8px 0px 8px 0px;
		margin: 8px;
	}
	
	div.short-bar{
    width: 350px;
    padding: 8px;
    padding-top: 10px;
    padding-bottom: 3px;
    margin-left: 1px
  }
	
	a.whatwegrow-link {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 16pt;
		margin: 0px 0px 0px 50px;
		text-decoration: none;
	}
	
	a.link-link {
		color: #003C28;
		font-family: Verdana, Arial, sans-serif;
		font-size: 16pt;
		margin: 0px 0px 0px 50px;
		text-decoration: none;
	}

	

