BODY {
				background:#2D3100;
			 
				}
				
.content {
			border-width: 15px;
		  border-color: #ffffff;
			border-style: solid;
			border-bottom: 0px;
			border-left: 0px;
			border-right: 0px;
			height: 200px;

							}
							
.topNav {
				background: #8fbc8f;
				position: relative;	
				color:#000000;		
							}
				
							
.topNav em {
				position: relative;
				display: block;
				top: -11px;
				bottom: auto;
				left: 0px;
				right: auto;
				width: 100%;
				height: 17px;
				background:  #8fbc8f;
				color:#000000;	
				
							}
							
.leftSubNav {
				height: 200px;
				background: #8fbc8f;
				font-family: verdana;
				font-size: 13px;
				font-weight: bold;
				text-align: center;
							}
							
.leftSubNav h3{
				background: #cc6600;
				font-family: verdana;
				margin-top: 2px;
				margin-bottom: 2px;
				font-weight: bold;
				text-align: center;
				color: #ffe4c4;
				padding-bottom: 3px;
			  padding-top: 3px;
							}
							
							
.leftSubNav h5{
				background: #cc6600;
				font-family: verdana;
				margin: 0px;
				font-weight: bold;
				text-align: center;
				color: #ffe4c4;
				margin-bottom: 2px;
							}
							
.leftSubNav h5 a{
				background: #deb887;
				font-family: verdana;
				padding-top: 0px;
				padding-bottom: 2px;
				font-weight: normal;
				text-align: center;
				color: #006600;
				display: block;
				margin-bottom: 1px;
							}
							
.leftSubNav a {
				display: block;
				padding: 5px;
				background:#ffe4c4;
				margin-bottom: 2px;
				color: #006600;
				font-weight: normal;
				width: 120px;				
				}
				
.leftSubNav a:hover{
				color: blue;
				background:#66cc99;
				}
				
#sublinks {
			background:#ffffe0;
			padding-bottom: 9px;
			}
#sublinks ul {
			margin-top: 0px;
			text-align: left;
			line-height: 5px;
			margin-bottom: 2px;
			}
			
#sublinks a {
			padding: 0px;
			margin-bottom: 0px;
			display: inline;	
			background: transparent;
			}
			
#sublinks li {
		margin-top: 1px;
		margin-bottom: 1px;
		font-weight: bold;
		color: #cc0033;
		
			}
			
			
.mainContent {
				height: 230px;
				padding: 15px;
				margin-left: 15px;
				margin-right: 10px;
				}

.maincontent img {
				border:1px #000 solid;
				
				
													}
img#house {
			float:left;
			margin-top: 12px;
			margin-left: 0px;
			margin-right: 25px;
			margin-bottom: 10px;		
			
							}
							
img#fountain{
			float:left;
			margin-right: 25px;
							}

img#mansion{
			float:right;
			margin-left: 10px;
			margin-top: 15px;
			margin-right: 10px;
			margin-bottom: 10px;
							}
		
.mainContent p {
				color: #000000;
				}

.mainContent h3 {
				color: #006600;
				padding-top: 10px;
				}
				
.mainContent h4 {
				color: #006600;
				}
							
H1, H2, H3, H4, h5, P, Blockquote{
				font-family: arial, verdana, geneva, sans-serif;
				
					}
H1 {
		font-size: 16px;
			}	
H2 {
		font-size: 20px;
		margin-bottom: 3px;
		line-height: 18px;
		font-weight: bold;	
		color: #006600;
		
			}
h3 {
    font-size: 17px;
		}
			
h4 {
			font-size: 13px;
			font-weight: bold;
			margin: 10px 0px 10px 0px;
			}	
			
			
H5 {
		font-size: 13px;
		font-weight: bold;
		color: #006600;
		text-align:left;
		padding-top: 0px;
		margin-top: 2px;
		margin-bottom: 3px;
		}
		
		
H5 i {
		font-size: 9px;
		color: #8fbc8f;
		text-align: right;
		font-style: normal;
		padding-top: 0px;
		margin-top: 4px;
			}
			
