#i1124ownsupplies,
#i34customized,
#i35weekends,
#i1127specialoccasions,
#i36ownsupplies,
#i37thoroughemployeescreening,
#i1122customized,
#i1121creditcards,
#i33creditcards,
#i38licensed,
#i1123weekends,
#i1128residentialandcommercial,
#i1126licensed,
#i39specialoccasions,
#i1125thoroughemployeescreening,
#i40residentialandcommercial  {
   width: 224px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-left: 8px;
   margin-right: 0px;
   margin-bottom: 0px;
}

#schedulebutton > div:first-child,
#keepcleanbutton > div:first-child,
#specialbutton > div:first-child,
#commercialbutton > div:first-child,
#initialbutton > div:first-child,
#residentialbutton > div:first-child,
#customizedbutton > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#employeesbutton,
#homebutton,
#guaranteebutton,
#servicesbutton,
#paymentsbutton,
#aboutbutton,
#contactbutton,
#i352greenbutton,
#productsbutton  {
   line-height: 20px;
   font-size: 15px;
   font-family: ProximaNova-Regular, ProximaNova, "Proxima Nova";
   text-align: left;
   position: absolute;
   top: 13px;
   z-index: 4;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#licensed,
#weekends,
#specialoccasions,
#creditcards,
#customized,
#ownsupplies,
#thoroughemployeescreening  {
   position: absolute;
   left: 787px;
   z-index: 4;
   width: 224px;
   margin-left: 0px;
   margin-top: 0px;
}

#layer3copy3,
#layer3copy2,
#layer3copy7,
#layer3copy6,
#layer3copy5,
#layer3copy,
#layer3,
#layer3copy4  {
   background: url(sg_home_media/layer3copy6.png) no-repeat;
   height: 19px;
   width: 18px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

#customizedbutton,
#initialbutton,
#commercialbutton,
#keepcleanbutton  {
   overflow: hidden;
   line-height: 20px;
   font-size: 15px;
   font-family: ProximaNova-Regular, ProximaNova, "Proxima Nova";
   text-align: left;
   position: absolute;
   left: 587px;
   z-index: 7;
   height: 13px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesbg > div:first-child,
#residentialbg > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 258px;
   background-repeat: no-repeat;
}

#homephotospreviousbutton a,
#homephotosnextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 44px;
   width: 44px;
   font-size: 44px;
   line-height: 44px;
}

#residentialbutton,
#schedulebutton,
#specialbutton  {
   overflow: hidden;
   line-height: 20px;
   font-size: 15px;
   font-family: ProximaNova-Regular, ProximaNova, "Proxima Nova";
   text-align: left;
   position: absolute;
   left: 340px;
   z-index: 8;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#homephotospreviousbutton,
#homephotosnextbutton  {
   height: 44px;
   width: 44px;
   top: 0px;
   left: 0px;
   position: relative;
   margin-right: 0px;
   margin-bottom: 0px;
}

.footer_div_bkg,
.page_content_bkg,
.headerbackground_bkg  {
   position: absolute;
   width: 1024px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#facebookbutton a:hover,
#facebookbutton a.nmh  {
   background-position: -35px 0%;
}

#residentialbutton > div:first-child  {
   height: 13px;
   width: 212px;
}

#commercialbutton > div:first-child  {
   height: 13px;
   width: 221px;
}

#customizedbutton > div:first-child  {
   height: 13px;
   width: 213px;
}

#keepcleanbutton > div:first-child  {
   height: 13px;
   width: 173px;
}

#schedulebutton > div:first-child  {
   height: 10px;
   width: 102px;
}

#specialbutton > div:first-child  {
   height: 14px;
   width: 233px;
}

#initialbutton > div:first-child  {
   height: 13px;
   width: 230px;
}

#residentialbg > div:first-child  {
   background-image: url(sg_home_media/residentialbg.gif);
   height: 78px;
}

#i1125thoroughemployeescreening  {
   margin-top: 20px;
}

#i1128residentialandcommercial  {
   margin-top: 31px;
}

#servicesbg > div:first-child  {
   background-image: url(sg_home_media/servicesbg.gif);
   height: 99px;
}

