body {
	background: url(../images/layout/background.jpg) repeat top left;
}

#container {

}

* html div {height:1%;}
*+ html div {min-height:1%;}
	
	/* HEADER */
	#header {
	
	}

		#logo {
			height: 110px;
		}
		
			#logo a {
				background: url(../images/woodbrook_native_plant_nursery_logo.png) no-repeat 0 20px;
				display: block;
				height: 110px;
				text-indent: -9999px;
			}
			
		#newsletter {
			background: url(../images/layout/newsletter_background.png) repeat top left;
			height: 30px;
			padding: 10px 0 0;
		}
		
			#newsletter form {
				margin: -5px 0 0 15px;
			}
			
			#newsletter #join {
				background: #d2d5c8;
				border: 1px solid #90947f;
				height: 20px;
			}
			
			#newsletter input.enter_email {
				padding: 5px 0 0 5px;
				width: 140px;
			}
			
			#newsletter #submit {
				background: #445e40;
				border: 0;
				height: 27px;
				padding: 0 5px;
				position: relative;
				top: 1px;
			}
		
		.additional_info {
			margin: 20px 0 0;
		}
		
		/* new nav css */
		#navigation {
			background: url(../images/layout/nav_background.jpg) repeat-x top left;
			height: 35px;
			position: relative;
			z-index: 100;
		}
		
			#navigation.contentpage ul li.navigation_top ul {
				background: #E7EADB;
			}
		
			#navigation ul {
				list-style: none;
				margin: 0;
				padding: 0;
				position: absolute;
				white-space: nowrap;
			}
			
			#navigation ul li {
				display: inline;
				list-style-type: none;
				margin: 0;
				padding: 0;
			}
			
			#navigation ul li.navigation_top {
				float: left;
			}
			
				#navigation ul li.home a {
					width: 83px;
				}
			
				#navigation ul li.about_us a {
					width: 120px;
				}
			
				#navigation ul li.plant_info a {
					width: 133px;
				}
			
				#navigation ul li.other_products a {
					width: 169px;
				}
			
				#navigation ul li.communications a {
					width: 180px;
				}
			
				#navigation ul li.customer_types a {
					width: 183px;
				}
			
				#navigation ul li.sales a {
					width: 83px;
				}
							
				#navigation ul li.navigation_top a {
					display: block;
				}
				
			#navigation ul li.navigation_top ul {
				background: white;
				display: none;
				list-style: none;
			}
			
			#navigation ul li.navigation_top:hover {
				background: url(../images/layout/nav_background.jpg) repeat-x top left;
			}
			
			#navigation ul li.navigation_top:hover ul {
				display: block;
			}
			
				#navigation ul li.navigation_top ul li {
					border: 0;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				
					#navigation ul li.navigation_top ul li a {
						margin: 0;
						overflow: hidden;
						padding: 0;
					}
				
	/* CONTENT */
	#content {
		background: white url(../images/layout/content_middle.jpg) repeat-y top left;
	}
	
		#content.homepage {
			padding: 5px 0 0 0;
		}
	
			#content.homepage div div {
				margin: 0 0 10px 0;
			}
			
				#content.homepage div div.bottom {
					margin: 0 0 5px 0;
				}
			
			#content.homepage ul {
				list-style: none;
				margin: 10px 0 0 20px;
			}
			
			#content.homepage ul li {
				display: block;
				float: left;
				margin: 0;
				width: 200px;
			}
			
			#content.homepage ul li a {
				display: block;
				float: left;
				padding: 2px 0 0 5px;
				width: 150px;
			}
			
		#content .column_1 {
			margin-right: 0;
		}
			
		#content .additional_info {
			background: #afb39f;
			height: 140px;
		}
		
		#content.contentpage {
			padding-bottom: 40px;
			padding-top: 40px;
		}
		
			#content.contentpage .indent {
				margin-left: 180px;
			}
		
			.plant_list hr {
				background-color: white;
				border: none;
				color: white;
				height: 1px;
				padding: 0;
			}
			
			.plant_list img {
				margin-bottom: 20px;
			}
			
			.contentpage ul#plant_photo_slideshow {
				margin: 0;
				padding: 0;
			}
			
				.contentpage ul#plant_photo_slideshow li {
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
				
			.contentpage .plant_info ul {
				margin: 0;
				padding: 0;
			}
			
				.contentpage .plant_info ul li {
					background: #e6e6e6;
					list-style-type: none;
					margin: 0;
					padding: 0;
					width: 220px;
				}
				
					.contentpage .plant_info ul li ul li {
						background: white;
						width: 220px;
					}
					
			.contentpage .photo_and_info {
				margin-bottom: 20px;
			}
			
			.plant_inventory table,
			.growing_conditions table {
				border-collapse: collapse;
				width: 100%;
			}
			
				.plant_inventory thead,
				.growing_conditions thead,
				.growing_conditions tr.table_head {
					border-bottom: 1px solid black;
				}
				
				.plant_inventory table th,
				.growing_conditions table th {
					padding: 3px 6px;
				}
			
				.plant_inventory table td,
				.growing_conditions table td {
					padding: 3px 6px;
				}
				
				.plant_inventory table tr.row_odd,
				.growing_conditions table tr.row_odd {
					background: #E7EADB;
				}
				
				.plant_inventory table tr.row_even,
				.growing_conditions table tr.row_even {
				
				}
				
				.growing_conditions table colgroup.soil_conditions {
					border-left: 1px solid #90947F;
					border-right: 1px solid #90947F;
				}
				
				.growing_conditions table colgroup.sun_shade {
					border-left: 1px solid #90947F;
					border-right: 1px solid #90947F;
				}
			
		#slideshow {
			margin: 0 150px 20px 150px;
		}
		
	/* FOOTER */
	#footer {
		background: url(../images/layout/content_bottom.jpg) no-repeat top left;
		text-align: right;
	}
	
		#footer ul {
			list-style: none;
		}
		
			#footer ul li {
				display: inline;
				margin: 0;
			}
			
		#footer_nav ul li {
			border-right: 1px solid #445e40;
		}
			
		#footer_nav {
			margin: 0;
			padding: 20px 0 0 0;
		}
				
				#footer ul li.no_border {
					border: none;
				}
		
				#footer_nav ul li a {
					padding: 5px 10px 5px 7px;
				}
				
				#footer_nav ul li a.jumpup {
					background: url(../images/top_arrow.gif) no-repeat 0 8px;
					margin: 0 0 0 7px;
					padding: 5px 10px 5px 14px;
				}
				
		#footer_contact {
			position: relative;
		}
				
			#footer_contact ul li {
				border-right: 1px solid #445e40;
				display: inline;
			}
			
				#footer_contact ul li {
					margin: 0 0 5px 0;
					padding: 0 10px;
				}
				
			#footer_contact img.footer_logo {
				 left: 100px;
				 position: absolute;
				 top: 0;			
			}
			
	/* CONTENT TEXT AND IMAGES */

		
	/*	I M A G E S  and  C A P T I O N S */
	
	/* P L A C E M E N T */
	#content.contentpage .left {float: left; margin-right: 20px;}
	#content.contentpage .right {float: right; margin-left: 20px;}
	#content.contentpage .right.inset {margin: 0 120px 0 20px;} /* img floated right within text */
	#content.contentpage .left.inset {margin-left: 180px;} /* img floated left within text */
	
	/* S I Z E */
	#content.contentpage .width_40 {width: 40px;}
	#content.contentpage .width_100 {width: 100px;}
	#content.contentpage .width_160 {width: 160px;}
	#content.contentpage .width_220 {width: 220px;}
	#content.contentpage .width_280 {width: 280px;}
	#content.contentpage .width_340 {width: 340px;}
	#content.contentpage .width_400 {width: 400px;}
	#content.contentpage .width_460 {width: 460px;}
	#content.contentpage .width_520 {width: 520px;}
	#content.contentpage .width_580 {width: 580px;}
	#content.contentpage .width_640 {width: 640px;}
	#content.contentpage .width_700 {width: 700px;}
	#content.contentpage .width_760 {width: 760px;}
	#content.contentpage .width_840 {width: 840px;}
	
	/* A D D I T I O N S */
	#content.contentpage .frame {border: 1px solid #999;}
	#content.contentpage .solo {margin-bottom: 20px;}