P {
		margin-top: 4px;
		margin-bottom: 15px;
		font-size: 10pt;
		line-height: 12pt;
		color: #000000;
			}	
			
P a:link {
			color: #cc0000;

				}
				
P a:visited {
			color: #ff6600;

				}
p a:hover {
			color: #006600;
			font-weight: bold;

					}
#pageContent {
				
				width: auto;
			  background: #ffffff;
				background-image: url('../images/leftSubNavTop.jpg');
				background-repeat: no-repeat;
				background-position: -1px -1px;
				}
				
#centerContent {
				height: auto;
				width: 620px;
			  background: #ffffff;
			
				}
.breadcrumbs {
					padding-top: 5px;
					padding-left: 8px;
					font-family: verdana;
					font-size: 8pt;
					color: #8b008b;
								}
								
ul {
		margin-top: 3px;
		font-size: 13px;
		font-weight: normal;
		}

li {
		line-height: 17px;
		margin-bottom: 1px;
		color: #000000;
		
		}
		
li em{
		font-size: 13px;
		font-weight: bold;
		
				}
			
#whyHire {
					height: auto;
					margin: 10px;
								}

.whyHire h3 {
					margin-bottom: -1px;
					color: #556b2f;
								}
				
.whyHire h4 {
					font-size: 14px;
					
								}

.whyHire h3 em {
					line-height: 12px;
					font-style: normal;
								}
				
.whyHire  p {
					padding-top: 4px;
					font-size: 12px;
					color: #000000;
					font-weight: normal;
					line-height: 16px;
					
								}
.whyHire blockquote {
				  font-size: 13px;
					line-height: 16px
									}	

.whyHire img {
					padding-right: 10px;
					margin-right: 10px;
				
									}
									
.articles h3 {
					margin-bottom: -1px;
					color: #556b2f;
								}
								
.articles p {
				
					color: #000000;
					
							}
.articles em {
					font-size: 16px;
					font-weight: bold;
					display: block;
								}
								
.articles i {
					font-size: 12px;
					font-weight: bold;
					color: #556b2f;
								}
.articles b {
					margin-bottom:-8px;
					margin-top: 20px;
					padding: 0px;
					
					font-weight: bold;
					display: block;
								}
								
.articles a:link {
					font-size: 12px;
					color: #cc0033;
					text-decoration: underline;
					
							}
.articles a:visited {
					font-size: 12px;
					color: #556b2f;
					text-decoration: underline;
					
							}
.articles a:hover{
					font-size: 12px;
					color: #000000;
					text-decoration: underline;
					
							}
							
.services h3 {
						margin-bottom: 0px;
						color: #006600;
									}
						

.services h4 {
						margin-bottom: 0px;
						color: #006600;
									}
									
									
.services h2 {
						display: inline;
									}
									
									
.services ul {
						margin-left: 15px; 
									}
									
.services li {
					font-family: arial, verdana, geneva, sans-serif;
					padding-left: 2px;
									}
					
.maincontent ul {
						margin-left: 55px; 
									}
						
.maincontent h4 {
					font-family: arial, verdana, geneva, sans-serif;
					padding-left: 2px;
			
									}

h3 p { 
    font-weight: normal;
		font-size: 12px;
		line-height: 17px;
		

					}
h4 p { 
    font-weight: normal;
		font-size: 84%;

					}
					
h4 ul {
			list-style: none;
			font-size: 95%;
		
			}
h4 li {
			font-size: 90%;
			font-weight: normal;
			text-indent: 0px;
			margin-bottom: 4px;
			}

h4 li a:link {
			color: #cc0000;
			text-indent: 20px;
				}
				
h4 li a:visited {
			color: #ff6600;
			text-indent: 20px;
				}
h4 li a:hover {
			color: #006600;
			font-weight: bold;
			text-indent: 20px;
					}

img#irrigate {
				float: right;
				border: 2px #000 solid;		}
		
img#commercial {
				float: left;
				border: 1px #000 solid;	
				margin-right: 15px;
				margin-bottom: 10px;}
				
img#commercial2 {
				float: right;
				border: 1px #000 solid;	
				margin-right: 15px;
				margin-bottom: 10px;}
				
