a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#rehabfoottexttext p,
#homefoottexttext li,
#homepgtexttext p,
#contectfoottexttext li,
#testimonialfoottexttext li,
#rehabfoottexttext li,
#testimonialstexttext p,
#galleryfoottexttext li,
#testimonialfoottexttext p,
#homefoottexttext p,
#homepgtexttext li,
#contacttexttext p,
#galleryfoottexttext p,
#contectfoottexttext p,
#testimonialstexttext li,
#citiestext p,
#contacttexttext li,
#citiestext li  {
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
   padding-bottom: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
}

#gallery2row1image3button a,
#gallery3row1image3button a,
#gallery2row1image4button a,
#gallery1row1image2button a,
#gallery2row1image1button a,
#gallery1row3image1button a,
#gallery2row1image2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 109px;
   width: 145px;
   font-size: 109px;
   line-height: 109px;
}

#gallery2row1image3button,
#gallery3row1image3button,
#gallery2row1image4button,
#gallery2row1image1button,
#gallery2row1image2button  {
   position: absolute;
   top: 889px;
   z-index: 4;
   width: 145px;
   height: 109px;
}

#gallery4row1image1button a,
#gallery1row1image1button a,
#gallery3row1image1button a,
#i1gallery1row2image2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 108px;
   width: 145px;
   font-size: 108px;
   line-height: 108px;
}

#rehabline9,
#rehabline7,
#rehabline5,
#rehabline11,
#rehabline3,
#rehabline6,
#line3,
#rehabline10,
#rehabline4  {
   background: url(sg_fire-water_media/line3.gif) no-repeat;
   position: absolute;
   left: 296px;
   z-index: 4;
   width: 634px;
   height: 2px;
}

#i2paypalbutton a,
#i0paypalbutton a,
#i4paypalbutton a,
#i1paypalbutton a,
#i5paypalbutton a,
#i3paypalbutton a  {
   background: url(sg_rehab_media/d3paypalbutton.gif) no-repeat;
   display: block;
   height: 19px;
   width: 70px;
   font-size: 19px;
   line-height: 19px;
}

#rehabfoottexttext,
#testimonialfoottexttext,
#homefoottexttext,
#galleryfoottexttext,
#contectfoottexttext  {
   position: absolute;
   left: 47px;
   z-index: 3;
   width: 896px;
}

#testimonialline6,
#i0i24hremergency,
#contactnumbers,
#gallery4,
#fireandwaterrestoration,
#rehabback  {
   position: absolute;
   left: 36px;
   top: 29px;
   z-index: 3;
   width: 954px;
   background-repeat: no-repeat;
}

#i5paypalbutton,
#i4paypalbutton,
#i3paypalbutton,
#i2paypalbutton,
#i1paypalbutton,
#i0paypalbutton  {
   position: absolute;
   left: 323px;
   z-index: 4;
   width: 70px;
   height: 19px;
}

#i2bbbbutton a,
#i3bbbbutton a,
#i0bbbbutton a,
#i1bbbbutton a,
#i4bbbbutton a,
#i5bbbbutton a  {
   background: url(sg_rehab_media/d3bbbbutton.gif) no-repeat;
   display: block;
   height: 28px;
   width: 75px;
   font-size: 28px;
   line-height: 28px;
}

#i2bbbbutton,
#i3bbbbutton,
#i0bbbbutton,
#i1bbbbutton,
#i4bbbbutton,
#i5bbbbutton  {
   position: absolute;
   left: 125px;
   z-index: 4;
   width: 75px;
   height: 28px;
}

#gallery4row1image1button,
#gallery1row1image1button,
#gallery3row1image1button  {
   position: absolute;
   left: 96px;
   z-index: 4;
   width: 145px;
   height: 108px;
}

#i0gallery1row2image2button a,
#gallery1row3image2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 109px;
   width: 144px;
   font-size: 109px;
   line-height: 109px;
}

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

