body {
	margin:0;
	text-align:center;
	background-color: #FBF499;
	font-family:"Trebuchet MS", "Helvetica 65 Medium";
	font-size:18px;
}
h1 {
  font-size:24px;
  color:#557515;
  font-weight:bold;
  margin-top:0px;
}
h2 {
	color:#D33A29;
	font-size:18px;
}
img {
border:0;
}
#wrap {
	text-align:left;
	width:981px;
	background-color:#FFFFFF;
	margin:auto;
}
#head {
	width:981px;
	height:266px;
	z-index: -2;
	background-image:url(top-bg.jpg);
}
#head ul {
  margin: 0; padding: 0;
  height:416px;
}
#head ul li a img {
  z-index: -1;
}
#menu {
	height:25px;
	font-size:0px;
	line-height:25px;
	position:absolute;
	top:-34px;
	right:8px;
	z-index: 99;
}
#menu a, #menu a:visited {
	color:#324a03;
	display:inline-block;
	line-height:25px;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#menu a:hover {
	color:#2D8BD5;
}
#menu .home{
	background:url(nav/button1.jpg) top left no-repeat;
	width:73px;
}
#menu .about{
	background:url(nav/button2.jpg) top left no-repeat;
	width:76px;
}
#menu .topiary{
	background:url(nav/button3.jpg) top left no-repeat;
	width:69px;
}
#menu .planters{
	background:url(nav/button4.jpg) top left no-repeat;
	width:72px;
}
#menu .basket{
	background:url(nav/button5.jpg) top left no-repeat;
	width:116px;
}
#menu .boxes{
	background:url(nav/button6.jpg) top left no-repeat;
	width:105px;
}
#menu .contact{
	background:url(nav/button7.jpg) top left no-repeat;
	width:100px;
}
#body {
	width:981px;
	z-index: 99;
	position: relative;
	top: 0;
	left: 0;
}
#foot {
	width:981px;
	height:84px;
	background-image:url(foot-bg.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding-top:10px;
	clear:both;
}
#foot p {
	margin:0;
	padding:0;
}
#foot a, #foot a:visited {
color:#FFFFFF;
}
.top-left {
width:490px;
padding:20px;
z-index: 5; 
}
.full-wid{
width:941px;
padding:20px;
z-index: 5; 
clear:both;
}
#mid {
width:366px;
height:233px;
background-image:url(mid-banner.jpg);
padding-left:615px;
padding-top:80px;
line-height:38px;
font-size:20px
}
#bluebox {
float:right;
width:311px;
height:282px;
background-image:url(blue-box-bg.jpg);
margin:20px;
padding:15px;
font-weight:bold;
}
#bluebox p {
margin:0;
font-size:15px;
}
#ros {
float:right;
margin-top:130px;
}
.blue-bar {
width:981px;
height:163px;
background-image:url(blue-bar-bg.gif);
}
.full-wid-blue {
width:941px;
padding:20px;
z-index: 5; 
background-image:url(blue-bar-bg.gif);
}
.left-pic {
width:400px;
float:left;
padding-left:20px;
padding-right:20px;
z-index: 5; 
text-align:center;
}
.left-pic p {
margin:0;
}
.right-pic {
width:400px;
float:right;
padding-left:20px;
padding-right:20px;
z-index: 5; 
text-align:center;
}
.right-pic p {
margin:0;
}
.about-list {
width:500px;
}
.about-list-l {
width:250px;
float:left;
}
.about-list-r {
width:250px;
float:right;
}
.clear {
clear:both;
}


div.rightbox{
	float:right;
	width:400px;
	text-align:center;
}