img#commercial3 {
				float: right;
				clear:right;
				border: 1px #000 solid;	
				margin-right: 15px;
				margin-left: 10px;
				margin-bottom: 10px;
				margin-top: 4px;}
				
	
img#residential {
				float: right;
				border: 1px #000 solid;	
				margin-right: 15px;
				margin-bottom: 10px;
				margin-left: 15px;
				margin-top: 5px;}
				
	
img#hunterRotor {
				float: left;
				margin-bottom: 15px;
				margin-right: 5px;
					}
					
img#hunterLCD {
				float: right;
				margin-left: 10px;
				margin-right: 10px;
				margin-top: 15px;
				margin-bottom: 0px;
					}	
					
img#lightingSample{
				float: right;
				border: 2px #000 solid;	
				margin-left: 15px;	
				margin-bottom: 8px;
}
				
img#lightingFixture{
				border: 1px #000 solid;	
				margin-left: 0px;	
			  margin-right: 8px;	
				margin-top: 15px;
				width: 105px;
				height: 107px;
				float:left;
				}
				
img#waterscape{
				float: right;
				border: 1px #000 solid;	
				margin-left: 15px;	
				margin-bottom: 8px;
			
				margin-top: 10px;
}

img#nicehouse{
				float: right;
				border: 0px #000 solid;	
				margin-left: 15px;	
				margin-bottom: 8px;		
				margin-top: 10px;
}

img#designTop{
				float: right;
				border: 1px #000 solid;	
				margin-left: 15px;	
				margin-bottom: 8px;
				width: 280px;
}

img#designMid{
				float: right;
				border: 1px #000 solid;	
				margin-left: 15px;	
				margin-bottom: 8px;
				width: 240px;
				margin-top: 10px;
}
			


#bouquetX {
				
				height: 230px;
				}
			
.maincontentH {
			position: relative;
			margin-right: 25px;
			background: rgb(255, 250, 240);;
			}
.maincontentH p {
				color: #000000;
					margin-right: 35px;
					line-height: 17px;
					font-size: 12px;
					font-family: arial, helvetica, geneva, sans-serif;
					margin-top: 9px;
				}

.maincontentH h2 {
			font-size: 23px;
			margin-bottom: 5px;
			line-height: 18px;
			font-weight: bold;	
			letter-spacing: -1px;
			color: #006600;
			font-family: tahoma;
				}
				
.maincontentH h5 {
				font-size: 10px;
				color: #006600;
				text-align: right;
				margin-top: 10px;
				margin-right: 55px;
				}
		


#galleryContent {
				height: 550px;
					}
#galleryContent h4 {
					margin-bottom: 0px;
					color:#006600;
					}
#galleryContent h3 {
					margin-bottom: 5px;
					color:#006600;
					}
		
#galleryContent p {
					font-family: arial,verdana,geneva, sans-serif;
					}
					
					
img#gallery {
					float: right;
					clear: right;
					margin-bottom: 10px;
					margin-left: 15px;
					border: 1px #000 solid;
					margin-right: 5px;
					}		
hr {
		border: 1px #006600 dotted;
		}
		
#pullQuote {
			width: 175px;
			padding: 5px 5px 1px 5px;
			border-top: 5px #006400 solid;
		
			margin-bottom: 9px;
			background:#fff8dc;
			margin-left: 14px; 
			float: right;
			clear: right;
								} 

#pullQuote {
			border-bottom: 5px #006400 solid;							
								}
								
#pullQuote h4 {
			font-size: 13px;
			color: #006400;
			margin-top: 0px;
			margin-bottom: 3px;}
			
#pullQuote ul {
			font-size: 13px;
			font-family: arial,verdana, sans-serif;
			margin-top: 0px;
			list-style: disc;
			text-ident: 2px;
			margin-top: 3px;
			margin-left: 12px;
			margin-bottom: 5px;
			padding-left: 18px;
			
			}
			
#pullQuote li {
			font-size: 13px;
			margin-top: 0px;
			color: #006400;
			}
			
blockquote {
			margin-left: 15px;
			margin-top: 8px;
			margin-bottom: 29px;}
			
			
