* {
	margin:0;
	padding:0;
}

body {
	margin:0px auto; 
	font-family:verdana,tahoma,sans-serif; 
	font-size:10pt;
	background:#FFF url("images/bg.png") repeat-x;
}



a, a:link {
	color:#48310F;  
	text-decoration:none;  
}

a:hover {
	color:#915803;  
		
}

ul li { 
	color:#d2b283;  
	padding:.25em 0;  
	list-style-type:square;  
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-weight:bold;
}

#wrapper {
	margin:0em auto;
	width:990px;
}

#header {
	height:415px;
	background:url("images/joey04.png") top left no-repeat;
}

#header #hleft {
	font-size:8pt;
	color:#666;
	margin:10px 0 0 340px;
	padding:10px;
	width:200px;
	float:left;
	text-align:left;
}

#hright {
	font-size:0.8em;  
	color:#666;  
	margin:20px 0 0 340px;  
	width:352px;
	float:left;  

}

#header #hright {
	margin-left:20px;
	color:#333;
}

#header1 {
	height:225px;
	background:url("images/joey04.png") top left no-repeat;
}


#header h1, #header1 h1 {
	margin:0px 0 4px 0px;  
	padding:4px 0 6px 140px;  
	font-family:Georgia, "Times New Roman", Times, serif;  
	font-size:3.8em; 
	color:#54302C;  
	background:url("images/logo.png") bottom right no-repeat;
}

#header h2, #header1 h2 {
	margin:8px 0 0 300px;  
	font-size:8pt; 
	color:#333;  
	text-align:right;  
	border-bottom:1px solid #CCCCCC;
}

#header1 #hleft {
	font-size:8pt;
	color:#666;
	margin:10px 0 0 340px;
	padding:10px;
	width:200px;
	float:left;
	text-align:left;
}



#header1 #hright {
	margin-left:20px;
	color:#333;
}



#main_content {
	width:100%;  
	background-color:#48310F;
	overflow:hidden; 
}

#footer {
	clear:both;
	height:50px;  
	background:#006633;
	text-align:center;
	color:#FFFFCC;
}

#fwrapper {
	display:block;  
	width:990px; margin:0 auto;
}

#fwrapper a, #fwrapper a:link {
	color:#006633;
		
}

#fleft, #fcenter{
	float:left; 
	color:#F2EDE6; 
	width:572px;  
	font-size:0.75em;  
	float:left;  
	padding:20px 12px 20px 28px;
}
#plant {
	float:left; 
	color:#F2EDE6; 
	width:100%;   
	float:left;  
	padding:20px 12px 20px 28px;
}

#plant_img { 
	float:left;
	padding:5px;
	border:1px solid #fff;
	background-color:#FFFFFF;
}

#plant_info { 
	float:left;
	padding:10px;
}

#fright {
	float:left; color:#F2EDE6; 
	width:286px;  
	font-size:0.75em;  
	float:left;  
	padding:20px 12px 20px 28px;
}

div, p, ul, li, form, img, textarea, h3, li{
	padding:0; margin:0;
		font:Verdana,tahoma,sans-serif; 
}

#form_div {
	width:352px;
	margin:0 auto;
	background-color:#FFFFFF; 
	color:#000000; 
	padding:10px; 
	border:1px solid #C5B692 ;
}

#form_div form{

	width:323px; 
}

#form_div form input{
width:140px;

}

#form_div form text{
width:140px;

}

#form_div form label {
	width:150px;
	text-transform:uppercase; 
	background-color:#FDFDFE; 
	display:block; 
	padding:0 6px 0 0;
	float:left; 

}


#form_div form input.login{
	background:url(images/login_bu.gif) no-repeat 0 0; 
	margin:7px 0 0 90px; 
	width:37px; 
	height:10px;
	cursor:pointer; 
	border:none; 
	font-size:0; 
}

#form_div form label.re{
	font-size:10px; 
	line-height:14px; 
	color:#313131; 
	text-transform:uppercase; 
	background-color:#FDFDFE; 
	 
	float:left; 
	padding:2px 0 0 0; 
	margin:5px 0 0 0;
	}
	
#form_div form h2{
	font:normal 18px/16px Arial, Helvetica, sans-serif;
	color:#704F01;

	width:250px;

	height:22px;
	margin:0;
	text-indent:0px;
	}

