#qualifactaionsimg  {
	background:url(sg_qualifacations_media/qualifactaionsimg.png) no-repeat 0% 0px;
	visibility: visible;
	position: absolute;
	left: 367px;
	top: 429px;
	z-index: 5;
	width: 434px;
	height: 354px;
}

#googlemapb a  {
   background: url(sg_contact_media/googlemapb.png) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 116px;
   font-size: 38px;
   line-height: 38px;
}

#menutext a, 
#menutext p
{color:#FFFFFF; font-size:13px;}

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

a ins  {
   text-decoration: none;
}

#gallerywindowsb a,
#gallerydoorwaysb a,
#galleryrecentprojectsb a,
#gallerywashroomsb a,
#gallerystairwaysb a,
#gallerybespokefurnitureb a,
#gallerymouldingsb a,
#galleryshopfittingb a,
#galleryreceptiondesksb a,
#gallerybarsrestaurantsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 105px;
   background-position: 0% 0px;
   font-size: 105px;
   line-height: 105px;
}

#abouttext,
#servicestexttext,
#galleriesheadertext,
#contacttexttext,
#environmentalpagetexttext,
#makkapagetexttext,
#qualifacationstext,
#profinishpagetexttext,
#proinstalltext  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 446px;
   z-index: 5;
}

#gallerydoorwaystext p,
#galleryshopfittingtext p,
#gallerywindowstext p,
#gallerystairwaystext p,
#gallerymouldingstext p,
#galleryrecentprojectstext p,
#gallerywashroomstext p,
#gallerybespokefurnituretext p,
#galleryreceptiondeskstext p,
#gallerybarsrestaurantstext p  {
   font: 14px/15px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #043D85;
   text-align: center;
}

#serviceproinstall,
#pid5contact,
#pid4services,
#pid3gallery,
#servicepropolishing,
#homepage,
#servicecraftmanship,
#environmental,
#servicemaka,
#aboutus,
#qualifacations  {
   margin: 0px auto 0px auto;
   width: 1022px;
   position: relative;
}

#id2servicecraftmanshipb a,
#id1servicemakab a,
#id1serviceproinstallb a,
#id0contactb a,
#qualifacationsb a,
#id1servicepropolishingb a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#servicesprofinishingtext p,
#servicesmakatext p,
#servicesqualitycraftmanshiptext p,
#servicesproinstallationtext p  {
   font: 14px/18px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #043D85;
   text-align: left;
}

#qualifacationstext p,
#homepagetexttext p,
#environmentalpagetexttext p,
#abouttext p  {
   font: 11px/22px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #757575;
   padding-bottom: 11px;
   text-align: left;
}

#galleryrecentprojectsb,
#gallerymouldingsb,
#gallerybarsrestaurantsb,
#gallerybespokefurnitureb  {
	visibility: visible;
	position: absolute;
	top: 637px;
	z-index: 5;
	width: 129px;
	height: 105px;
}

#galleryboxheaderimg,
#adviceboximg,
#recentprojectsboxheaderimg  {
   visibility: visible;
   position: absolute;
   left: 591px;
   z-index: 5;
   width: 187px;
   height: 81px;
}

#id0homepageb a:hover,
#id1aboutusb a:hover,
#id1servicesb a:hover,
#id3galleryb a:hover  {
   background-position: -66px 0%;
}

#gallerywindowstext,
#gallerystairwaystext,
#gallerydoorwaystext,
#gallerymouldingstext  {
   visibility: visible;
   position: absolute;
   top: 585px;
   z-index: 5;
   width: 120px;
}

#servicestexttext p
  {
   font: 16px/22px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   padding-bottom: 11px;
   text-align: left;
}

#proinstalltext p,
#makkapagetexttext p,
#profinishpagetexttext p,
#contacttexttext p  {
   font: 16px/18px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   padding-bottom: 11px;
   text-align: left;
}

#id1servicesb a,
#id1aboutusb a,
#id1contactb a,
#id0homepageb a,
#id3galleryb a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 66px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#servicesprofinishingtext,
#servicesmakatext,
#servicesqualitycraftmanshiptext  {
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 116px;
}

#gallerywashroomstext,
#galleryshopfittingtext,
#galleryrecentprojectstext  {
	visibility: visible;
	position: absolute;
	top: 753px;
	z-index: 4;
	width: 127px;
}

#environmentalimgimg {
	background: url(sg_environmental_media/environmentalimgimg.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 52px;
	top: 428px;
	z-index: 4;
	width: 734px;
	height: 355px;
}

