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

a ins  {
   text-decoration: none;
}

#osub a,
#adventurehavenb a,
#mccabeb a,
#pconcallb a,
#flowersbeyondb a,
#americanservicesgroupb a,
#belladonnab a,
#corporatesponsorshipbrochureb a,
#freestoreb a,
#comairb a,
#twitterb a,
#jrab a,
#belvedercorporationb a,
#berningprintingb a,
#childrenstheaterb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#voltageb a,
#shrinershospitalb a,
#halloffameandmuseumb a,
#videoboxpackagingb a,
#invitationb a,
#qprnb a,
#clubseatsbrochureb a,
#transityb a,
#greatamericanb a,
#gdib a,
#twcb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#freestoreb,
#adventurehavenb,
#berningprintingb,
#belladonnab,
#belvedercorporationb,
#americanservicesgroupb,
#childrenstheaterb,
#comairb  {
   visibility: visible;
   position: absolute;
   left: 445px;
   z-index: 5;
   width: 229px;
   height: 23px;
}

#aboutustestimonialslideshow,
#portfoliotestimonialslideshow,
#contactusslideshow,
#aboutyoutestimonialslideshow  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 5;
   width: 276px;
   height: 513px;
   background-color: #FFFFFF;
   background-image: none;
}

#shrinershospitalb,
#greatamericanb,
#voltageb,
#qprnb,
#twcb,
#transityb,
#gdib  {
   visibility: visible;
   position: absolute;
   left: 706px;
   z-index: 5;
   width: 233px;
   height: 24px;
}

#pid2aboutyou,
#pid5ourwork,
#pid4contactus,
#home,
#pid3aboutus  {
   margin: 0px auto 0px auto;
   width: 970px;
   position: relative;
}

#copywrightinfo p a:hover,
#navigationtextlinemenu li a:hover  {
   text-decoration: underline;
}

#aboutuspopup,
#aboutyoupopup,
#ourworkpopup,
#contactuspopup  {
   visibility: hidden;
   position: absolute;
   left: 317px;
   top: 114px;
   width: 493px;
   height: 25px;
   background-repeat: no-repeat;
}

#flowersbeyondb,
#mccabeb,
#osub,
#pconcallb,
#jrab  {
   visibility: visible;
   position: absolute;
   left: 706px;
   z-index: 5;
   width: 233px;
   height: 23px;
}

#id1contactusb a:hover,
#linkedinb a:hover  {
   background-position: -93px 0%;
}

#clubseatsbrochureb,
#videoboxpackagingb  {
   visibility: visible;
   position: absolute;
   left: 445px;
   z-index: 6;
   width: 229px;
   height: 24px;
}

#invitationb,
#halloffameandmuseumb  {
   visibility: visible;
   position: absolute;
   left: 445px;
   z-index: 5;
   width: 229px;
   height: 24px;
}

#id1ourworkb a,
#id1contactusb a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#corporatesponsorshipbrochureb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/id0corporatesponsorshipbroc.gif);
}

#id1aboutyoub a,
#id1aboutusb a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#i2b a,
#i3b a,
#i5b a,
#i6b a  {
   background-repeat: no-repeat;
   display: block;
   height: 66px;
   background-position: 0% 0px;
   font-size: 66px;
   line-height: 66px;
}

#id0aboutusb a,
#id0ourworkb a  {
   background-repeat: no-repeat;
   display: block;
   height: 77px;
   width: 142px;
   background-position: 0% 0px;
   font-size: 77px;
   line-height: 77px;
}

#transparentblockbehindbuttons  {
   background: url(sg_aboutyou_media/id0transparentblockbehindbu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 317px;
   top: 53px;
   z-index: 3;
   width: 493px;
   height: 78px;
}

#portfoliotestimonialslideshow  {
   top: 444px;
}

#aboutyoutestimonialslideshow  {
   top: 420px;
}

#navigationtextlinemenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #585756;
   height: 100%;
   display: block;
}

#aboutustestimonialslideshow  {
   top: 421px;
}

#navigationtextlinemenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#liscb a,
#ctcib a,
#hbb a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#americanservicesgroupb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/americanservicesgroupb.gif);
}