#gallery1row1image3button a,
#gallery4row2image3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 108px;
   width: 144px;
   font-size: 108px;
   line-height: 108px;
}

#rehabline2,
#rehabline8,
#line2,
#rehabline1,
#line1  {
   background: url(sg_fire-water_media/line1.gif) no-repeat;
   position: absolute;
   left: 95px;
   z-index: 4;
   width: 840px;
   height: 1px;
}

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

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

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

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

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

#reopdfbutton a,
#i203kpdfbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 77px;
   width: 46px;
   font-size: 77px;
   line-height: 77px;
}

#reopdfbutton,
#i203kpdfbutton  {
   position: absolute;
   left: 161px;
   z-index: 4;
   width: 46px;
   height: 77px;
}

#i0gallery1row2image2button a  {
   background-image: url(sg_gallery_media/d0gallery1row2image2button.gif);
}

#i1gallery1row2image2button a  {
   background-image: url(sg_gallery_media/d1gallery1row2image2button.gif);
}

#gallery1row1image2button a  {
   background-image: url(sg_gallery_media/gallery1row1image2button.gif);
}

#gallery3row1image1button a  {
   background-image: url(sg_gallery_media/gallery3row1image1button.gif);
}

#gallery4row1image1button a  {
   background-image: url(sg_gallery_media/gallery4row1image1button.gif);
}

#testimonialfoottexttext li  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#gallery2row1image4button a  {
   background-image: url(sg_gallery_media/gallery2row1image4button.gif);
}

#gallery1row3image1button a  {
   background-image: url(sg_gallery_media/gallery1row3image1button.gif);
}

#gallery2row1image3button a  {
   background-image: url(sg_gallery_media/gallery2row1image3button.gif);
}

#gallery4row2image3button a  {
   background-image: url(sg_gallery_media/gallery4row2image3button.gif);
}

#gallery2row1image2button a  {
   background-image: url(sg_gallery_media/gallery2row1image2button.gif);
}

#gallery1row1image1button a  {
   background-image: url(sg_gallery_media/gallery1row1image1button.gif);
}

#gallery2row1image1button a  {
   background-image: url(sg_gallery_media/gallery2row1image1button.gif);
}

#gallery1row3image2button a  {
   background-image: url(sg_gallery_media/gallery1row3image2button.gif);
}

#rehabtext1,
#firewatertext  {
   background: url(sg_fire-water_media/firewatertext.gif) no-repeat;
   position: absolute;
   left: 95px;
   top: 393px;
   z-index: 5;
   width: 594px;
   height: 42px;
}

#gallery3row1image3button a  {
   background-image: url(sg_gallery_media/gallery3row1image3button.gif);
}

#gallery1row1image3button a  {
   background-image: url(sg_gallery_media/gallery1row1image3button.gif);
}

#yourrestorationspecialist  {
   background: url(sg_fire-water_media/yourrestorationspecialist.gif) no-repeat;
   position: absolute;
   left: 703px;
   top: 88px;
   z-index: 4;
   width: 254px;
   height: 12px;
}

#redmenubar,
#bottomredbar  {
   background: url(sg_fire-water_media/redmenubar.gif) no-repeat;
   position: absolute;
   left: 71px;
   z-index: 4;
   width: 885px;
   height: 30px;
}

#testimonialfoottexttext p  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#gallery2row1image3button  {
   left: 410px;
}

#gallery1row1image2button  {
   position: absolute;
   left: 253px;
   top: 460px;
   z-index: 4;
   width: 145px;
   height: 109px;
}

#gallery3row1image3button  {
   left: 410px;
   top: 1074px;
}

#gallery2row1image2button  {
   left: 253px;
}

#gallery1row1image1button  {
   top: 460px;
}

#gallery3row1image1button  {
   top: 1074px;
}

#gallery4row1image1button  {
   top: 1253px;
}