#craftmanshipimgimg {
	background: url(sg_environmental_media/craftmanshipimgimg.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 52px;
	top: 428px;
	z-index: 4;
	width: 734px;
	height: 355px;
}

#installationimg,
#makaimg,
#bgimg  {
	visibility: visible;
	position: absolute;
	left: 52px;
	top: 428px;
	z-index: 2;
	width: 735px;
	height: 355px;
}

#polishingimg {
   background: url(sg_servicepropolishing_media/polishingimg.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 428px;
   z-index: 4;
   width: 735px;
   height: 355px;
}

#gallerydoorwaysb,
#galleryreceptiondesksb,
#gallerywashroomsb  {
   visibility: visible;
   position: absolute;
   z-index: 5;
   width: 128px;
   height: 105px;
}

#gallerybarsrestaurantstext,
#gallerybespokefurnituretext  {
	visibility: visible;
	position: absolute;
	top: 753px;
	z-index: 4;
	width: 120px;
}

#id0servicecraftmanshipb a:hover,
#environmentalb a:hover  {
   background-position: -150px 0%;
}

#id0serviceproinstallb a,
#id0servicepropolishingb a  {
   background-repeat: no-repeat;
   display: block;
   height: 101px;
   background-position: 0% 0px;
   font-size: 101px;
   line-height: 101px;
}

#id2servicecraftmanshipb,
#id1servicepropolishingb  {
   visibility: visible;
   position: absolute;
   left: 416px;
   z-index: 6;
   width: 66px;
   height: 15px;
}

#id2homepageb a,
#id0aboutusb a {
   background: url(sg_environmental_media/id0aboutusb.png) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 46px;
   font-size: 66px;
   line-height: 66px;
}

#id0servicesb a  {
   background-image: url(sg_environmental_media/id0aboutusb.png) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 46px;
   font-size: 66px;
   line-height: 66px;
}

#id0servicemakab a,
#id1servicecraftmanshipb a  {
   background-repeat: no-repeat;
   display: block;
   height: 102px;
   background-position: 0% 0px;
   font-size: 102px;
   line-height: 102px;
}

#id0servicecraftmanshipb a,
#environmentalb a  {
   background-repeat: no-repeat;
   display: block;
   height: 153px;
   width: 150px;
   background-position: 0% 0px;
   font-size: 153px;
   line-height: 153px;
}

#box2img,
#id1homepageb,
#box3img,
#box1img  {
   visibility: visible;
   position: absolute;
   left: 803px;
   z-index: 4;
   width: 166px;
   height: 171px;
}

#id0servicesb,
#id2homepageb,
#id0aboutusb  {
	visibility: visible;
	position: absolute;
	left: 731px;
	top: 441px;
	width: 46px;
	height: 66px;
}

#id1servicesb,
#id3galleryb,
#id1aboutusb  {
   visibility: visible;
   position: absolute;
   top: 69px;
   z-index: 6;
   width: 63px;
   height: 17px;
}

#environmentalb,
#id0servicecraftmanshipb  {
   visibility: visible;
   position: absolute;
   left: 617px;
   z-index: 5;
   width: 150px;
   height: 153px;
}

#makapic1img,
#makapic2img,
#makapic3img  {
   visibility: visible;
   position: absolute;
   top: 592px;
   z-index: 5;
   width: 132px;
   height: 133px;
}

#id1serviceproinstallb,
#id1servicemakab  {
   visibility: visible;
   position: absolute;
   left: 650px;
   z-index: 6;
   width: 66px;
   height: 15px;
}

#gallerystairwaysb,
#gallerywindowsb  {
   visibility: visible;
   position: absolute;
   top: 471px;
   z-index: 5;
   width: 129px;
   height: 105px;
}

#servicesqualitycraftmanshiptext  {
   top: 480px;
   left: 416px;
}

#id1galleryb a,
#id2galleryb a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   width: 64px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#gallerybespokefurnituretext  {
   left: 359px;
}

#gallerybespokefurnitureb a  {
   width: 129px;
   background-image: url(sg_gallery_media/gallerybespokefurnitureb.png);
}

#gallerybarsrestaurantstext  {
   left: 74px;
}

#recentprojectsboxheaderimg  {
   top: 608px;
   background: url(sg_homepage_media/recentprojectsboxheaderimg.png) no-repeat;
}

