body {width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url('./Images/background.jpg');
	background-repeat:repeat-x;
	font-size: 14px;
	color:#666666;
	}
	
img {border:0px;
	}
	
body, #everything, #nav a, #nav a:hover, .lawncareservicesbox a, .lawncareservicesbox a:hover, .genericleftbox, .genericleftbox a, .genericleftbox a:hover, .contactbox a, .contactbox a:hover, .contactbox, .greenheading, .copyright a, .copyright a:hover, .copyright, .footerlinks a, .footerlinks a:hover, .footerlinks, h1, .boldtext, p, .darkertext, .testimonialauthor, #top a, #top a:hover, .toplist, .copyright {font-family:"Myriad Pro", arial, sans-serif;
	}

ul {
   margin-left:15px;
   padding-left:0px;
}

.PageContainer {
   margin-left:auto;
   margin-right:auto;
   width: 775px;
   text-align: left;
   overflow: hidden;
}

.FullColumnGreenSpacing10px {
   height:10px;
   font-size:1px;
   line-height:0;
   width:100%;
   float:left;
   display:inline;
   background-color:#4D7A28;
}

.FullColumnSpacing40px {
   height:40px;
   width:100%;
   float:left;
   display:inline;
}

.FullColumnSpacing15px {
   height:15px;
   width:100%;
   font-size:1px;
   line-height:0;
   float:left;
   display:inline;
}

.FullColumnSpacing8px {
   height:8px;
   font-size:1px;
   line-height:0;
   width:100%;
   float:left;
   display:inline;
}

.TopGreenTitleBox {
   width: 195px;
   height: 47px;
   background-color: #4D7A28;
   padding-left:30px;
   padding-top:8px;
   float:left;
   display:inline;
}

* html .TopGreenTitleBox {
   width: 225px;
   w\idth: 195px;
}

.MenuSpacing {
   height: 47px;
   width: 15px;
   padding:0px;  
   float:left;
   display:inline;
}

.MenuElementLeftSel {
   float:left;
   display:inline;
   height: 47px;
   width: 8px;
   padding:0px;
   margin:0px;
   background-image:url('./Images/navButtonLeft.png');
}
.MenuElementMiddleSel {
   float:left;
   display:inline;
   height: 29px;
   padding-top:18px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:0px;
   margin:0px;
   font-size:14px;
   color:#FFFFFF;
   background-image:url('./Images/navButtonMiddle.png');
   background-repeat:repeat-x;
   text-decoration:none;
}

* html .MenuElementMiddleSel {
height:47px;
h\eight:29px;
}

.MenuElementMiddleSel a, .MenuElementMiddleSel a:visited{
   color:#FFFFFF;
   text-decoration:none;
}

.MenuElementMiddleSel a:hover{
   color:#DDDDDD;
}

.MenuElementRightSel {
   float:left;
   display:inline;
   height: 47px;
   width: 8px;
   padding:0px;
   margin:0px;
   background-image:url('./Images/navButtonRight.png');
}

.MenuElementLeft {
   float:left;
   display:inline;
   height: 47px;
   width: 8px;
   padding:0px;
   margin:0px;
}
.MenuElementMiddle {
   float:left;
   display:inline;
   height: 29px;
   padding-top:18px;
   padding-left:0px;
   padding-right:0px;
   padding-bottom:0px;
   margin:0px;
   font-size:14px;
   color:#666666;
   text-decoration:none;
}

* html .MenuElementMiddle {
height:47px;
h\eight:29px;
}

.MenuElementMiddle a, .MenuElementMiddle a:visited {
   color:#666666;
   text-decoration:none;
}

.MenuElementMiddle a:hover {
   color:#999999;
}

.MenuElementRight {
   float:left;
   display:inline;
   height: 47px;
   width: 8px;
   padding:0px;
   margin:0px;
}

.MenuContainerBox {
   float:left;
   display:inline;
   height: 47px;
   width: 440px;
   padding-left: 110px;
}

* html .MenuContainerBox {
   width: 550px;
   w\idth: 440px;
}

.ProductBlock {
   float:left;
   display:inline;
   padding-bottom:15px;
}

.ProductImage {
   float:left;
   display:inline;
   width:175px;
   padding-right:10px;
   padding-bottom:5px;
   padding-top:5px;  
   padding-left:0px;
   margin:0px;
}

* html .ProductImage {
   width: 185px;
   w\idth: 175px;
}

.ProductDescription {
   float:left;
   display:inline;
   width:295px;
   padding:0px;
   margin:0px;  
}

/*-------------------------*\
| Text Formatting Goes Here |
\*-------------------------*/

.NaomiTitle {
   font-family: "Trebuchet MS", "Myriad Pro", arial, sans-serif;
   font-weight: normal;
   font-size: 34px;
   color: #99CC66;  
}
.DolanTitle {
   font-family: "Trebuchet MS", "Myriad Pro", arial, sans-serif;
   font-weight: normal;
   font-size: 34px;
   color: #FFFFFF;  
}
.SectionTitle {
   font-size:25px;
   font-weight:bold;
   color: #99CC66;  
}
.SubTitle {
   font-size:14px;
   font-weight:bold;
   color:#669933;  
}

.GreenText {
   font-weight:bold;
   color:#669933;  
}

.DarkSubText {
   color:#333333;
   font-size:12px;  
}

a, a:visited {
   text-decoration:none;
   color:#444444;  
}
a:hover {
   color:#888888;  
}

/*---------------------------*\
| Column Formatting Goes Here |
\*---------------------------*/

.FullColumnNoPadding{
   background-color:#FFFFFF;
   width:775px;
   padding:0px;
   margin:0px;
   float:left;
   display:inline;
}

.FullColumnPadding {
   background-color:#FFFFFF;
   width:715px;
   padding-left:30px;
   padding-right:30px;
   padding-top:20px;
   padding-bottom:20px;
   float:left;
   display:inline;
}

* html .FullColumnPadding {
   width: 775px;
   w\idth: 715px;
}

.LeftColumnPadding {
   background-color:#FFFFFF;
   width:480px;
   padding-left:30px;
   padding-right:25px;
   padding-top:20px;
   margin-bottom:-5000px;
   padding-bottom:5000px;
   float:left;
   display:inline;
}

* html .LeftColumnPadding {
   width: 535px;
   w\idth: 480px;
}

.ColumnSeparation8px {
   width:8px;
   float:left;
   display:inline;
}

.ColumnSeparation20px {
   width:20px;
   float:left;
   display:inline;
}

.FloatDiv {
   float:left;
   display:inline;  
   padding-bottom:10px;
}

.Clear {
   float:left;
   display:inline;
   clear:both;
}

.RightColumnPadding {
   background-color:#FFFFFF;
   width:177px;
   padding-left:25px;
   padding-right:30px;
   padding-top:20px;
   margin-bottom:-5000px;
   padding-bottom:5000px;
   float:left;
   display:inline;
}

* html .RightColumnPadding {
   width: 232px;
   w\idth: 177px;
}

.topText{
	font-size: 28px;
	font-weight: bold;
	color: #99cc66;
}

.secondText{
	font-size: 28px;
	font-weight: bold;
	color: #80d0cb;	
}