body {
	
		margin-top: 20px;
		background-repeat: repeat;
		background-image: url(../img/bg.gif);
	
	}
	
	div {
	
		margin: 0px;
		padding: 0px;
	
	}
	
	/* Hyperlinks */

/* Master Nav */

a.masnav:link  {
	color: #2A2A2A;
	text-decoration: none;
	border-style: none;
}

a.masnav:visited {
	color:#2A2A2A;
	text-decoration:none;}

a.masnav:active {
	color: #2A2A2A;
	text-decoration: none;
}
a.masnav:hover {
	color: #699746;
	text-decoration: underline;
}

/* 2nd Nav */

a.secnav:link {
	color: #699746;
	text-decoration: none;
}
a.secnav:visited {
	color:#699746;
	text-decoration:none;}
 
a.secnav:active {
	color: #699746;
	text-decoration: none;
}
a.secnav:hover {
	color: #bfbfbf;
	text-decoration: underline;
}
	
	h1 {
	color: #43761c;
	padding-top: 10px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	}
	

	h2 {
	color: #43761c;
	padding-top: 10px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;	}

	h4 {
	color: #699746;
	font-weight: bold;
	text-decoration: none;	}
	
	p {
	
		margin-top: 10px;
		margin-bottom: 10px;
	
	}
	
	.p2
	{
			color: #699746;
			font-size: 11px;
			line-height: 120%;
			font-weight: bold;
}