#id0servicecraftmanshipb a  {
   background-image: url(sg_aboutus_media/id0servicecraftmanshipb.png);
}

#gallerybarsrestaurantsb a  {
   width: 129px;
   background-image: url(sg_gallery_media/gallerybarsrestaurantsb.png);
}

#id1galleryb,
#id2galleryb  {
   visibility: visible;
   position: absolute;
   left: 603px;
   z-index: 6;
   width: 64px;
   height: 14px;
}

#galleryrecentprojectstext  {
	left: 640px;
}

#id0servicepropolishingb a  {
   width: 103px;
   background-image: url(sg_services_media/id0servicepropolishingb.png);
}

#id1servicecraftmanshipb a  {
   width: 103px;
   background-image: url(sg_services_media/id1servicecraftmanshipb.png);
}

#environmentalpagetexttext  {
   width: 423px;
}

#id2servicecraftmanshipb a  {
   width: 66px;
   background-image: url(sg_services_media/id1servicepropolishingb.png);
}

#id1servicepropolishingb a  {
   width: 66px;
   background-image: url(sg_services_media/id1servicepropolishingb.png);
}

#servicesprofinishingtext  {
   top: 611px;
   left: 416px;
}

#gallerybespokefurnitureb  {
   left: 354px;
}

#galleryreceptiondesksb a  {
   width: 128px;
   background-image: url(sg_gallery_media/galleryreceptiondesksb.png);
}

#galleryrecentprojectsb a  {
   width: 129px;
   background-image: url(sg_gallery_media/galleryrecentprojectsb.png);
}

#id2servicecraftmanshipb  {
   top: 563px;
}

#profinishpagetexttext p  {
   color: #757575;
}

#id0servicecraftmanshipb  {
   top: 447px;
}

#id1serviceproinstallb a  {
   width: 66px;
   background-image: url(sg_services_media/id1serviceproinstallb.png);
}

#id0serviceproinstallb a  {
   width: 102px;
   background-image: url(sg_services_media/id0serviceproinstallb.png);
}

#id1servicepropolishingb  {
   top: 695px;
}

#gallerybarsrestaurantsb  {
   left: 70px;
}

#galleryshopfittingtext  {
   left: 500px;
}

#galleryrecentprojectsb  {
   left: 638px;
}

#galleryreceptiondesksb  {
   top: 471px;
   left: 495px;
}

#profinishpagetexttext  {
   width: 423px;
}

#qualifiedboxheaderimg  {
   top: 523px;
   background:url(sg_homepage_media/qualifiedboxheaderimg.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 591px;
   z-index: 5;
   width: 187px;
   height: 81px;
}

#id1serviceproinstallb  {
   top: 695px;
}

#galleryshopfittingb a  {
   width: 128px;
   background-image: url(sg_gallery_media/galleryshopfittingb.png);
}

#gallerystairwaystext  {
   left: 75px;
}

#gallerymouldingstext  {
   left: 643px;
}

#gallerywashroomstext  {
   left: 217px;
}

#id1homepageb a:hover  {
   background-position: -166px 0%;
}

#id0servicesb a:hover  {
   background-position: -46px 0%;
}

#galleryshopfittingb  {
	visibility: visible;
	position: absolute;
	left: 495px;
	top: 637px;
	z-index: 5;
	width: 128px;
	height: 105px;
}

#galleryboxheaderimg  {
   top: 694px;
   background:url(sg_homepage_media/galleryboxheaderimg.png) no-repeat;
}

#gallerymouldingsb a  {
   width: 129px;
   background-image: url(sg_gallery_media/gallerymouldingsb.png);
}

#galleriesheadertext  {
   width: 697px;
}

#id1contactb a:hover  {
   background-position: -66px 0%;
}

#makkapagetexttext p  {
   color: #043D85;
}

#gallerywashroomsb a  {
   width: 128px;
   background-image: url(sg_gallery_media/gallerywashroomsb.png);
}

#gallerystairwaysb a  {
   width: 129px;
   background-image: url(sg_gallery_media/gallerystairwaysb.png);
}

#gallerydoorwaystext  {
   left: 217px;
}

#gallerywindowstext  {
   left: 359px;
}

#homepagetexttext p  {
   line-height: 22px;
}

#gallerydoorwaysb a  {
   width: 128px;
   background-image: url(sg_gallery_media/gallerydoorwaysb.png);
}

#servicestexttext p  {
   color: #043D85;
}

#qualifacationstext  {
	width: 330px;
}

#gallerystairwaysb  {
   left: 70px;
}

