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

a ins  {
   text-decoration: none;
}

#animatedbutton a:hover,
#cgbutton a:hover,
#b2bbutton a:hover,
#identitybutton a:hover  {
   background-position: -308px 0%;
}

#contactbutton a:hover,
#aboutbutton a:hover,
#loginbutton a:hover,
#workbutton a:hover  {
   background-position: -148px 0%;
}

#b2b,
#pid2work,
#pid1about,
#pid3contact,
#animated,
#identity,
#cg  {
   margin: 0px auto 0px auto;
   width: 736px;
   position: relative;
}

#b2bbutton a,
#identitybutton a,
#animatedbutton a,
#cgbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 308px;
   height: 21px;
   background-position: 0% 0px;
}

#loginbutton a,
#aboutbutton a,
#workbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 148px;
   height: 21px;
   background-position: 0% 0px;
}

#cgbarcopy2,
#animatedbarcopy2,
#identitybarcopy2,
#b2bbarcopy2  {
   visibility: visible;
   position: absolute;
   left: 284px;
   z-index: 5;
   width: 308px;
   height: 21px;
   background-color: #DDDBD7;
   background-image: none;
}

#workrollovercopy,
#aboutactivecopy,
#contactrollovercopy  {
   visibility: visible;
   position: absolute;
   left: 13px;
   z-index: 5;
   width: 140px;
   height: 21px;
   background-color: #DDDBD7;
   background-image: none;
}

#b2bbutton,
#identitybutton,
#animatedbutton,
#cgbutton  {
   visibility: visible;
   position: absolute;
   left: 284px;
   z-index: 4;
   width: 308px;
   height: 21px;
}

#loginbutton,
#aboutbutton,
#workbutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 5px;
   z-index: 4;
   width: 148px;
   height: 21px;
}

#cgxmedia,
#b2bxmedia,
#identityxmedia,
#animatedxmedia  {
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 436px;
   z-index: 6;
   width: 480px;
   height: 270px;
}

#withaneyefordetailandunderstandingofthetechnicalproc  {
   background: url(sg_work_media/id0withaneyefordetailandund.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 219px;
   top: 171px;
   z-index: 5;
   width: 438px;
   height: 73px;
}

#addressblock,
#johnblock,
#layer13copy2,
#toddblock  {
   visibility: visible;
   position: absolute;
   left: 174px;
   z-index: 4;
   height: 111px;
   background-color: #EDECEA;
   background-image: none;
}

#biobutton a,
#mapbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 37px;
   height: 17px;
   background-position: 0% 0px;
}

#contactrollovercopy  {
   top: 212px;
}

#identitybarcopy2  {
   top: 272px;
}

#workrollovercopy  {
   top: 182px;
}

#animatedbutton a  {
   background-image: url(sg_work_media/animatedbutton.gif);
}

#animatedbarcopy2  {
   top: 302px;
}

#identitybutton a  {
   background-image: url(sg_work_media/identitybutton.gif);
}

#aboutactivecopy  {
   top: 152px;
}

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

#identitybutton  {
   top: 272px;
}

#animatedbutton  {
   top: 302px;
}

#contactbutton  {
   top: 212px;
}

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

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

#layer13copy3  {
   visibility: visible;
   position: absolute;
   left: 174px;
   top: 152px;
   z-index: 4;
   width: 528px;
   height: 171px;
   background-color: #EDECEA;
   background-image: none;
}

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

#addressblock  {
   width: 528px;
   top: 152px;
}

#layer13copy2  {
   width: 528px;
   top: 152px;
}

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

#b2bbutton a  {
   background-image: url(sg_work_media/b2bbutton.gif);
}

#aboutbutton  {
   top: 152px;
}

#loginbutton  {
   top: 242px;
}

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

#layer1copy3  {
   background: url(sg_contact_media/layer1copy3.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 736px;
   height: 809px;
}

#b2bbarcopy2  {
   top: 332px;
}

#id0mediabox  {
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 436px;
   z-index: 5;
   width: 480px;
   height: 270px;
   background-color: #FFFFFF;
   background-image: none;
}

#cgbutton a  {
   background-image: url(sg_work_media/cgbutton.gif);
}

#workbutton  {
   top: 182px;
}

#framelines  {
   background: url(sg_work_media/framelines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 174px;
   top: 412px;
   z-index: 4;
   width: 528px;
   height: 318px;
}

#cgbarcopy2  {
   top: 362px;
}

#workcopy2  {
   background: url(sg_work_media/workcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 85px;
   top: 185px;
   z-index: 6;
   width: 58px;
   height: 15px;
}

#b2bbutton  {
   top: 332px;
}

#johnblock  {
   width: 259px;
   top: 272px;
   left: 443px;
}

#toddblock  {
   width: 259px;
   top: 272px;
}

#cgbutton  {
   top: 362px;
}

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