#whiteunderboxfor4subpage  {
   background: url(sg_aboutyou_media/whiteunderboxfor4subpage.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 114px;
   z-index: 4;
   width: 970px;
   height: 703px;
}

#navigationtextlinemenu  {
   font: 11px/84px LucidaGrande, "Lucida Grande";
   height: 84px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #585756;
   position: absolute;
   left: 404px;
   top: 1009px;
   z-index: 3;
   width: 568px;
}

#americanservicesgroupb  {
   top: 220px;
}

#belvedercorporationb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/belvedercorporationb.gif);
}

#halloffameandmuseumb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/halloffameandmuseumb.gif);
}

#i7b a,
#i1b a,
#i4b a  {
   background-repeat: no-repeat;
   display: block;
   height: 65px;
   width: 66px;
   background-position: 0% 0px;
   font-size: 65px;
   line-height: 65px;
}

#id1aboutyoub a:hover  {
   background-position: -74px 0%;
}

#belvedercorporationb  {
   top: 313px;
}

#videoboxpackagingb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/videoboxpackagingb.gif);
}

#halloffameandmuseumb  {
   top: 486px;
}

#clubseatsbrochureb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/clubseatsbrochureb.gif);
}

#shrinershospitalb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/shrinershospitalb.gif);
}

#id1ourworkb a:hover  {
   background-position: -73px 0%;
}

#id1aboutusb a:hover  {
   background-position: -59px 0%;
}

#graffdesignstopleft  {
   background: url(sg_aboutyou_media/graffdesignstopleft.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 49px;
   z-index: 3;
   width: 217px;
   height: 29px;
}

#childrenstheaterb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/childrenstheaterb.gif);
}

#contactusslideshow  {
   top: 423px;
}

#copywrightinfo p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #585756;
}

#videoboxpackagingb  {
   top: 431px;
}

#berningprintingb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/berningprintingb.gif);
}

#clubseatsbrochureb  {
   top: 368px;
}

#homebutton a:hover  {
   background-position: -42px 0%;
}

#adventurehavenb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/adventurehavenb.gif);
}

#shrinershospitalb  {
   top: 528px;
}

#childrenstheaterb  {
   top: 610px;
}

#twitterb a:hover  {
   background-position: -98px 0%;
}

#flowersbeyondb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/flowersbeyondb.gif);
}

#copywrightinfo p  {
   font: 11px/11px LucidaGrande, "Lucida Grande";
   margin: 0px;
   color: #585756;
   text-align: right;
}

#greatamericanb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/greatamericanb.gif);
}

#berningprintingb  {
   top: 251px;
}

#connectwithus p  {
   font: 13px/31px LucidaGrande, "Lucida Grande";
   margin: 0px;
   color: #585756;
   text-align: left;
}

#id1contactusb a  {
   width: 93px;
   background-image: url(sg_aboutyou_media/id1contactusb.gif);
}

#adventurehavenb  {
   top: 189px;
}

#id1aboutyoub a  {
   width: 74px;
   background-image: url(sg_aboutyou_media/id1aboutyoub.gif);
}

#flowersbeyondb  {
   top: 189px;
}

#contactuspopup  {
   background-image: url(sg_aboutyou_media/contactuspopup.gif);
   z-index: 7;
}

#greatamericanb  {
   top: 250px;
}

#copywrightinfo  {
   visibility: visible;
   position: absolute;
   left: 388px;
   top: 980px;
   z-index: 4;
   width: 568px;
}

#belladonnab a  {
   width: 229px;
   background-image: url(sg_ourwork_media/belladonnab.gif);
}

#connectwithus  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 969px;
   z-index: 3;
   width: 180px;
}

#id1aboutusb a  {
   width: 59px;
   background-image: url(sg_aboutyou_media/id1aboutusb.gif);
}

#invitationb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/invitationb.gif);
}

#id1contactusb  {
   visibility: visible;
   position: absolute;
   left: 694px;
   top: 74px;
   z-index: 4;
   width: 93px;
   height: 22px;
}

#aboutyoupopup  {
   background-image: url(sg_aboutyou_media/aboutyoupopup.gif);
   z-index: 8;
}

#id0aboutusb a  {
   background-image: url(sg_home_media/id0aboutusb.gif);
}

#id0ourworkb a  {
   background-image: url(sg_home_media/id0ourworkb.gif);
}