#makkapagetexttext  {
   width: 423px;
}

#id1servicemakab a  {
   width: 66px;
   background-image: url(sg_services_media/id1servicepropolishingb.png);
}

#gallerywindowsb a  {
   width: 129px;
   background-image: url(sg_gallery_media/gallerywindowsb.png);
}

#qualifacationsb a  {
   width: 64px;
   background-image: url(sg_homepage_media/qualifacationsb.png);
}

#contacttexttext p  {
   color: #043777;
}

#gallerymouldingsb  {
   left: 638px;
   top: 471px;
}

#gallerywashroomsb  {
	top: 637px;
	left: 213px;
}

#id0servicemakab a  {
   width: 102px;
   background-image: url(sg_services_media/id0servicemakab.png);
}

#servicestexttext  {
   width: 211px;
}

#gallerydoorwaysb  {
   top: 471px;
   left: 213px;
}

#environmentalb a  {
   background-image: url(sg_aboutus_media/environmentalb.png);
}

#servicesmakatext  {
   top: 480px;
   left: 650px;
}

#copyrighttext p  {
   font: 11px/20px Myriad-Italic, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: center;
}

#contacttexttext  {
   width: 680px;
}

#id1servicemakab  {
   top: 563px;
}

#gallerywindowsb  {
   left: 354px;
}

#professionalism  {
   background: url(sg_services_media/professionalism.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 578px;
   z-index: 5;
   width: 105px;
   height: 12px;
}

#id0homepageb a  {
   background-image: url(sg_services_media/id0homepageb.png);
}

#id1servicesb a  {
   background-image: url(sg_services_media/id1servicesb.png);
}

#headerimageimg  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 96px;
   z-index: 5;
   width: 700px;
   height: 301px;
}

#proinstalltext  {
   width: 423px;
}

#environmentalb  {
   top: 611px;
}

#id1homepageb a  {
   background: url(sg_services_media/id1homepageb.png) no-repeat 0% 0px;
   display: block;
   height: 171px;
   width: 166px;
   font-size: 171px;
   line-height: 171px;
}

#menubarspacers  {
   background: url(sg_services_media/menubarspacers.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 253px;
   top: 68px;
   z-index: 5;
   width: 342px;
   height: 18px;
}

#id1aboutusb a  {
   background-image: url(sg_services_media/id1aboutusb.png);
}

#id3galleryb a  {
   background-image: url(sg_services_media/id3galleryb.png);
}

#id2galleryb a  {
   background-image: url(sg_homepage_media/id2galleryb.png);
}

#id1contactb a  {
   width: 66px;
   background-image: url(sg_services_media/id1contactb.png);
}

#id1galleryb a  {
   background-image: url(sg_homepage_media/id1galleryb.png);
}

#id0contactb a  {
   width: 65px;
   background-image: url(sg_homepage_media/id0contactb.png);
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 260px;
	top: 854px;
	z-index: 5;
	width: 500px;
}

#adviceboximg  {
   top: 437px;
   background:url(sg_homepage_media/adviceboximg.png) no-repeat;
}

#id1servicesb  {
   left: 506px;
}

#id0homepageb  {
   visibility: visible;
   position: absolute;
   left: 163px;
   top: 69px;
   z-index: 5;
   width: 63px;
   height: 17px;
}

#id0servicesb  {
	z-index: 10;
}

#id1homepageb  {
   top: 59px;
}

#id2homepageb  {
   z-index: 6;
}

#id1aboutusb  {
   left: 277px;
}

#id3galleryb  {
   left: 391px;
}

#id0aboutusb  {
   z-index: 5;
}

#id1contactb  {
   visibility: visible;
   position: absolute;
   left: 620px;
   top: 69px;
   z-index: 5;
   width: 62px;
   height: 17px;
}

#makapic3img  {
   left: 363px;
}

#makapic2img  {
   left: 217px;
}

#makapic1img  {
   left: 70px;
}

#id2galleryb  {
   top: 667px;
}

#id1galleryb  {
   top: 752px;
}

#enthusiasm  {
   background: url(sg_services_media/enthusiasm.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 877px;
   top: 762px;
   z-index: 5;
   width: 78px;
   height: 12px;
}

#menutext p  {
   font: 12px/20px Myriad-Italic, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#abouttext  {
   width: 525px;
}

#topbarimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: -9px;
   z-index: 4;
   width: 1022px;
   height: 42px;
    background: url(sg_services_media/topbarimg.png) no-repeat;
}

