#drainagetext p,
#estatestext p,
#boilerinstalltext p,
#breakdownstext p,
#bathroomstext p,
#gasservicingtext p,
#powerflushingtext p  {
   font: 10px/13px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   text-align: center;
}

#topmenu li a:hover,
#bottommenu li a:hover  {
   text-decoration: underline;
}

#certificationtext p,
#weworkwithtext p  {
   font: 14px/17px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #00AEEF;
   text-align: left;
}

#designedbydesignjdtextbutton a:hover  {
   font-weight: bold;
   color: #0A90C8;
   text-decoration: underline;
}

#testomonialstext p,
#servicestext p  {
   font: 24px/29px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #00AEEF;
   text-align: left;
}

#estates,
#breakdown,
#gasservicing  {
   visibility: visible;
   position: absolute;
   top: 597px;
   z-index: 3;
   width: 73px;
   height: 67px;
   background-repeat: no-repeat;
}

#id0introtext p,
#commentstext p  {
   font: 14px/17px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   text-align: left;
}

#designedbydesignjdtextbutton a  {
   border: 0px none #000000;
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #010100;
}

#bottommenu li a,
#topmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FEED01;
   height: 100%;
}

#designedbydesignjdtextbutton  {
   font: 10px/12px HelveticaNeue, "Helvetica Neue";
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 337px;
   top: 962px;
   z-index: 3;
   width: 137px;
   height: 9px;
}

#insurancelogobutton a:hover  {
   background-position: -78px 0%;
}

#bottommenu li,
#topmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#gassafelogobutton a:hover  {
   background-position: -100px 0%;
}

#insurancelogobutton a  {
   background: url(sg_contact_media/insurancelogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 78px;
   width: 78px;
   font-size: 78px;
   line-height: 78px;
}

#bottommenubackground  {
   background: url(sg_contact_media/bottommenubackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 923px;
   z-index: 3;
   width: 802px;
   height: 35px;
}

#gassafelogobutton a  {
   background: url(sg_contact_media/gassafelogobutton.gif) no-repeat 0% 0px;
   display: block;
   height: 109px;
   width: 100px;
   font-size: 109px;
   line-height: 109px;
}

#enegyefficiencylogo  {
   background: url(sg_contact_media/enegyefficiencylogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 457px;
   z-index: 3;
   width: 101px;
   height: 79px;
}

#bathroom,
#drainage  {
   visibility: visible;
   position: absolute;
   top: 480px;
   z-index: 3;
   width: 75px;
   height: 68px;
   background-repeat: no-repeat;
}

#insurancelogobutton  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 548px;
   z-index: 3;
   width: 78px;
   height: 78px;
}

#topmenubackground  {
   background: url(sg_contact_media/topmenubackground.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 154px;
   z-index: 3;
   width: 802px;
   height: 46px;
}

#gassafelogobutton  {
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 338px;
   z-index: 3;
   width: 100px;
   height: 109px;
}

#boilerinstalltext  {
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 556px;
   z-index: 3;
   width: 60px;
}

#powerflushingtext  {
   visibility: visible;
   position: absolute;
   left: 420px;
   top: 554px;
   z-index: 3;
   width: 46px;
}

#certificationtext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 316px;
   z-index: 3;
   width: 95px;
}

#testomonialstext  {
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 717px;
   z-index: 4;
   width: 318px;
}

#gasservicingtext  {
   visibility: visible;
   position: absolute;
   left: 374px;
   top: 672px;
   z-index: 3;
   width: 53px;
}

#weworkwithtext  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 645px;
   z-index: 3;
   width: 103px;
}

#breakdownstext  {
   visibility: visible;
   position: absolute;
   left: 467px;
   top: 674px;
   z-index: 3;
   width: 71px;
}

#i24hourstext p  {
   font: 14px/13px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #4E5B04;
   text-align: left;
}

#boilerinstall  {
   background: url(sg_home_media/boilerinstall.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 308px;
   top: 481px;
   z-index: 3;
   width: 73px;
   height: 67px;
}