#id1ourworkb a  {
   width: 73px;
   background-image: url(sg_aboutyou_media/id1ourworkb.gif);
}

#homebutton a  {
   background: url(sg_aboutyou_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 42px;
   font-size: 41px;
   line-height: 41px;
}

#aboutuspopup  {
   background-image: url(sg_aboutyou_media/aboutuspopup.gif);
   z-index: 5;
}

#ourworkpopup  {
   background-image: url(sg_aboutyou_media/ourworkpopup.gif);
   z-index: 6;
}

#id1aboutyoub  {
   visibility: visible;
   position: absolute;
   left: 336px;
   top: 70px;
   z-index: 4;
   width: 74px;
   height: 26px;
}

#freestoreb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/freestoreb.gif);
}

#belladonnab  {
   top: 282px;
}

#liscb,
#hbb  {
   visibility: visible;
   position: absolute;
   left: 706px;
   z-index: 5;
   width: 233px;
   height: 39px;
}

#linkedinb a  {
   background: url(sg_aboutyou_media/linkedinb.gif) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 93px;
   font-size: 25px;
   line-height: 25px;
}

#pconcallb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/pconcallb.gif);
}

#transityb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/transityb.gif);
}

#id1ourworkb  {
   visibility: visible;
   position: absolute;
   left: 570px;
   top: 74px;
   z-index: 4;
   width: 73px;
   height: 22px;
}

#id1aboutusb  {
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 70px;
   z-index: 4;
   width: 59px;
   height: 26px;
}

#invitationb  {
   top: 517px;
}

#freestoreb  {
   top: 579px;
}

#twitterb a  {
   width: 98px;
   background-image: url(sg_aboutyou_media/twitterb.gif);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 927px;
   top: 40px;
   z-index: 3;
   width: 42px;
   height: 41px;
}

#voltageb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/voltageb.gif);
}

#pconcallb  {
   top: 467px;
}

#comairb a  {
   width: 229px;
   background-image: url(sg_ourwork_media/comairb.gif);
}

#mccabeb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/mccabeb.gif);
}

#linkedinb  {
   visibility: visible;
   position: absolute;
   left: 145px;
   top: 973px;
   z-index: 4;
   width: 93px;
   height: 25px;
}

#transityb  {
   top: 590px;
}

#twitterb  {
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 972px;
   z-index: 3;
   width: 98px;
   height: 23px;
}

#voltageb  {
   top: 621px;
}

#liscb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/liscb.gif);
}

#ctcib a  {
   width: 229px;
   background-image: url(sg_ourwork_media/ctcib.gif);
}

#mccabeb  {
   top: 405px;
}

#qprnb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/qprnb.gif);
}

#comairb  {
   top: 548px;
}

#osub a  {
   width: 233px;
   background-image: url(sg_ourwork_media/osub.gif);
}

#gdib a  {
   width: 233px;
   background-image: url(sg_ourwork_media/gdib.gif);
}

#jrab a  {
   width: 233px;
   background-image: url(sg_ourwork_media/jrab.gif);
}

#twcb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/twcb.gif);
}

#i6b a  {
   width: 66px;
   background-image: url(sg_aboutyou_media/6b.gif);
}

#i7b a  {
   background-image: url(sg_aboutyou_media/7b.gif);
}

#liscb  {
   top: 358px;
}

#i5b a  {
   width: 65px;
   background-image: url(sg_aboutyou_media/5b.gif);
}

#i4b a  {
   background-image: url(sg_aboutyou_media/4b.gif);
}

#qprnb  {
   top: 497px;
}

#i2b a  {
   width: 66px;
   background-image: url(sg_aboutyou_media/2b.gif);
}

#i1b a  {
   background-image: url(sg_aboutyou_media/1b.gif);
}

#i3b a  {
   width: 65px;
   background-image: url(sg_aboutyou_media/3b.gif);
}

#hbb a  {
   width: 233px;
   background-image: url(sg_ourwork_media/hbb.gif);
}

#jrab  {
   top: 328px;
}

#twcb  {
   top: 559px;
}

#osub  {
   top: 436px;
}

#gdib  {
   top: 219px;
}

#hbb  {
   top: 281px;
}

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