#integrity  {
   background: url(sg_services_media/integrity.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 902px;
   top: 392px;
   z-index: 5;
   width: 53px;
   height: 15px;
}

#footerimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 801px;
   z-index: 4;
   width: 1022px;
   height: 91px;
   background: url(sg_services_media/footerimg.png) no-repeat;
}

#menutext  {
	visibility: visible;
	position: absolute;
	left: 332px;
	top: 824px;
	z-index: 5;
	width: 364px;
}

#box3img  {
   top: 612px;
}

#box1img  {
   top: 243px;
}

#box2img  {
   top: 428px;
}

#box1img, #box2img, #box3img {
background: url(sg_services_media/box3img.png) no-repeat;
}

#bgwhite  {
   background: url(sg_services_media/bgwhite.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 33px;
   z-index: 3;
   width: 959px;
   height: 768px;
}



#headrbg  {
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 59px;
   z-index: 4;
   width: 735px;
   height: 356px;
   background-color: #FFFFFF;
   background-image: none;
}

#bgimg  {
   height: 356px;
   background:url(sg_services_media/bgimg.png) no-repeat;
}

html {
   padding: 0px;
   margin: 0px;
 /*  background-image:url(sg_homepage_media/hsbg1.jpg);
   background-position:top center;
   background-repeat: repeat-x;
   background-color: #2d2d2d;*/
   }

 /*FROM CONTACT FORM */
#googlemapb a:hover  {
   background-position: -106px 0%;
}

#contactformimg  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 545px;
   z-index: 5;
   width: 481px;
   height: 205px;
}

#addresstext p  {
   font: 12px/16px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   text-align: left;
   color: #454545;
}

#googlemapb a  {
   background: url(sg_contact_media/googlemapb.png) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 106px;
   font-size: 38px;
   line-height: 38px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 541px;
   z-index: 5;
   width: 174px;
}

#googlemapb  {
   visibility: visible;
   position: absolute;
   left: 570px;
   top: 667px;
   z-index: 5;
   width: 106px;
   height: 38px;
}
/* END OF CONTACT STYLES*/

/* INDEX PAGE STYLES */

#hsimg  {
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 442px;
   z-index: 5;
   width: 128px;
   height: 92px;
   background:url(sg_homepage_media/hsimg.png) no-repeat;
}

/* END OF INDEX STYLES */

/* MEET THE TEAM STYLES */

#ronaldtext p,
#loistext p,
#steventext p,
#tonytext p,
#stutext p,
#barrytext p  {
   font: 11px/15px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #0D3267;
   padding-bottom: 11px;
   text-align: left;
}

#ronaldimg,
#tonyimg,
#stuimg  {
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 78px;
   height: 77px;
}

#loistext,
#steventext  {
   visibility: visible;
   position: absolute;
   left: 158px;
   z-index: 4;
   width: 135px;
}

#stutext,
#ronaldtext  {
   visibility: visible;
   position: absolute;
   left: 644px;
   z-index: 4;
   width: 123px;
}

#barrytext,
#tonytext  {
   visibility: visible;
   position: absolute;
   left: 401px;
   z-index: 4;
   width: 128px;
}

#loisimg,
#stevenimg  {
   visibility: visible;
   position: absolute;
   left: 70px;
   z-index: 4;
   width: 77px;
   height: 77px;
}

#ronaldtext  {
   top: 565px;
}

#ronaldimg  {
   top: 561px;
   left: 556px;
}

#barrytext  {
   top: 565px;
}

#stevenimg  {
   top: 561px;
}

#loistext  {
   top: 661px;
}

#steventext  {
   top: 565px;
}

#barryimg  {
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 561px;
   z-index: 4;
   width: 78px;
   height: 77px;
}

#tonytext  {
   top: 661px;
}

#loisimg  {
   top: 657px;
}

#stutext  {
   top: 661px;
}

#tonyimg  {
   top: 657px;
   left: 312px;
}

#stuimg  {
   top: 657px;
   left: 556px;
}

#meettheteamtext p  {
   font: 16px/18px Myriad-Roman, Myriad, Helvetica, Arial;
   margin: 0px;
   color: #0D3267;
   padding-bottom: 11px;
   text-align: left;
}

#meettheteamtext  {
   visibility: visible;
   position: absolute;
   left: 69px;
   top: 446px;
   z-index: 4;
   width: 680px;
}


/*END OF MEET THE TEAM STYLES*/