a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#treethumbsheet,
#treepicturebox,
#commercialpicturebox,
#irrigationthumbsheet,
#custompicturebox,
#irrigationpicturebox,
#customthumbsheet,
#commercialthumbsheet,
#sodpicturebox,
#sodthumbsheet,
#residentialthumbsheet  {
   border: 1px solid #000000;
   visibility: visible;
   margin-top: -1px;
   margin-left: -1px;
   position: absolute;
   left: 503px;
   z-index: 3;
   width: 342px;
}

#customthumbsheet .thumbwrapper,
#sodthumbsheet .thumbwrapper,
#treethumbsheet .thumbwrapper,
#residentialthumbsheet .thumbwrapper,
#commercialthumbsheet .thumbwrapper,
#irrigationthumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 6px;
   width: 56px;
   height: 42px;
}

#sodbutton a,
#commercialbutton a,
#contactbutton a,
#homebutton a,
#irrigationbutton a,
#companybutton a,
#custombutton a,
#treeshrubbutton a,
#residentialbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#treepicturebox table,
#irrigationpicturebox table,
#custompicturebox table,
#sodpicturebox table,
#residentialpicturebox table,
#commercialpicturebox table  {
   width: 100%;
   height: 100%;
}

#treecopytext p,
#irrigationcopytext p,
#customcopytext p,
#commercialcopytext p,
#contactform p,
#sodcopytext p,
#contacttext p,
#residentialcopytext p  {
	font: 20px/25px "Myriad Pro";
	margin: 0px;
	color: #003366;
}

#pid19sod,
#treeshrub,
#pid18irrigation,
#pid20contact,
#pid12home,
#pid15residential,
#pid16custom,
#pid13company,
#pid14commercial  {
   margin: 0px auto 0px auto;
   width: 905px;
   position: relative;
}

#customcopytext,
#commercialcopytext,
#irrigationcopytext,
#sodcopytext,
#residentialcopytext,
#treecopytext,
#contacttext  {
	visibility: visible;
	position: absolute;
	top: 199px;
	z-index: 3;
	width: 412px;
	height: 349px;
}

#treeh1text p,
#contacth1text p,
#residentialh1text p,
#companycopytext p,
#customh1text p,
#irrigationh1text p  {
   font: 24px/29px "Myriad Pro";
   margin: 0px;
   color: #003366;
}

#residentialh2text p,
#commercialh2text p,
#companyh2text p,
#homeh2text p,
#customh2text p  {
   font: 21px/25px "Myriad Pro It";
   margin: 0px;
   color: #003366;
   text-align: right;
}

#irrigationh1text,
#contacth1text,
#residentialh1text,
#treeh1text  {
	visibility: visible;
	position: absolute;
	left: 48px;
	top: 157px;
	z-index: 3;
	width: 321px;
}

#contacth2text p,
#sodh2text p,
#treeh2text p,
#irrigationh2text p  {
   font: 19px/23px "Myriad Pro It";
   margin: 0px;
   color: #003366;
   text-align: right;
}

#addresstext p,
#staffinfotextscroll p,
#companynewsheadertext p  {
   font: 17px "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#addresstext p a,
#staffinfotextscroll p a,
#contacttext p a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-width: 0px;
   text-decoration: none;
}

#companybutton a:hover,
#residentialbutton a:hover  {
   background-position: -108px 0%;
}

#addresstext p a:hover,
#contactusbutton a:hover  {
   text-decoration: underline;
}

#treeh2text,
#contacth2text,
#sodh2text  {
   visibility: visible;
   position: absolute;
   top: 40px;
   z-index: 3;
   width: 435px;
}

#sodh1text p,
#commercialh1text p  {
   font: 25px/30px "Myriad Pro";
   margin: 0px;
   color: #003366;
   text-align: left;
}

#commercialh1text,
#sodh1text  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 155px;
   z-index: 3;
   width: 395px;
}

#companyh2text,
#homeh2text  {
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 38px;
   z-index: 3;
   width: 351px;
}

#irrigationbutton a:hover  {
   background-position: -99px 0%;
}

#commercialbutton a:hover  {
   background-position: -114px 0%;
}

#staffinfotextscroll p a  {
   color: #FFCCCC;
}

#companynewsheadertext p  {
   line-height: 20px;
}

#treeshrubbutton a:hover  {
   background-position: -115px 0%;
}

#companynewstextscroll p  {
   font: 16px/20px "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#staffinfotextscroll p  {
   line-height: 21px;
}

#residentialthumbsheet  {
   background-color: #EAEAEA;
   height: 116px;
   top: 412px;
}

#residentialpicturebox  {
   border: 1px solid #FFFFFF;
   visibility: visible;
   margin-top: -1px;
   margin-left: -1px;
   position: absolute;
   left: 503px;
   top: 157px;
   z-index: 3;
   width: 342px;
   height: 247px;
}

#contactbutton a:hover  {
   background-position: -85px 0%;
}

#custombutton a:hover  {
   background-position: -82px 0%;
}

#irrigationpicturebox  {
   height: 247px;
   top: 157px;
}

#commercialthumbsheet  {
   background-color: #EAEAEA;
   height: 116px;
   top: 412px;
}

#irrigationthumbsheet  {
   background-color: #EAEAEA;
   height: 116px;
   top: 412px;
}

