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

a ins  {
   text-decoration: none;
}

#projectstextgrow,
#companytextgrow,
#businesstextgrow,
#churchestextgrow,
#privateclubstextgrow,
#employmenttextgrow,
#healthtextgrow,
#restaurantstextgrow,
#hometextgrow,
#schoolstextgrow,
#historytextgrow,
#metalbldgtextgrow,
#residentialtextgrow,
#testimonialstextgrow  {
   background: url(sg_projects_media/interiorgrowtile.jpg) repeat-y center top;
   visibility: visible;
   padding-top: 0px;
   padding-bottom: 0px;
   margin: 0px;
   position: relative;
}

#pid10metalbuildings,
#pid11privateclubs,
#pid7contactus,
#pid9churches,
#pid14schools,
#pid4testimonials,
#pid12residential,
#pid13restaurants,
#pid3companyoverview,
#pid6employment,
#pid2history,
#pid5projects,
#pid1home,
#pid8businesses,
#pid15healthcare  {
   margin: 0px auto 0px auto;
   height: 929px;
   position: relative;
}

#projectstextgrow p,
#healthtextgrow p,
#restaurantstextgrow p,
#metalbldgtextgrow p,
#schoolstextgrow p,
#residentialtextgrow p,
#privateclubstextgrow p,
#churchestextgrow p,
#businesstextgrow p  {
   font: italic 12px/13px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: right;
}

#businessesb a,
#metalbuildingsb a,
#churchesb a,
#restaurantsb a,
#schoolsb a,
#residentialb a,
#privateclubsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#employmentb a,
#homeb a,
#id1historyb a,
#id1projectsb a,
#contactusb a,
#companyoverviewb a,
#testimonialsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#companytextgrow p,
#employmenttextgrow p,
#testimonialstextgrow p,
#historytextgrow p  {
	font: 12px/13px Arial;
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
}

#projectsicon,
#companyicon,
#contacticon,
#historyicon,
#homeicon  {
   background: url(sg_projects_media/projectsicon.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 31px;
   z-index: 3;
   width: 22px;
   height: 22px;
}

#id0companyoverview,
#id1employment,
#id0history,
#id0contactus  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 455px;
   z-index: 3;
   height: 21px;
   background-repeat: no-repeat;
}

#layer12copy3,
#layer12copy7,
#layer12copy4,
#layer12copy8  {
   visibility: visible;
   position: absolute;
   top: 11px;
   z-index: 4;
   width: 1px;
   height: 40px;
   background-color: #50525A;
   background-image: none;
}

#id0projectsmenu li a:hover,
#copyrighttext p a:hover  {
   text-decoration: underline;
}

#employmenttextgrow *:first-child  {
   margin-top: 0px;
}

#employmenttextgrow *:last-child  {
	margin-bottom: 0px;
	line-height: 10px;
}

#id0testimonials,
#welcome  {
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 455px;
   z-index: 3;
   height: 21px;
   background-repeat: no-repeat;
}

#companyoverviewb a:hover  {
   background-position: -115px 0%;
}

#testimonialstextgrow p  {
   text-align: right;
}

#header,
#footernomerge  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 790px;
   background-repeat: no-repeat;
}

#testimonialsb a:hover  {
   background-position: -79px 0%;
}

#id1projectsb a:hover  {
   background-position: -58px 0%;
}

#testimonialstextgrow  {
   padding-right: 61px;
   padding-left: 59px;
}

#id0projectsmenu li a  {
   border-bottom-color: #666666;
   border-bottom-style: none;
   border-right-color: #666666;
   border-right-style: none;
   border-left-color: #666666;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#privateclubstextgrow  {
	padding-right: 66px;
	padding-left: 64px;
	min-height: 170px;
}

#employmentb a:hover  {
   background-position: -76px 0%;
}

#restaurantstextgrow  {
	padding-right: 66px;
	padding-left: 64px;
	min-height: 380px;
}

#pid3companyoverview  {
   width: 790px;
}

#pid10metalbuildings  {
   width: 800px;
}

#residentialtextgrow  {
	padding-right: 66px;
	padding-left: 64px;
	min-height: 630px;
}

#id1historyb a:hover  {
   background-position: -48px 0%;
}

#id0projectsmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#companyoverviewb a  {
   width: 115px;
   background-image: url(sg_projects_media/companyoverviewb.jpg);
}