.maincontentH img#bouquet{
				float:left;
				clear:left;
				margin: 0px 65px 0 0;

}


.maincontentH img#bouquetalt{
				float:left;
				clear:left;
				margin: 0px 22px 0 0;

}

/*---------------The Quote Form - rewritten on May 24th, 2003---------------*/

#quoteform {
					width: 520px;
					height: 300px;
					border: 1px #996600 solid;
					margin-left: 20px;
					margin-bottom: 25px;
					font-family: arial,verdana, sans-serif;
					font-size: 11px;
					background: #ffffe0;
					voice-family: "\"}\"";
					voice-family: inherit;
					height: 420px
					
					}
		
	
	#IE 5 Hack {
	}			

#quoteform #formtop {
					width: 520px;
					background: #deb887;
					font-weight: bold;
					font-size: 15px;
					text-align: center;
					color: #996600;
					}
					
					
#formleft {

				vertical-align: bottom;
				float: left;
				width: 140px;
				padding-top: 0px;
				padding-right: 5px;
				border: 0px #000 solid;
				height: 25px;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: 22px;
				padding-right: 0px;
			

					}
	
	#IE 5 Hack {
	}				
					
#formright {
				float:left;			
				width: 355px;
				border: 0px #000 solid;
				padding: 0px;
				text-align: left;
				height: 25px;
				voice-family: "\"}\"";
				voice-family: inherit;
				width: 350px;
				height: 24px;
				padding-right: 0px;


					}
#IE 5 Hack {
	}

#formline {
					border: 0px #000 solid;
					height: 11px;
					voice-family: "\"}\"";
					voice-family: inherit;
					float: left;
					}
	#IE 5 Hack {
	}				
	
#formfix {
					border: 0px #000 solid;
					height: 80px;
					voice-family: "\"}\"";
					voice-family: inherit;
					float: left;
					}

			
#formbuttons i{
					
					bottom:0px;
					font-weight: normal;
					font-style: normal;
					font-size: 11px;
					color: #ff0066;
					}
#quoteform h3 {
					padding-left: 20px;
					text-align: right;
					font-size: 12px;
					color: #000000;
					margin-bottom: 3px;
					margin-top: 2px;
						}
					
#formright h3 {
					margin-left: -20px;
					text-align:left;
					font-size: 12px;
					line-height: 15px;
					color: #000000;
					margin-bottom: 0px;
					margin-top: 2px;
					voice-family: "\"}\"";
					voice-family: inherit;
					margin-left: -10px;
						}
						
#IE 5 Hack {
	}							
#quoteform h3 i {
					color: #ff0066;
					font-size: 12px;
					
					}
#formbuttons {
					margin-left: 110px;
					margin-top: 25px;
					margin-right: 15px;
					
								}					

#IE 5 Hack {
	}				

input {
					margin-left: 10px;
					margin-right: 3px;
					font-size: 12px;
				}
				
select {
					margin-top: 0px;
					margin-left: 10px;
					font-size: 12px;
					margin-bottom: 0px;

				}
				
textarea {
					margin-left: 10px;
				
				}
				
				
#header {
		width: 750px;
		height: 163px;
		border: 0px #ccc solid;
		margin: 0px auto;
		background: url(images/OMS_top.jpg) no-repeat;
			position: relative;
		}
		
#navigation {
		width: 750px;
		border: 0px red solid;
		margin: 0px auto;
		filter:alpha(opacity=75); 
		opacity: 0.75;
		background: #fff;
		position: absolute;
		bottom: 9px;
		float:left;
		height: 27px;
		}	
		
		#navigation ul {
					float: left;
					width: 730px;
					list-style-type: none;
						}
	 #navigation ul li {
	 				float:left;
					text-transform: uppercase;
					}	
					
	 #navigation a:link, #navigation a:visited {
	 				color: #003300;
					text-decoration: none;
					font-family: arial black;
					font-size: 14px;
					padding: 8px 8px 8px 8px;
					text-style: normal;
					}
					
		 #navigation a:hover {
		 			color: #66cc99
					}
					
					#navigation a.current {
		 			color: #000;
					