@media screen
{
img.for_screen{

}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

html,body{height:100%;}
html {
margin: 0px;
padding: 0px;
}
body {
background:url(images/back.jpg) top center repeat-x #BFEDD1;
margin: 0px;
padding: 0px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17pt;
font-size:9pt;
font-family:verdana;
color: #5B543E;	
}
#home{
	display:block; 
	height:24px;
	float:left;	
	padding:0 20px;
}
a#home,a#home:link,a#home:hover{
font-weight: normal; 
text-decoration: none; 
color: black;
}
a:link { 
font-weight: normal; 
text-decoration: none; 
color: #FF9933;
}
a:visited { 
font-weight: normal; 
text-decoration: none; 
color: #FF9933;
}
a:hover, a:active { 
text-decoration: underline; 
color: red;
}

#address{
font-weight: normal; 
font-size:7pt;
font-family:verdana;
color: #999999;		

}
#content_wraper{
padding:0px 3px;
min-height:100%;
width:753px;
background:url(images/bdr.jpg) top center repeat-x #DDF2D1;
margin:0 auto;

}
#header{
background:url(images/header.jpg) top left no-repeat;
height:174px;
text-indent:-10000px;
overflow:hidden;
}
#inner_wraper{
	background-color:#FFFFFF;
	padding:0px 3px;
	min-height:100%;
	
}
#menu{background:url(images/menu-bg.jpg) top left repeat-x #FEA764; border-top:1px solid #333; border-bottom:1px solid #000; height:24px}
#menu li{
	display:block; height:20px;float:left;text-align:center;
	padding:0px 20px 0px 40px;
	background:url(images/flower-icon.jpg) center left no-repeat;
}
#menu li.no_flower{background:none; padding-left:20px;}
#menu ul{border-left:1px solid #CCC;border-right:1px solid #CCC; background-color:#FFFFFF;   height:24px; margin:0px; float:right;}
#bottom_menu{
	background:url(images/grass.gif) top left repeat-x #12803A;
	padding-top:19px;
	margin-top:19px;	
	height:31px;
	color:#FFFFFF;
	text-align:center;
	clear:both;
}
#content{
	min-height:450px;
	/*height:400px;*/
	padding:3px 5px 5px 0px;
	background:url(images/content-bg.gif) left top  repeat-x #FFFFFF;
}
#content .nursery {padding-right:30px; width:300px;  float:left; margin-top:20px; margin-right:20px; margin-bottom:20px;}
#content .tree {padding-right:25px; width:680px; float:left; margin-top:20px; margin-bottom:20px;}
#content .nursery h1{
	text-align:left;
	padding:5px 30px 0px 10px;
	margin:0px;
	font-size:1.5em;
	background: url(images/head_corner.gif) top right no-repeat #99CC99;
	background-color:#99CC99;
	border-bottom:1px solid #333;	
}
#content .tree h1{
	text-align:left;
	padding:5px 30px 0px 10px;
	margin:0px;
	font-size:1.5em;
	background: url(images/head_corner.gif) top right no-repeat #99CC99;
	background-color:#99CC99;
	border-bottom:1px solid #333;	
}
#content .tree div{
	display:block;
	text-align:left;
	padding:0px 100px 10px 10px;
	background-color:#C2E0C2;
	margin:0px;
	border-top:1px solid #FFF;	
	background-color:#C2E0C2;
	background-position:270px bottom;
}
#content .nursery div{
	display:block;
	text-align:left;
	padding:0px 10px 0px 10px;
	background-color:#C2E0C2;
	margin:0px;
	border-top:1px solid #FFF;	
	background-color:#C2E0C2;
	background-position:270px bottom;
}
#content .vase div{background:url(images/vase.jpg) 270px bottom no-repeat #C2E0C2;}
#content .vase{background:url(images/vase.jpg) bottom right no-repeat;}
#content .tree div{background:url(images/tree.jpg) 484px bottom no-repeat #C2E0C2;}
#content .tree{background:url(images/tree.jpg) bottom right no-repeat;}

#footer{
	text-align:center;
	font-size:7pt;
	font-family:verdana;
	color: #gray;	
	clear:both;
}
form label{
	display:block; width:80px; font-weight:bold; float:left; clear:left;
}
form label, form input, form textarea{margin-top:10px;}
form input, form textarea{padding:2px; border:1px solid #333;background-color:#C2E0C2; font-family:; color:#006600;}
form input.btn {
	clear:right;
}
}
@media print
{
img.for_screen{
  display:none;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

html,body{height:100%;}
html {
margin: 0px;
padding: 0px;
}
body {
margin: 0px;
padding: 0px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17pt;
font-size:9pt;
font-family:times;
color: black;	
}
a:link { 
font-weight: normal; 
text-decoration: none; 
color: black;
}
#address{
font-weight: normal; 
font-size:7pt;
font-family:times;
color: black;		

}
#content_wraper{
padding:0px 3px;
min-height:100%;
width:530px;
margin:0 auto;

}
#header{

}
#inner_wraper{
	background-color:#FFFFFF;
	padding:0px 3px;
	min-height:100%;
	
}
#menu{display:none;}
#menu li{
	display:block; height:20px;float:left;text-align:center;
	padding:0px 20px 0px 40px;
}
#menu li.no_flower{background:none; padding-left:20px;}
#menu ul{border-left:1px solid #CCC;border-right:1px solid #CCC; background-color:#FFFFFF;   height:24px; margin:0px; float:right;}
#bottom_menu{
	padding-top:19px;
	margin-top:19px;	
	height:31px;
	color:black;
	text-align:center;
	clear:both;
}
#content{
	min-height:450px;
	/*height:400px;*/
	padding:3px 5px 5px 0px;
}
#content .nursery {padding-right:30px; width:300px;  float:left; margin-top:20px; margin-right:20px; margin-bottom:20px;}
#content .tree {padding-right:25px; width:530px; float:left; margin-top:20px; margin-bottom:20px;}
#content .nursery h1{
	text-align:left;
	padding:5px 30px 0px 10px;
	margin:0px;
	font-size:1.5em;
	background-color:white;
	border-bottom:1px solid #333;	
}
#content .tree h1{
	text-align:left;
	padding:5px 30px 0px 10px;
	margin:0px;
	font-size:1.5em;
	background-color:white;
	border-bottom:1px solid #333;	
}
#content .tree div{
	display:block;
	text-align:left;
	padding:0px 100px 10px 10px;
	background-color:white;
	margin:0px;
	border-top:1px solid #FFF;	
	background-position:270px bottom;
}
#content .nursery div{
	display:block;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:0px;
	border-top:1px solid #FFF;	
	background-position:270px bottom;
}

#footer{
	text-align:center;
	font-size:7pt;
	font-family:times;
	color: black;	
	clear:both;
}
form {display:none;}
}