#form_div #welcomemsg {
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
#form_div #welcomemsg a{
	text-decoration:underline;
}

#form_div h4{
	font-size:12pt;
}

#err_msg {
	color:red;
}

#member{
	width:352px;
	margin:0;
	background-color:#FFFFFF; 
	color:#000000; 
	padding:10px; 
	border:1px solid #C5B692 ;
}
	

	
#member p.buttom{
	background:url(images/form_buttom.gif) no-repeat left bottom #FDFDFE; color:#313131; height:14px; width:352px; display:block;
	}
	
#member form{
	width:323px; 
	padding:0px 0 0 27px; 
	font-size:0; 
	height:84px;
	margin:0;
	}
	
#member form h2{
	font:normal 18px/16px Arial, Helvetica, sans-serif;
	color:#704F01;

	width:250px;

	height:22px;
	margin:0;
	text-indent:0px;
	}

#member form #welcomemsg {
	font-size:8pt;
}

#member form label{
	font-size:10px; line-height:14px; color:#313131; text-transform:uppercase; background-color:#FDFDFE; display:block; 
	float:left; padding:0 96px 0 0
	}
#member form label.re{
	font-size:10px; line-height:14px; color:#313131; text-transform:uppercase; background-color:#FDFDFE; display:block; 
	float:left; padding:2px 0 0 0; margin:5px 0 0 0;
	}
#member form input{
	background:url(images/input_box.gif) no-repeat 0 0 #E9DFC6; color:#000000; border:none; float:left; height:22px; 
	padding:0 1px 0 1px; display:block; width:140px; margin:4px 16px 0 0;
	}
#member form input.checkbox{
	 width:10px; height:10px; margin:9px 5px 0 0; padding:0 0 0 0; float:left;
	}
#member form input.login{
	background:url(images/login_bu.gif) no-repeat 0 0; float:left; margin:7px 0 0 107px; width:37px; height:10px;
	cursor:pointer; border:none; font-size:0; 
	}
	
#member #welcome{
	width:323px; 
	border-left:#C5B692 1px solid; 
	border-right:#C5B692 1px solid; 
	padding:0px 0 0 27px; 
	font-size:10pt; 
	height:84px;
	margin:0;
	}

img.image {
	border : 1px solid #000;
	padding:5px;
	background-color:#fff;
}

td.desc  {
	background-color:#FFFFCC;
	width:500px;
	color:#663300;
	padding:10px;
	font-size:10pt;
}

#navigation
{
	clear:float;
	margin:0 auto;
	width:930px;
	float:right;
	background-color:#48310F;
}

#navigation #navi ul
{
	margin: 0;
	list-style-type: none;
	width: 100%;
	text-align: center;
		
}

#navigation #navi li 
{ 
	display: inline;
	text-transform:uppercase;
	padding:5px;
	list-style:none;
	
	
}

#navigation #navi li a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
	font-size:9pt;
	font-family:"trebuchet MS";

	border-bottom:1px solid #915803;
}

#plant_info .white a{
	color:#ffffff;
}

#green {
	color:#990000;
	font-weight:bold;
}

.price {
 	width:100px;
	background-color:#FFFFff;
	font-family:"trebuchet MS";
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#FF6600;
}

#fwrapper .price a{
	border:1px solid #000;
	padding:0px 5px;
	background-color:#003333;
	color:#FFFFCC;
	font-family:arial;
	font-size:12px;
}

#search{
	width:352px;
	margin:0 auto;
	margin-top:5px;
	height:30px;
	background-color:#009933;
	color:#000000; 
	padding: 0 10px; 
	border:1px solid #C5B692 ;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

#fwrapper #pages {
text-align:center;
}

#fwrapper #pages a{
	color:#fff;
	
}

.plants {
	float:left;
	width:110px;
	margin:5px;
	background-color:#009900
}

#contact {
	clear:both;
	margin-top:10px;
	color:#330000;
	padding:10px;
	background-color:#CCCC99;
}

#contact h1 {
	font-size:10pt;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#660000;
	font-weight:bold;
}

#contact h2 {
	font-size:10pt;
	background:none;
	font-family:verdana,Arial, Helvetica, sans-serif;
	color:#006600;
}