#commercialpicturebox  {
   height: 247px;
   top: 157px;
}

#residentialcopytext  {
   left: 57px;
}

#residentialh1text p  {
   text-align: left;
}

#residentialbutton a  {
   width: 108px;
   background-image: url(sg_commercial_media/residentialbutton.jpg);
}

#irrigationbutton a  {
   width: 99px;
   background-image: url(sg_commercial_media/irrigationbutton.jpg);
}

#irrigationcopytext  {
   left: 57px;
}

#irrigationh1text p  {
   text-align: left;
}

#commercialbutton a  {
   width: 114px;
   background-image: url(sg_commercial_media/commercialbutton.jpg);
}

#homebutton a:hover  {
   background-position: -75px 0%;
}

#commercialcopytext  {
   left: 57px;
}

#contactusbutton a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#companycopytext p  {
   text-align: justify;
}

#treeshrubbutton a  {
   width: 115px;
   background-image: url(sg_commercial_media/treeshrubbutton.jpg);
}

#sodbutton a:hover  {
   background-position: -51px 0%;
}

#residentialbutton  {
   visibility: visible;
   position: absolute;
   left: 331px;
   top: 98px;
   z-index: 5;
   width: 108px;
   height: 37px;
}

#irrigationbutton  {
   visibility: visible;
   position: absolute;
   left: 635px;
   top: 98px;
   z-index: 4;
   width: 99px;
   height: 37px;
}

#commercialbutton  {
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 98px;
   z-index: 4;
   width: 114px;
   height: 37px;
}

#customthumbsheet  {
   background-color: #EAEAEA;
   height: 116px;
   top: 412px;
}

#custompicturebox  {
   height: 247px;
   top: 157px;
}

#contactbutton a  {
   width: 85px;
   background-image: url(sg_commercial_media/contactbutton.jpg);
}

#contacth2text p  {
   text-align: center;
}

#contactusbutton  {
	font: 22px "Myriad Pro";
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 708px;
	top: 577px;
	z-index: 4;
	width: 156px;
	height: 29px;
}

#companybutton a  {
   width: 108px;
   background-image: url(sg_commercial_media/companybutton.jpg);
}

#treeshrubbutton  {
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 98px;
   z-index: 3;
   width: 115px;
   height: 37px;
}

#contacttext p a  {
   color: #660000;
   line-height: 28px;
}

#contacth1text p  {
   text-align: left;
}

#addresstext p a  {
   color: #FFFFFF;
}

#customcopytext  {
   left: 58px;
}

#treepicturebox  {
   height: 247px;
   top: 157px;
}

#customh1text p  {
   text-align: left;
}

#custombutton a  {
   width: 82px;
   background-image: url(sg_commercial_media/custombutton.jpg);
}

#treethumbsheet  {
   background-color: #EAEAEA;
   height: 116px;
   top: 412px;
}

#contacth2text  {
   left: 455px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 783px;
   top: 98px;
   z-index: 4;
   width: 85px;
   height: 37px;
}

#addresstext p  {
   line-height: 30px;
}

#companybutton  {
   visibility: visible;
   position: absolute;
   left: 111px;
   top: 98px;
   z-index: 3;
   width: 108px;
   height: 37px;
}

#sodthumbsheet  {
   background-color: #EAEAEA;
   height: 116px;
   top: 412px;
}

#contactform p  {
   line-height: 26px;
}

#contacth1text  {
   width: 249px;
}

#sodpicturebox  {
   height: 247px;
   top: 157px;
}

#custombutton  {
   visibility: visible;
   position: absolute;
   left: 438px;
   top: 98px;
   z-index: 6;
   width: 82px;
   height: 37px;
}

#treeh1text p  {
   text-align: justify;
}

#treecopytext  {
   left: 59px;
}

#homebutton a  {
   width: 75px;
   background-image: url(sg_commercial_media/homebutton.jpg);
}

#sodbutton a  {
   width: 51px;
   background-image: url(sg_commercial_media/sodbutton.jpg);
}

#addresstext  {
	visibility: visible;
	position: absolute;
	left: 44px;
	top: 575px;
	z-index: 3;
	width: 658px;
}

#contacttext  {
	width: 439px;
	left: 58px;
}

#sodcopytext  {
   left: 57px;
}

#treeh2text  {
   left: 413px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 98px;
   z-index: 4;
   width: 75px;
   height: 37px;
}

#sodh2text  {
   left: 413px;
}

#sodbutton  {
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 98px;
   z-index: 3;
   width: 51px;
   height: 37px;
}

#layer2  {
	background: url(sg_commercial_media/layer2.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 10px;
	top: 0px;
	z-index: 1;
	width: 905px;
	height: 641px;
}

#shape1  {
   background: url(sg_commercial_media/shape1.jpg) no-repeat;
   position: absolute;
   left: 29px;
   top: 4px;
   z-index: 2;
   width: 847px;
   height: 611px;
}

.sgthumb:hover  {
   border-color: #FFFFFF;
}

.sgthumb  {
   border: 1px solid #;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 56px;
   height: 42px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #405167;
}

#gallery {
	position: absolute;
	left: 361px;
	top: 87px;
	z-index: 2;
	width: 353px;
	height: 316px;
}

#slide {
	position: absolute;
	left: 447px;
	top: 157px;
	z-index: 2;
	width: 415px;
	height: 466px;
	
}
	
