/* Website designed by Starfish Graphics */
/* www.StarfishGraphics.biz */


/*Living Colors Greenhouse Colors*/
/*dk green #18aa08 */
/*darker green #227712 */
/*lt green #b9eb59 */
/*	outline: 1px solid red;  */

* {
	margin: 			0;
	padding: 			0;
	outline: 			none;
	border: 			none;
}

body {
	font-family: 		"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 			62.5%;
	background: 		#b8ea5a url(images/body.png) repeat-x fixed;
}

div#page {
	background: 		url(images/bottom-chicken.png) no-repeat fixed center bottom transparent;
}

div#wrapper {
	position: 			relative;
	width: 				900px;
	margin: 			0 auto;
}

div#header {
	position: 			relative;
	width: 				900px;
	height:				91px;
	margin: 			0 auto;
	background: 		url("images/header.png");
}

/* text off screen for header image */
div#header h1 {
	text-indent: 		-3000em;
}

/*  nav   ---------------------------------------*/
div#nav {
	height: 			1.5em;
	line-height: 		1.5em;
	margin:				0px 0px 15px 0px;
}
div#nav ul {
	list-style-type: 	none;
	font-size: 			1.3em;
	text-transform: 	uppercase;
	background-color: 	#931d07;
}
div#nav ul li {
	float: 				left;
}
/* type is white  */
div#nav ul li a { 
	float: 				left;
	color: 				#ffffff;
	padding: 			0 2em;
}
div#nav ul li a:link, 
div#nav ul li a:visited {
	text-decoration: 	none;	 
}
/*  hover bkgrd color */
div#nav ul li a:hover {
	color: 				#e8654c;
	background-color: 	#f8e548;
}
/*  red #e8654c  */
div#nav ul li a:active {
	color: 				#e8654c;
}

/* main content --------------------------------------------------------------*/
div#main {
	width: 				850px;
	padding: 			20px 20px 0px 20px;
}
div#main p {
	font-size: 			1.5em;
	line-height:		1.3em;
	color:				#19590d;
	padding:			0px 0px 0px 0px;
}
div#main h2 {
	font-size: 			2em;
	font-weight:		bold;
	line-height:		1em;
	color:				#fff200;
}
div#main h3 {
	font-size: 			1.7em;
	font-weight:		bold;
	line-height:		1.1em;
	color:				#1b5594;
}

div#landscaping {
    background: 		url("../landscaping/images/landscaping.jpg") no-repeat;
	width: 				850px;
	height:				500px;
	padding: 			20px 20px 0px 20px;
}
div#landscaping-content {
	background: 		rgba(255, 255, 255, 0.7);
	width: 				400px;
	height:				200px;
	margin: 			220px 20px 0px 20px;
	padding: 			20px 20px 0px 20px;
}
div#landscaping-content p {
	font-size: 			1.5em;
	line-height:		1.3em;
	color:				black;
}
div#landscaping-content h2 {
	font-size: 			2em;
	font-style:			italic;
	font-weight:		bold;
	line-height:		1.3em;
	color:				#18aa08;
}
div#hours {
    background: 		url("../hours/images/hours.jpg") no-repeat;
	width: 				850px;
	height:				500px;
	padding: 			20px 20px 0px 20px;
}
div#specials {
	width: 				850px;
	height:				500px;
	padding: 			0px;
}
div#contact {
    background: 		url("../contact/images/contact.jpg") no-repeat;
	width: 				850px;
	height:				500px;
	padding: 			20px 20px 0px 20px;
}
div#google-btn{
	position:   		absolute;
	z-index:			99;
  	top:        		135px;
  	left:      			750px;
}
a.google-btn {		
	display: 			block;
	width: 				122px;
	height: 			152px;
	text-indent: 		-1000em;
	background: 		url(images/google-btn.png) left top no-repeat;
}
a.google-btn:hover {
	background-image: 	url(images/google-btn-hvr.png);
}

/* images float to right with caption underneath*/
.img {
	float: right;
	margin: 6px 6px 6px 19px;
	clear:	both;
}

/* captions */
.img span {
	display:	block;
	font-size: 1.4em;
    font-style: italic;
	text-align: center;
}

/* photo gallery - thumbnail--------------------------------------------------------------*/
div#sample-box {
	position: 			relative;
	width: 				850px;
	margin: 			0px 0px 0px 0px;
}

.sample-box {
	margin: 			0px;
	padding:			0px;	
	width: 				170px;
	height: 			auto;
	float:				left;
}
/* photo gallery - large image in html doc--------------------------------------------------------------*/
div#gallery {
	position: 			relative;
	width: 				850px;
	margin: 			0px 25px 0px 25px;
}

/* footer--------------------------------------------------------------*/
div#footer {
	position: 			relative;
	width: 				900px;
	clear: 				both;
	overflow: 			auto;
	margin: 			0px;
}
div#footer p{
	margin: 			0px 0px 0px 0px;
	font-size: 			1.7em;
	line-height: 		1.7em;
	text-decoration: 	none;
	text-align: 		center;
	color: 				#e8654c;
}

/* credits - Starfish Graphics--------------------------------------------------------------*/	
div#credits{
	margin: 			10px 0px 50px 0px;
	font-size: 			1em;
	line-height: 		1em;
	text-indent: 		12px;
	text-decoration: 	none;
	text-align: 		center;
	color: 				black;
}
div#credits a:link {
	color: 				#000;
	text-decoration: 	none;
}
div#credits a:visited {
	color: 				#000;
	text-decoration: 	none;
}
div#credits a:hover {
	color: 				#6a1f88;
	text-decoration: 	underline;
}
div#credits a:active {
	text-decoration: 	none;
}
/* style links--------------------------------------------------------------*/	
a:link {
	color: 				#3b57a8;
	text-decoration:	none;
}
a:visited {
	color: 				#3b57a8;
	text-decoration: 	none;
}
a:hover {
	color: 				#6a1f88;
	text-decoration: 	underline;
}
a:active {
	text-decoration: 	none;
}

/* spans--------------------------------------------------------------*/	
/* bold titles */
.bold-blue {
	font-size: 			1.2em;
	font-weight:		bold;
  	color: 				#70cde2;

}
/* captions */
.caption {
	font-size: 			1em;
	line-height:		1em;
	font-style:			italic;
}
/* colors */
.gray {
  	color: 				#686768;
}