#i37thoroughemployeescreening  {
   margin-top: 20px;
}

#i40residentialandcommercial  {
   margin-top: 38px;
}

#homephotospreviousbutton a  {
   background-image: url(sg_home_media/homephotospreviousbutton.png);
}

#thoroughemployeescreening  {
   top: 306px;
}

#homephotospreviousbutton  {
   margin-top: 220px;
   margin-left: 29px;
}

#aboutheader,
#abouttext  {
   position: absolute;
   left: 42px;
   z-index: 5;
   width: 665px;
   margin-left: 0px;
   margin-top: 0px;
}

#homephotosnextbutton a  {
   background-image: url(sg_home_media/homephotosnextbutton.png);
}

#i1127specialoccasions  {
   margin-top: 19px;
}

#homephotosnextbutton  {
   margin-top: 219px;
   margin-left: 9px;
}

#i39specialoccasions  {
   margin-top: 19px;
}

#mintconditionlogo  {
   background: url(sg_aboutus_media/mintconditionlogo.png) no-repeat;
   position: absolute;
   left: 30px;
   top: 4px;
   z-index: 5;
   width: 134px;
   height: 111px;
   margin-left: 0px;
   margin-top: 0px;
}

#roundedrectangle2  {
   background: url(sg_home_media/roundedrectangle2.gif) no-repeat;
   position: absolute;
   left: 392px;
   top: 94px;
   z-index: 4;
   width: 216px;
   height: 23px;
   margin-left: 0px;
   margin-top: 0px;
}

#residentialbutton  {
   height: 13px;
   width: 212px;
   top: 49px;
}

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

#i20greenbutton a  {
   background: url(sg_home_media/layer4.png) no-repeat;
   display: block;
   height: 41px;
   width: 54px;
   font-size: 41px;
   line-height: 41px;
}

#customizedbutton  {
   width: 213px;
   top: 89px;
}

#i1121creditcards  {
   margin-top: 17px;
}

#i1124ownsupplies  {
   margin-top: 18px;
}

#headerbackground  {
   background: transparent url(sg_home_media/headerbackground.gif) center top repeat-x;
   background-attachment: scroll;
   height: 123px;
}

#commercialbutton  {
   width: 221px;
   z-index: 8;
   top: 69px;
   left: 340px;
}

#specialoccasions  {
   top: 213px;
}

#thoroughcleaning  {
   margin: 27px 0px 0px 10px;
   width: 102px;
   top: 0px;
   left: 0px;
   position: relative;
}

#guaranteebutton  {
   width: 89px;
   left: 496px;
}

#superiorservice  {
   margin: 21px 0px 0px 42px;
   width: 84px;
   top: 0px;
   left: 0px;
   position: relative;
}

#employeesbutton  {
   height: 13px;
   width: 92px;
   left: 733px;
}

#ecofriendlytext  {
   position: absolute;
   left: 69px;
   top: 11px;
   z-index: 5;
   width: 246px;
   margin-left: 0px;
   margin-top: 0px;
}

#i1122customized  {
   margin-top: 16px;
}

#keepcleanbutton  {
   width: 173px;
   top: 69px;
}

#cleaningbubbles  {
   background: url(sg_aboutus_media/cleaningbubbles.png) no-repeat;
   position: absolute;
   left: 773px;
   top: -1px;
   z-index: 5;
   width: 201px;
   height: 182px;
   margin-left: 0px;
   margin-top: 0px;
}

#i352greenbutton  {
   width: 58px;
   left: 671px;
}

#minthomecolumn  {
   margin: 1px 0px 0px 1px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 1023px;
   min-height: 564px;
}

#i33creditcards  {
   margin-top: 17px;
}

#estimatebutton  {
   text-transform: uppercase;
   line-height: 8px;
   font-size: 14px;
   font-family: Arial-BoldMT, Arial, Helvetica, sans-serif;
   text-align: left;
   position: absolute;
   left: 402px;
   top: 102px;
   z-index: 5;
   width: 223px;
   height: 16px;
   margin-left: 0px;
   margin-top: 0px;
}

