body {
	background-color: #FFF;
	text-align: center;
	margin: 60px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #5A471C;
}

.cl {clear: both;}

p {margin: 0; padding: 0; font-size: 13px; line-height: 17px; }

h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;}
tbody, th, td, ul, li {font-size: 13px; line-height: 17px; }

a:link, a:visited {color: #78A22F; text-decoration: none;}
a:hover, a:active {color: #78A22F; text-decoration: underline;}

.mainContainer {
	width: 850px;
	margin: 0 auto;
	text-align: left;
}

.logo {
	float: left;
	width: 300px;
}

.subMenu {
	float: right;
	text-align: right;
	width: 300px;
	letter-spacing: 0.1em;
	margin-top: 10px;
	margin-right: 3px;
}
	.subMenu a:link, .subMenu a:visited, .subMenu a:hover, .subMenu a:active { color: #5A471C; text-decoration: none; font-size: 10px;}
	.subMenu a:hover, .subMenu a:active { text-decoration: underline;}


.menuHolder {width: 850px; margin-top: 10px;}
.menuBtm {background-color: #B95630 ; width: 850px; height: 5px; margin-bottom: 5px;}

	.home, .container, .landscaping, .gallery, .buy,
	.containerSl, .landscapingSl, .gallerySl, .buySl {
		display: block;
		float: left; 
		width: 180px; 
		height: 25px; 
		text-align: center; 
		background-color: #FCF1DB;
		border: 1px solid #C7BC9B;
		padding-top: 10px;
		margin-right: 5px;
	}
	
	.home {width: 100px;}
	*html .home {width: 104px;}
	.buy, .buySl {margin-right: 0;}
	.containerSl, .landscapingSl, .gallerySl, .buySl {
		height: 30px;
		background-color: #B95630; 
		border: 1px solid  #B95630;
	}

	*html .home, *html .container, *html .landscaping, *html .gallery, *html .buy  {height: 35px;}
	*html .containerSl, *html .landscapingSl, *html .gallerySl, *html .buySl {height: 40px;}

	a.home:link, a.home:visited, a.home:hover, a.home:active,
	a.container:link, a.container:visited, a.container:hover, a.hcontainerome:active,
	a.landscaping:link, a.landscaping:visited, a.landscaping:hover, a.landscaping:active,
	a.gallery:link, a.gallery:visited, a.gallery:hover, a.gallery:active,
	a.buy:link, a.buy:visited, a.buy:hover, a.buy:active  {
		color: #5A471C; 
		text-decoration: none; 
		letter-spacing: 0.2em;
		font-size: 12px;
	}
	a.containerSl:link, a.containerSl:visited, a.containerSl:hover, a.containerSl:active,
	a.landscapingSl:link, a.landscapingSl:visited, a.landscapingSl:hover, a.landscapingSl:active,
	a.gallerySl:link, a.gallerySl:visited, a.gallerySl:hover, a.gallerySl:active,
	a.buySl:link, a.buySl:visited, a.buySl:hover, a.buySl:active  {
		color: #FFF; 
		text-decoration: none; 
		letter-spacing: 0.2em;
		font-size: 12px;
	}
	
.deco {background: url(images/c-reds.gif) top right no-repeat; width: 850px; height: 12px;}

.picHolder {
	width: 430px;
	float: right;
}

.textHolder {
	width: 375px;
	float: left;
	border: 1px solid #C7BC9B;
	padding: 20px;
	line-height: 18px;
}

	.textHolder p {font-size: 13px; line-height: 17px; margin-bottom: 7px;}

* html .textHolder {
	width: 415px;
}

.footer {
	clear: both;
	font-size: 10px;
	color: #5A471C;
	text-align: center;
	padding-top: 10px;
}

	.footer p {color: #C7BC9B; font-size: 10px; line-height: 14px;}
	
	.footer a:link, .footer a:visited, .footer a:hover, .footer a:active
	{color: #C7BC9B; text-decoration: none;}
	.footer a:hover, .footer a:active 
	{text-decoration: underline;}

.login {text-align: center; padding-top: 20px;} 
	.login a:link, .login a:visited, .login a:hover, .login a:active {font-size: 8px; color: #C7BC9B; text-decoration: none;}




/* Page Title */
h1 span {display: none;}
.t-container {width: 279px; height: 27px; background: url(images/t-container.gif) top left no-repeat;}
.t-landscaping {width: 176px; height: 27px; background: url(images/t-landscaping.gif) top left no-repeat;}
.t-gallery {width: 254px; height: 27px; background: url(images/t-gallery.gif) top left no-repeat;}
.t-buy {width: 201px; height: 27px; background: url(images/t-buy.gif) top left no-repeat;}
.t-aboutus {width: 201px; height: 27px; background: url(images/t-aboutus.gif) top left no-repeat;}
.t-contactus {width: 201px; height: 27px; background: url(images/t-contactus.gif) top left no-repeat;}
.t-resources{width: 201px; height: 27px; background: url(images/t-resources.gif) top left no-repeat;}
.t-sitemap {width: 201px; height: 27px; background: url(images/t-sitemap.gif) top left no-repeat;}