ul
{
	list-style-type: circle;
	padding-left: 20px;

}
	
	img {
	
		border: none;
	
	}
	
	td {
	
		vertical-align: top;
	
	}
	
	div#holding {
	
		width: 899px;
		margin: 0 auto 0 auto;

	}
	div#container {
	
		width: 899px;
		border: 5px solid #CCCCC9;
	
	}
	
	div#header {
	
		width: 900px;
		height: 71px;
		background-image: url(../img/header.jpg);
	
	}
	
	div#topmenu {
	
		text-align: right;
		padding-right: 60px;
		padding-top: 27px;
	
	}
	
	div#mainmenu {
	
		width: 900px;
		height: 48px;
		background-image: url(../img/mainmenubg.gif);
		
	}
	
	div#maincontent {
	
		width: 874px;
		padding-left: 13px;
		padding-right: 13px;
		padding-top: 5px;
		padding-bottom: 0px;
		background-image: url(../img/contentbg.gif);
		background-repeat: repeat-y;
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #2A2A2A;
		min-height: 444px;
	
	}
	
	.mainmenutext {
	
		font-size: 10px;
		font-family: Arial, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
		padding-top: 14px;
		
	
	}
	
	.mainmenulink {
	
		color: #FFFFFF;	
		text-decoration: none;
	
	}
	
	.mainmenulink:hover {
	
		color: #699746;	
		text-decoration: none;
	
	}
	
	.topmenulink {
	
		font-size: 10px;
		font-family: Arial, sans-serif;
		color: #000000;
		text-decoration: none;
	
	}
	
	.topmenulink:hover {
	
		font-size: 10px;
		font-family: Arial, sans-serif;
		color: #444444;
		text-decoration: none;
	
	}
	
	table#hometable {
	
		width: 100%;
		padding: 0px;
	
	}
	
	td#homecell1 {
	
		background-color: #ECECEC;
		height: 444px;
		padding: 0px;
	
	}
	
	td#homecell2 {
	
		width: 161px;
		height: 444px;
		background-image: url(../img/homepanel1.jpg);
		padding: 0px;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	
	}

	
	td#homecell3 {
	
		width: 160px;
		height: 444px;
		background-image: url(../img/homepanel2.jpg);
		padding: 0px;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	
	}
	
	td#homecell4 {
	
		width: 161px;
		height: 444px;
		background-image: url(../img/homepanel3.jpg);
		padding: 0px;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	
	}
	
	.homespacer {
	
		padding: 0px;
		width: 5px;
	
	}
	
	.title {
	
		color: #BCCED6;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
	
	}
	
	.title:hover {
	
		color: #699746;
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	
	}
	
	.c2ahome {
	
		color: #BCCED6;
		text-decoration: none;
	
	}
	
	.c2ahome:hover {
	
		color: #FFFFFF;
		text-decoration: underline;
	
	}
	
	p#leftpaneltitle {
	
		padding-top: 5px;
		font-weight: bold;
		color: #8EACB8;
		font-size: 14px;
		text-decoration: none;
	
	}
	
	div#leftpanelcopy {
	
		padding-left: 15px;
		padding-right: 5px;
		line-height: 150%;
		background: url(../img/flower.gif) no-repeat 5px 295px;

}

	
	.homecellcopy {
	
		font-family: Arial, sans-serif;
		color: #FFFFFF;
		padding-top: 175px;
		padding-left: 12px;
		padding-right: 12px;
		padding-bottom: 0px;
	
	}
	
	.homecellcopysmall {
	
		font-size: 10px;
		line-height: 120%;
	
	}
	
	div#genpageleftpanel {
	
		 padding-left: 0px;
		 padding-right: 0px;
		 float: right;
		 width: 166px;
		 height: 444px;
		 background-image: url(../img/leftpanelgen.jpg);
		 background-repeat: no-repeat;
	
	}
	
	div#1panel {
	
		 padding-left: 0px;s
		 padding-right: 0px;
		 float: right;
		 width: 161px;
		 height: 444px;
		 background-image: url(../img/homepanel1.jpg);
		 background-repeat: no-repeat;
	
	}
	
	div#ccspanel {
	
		 padding-left: 0px;
		 padding-right: 0px;
		 float: right;
		 width: 161px;
		 height: 444px;
		 background-image: url(../img/homepanel2.jpg);
		 background-repeat: no-repeat;
	
	}
	
	div#ccpanel {
	
		 padding-left: 0px;
		 padding-right: 0px;
		 float: right;
		 width: 161px;
		 height: 444px;
		 background-image: url(../img/homepanel3.jpg);
		 background-repeat: no-repeat;
	
	}
	
	div#genpagetitle {
	
		 padding-top: 195px;
		 color: #BCCED6;
		 font-family: Arial, sans-serif;
		 font-size: 14px;
		 font-weight: bold;
		 padding-left: 10px;
		 padding-right: 10px;
	
	}
	
	div#genpagedescription {
	
		 color: #FFFFFF;
		 padding-left: 10px;
		 padding-right: 10px;
		 font-size: 10px;
	
	}
	
	div#genpagecontent {
	
		 margin-left: 255px;
	
	}
	
	div#genpagetitlemain {
	
		 text-align: left;
		 font-size: 18px;
		 color: #8EACB8;
		 padding-top: 25px;
	
	}
	
	div#genpagecontentcolumn {
	
		 padding-top: 30px;
		 padding-bottom: 10px;
		 font-family: Arial, sans-serif;
		 color: #232323;
		 font-size: 10px;
		 width: 235px;
	
	}
	
	.thumb {
	
		 padding: 0px 10px 0px 0px;
	
	}
	
	.paddedsublink {
	
		 padding-left: 90px;
	
	}
	
	div#footertextleft {
	
		width: 405px;
		float:  left;
		padding-left: 30px;
		text-align: left;
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #2A2A2A;
		padding-top: 5px;
	
	}
	
	div#footertextright {
	
		width: 405px;
		float:  right;
		margin: 0 auto 0 auto;
		text-align: right;
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #2A2A2A;
		padding-top: 5px;
		padding-right: 10px;
	
	}
	
	.texelate {
	
		color: #2A2A2A;
		text-decoration: none;
	
	}
	
	.texelate:hover {
	
		color: #2A2A2A;
		text-decoration: underline;
	
	}
	
/* Content */

#containercontent
{
		width: 878px;
		height: 444px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	background-color: transparent;
}

#containercontenttext
{
		background-color: #ECECEC;
		width: 355px;
		height: 444px;
		padding-left: 15px;
		padding-right: 5px;
		float: left;
		line-height: 150%;
}

#containercontenttextoverflow
{
		background-color: #ECECEC;
		width: 335px;
		height: 444px;
		padding-left: 5px;
		padding-right: 5px;
		float: left;
		line-height: 150%;
		overflow: auto;
}