#welcometext p  {
   font: 39px/47px HelveticaNeue-Bold, HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   color: #00AEEF;
   text-align: left;
}

#bathroomstext  {
   visibility: visible;
   position: absolute;
   left: 523px;
   top: 556px;
   z-index: 3;
   width: 62px;
}

#worcesterlogo  {
   background: url(sg_contact_media/worcesterlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 862px;
   z-index: 3;
   width: 111px;
   height: 43px;
}

#viessmannlogo  {
   background: url(sg_contact_media/viessmannlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 834px;
   z-index: 3;
   width: 99px;
   height: 21px;
}

#id0introtext  {
   visibility: visible;
   position: absolute;
   left: 238px;
   top: 264px;
   z-index: 3;
   width: 514px;
}

#i24hourstext  {
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 60px;
   z-index: 5;
   width: 213px;
}

#gasservicing  {
   background-image: url(sg_home_media/gasservicing.gif);
   left: 363px;
}

#callusnumber  {
   background: url(sg_contact_media/callusnumber.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 577px;
   top: 13px;
   z-index: 6;
   width: 207px;
   height: 109px;
}

#drainagetext  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 556px;
   z-index: 3;
   width: 52px;
}

#commentstext  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 749px;
   z-index: 3;
   width: 463px;
}

#servicestext  {
   visibility: visible;
   position: absolute;
   left: 233px;
   top: 428px;
   z-index: 3;
   width: 148px;
}

#yellowheader  {
   background: url(sg_contact_media/yellowheader.gif) no-repeat;
   position: absolute;
   left: 5px;
   top: 0px;
   z-index: 4;
   width: 805px;
   height: 163px;
}

#vaillantlogo  {
   background: url(sg_contact_media/vaillantlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 54px;
   top: 792px;
   z-index: 3;
   width: 101px;
   height: 27px;
}

#estatestext  {
   visibility: visible;
   position: absolute;
   left: 584px;
   top: 673px;
   z-index: 3;
   width: 55px;
}

#welcometext  {
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 209px;
   z-index: 3;
   width: 318px;
}

#powerflush  {
   background: url(sg_home_media/powerflush.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 483px;
   z-index: 3;
   width: 73px;
   height: 67px;
}

#logoxmedia  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 2px;
   z-index: 5;
   width: 200px;
   height: 300px;
}

#bottommenu  {
   font: 14px/18px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FEED01;
   position: absolute;
   left: 255px;
   top: 932px;
   z-index: 4;
}

#breakdown  {
   background-image: url(sg_home_media/breakdown.gif);
   left: 467px;
}

#potterton  {
   background: url(sg_contact_media/potterton.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 749px;
   z-index: 5;
   width: 106px;
   height: 35px;
}

#drainage  {
   background-image: url(sg_home_media/drainage.gif);
   left: 620px;
}

#pid1home  {
   margin: 0px auto 0px auto;
   height: 971px;
   width: 810px;
   position: relative;
}

#bathroom  {
   background-image: url(sg_home_media/bathroom.gif);
   left: 516px;
}

#glowworm  {
   background: url(sg_contact_media/glowworm.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 703px;
   z-index: 4;
   width: 119px;
   height: 49px;
}

#estates  {
   background-image: url(sg_home_media/estates.gif);
   left: 573px;
}

#topmenu  {
   font: 19px/23px HelveticaNeue, "Helvetica Neue";
   margin: 0px;
   height: 23px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FEED01;
   position: absolute;
   left: 227px;
   top: 166px;
   z-index: 6;
}

#copy  {
   background: url(sg_home_media/copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 711px;
   top: 463px;
   z-index: 3;
   width: 21px;
   height: 245px;
}

#baxi  {
   background: url(sg_contact_media/baxi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 669px;
   z-index: 3;
   width: 108px;
   height: 40px;
}

#id0  {
   background: url(sg_home_media/id0.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 462px;
   z-index: 3;
   width: 22px;
   height: 243px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_contact_media/exteriortile.gif) center top repeat;
}