#napkfctitle  {
	visibility: visible;
	position: absolute;
	top: 685px;
	z-index: 2;
	width: 157px;
	height: 22px;
}

#employmenttextgrow  {
   padding-right: 61px;
   padding-left: 59px;
}

#contactusb a:hover  {
   background-position: -69px 0%;
}

#id0companyoverview  {
   background-image: url(sg_companyoverview_media/id0companyoverview.jpg);
   width: 210px;
}

#pid11privateclubs  {
   width: 800px;
}

#metalbldgtextgrow  {
	padding-right: 66px;
	padding-left: 64px;
	min-height: 635px;
}

#copyrighttext p a  {
	border: 0px none #666666;
	text-decoration: none;
	color: #FFFFFF;
}

#metalbuildingsb a  {
   width: 175px;
   background-image: url(sg_projects_media/metalbuildingsb.jpg);
}

#pid12residential  {
   width: 800px;
}

#churchestextgrow  {
	padding-right: 61px;
	padding-left: 59px;
	min-height: 405px;
}

#businesstextgrow  {
	padding-right: 66px;
	padding-left: 64px;
	min-height: 610px;
}

#companyoverviewb  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 68px;
   z-index: 5;
   width: 115px;
   height: 14px;
}

#projectstextgrow  {
	padding-right: 61px;
	padding-left: 59px;
	min-height: 600px;
}

#pid4testimonials  {
   width: 790px;
}

#pid13restaurants  {
   width: 800px;
}

#testimonialsb a  {
   width: 79px;
   background-image: url(sg_projects_media/testimonialsb.jpg);
}

#id0projectsmenu  {
   font: 12px/18px "Arial Narrow";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 475px;
   top: 104px;
   z-index: 8;
   width: 90px;
}

#historytextgrow  {
	padding-right: 254px;
	padding-left: 59px;
	min-height: 600px;
}

#privateclubsb a  {
   width: 153px;
   background-image: url(sg_projects_media/privateclubsb.jpg);
}

#schoolstextgrow  {
	padding-right: 61px;
	padding-left: 59px;
	min-height: 600px;
}

#companytextgrow  {
   padding-right: 61px;
   padding-left: 59px;
}

#pid15healthcare  {
   width: 800px;
}

#id0testimonials  {
   background-image: url(sg_testimonials_media/id0testimonials.jpg);
   width: 146px;
}

#copyrighttext p  {
	font: 11px/13px Tahoma;
	margin: 0px;
	text-align: center;
	color: #FFFFFF;
}

#healthtextgrow  {
	padding-right: 66px;
	padding-left: 64px;
	min-height: 200px;
}

#id1projectsb a  {
   width: 58px;
   background-image: url(sg_projects_media/id1projectsb.jpg);
}

#restaurantsb a  {
   width: 145px;
   background-image: url(sg_projects_media/restaurantsb.jpg);
}

#flashslideshow  {
   background: url(sg_projects_media/flashslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 294px;
   top: 131px;
   z-index: 7;
   width: 484px;
   height: 280px;
}

#residentialb a  {
   width: 130px;
   background-image: url(sg_projects_media/residentialb.jpg);
}

#pid8businesses  {
   width: 800px;
}

#pid6employment  {
   width: 790px;
}

#homeb a:hover  {
   background-position: -65px 0%;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 66px;
   z-index: 1;
   width: 281px;
}

#subwaytitle  {
	visibility: visible;
	position: absolute;
	top: 685px;
	z-index: 2;
	width: 202px;
	height: 25px;
}

#kfctitle  {
	visibility: visible;
	position: absolute;
	top: 685px;
	z-index: 2;
	width: 175px;
	height: 21px;
}

#testimonialsb  {
   visibility: visible;
   position: absolute;
   left: 366px;
   top: 68px;
   z-index: 5;
   width: 79px;
   height: 14px;
}

#footernomerge  {
   background-image: url(sg_projects_media/footernomerge.jpg);
   height: 62px;
}

#id1historyb a  {
   width: 48px;
   background-image: url(sg_projects_media/id1historyb.jpg);
}

#employmentb a  {
   width: 76px;
   background-image: url(sg_projects_media/employmentb.jpg);
}

#businessesb a  {
   width: 126px;
   background-image: url(sg_projects_media/businessesb.jpg);
}