#photocontainer
{
	width:  480px;
	height: 434px;
	margin-right: 5px;
	padding-right: 10px;
	float:  right;
	background-color: #ECECEC;
	padding-top: 10px;



}

.individualphoto4
{
	width: 215px;
	height: 165px;
	margin: 5px 5px 5px 5px;
	border: 5px solid #fff;
	background-color: #ECECEC;
	position: relative;
	float: right;
}

.individualphoto9
{
	width: 135px;
	height: 125px;
	margin: 4px 4px 4px 4px;
	border: 5px solid #fff;
	background-color: #ECECEC;
	position: relative;
	float: right;
}
	
	
td#lmcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/Landscape-Materials/Landscape-Materials-panel1.jpg) no-repeat;
}

	
td#lmcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/Landscape-Materials/Landscape-Materials-panel2.jpg) no-repeat;
}
	
td#lmcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/Landscape-Materials/Landscape-Materials-panel3.jpg) no-repeat;
}

/* ---------------------------------------------------------------------- */



td#contactcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/contact/contact-the-landscape-centre-panel1.jpg) no-repeat;
}

	
td#contactcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/contact/contact-the-landscape-centre-panel2.jpg) no-repeat;
}
	
td#contactcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/contact/contact-the-landscape-centre-panel3.jpg) no-repeat;
}

/* ---------------------------------------------------------------------- */


td#linkcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/links/link-panel1.jpg) no-repeat;
}

	
td#linkcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/links/link-panel2.jpg) no-repeat;
}
	
td#linkcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/links/link-panel3.jpg) no-repeat;
}

/* ---------------------------------------------------------------------- */


td#awardscell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/awards/awardspanel1.jpg) no-repeat;
}

	
td#awardscell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/awards/awardspanel2.jpg) no-repeat;
}
	
td#awardscell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/awards/awardspanel3.jpg) no-repeat;
}
	

/* ---------------------------------------------------------------------- */


td#gardencell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/garden-shop/garden-shop-panel1.jpg) no-repeat;
}

	
td#gardencell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/garden-shop/garden-shop-panel2.jpg) no-repeat;
}
	
td#gardencell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/garden-shop/garden-shop-panel3.jpg) no-repeat;
}
	
	
	/* ---------------------------------------------------------------------- */


td#aboutcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/about/aboutpanel1.jpg) no-repeat;
}

	
td#aboutcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/about/aboutpanel2.jpg) no-repeat;
}
	
td#aboutcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/about/aboutpanel3.jpg) no-repeat;
}
	
		
	/* ---------------------------------------------------------------------- */


td#watercell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/water-gardens/waterpanel1.jpg) no-repeat;
}

	
td#watercell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/water-gardens/waterpanel2.jpg) no-repeat;
}
	
td#watercell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/water-gardens/waterpanel3.jpg) no-repeat;
}
	
	
		/* ---------------------------------------------------------------------- */


td#shopcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/shop/shoppanel1.jpg) no-repeat;
}

	
td#shopcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/shop/shoppanel2.jpg) no-repeat;
}
	
td#shopcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/shop/shoppanel3.jpg) no-repeat;
}	

	
		/* ---------------------------------------------------------------------- */


td#plantingcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/planting-schemes/planting-panel-1.jpg) no-repeat;
}

	
td#plantingcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/planting-schemes/planting-panel-2.jpg) no-repeat;
}
	
td#plantingcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/planting-schemes/planting-panel-3.jpg) no-repeat;
}	

		/* ---------------------------------------------------------------------- */


td#fencingcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/fencing-gates/fencingpanel1.jpg) no-repeat;
}

	
td#fencingcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/fencing-gates/fencingpanel2.jpg) no-repeat;
}
	
td#fencingcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/fencing-gates/fencingpanel3.jpg) no-repeat;
}

		/* ---------------------------------------------------------------------- */


td#stoneworkcell2 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/stonework/stonework-panel-1.jpg) no-repeat;
}

	
td#stoneworkcell3 {
	
		width: 160px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/stonework/stonework-panel-2.jpg) no-repeat;
}
	
td#stoneworkcell4 {
	
		width: 161px;
		height: 444px;
		padding: 0px;
	background: #FFFFFF url(../img/stonework/stonework-panel-3.jpg) no-repeat;
}
	