#consultingservicesweprovi p a,
#i5therainwaterharvestinggro p a,
#residentialdesigninstalla p a,
#rainwaterharvestingapplic p a,
#whyrainwaterharvestingthe p a,
#municipaldesigninstallati p a,
#i93therainwaterharvestinggro p a,
#rainwatercollectionsystem p a,
#commercialdesigninstallat p a  {
   display: inline;
}

#i5therainwaterharvestinggro li,
#i5therainwaterharvestinggro p  {
   margin: 0px;
}

#i293i20092011rainwaterharvest  {
   top: 89px;
}

#i27i110428sgwebsitedesignand  {
   top: 110px;
}

#rainwaterharvestingapplic  {
   margin-top: 0px;
   margin-left: 0px;
   width: 273px;
   z-index: 4;
   top: 549px;
   left: 90px;
   position: absolute;
}

#municipaldesigninstallati  {
   margin-bottom: 0px;
   margin-top: 29px;
   margin-right: 0px;
   margin-left: 12px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 226px;
}

#consultingservicesweprovi  {
   margin-bottom: 22px;
   margin-top: 29px;
   margin-right: 0px;
   margin-left: 14px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 214px;
}

#residentialbutton a  {
   line-height: 51px;
   font-size: 51px;
   width: 64px;
   height: 51px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/residentialbutton.gif);
}

#consultingbutton a  {
   line-height: 53px;
   font-size: 53px;
   width: 55px;
   height: 53px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/consultingbutton.gif);
}

#commercialbutton a  {
   line-height: 53px;
   font-size: 53px;
   width: 61px;
   height: 53px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/commercialbutton.gif);
}

#residentialbutton  {
   margin-bottom: 0px;
   margin-top: 50px;
   margin-right: 0px;
   margin-left: 38px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 64px;
   height: 51px;
}

#municipalbutton a  {
   line-height: 43px;
   font-size: 43px;
   width: 63px;
   height: 43px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/municipalbutton.gif);
}

#consultingbutton  {
   margin-bottom: 0px;
   margin-top: 41px;
   margin-right: 0px;
   margin-left: 53px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 55px;
   height: 53px;
}

#commercialbutton  {
   margin-bottom: 0px;
   margin-top: 50px;
   margin-right: 0px;
   margin-left: 58px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 61px;
   height: 53px;
}

#page,
#page_bkg  {
   width: 1098px;
   height: 1183px;
}

#municipalbutton  {
   margin-bottom: 0px;
   margin-top: 41px;
   margin-right: 0px;
   margin-left: 36px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 63px;
   height: 43px;
}

#i189broadwayh2  {
   top: 49px;
}

#innerfooter  {
   width: 1098px;
}

#ridefooter  {
   margin-top: 19px;
}

#homecolumn  {
   min-height: 641px;
   width: 710px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 355px;
   margin-right: 0px;
   margin-top: 523px;
   margin-bottom: 0px;
}

#rhgmenu  {
   top: 68px;
}

#layer9  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/layer9.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 200px;
   width: 146px;
   z-index: 3;
   top: 924px;
   left: 125px;
   position: absolute;
}

#layer1  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/layer1.gif);
   margin-bottom: 0px;
   margin-top: 22px;
   margin-right: 0px;
   margin-left: 18px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 167px;
   height: 143px;
}

#shape2  {
   top: 28px;
}

h1  {
   color: #73A013;
   line-height: 29px;
   font-size: 24px;
}