#id0employment  {
   position: absolute;
   left: 176px;
   top: 31px;
   z-index: 3;
   width: 624px;
   height: 443px;
   background-repeat: no-repeat;
}

#id1employment  {
   background-image: url(sg_employment_media/id1employment.jpg);
   width: 138px;
}

#pid7contactus  {
   width: 790px;
}

#pid5projects  {
   width: 790px;
}

#contactusb a  {
   width: 69px;
   background-image: url(sg_projects_media/contactusb.jpg);
}

#id1projectsb  {
   visibility: visible;
   position: absolute;
   left: 482px;
   top: 68px;
   z-index: 5;
   width: 58px;
   height: 14px;
}

#pid9churches  {
   width: 790px;
}

#id0contactus  {
   background-image: url(sg_contactus_media/id0contactus.jpg);
   width: 126px;
}

#layer12copy8  {
   left: 460px;
}

#projectsicon  {
   left: 497px;
}

#hometextgrow  {
	padding-right: 445px;
	padding-left: 59px;
	margin-top: -10px;
}

#pid14schools  {
   width: 790px;
}

#layer12copy2  {
   background: url(sg_projects_media/layer12copy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 129px;
   top: 11px;
   z-index: 4;
   width: 78px;
   height: 40px;
}

#layer12copy3  {
   left: 352px;
}

#layer12copy7  {
   left: 663px;
}

#layer12copy4  {
   left: 558px;
}

#churchesb a  {
   width: 112px;
   background-image: url(sg_projects_media/churchesb.jpg);
}

#contacticon  {
   left: 698px;
}

#id0projects  {
   background: url(sg_projects_media/id0projects.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 455px;
   z-index: 3;
   width: 105px;
   height: 21px;
}

#id1historyb  {
   visibility: visible;
   position: absolute;
   left: 146px;
   top: 68px;
   z-index: 5;
   width: 48px;
   height: 14px;
}

#companyicon  {
   left: 267px;
}

#pid2history  {
   width: 790px;
}

#historyicon  {
   left: 157px;
}

#employmentb  {
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 68px;
   z-index: 5;
   width: 76px;
   height: 14px;
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 676px;
   top: 68px;
   z-index: 4;
   width: 69px;
   height: 14px;
}

#id0history  {
   background-image: url(sg_history_media/id0history.jpg);
   width: 88px;
}

#reddotstop  {
   background: url(sg_projects_media/reddotstop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 127px;
   top: 71px;
   z-index: 4;
   width: 540px;
   height: 7px;
}

#schoolsb a  {
   width: 96px;
   background-image: url(sg_projects_media/schoolsb.jpg);
}

#redlinetop  {
   background: url(sg_projects_media/redlinetop.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 126px;
   z-index: 6;
   width: 774px;
   height: 9px;
}

#underline  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 411px;
   z-index: 4;
   width: 766px;
   height: 15px;
   background-color: #2F3137;
   background-image: none;
   font-size: 1px;
}

#scootdown  {
   position: relative;
   top: 506px;
}

#homeicon  {
   left: 72px;
}

#pid1home  {
   width: 790px;
}

#mcologo  {
   background: url(sg_testimonials_media/mcologo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 96px;
   z-index: 7;
   width: 141px;
   height: 102px;
}

#welcome  {
   background-image: url(sg_home_media/welcome.jpg);
   width: 108px;
}

#redline  {
   background: url(sg_projects_media/redline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 406px;
   z-index: 7;
   width: 774px;
   height: 9px;
}

#homeb a  {
   width: 65px;
   background-image: url(sg_projects_media/homeb.jpg);
}

#menubg  {
   background: url(sg_projects_media/menubg.jpg) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 453px;
   top: 93px;
   z-index: 7;
   width: 130px;
   height: 169px;
}

#footer  {
   position: relative;
   left: 0px;
   width: 100%;
   height: 90px;
   margin-bottom: 131px;
}

#header  {
   background-image: url(sg_projects_media/header.jpg);
   height: 506px;
}

#office  {
   background: url(sg_projects_media/office.jpg) no-repeat;
   position: absolute;
   left: 5px;
   top: 121px;
   z-index: 5;
   width: 329px;
   height: 296px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 68px;
   z-index: 3;
   width: 65px;
   height: 14px;
}

#addy  {
   background: url(sg_projects_media/addy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 375px;
   z-index: 6;
   width: 256px;
   height: 35px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #800000;
}