#i36ownsupplies  {
   margin-top: 15px;
}

#schedulebutton  {
   height: 10px;
   width: 102px;
   top: 89px;
}

#facebookbutton  {
   position: absolute;
   left: 202px;
   top: 6px;
   z-index: 6;
   width: 35px;
   height: 35px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesbutton  {
   width: 74px;
   left: 340px;
}

#paymentsbutton  {
   height: 13px;
   width: 81px;
   left: 587px;
}

#i20greenbutton  {
   position: absolute;
   left: 15px;
   top: 4px;
   z-index: 4;
   width: 54px;
   height: 41px;
   margin-left: 0px;
   margin-top: 0px;
}

#productsbutton  {
   width: 74px;
   left: 417px;
}

#initialbutton  {
   width: 230px;
   top: 49px;
}

#i1123weekends  {
   margin-top: 19px;
}

#residentialbg  {
   overflow: hidden;
   position: absolute;
   left: 567px;
   top: 45px;
   z-index: 6;
   width: 258px;
   height: 78px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#specialbutton  {
   height: 14px;
   width: 233px;
   top: 109px;
}

#contactbutton  {
   width: 76px;
   left: 829px;
}

#i34customized  {
   margin-top: 15px;
}

#v2aboutheader  {
   margin: 19px 0px 0px -665px;
   width: 665px;
   top: 0px;
   left: 0px;
   position: relative;
}

#i1126licensed  {
   margin-top: 15px;
}

#clear_footer  {
   height: 45px;
   clear: both;
}

#page_content  {
   min-height: 565px;
}

#i38licensed  {
   margin-top: 15px;
}

#layer3copy2  {
   margin-top: 33px;
}

#layer3copy5  {
   margin-top: 34px;
}

#ownsupplies  {
   top: 362px;
}

#aboutbutton  {
   width: 80px;
   left: 258px;
}

#layer3copy4  {
   margin-top: 34px;
}

#aboutheader  {
   top: 20px;
}

#layer3copy3  {
   margin-top: 20px;
}

#creditcards  {
   top: 493px;
}

#layer3copy6  {
   margin-top: 16px;
   background-image: url(sg_aboutus_media/layer3copy7.png);
}

#layer3copy7  {
   margin-top: 18px;
}

#i35weekends  {
   margin-top: 16px;
}

#layer3copy  {
   margin-top: 19px;
}

#customized  {
   top: 456px;
}

#servicesbg  {
   overflow: hidden;
   position: absolute;
   left: 320px;
   top: 45px;
   z-index: 7;
   width: 258px;
   height: 99px;
   display: none;
   margin-left: 0px;
   margin-top: 0px;
}

#footer_div  {
   height: 45px;
   clear: both;
   background-color: #C6DCA2;
}

#homebutton  {
   width: 56px;
   left: 197px;
}

#footertext  {
   position: absolute;
   left: 199px;
   top: 12px;
   z-index: 4;
   width: 800px;
   margin-left: 0px;
   margin-top: 0px;
}

#abouttext  {
   top: 58px;
}

#licensed  {
   top: 268px;
}

#logoback  {
   margin: 1px 0px 1px 0px;
   background: url(sg_aboutus_media/logoback.png) no-repeat;
   position: relative;
   left: 0px;
   top: 0px;
   width: 156px;
   height: 556px;
}

#weekends  {
   top: 417px;
}

#page_div  {
   min-height: 100%;
   margin-bottom: -45px;
   position: relative;
}

#weoffer  {
   margin: 28px 0px 0px 5px;
   width: 67px;
   top: 0px;
   left: 0px;
   position: relative;
}

#layer3  {
   margin-top: 187px;
}

#call  {
   position: absolute;
   left: 32px;
   top: 65px;
   z-index: 4;
   width: 967px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1024px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

.c231F20 a  {
   color: #231F20;
}

.divider  {
   clear: left;
   display: block;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.cFFF a  {
   color: #FFFFFF;
}

.c_b a  {
   color: #000000;
}

.flow  {
   z-index: 2;
   position: relative;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background: #FFFFFF url(sg_aboutus_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