#rehabimages,
#homeimages  {
   position: absolute;
   left: 71px;
   top: 183px;
   z-index: 5;
   width: 884px;
   height: 158px;
   background-repeat: no-repeat;
}

#gallery2row1image1button  {
   left: 95px;
}

#gallery2row1image4button  {
   left: 568px;
}

#testimonialfoottexttext  {
   top: 1153px;
}

#testimonialstexttext li  {
   font-size: 14px;
   line-height: 16px;
   color: #FFFFFF;
   text-align: left;
   padding-top: 30px;
}

#fireandwaterrestoration  {
   background-image: url(sg_fire-water_media/fireandwaterrestoration.gif);
   height: 800px;
}

#contectfoottexttext li  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#testimonialstexttext p  {
   font-size: 14px;
   line-height: 16px;
   color: #FFFFFF;
   text-align: left;
   padding-top: 30px;
}

#galleryfoottexttext li  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#galleryfoottexttext p  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#testimomnialsbutton a  {
   background: url(sg_fire-water_media/testimomnialsbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 126px;
   font-size: 14px;
   line-height: 14px;
}

#contectfoottexttext p  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#homefoottexttext p a  {
   display: inline;
}

#rehabfoottexttext li  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#galleryfoottexttext  {
   top: 1755px;
}

#rehabfoottexttext p  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#contectfoottexttext  {
   top: 705px;
}

#testimomnialsbutton  {
   position: absolute;
   left: 432px;
   top: 161px;
   z-index: 5;
   width: 126px;
   height: 14px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#homefoottexttext li  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#contacttexttext li  {
   color: #FFFFFF;
   font-size: 14px;
   line-height: 16px;
   text-align: left;
   padding-top: 10px;
}

#homefoottexttext p  {
   text-align: center;
   padding-top: 0px;
   font-size: 12px;
   line-height: 14px;
   color: #9C9C9C;
}

#firewaterbutton a  {
   background: url(sg_fire-water_media/firewaterbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 127px;
   font-size: 14px;
   line-height: 14px;
}

#rehabfoottexttext  {
   top: 1372px;
}

#contacttexttext p  {
   color: #FFFFFF;
   font-size: 14px;
   line-height: 16px;
   text-align: left;
   padding-top: 10px;
}

#homepgtexttext li  {
   font-size: 14px;
   line-height: 16px;
   color: #FFFFFF;
   text-align: left;
   padding-top: 15px;
}

#i203kpdfbutton a  {
   background-image: url(sg_rehab_media/i203kpdfbutton.gif);
}

#homepgtexttext p  {
   font-size: 14px;
   line-height: 16px;
   color: #FFFFFF;
   text-align: left;
   padding-top: 15px;
}

#testimonialline6  {
   background-image: url(sg_testimonials_media/testimonialline6.gif);
   height: 1111px;
}

#homefoottexttext  {
   top: 836px;
}

#i0i24hremergency  {
   background-image: url(sg_home_media/i24hremergency.gif);
   height: 800px;
}

#firewaterbutton  {
   position: absolute;
   left: 197px;
   top: 161px;
   z-index: 5;
   width: 127px;
   height: 14px;
}

#contactbutton a  {
   background: url(sg_fire-water_media/contactbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 93px;
   font-size: 14px;
   line-height: 14px;
}

#gallerybutton a  {
   background: url(sg_fire-water_media/gallerybutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 90px;
   font-size: 14px;
   line-height: 14px;
}

#contactnumbers  {
   background-image: url(sg_contact_media/contactnumbers.gif);
   height: 668px;
}

#i3paypalbutton  {
   top: 1288px;
}

#i2paypalbutton  {
   top: 619px;
}

#i1paypalbutton  {
   top: 751px;
}

#i4paypalbutton  {
   top: 1669px;
}

#i203kpdfbutton  {
   top: 494px;
}

#i0paypalbutton  {
   top: 751px;
}

#i5paypalbutton  {
   top: 1062px;
}

