body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #F6F6ED;
	margin-top: 0px;
	margin-bottom: 10px;
}

.container {
	background-color: white;
	width: 733px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position:  top right;
}

.clear {
	clear: both;
}

.copybar {
	padding: 10px;
/*	text-align: center;*/
	margin-left: auto;
	margin-right: auto;
	width: 733px;
	font-size: 75%;
	color: #777872;
}

.content {
	width: 733px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

.footer {
clear: both;
	height: 5px;
	width: 568px;
	margin-left: 30px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 60%;
	colour:#606060;
}

.leftcolumn {

float: left;
	width: 569px;
	margin: 0px;
	padding: 0px;
}

.imgright {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}


.imgleft {
	float: left;
	margin-left:0px;
	margin-right:10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}


.imgbottom {
	float: bottom;
	margin-left: 100px;
	margin-right: 100px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}


.imglrg {
	margin-top: 20px;
	margin-bottom: 10px;
}

.inner {
	padding-bottom: 10px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 11px;
}

.innerlowcontent {
	padding-bottom: 90px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 11px;
}

.addressbar {
float: left;
	width: 733px;
	background-color: #D6D1E7;
	margin: 0px;
	padding-left:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: auto;
	border-top: 1px solid #AEAD99;
	border-bottom: 1px solid #AEAD99;
}

.highlight {
	font-weight: 500;
	color: #969154;
}

p {
font-size: 75%;
	line-height: 18px;
	margin-bottom: 10px;
	color: #777872;
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

p.thin {
	margin-top: 0px;
	margin-bottom: 0px;
}

img.home {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Navigation Elements */

.navigation {
text-align: center;
color: #4F4338;
font-size: 70%;
background-color: #D6D1E7;
line-height: 29px;
float: right;
width: 163px;
margin: 0px;
padding: 0px;
}

.navigation ul li a { 
display:block;
background-color: transparent;
text-indent: -9000px;
width:auto;
height:auto;
margin: 0px;
padding: 0px;
text-decoration:none;
overflow: hidden;
}

.navigation ul {

float:left;
list-style-type:none;
margin: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

.navigation ul li {
background-color: transparent;
float:left;
margin:0 0 0 0;}


#nav1 a { 
background-image: url(../images/nav1a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav1a {
background-image: url(../images/nav1a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav2 a { 
background-image: url(../images/nav2a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav2a a { 
background-image: url(../images/nav2a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position: 0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav21 a { 
background-image: url(../images/nav2a_1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav21a a { 
background-image: url(../images/nav2a_1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav22 a { 
background-image: url(../images/nav2a_2.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav22a a { 
background-image: url(../images/nav2a_2.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav3 a { 
background-image: url(../images/nav3a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav3a a {
background-image: url(../images/nav3a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav31 a { 
background-image: url(../images/nav3a_1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav31a a {
background-image: url(../images/nav3a_1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav32 a { 
background-image: url(../images/nav3a_2.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav32a a {
background-image: url(../images/nav3a_2.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav4 a { 
background-image: url(../images/nav4a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav4a a { 
background-image: url(../images/nav4a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav5 a { 
background-image: url(../images/nav5a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav5a a { 
background-image: url(../images/nav5a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav51 a { 
background-image: url(../images/nav5a_1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav51a a { 
background-image: url(../images/nav5a_1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav52 a { 
background-image: url(../images/nav5a_2.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav52a a { 
background-image: url(../images/nav5a_2.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav6 a { 
background-image: url(../images/nav6a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav6a a { 
background-image: url(../images/nav6a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav7 a { 
background-image: url(../images/nav7a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav7a a { 
background-image: url(../images/nav7a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}


#nav8 a { 
background-image: url(../images/nav8a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav8a a { 
background-image: url(../images/nav8a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}


#nav81 a { 
background-image: url(../images/nav7b.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav81a a { 
background-image: url(../images/nav7b.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav9 a { 
background-image: url(../images/nav9a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 30px;
margin-bottom: 0px;
}

#nav9a a { 
background-image: url(../images/nav9a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;

background-position:0 -29px;
height: 30px;
margin-bottom: 0px;
}

#nav10 a { 
background-image: url(../images/nav10a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav10a a { 
background-image: url(../images/nav10a.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -29px;
height: 29px;
margin-bottom: 0px;
}

#nav10b {
width: 163px;
background-colour: transparent;
background-position: top;
height: 29px;
margin-bottom: 0px;
}

#nav11
{background-image: url(../images/CGOD_web.jpg);
width: 163px;
background-colour: transparent;
background-position: top;
height: 58px;
margin-bottom: 0px;
}




#nav1 a:hover, #nav2 a:hover, #nav21 a:hover, #nav22 a:hover, #nav3 a:hover,  #nav31 a:hover, #nav4 a:hover, #nav5 a:hover, #nav51 a:hover, #nav52 a:hover, #nav6 a:hover, #nav7 a:hover, #nav8 a:hover, #nav81 a:hover, #nav9 a:hover, #nav10 a:hover {
	background-color: transparent;
	background-position:0 -29px;
}

/* Address Bar Directions Button Styles */


.address {
background-color: transparent;
	float: left;
}

.getdir {
background-color: #D6D1E7;
float: right;
height: auto;
width: 163px;
margin: 0px;
padding: 0px;
}


.getdir ul li a { 
display:block;
background-color: #D6D1E7;
text-indent: -9000px;
width:auto;
height:auto;
margin: 0px;
padding: 0px;
text-decoration:none;
overflow: hidden;
}

.getdir ul {
background-color: transparent;
float:right;
list-style-type:none;
margin: 0px;
padding: 0px;
}

.getdir ul li {
background-color: transparent;
float:right;
margin:0 0 0 0;
}



#getdir1 a { 
background-image: url(../images/getdir1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
height: 35px;
margin: 0px;
padding: 0px;
}

#getdir1a {
background-image: url(../images/getdir1.gif);
width: 163px;
background-repeat: no-repeat;
background-position: top;
background-position:0 -35px;
height: 35px;
margin: 0px;
padding: 0px;
}

#getdir1 a:hover {
	background-color: transparent;
	background-position:0 -35px;
	}

a.inpage {
	color: #969154;
	text-decoration: underline;
}

a.inpage:hover {
	text-decoration: none;
}

a.inpagewhite {
	color: #ffffff;
	text-decoration: underline;
}

a.inpagewhite {
	color: #ffffff;
	text-decoration: none;
}

ul {
margin-top: 10px;
padding-left: 30px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px;
line-height: 17px;
}

li {
	font-size: 75%;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
	color: #777872;
}

ul.sub {
margin: 0px;
padding: 0px;
}

table {
	border: 1px solid #BFC0BB;
	margin-bottom: 20px;
}

.rowgreen {
	font-size: 75%;
	background-color: #D6D1E7;
	color: #606060;
}

.rowgreenalt {
	font-size: 75%;
	background-color: #f6f6f0;
	color: #606060;
}

.rowdesc {
	background-color: #8080FF;
	color:  white;
	font-size: 75%;
}

/* H1 Styles */

h1#home {
	text-indent: -9000px;
	background-image: url(../images/h1_home.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

h1#gardens {
	text-indent: -9000px;
	background-image: url(../images/h1_gardens.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

h1#wildflowermeadow {
	text-indent: -9000px;
	background-image: url(../images/h1_wildflowermeadow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

h1#bluebellwood {
	text-indent: -9000px;
	background-image: url(../images/h1_bluebellwood.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

h1#news {
	text-indent: -9000px;
	background-image: url(../images/h1_news.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#nursery {
	text-indent: -9000px;
	background-image: url(../images/h1_nursery.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

h1#plantlisting {
	text-indent: -9000px;
	background-image: url(../images/h1_plantlisting.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#events {
	text-indent: -9000px;
	background-image: url(../images/h1_events.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#reviews {
	text-indent: -9000px;
	background-image: url(../images/h1_reviews.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#facilities {
	text-indent: -9000px;
	background-image: url(../images/h1_facilities.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#groupvisits {
	text-indent: -9000px;
	background-image: url(../images/h1_groupvisits.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#contactus {
	text-indent: -9000px;
	background-image: url(../images/h1_contactus.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#links {
	text-indent: -9000px;
	background-image: url(../images/h1_links.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1#mailinglist {
	text-indent: -9000px;
	background-image: url(../images/h1_mailinglist.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}

h1#designform {
	text-indent: -9000px;
	background-image: url(../images/h1_design.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: auto;
	margin: 0px;
	padding: 0px;
}

h1#thankyou {
	text-indent: -9000px;
	background-image: url(../images/h1_thankyou.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

h1#gardendesign {
	text-indent: -9000px;
	background-image: url(../images/h1_gardendesign.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* H2 styles */

h2#h2home {
	height: 50px;
	width: 500px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	font-size: 14px;
	color: #615F2e;
}

h2#h2gardens1 {
	text-indent: -9000px;
	background-image: url(../images/h2_gardens1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 40px;
	width: 500px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

h2#h2gardens2 {
	text-indent: -9000px;
	background-image: url(../images/h2_gardens2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 35px;
	width: 500px;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

h2#h2bluebellwood {
	text-indent: -9000px;
	background-image: url(../images/h2_bluebellwood.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 58px;
	width: 500px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

h2#h2wildflowermeadow {
	text-indent: -9000px;
	background-image: url(../images/h2_wildflowermeadow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 82px;
	width: 500px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

h2#h2gardendesign {
	text-indent: -9000px;
	background-image: url(../images/h2_gardendesign.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 82px;
	width: 500px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

/* Contact Form Styles */

table.contact {
	background-color: #F6F6ED;
	font-size: 75%;
	color: #787959;
	border: 1px solid #DCDCD1;
	width: auto;
	background-image: url(../images/contactform_bck.gif);
	background-position: top;
	background-repeat: no-repeat;
}

input.contact {
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	border: 1px solid #DCDCD1;
	font-size: 100%;
	color: #514F1A;
	padding: 3px;
}

select.contact {
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	border: 1px solid #DCDCD1;
	font-size: 100%;
	color: #514F1A;
	padding: 3px;
}

textarea.contact {
	font-family: Arial, Helvetica, sans-serif;
	background-color: White;
	border: 1px solid #DCDCD1;
	font-size: 100%;
	color: #514F1A;
	padding: 3px;
}

/* Mailing list styles */

table.mailinglist {
	background-color: #F6F6ED;
	font-size: 75%;
	color: #787959;
	border: 1px solid #DCDCD1;
	width: auto;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/mailinglist_bck.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

/* Directions */

h1#directions {
	text-indent: -9000px;
	background-image: url(../images/h1_directions.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 38px;
	width: 500px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* Plant Listing */
table#plantlistsearch {
	background-color: #F6F6ED;
	font-size: 75%;
	color: #787959;
	border: 1px solid #DCDCD1;
	width: 100%;
	padding: 5px;
	margin: 0px;
	background-image: url(../images/mailinglist_bck.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

table#plantlist {
	background-color: #F6F6ED;
	font-size: 90%;
	color: #787959;
	border: 1px solid #DCDCD1;
	width: 100%;
	padding: 5px;
	margin: 0px;
}

table#plantlistview {
	background-color: #F6F6ED;
	font-size: 110%;
	color: #787959;
	border: 1px solid #DCDCD1;
	width: 100%;
	padding: 5px;
	margin: 0px;
	background-image: url(../images/mailinglist_bck.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.headline {
	width: 500px;
}

.headlineauto {
	width: auto;
}

/* "Blog" stuff: */

table.blog {
	background-color: #F6F6ED;
	font-size: 65%;
	color: #805CA7;
	border: 1px solid #DCDCD1;
	width: auto;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/mailinglist_bck.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
table.blog td {
	padding:  8px;
} 

table.blog h2, table.blog h2 a {
	color: #805CA7;
	margin: 0.2em 0 10px;
	font-size: 14px;
	text-decoration: none;
}
table.blog h3, table.blog h3 a {
	margin: 0.2em 0;
	color: #805CA7;
	font-size: 12px;	
	text-decoration: none;
}
table.blog p {
	color: #777872;
	font-size: 12px;	
}
table.blog a {
	color: #969154;
	text-decoration: none;
	
}