#reopdfbutton a  {
   background-image: url(sg_rehab_media/reopdfbutton.gif);
}

#gallerybutton  {
   position: absolute;
   left: 579px;
   top: 161px;
   z-index: 5;
   width: 90px;
   height: 14px;
}

#citiestext li  {
   text-align: justify;
   padding-top: 0px;
   font-size: 14px;
   line-height: 16px;
   color: #000000;
}

#i3roc,
#i2roc  {
   background: url(sg_home_media/roc.gif) no-repeat;
   position: absolute;
   left: 757px;
   z-index: 4;
   width: 148px;
   height: 30px;
}

#rehabbutton a  {
   background: url(sg_fire-water_media/rehabbutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 70px;
   font-size: 14px;
   line-height: 14px;
}

#contactbutton  {
   position: absolute;
   left: 690px;
   top: 161px;
   z-index: 5;
   width: 93px;
   height: 14px;
}

#reopdfbutton  {
   top: 887px;
}

#homebutton a  {
   background: url(sg_fire-water_media/homebutton.gif) no-repeat;
   display: block;
   height: 14px;
   width: 63px;
   font-size: 14px;
   line-height: 14px;
}

#bottomredbar  {
   top: 341px;
}

#citiestext p  {
   text-align: justify;
   padding-top: 0px;
   font-size: 14px;
   line-height: 16px;
   color: #000000;
}

#editbutton a  {
   background: url(sg_fire-water_media/editbutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 61px;
   font-size: 12px;
   line-height: 12px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#i3bbbbutton  {
   top: 1281px;
}

#i2bbbbutton  {
   top: 612px;
}

#rehabbutton  {
   position: absolute;
   left: 344px;
   top: 161px;
   z-index: 5;
   width: 70px;
   height: 14px;
}

#rehabimages  {
   background-image: url(sg_rehab_media/rehabimages.gif);
}

#i4bbbbutton  {
   top: 1662px;
}

#rehabline10  {
   top: 965px;
}

#i5bbbbutton  {
   top: 1055px;
}

#i1bbbbutton  {
   top: 744px;
}

#rehabline11  {
   top: 1081px;
}

#i0bbbbutton  {
   top: 744px;
}

#rehabline2  {
   top: 442px;
}

#rehabline7  {
   top: 731px;
}

#rehabline9  {
   top: 871px;
}

#rehabline8  {
   top: 836px;
}

#editbutton  {
   position: absolute;
   left: 894px;
   top: 46px;
   z-index: 4;
   width: 61px;
   height: 12px;
}

#rehabline1  {
   top: 414px;
}

#ridefooter  {
   font-size: 0px;
}

#rehabline6  {
   top: 684px;
}

#homebutton  {
   position: absolute;
   left: 115px;
   top: 161px;
   z-index: 5;
   width: 63px;
   height: 14px;
}

#homeimages  {
   background-image: url(sg_contact_media/homeimages.gif);
}

#rehabline4  {
   top: 499px;
}

#rehabline5  {
   top: 598px;
}

#redmenubar  {
   top: 153px;
}

#rehabline3  {
   top: 474px;
}

#rehabback  {
   background-image: url(sg_rehab_media/rehabback.gif);
   height: 1337px;
}

#page_bkg  {
   position: absolute;
   width: 1024px;
   height: 880px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#gallery4  {
   background-image: url(sg_gallery_media/gallery4.gif);
   height: 1717px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#line3  {
   top: 549px;
}

#line2  {
   z-index: 5;
   top: 442px;
}

#i3roc  {
   top: 1279px;
}

#i2roc  {
   top: 610px;
}

#line1  {
   top: 414px;
}

#logo  {
   background: url(sg_fire-water_media/logo.gif) no-repeat;
   position: absolute;
   left: 93px;
   top: 70px;
   z-index: 4;
   width: 227px;
   height: 53px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 880px;
   width: 1024px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}


