#clientsbutton a,
#contactbutton a,
#portfoliobutton a,
#aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#whitebackgroundcopy3,
#whitebackgroundcopy2  {
   visibility: visible;
   position: absolute;
   top: 0px;
   z-index: 5;
   width: 10px;
   height: 900px;
   background-repeat: no-repeat;
}

#aboutusportfolioclientscontact p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #6D6E6E;
   text-align: left;
}

#aboutusportfolioclientscontact  {
   visibility: visible;
   position: absolute;
   left: 521px;
   top: 866px;
   z-index: 9;
   width: 222px;
}

#portfoliobutton a:hover  {
   background-position: -147px 0%;
}

#contactbutton a:hover  {
   background-position: -139px 0%;
}

#clientsbutton a:hover  {
   background-position: -144px 0%;
}

#aboutusbutton a:hover  {
   background-position: -141px 0%;
}

#whitebackgroundcopy2  {
   background-image: url(sg_main_media/whitebackgroundcopy2.gif);
   left: 277px;
}

#whitebackgroundcopy3  {
   background-image: url(sg_main_media/whitebackgroundcopy3.gif);
   left: 926px;
}

#whitebackgroundcopy  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 0px;
   z-index: 5;
   width: 613px;
   height: 900px;
   background-color: #FFFFFF;
   background-image: none;
}

#thinkoutsidethejar  {
   background: url(sg_main_media/thinkoutsidethejar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 705px;
   top: 291px;
   z-index: 8;
   width: 177px;
   height: 12px;
}

#layer1sdropshadow  {
   background: url(sg_main_media/layer1sdropshadow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 287px;
   top: 0px;
   z-index: 4;
   width: 639px;
   height: 900px;
}

#portfoliobutton a  {
   width: 147px;
   background-image: url(sg_main_media/portfoliobutton.gif);
}

#ftpbutton a:hover  {
   background-position: -44px 0%;
}

#clientsbutton a  {
   width: 144px;
   background-image: url(sg_main_media/clientsbutton.gif);
}

#contactbutton a  {
   width: 139px;
   background-image: url(sg_main_media/contactbutton.gif);
}

#aboutusbutton a  {
   width: 141px;
   background-image: url(sg_main_media/aboutusbutton.gif);
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 463px;
   top: 325px;
   z-index: 9;
   width: 147px;
   height: 17px;
}

#welcometext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 325px;
   z-index: 10;
   width: 141px;
   height: 17px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 754px;
   top: 325px;
   z-index: 7;
   width: 139px;
   height: 17px;
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 610px;
   top: 325px;
   z-index: 8;
   width: 144px;
   height: 17px;
}

#penguin4copy  {
   background: url(sg_main_media/penguin4copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 796px;
   top: 576px;
   z-index: 10;
   width: 83px;
   height: 149px;
}

#penguin3copy  {
   background: url(sg_main_media/penguin3copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 548px;
   z-index: 10;
   width: 84px;
   height: 184px;
}

#ftpbutton a  {
   background: url(sg_main_media/ftpbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 44px;
   font-size: 19px;
   line-height: 19px;
}

#welcometext  {
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 407px;
   z-index: 9;
   width: 505px;
}

#pengui2copy  {
   background: url(sg_main_media/pengui2copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 538px;
   z-index: 10;
   width: 65px;
   height: 192px;
}

#greytextbox  {
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 353px;
   z-index: 7;
   width: 572px;
   height: 540px;
   background-color: #F3F4F5;
   background-image: none;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 900px;
   width: 1200px;
   position: relative;
   background-color: #61B4E8;
   background-image: none;
}

#id1footer  {
   background: url(sg_main_media/id1footer.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 330px;
   top: 362px;
   z-index: 8;
   width: 554px;
   height: 522px;
}

#ftpbutton  {
   visibility: visible;
   position: absolute;
   left: 840px;
   top: 25px;
   z-index: 7;
   width: 44px;
   height: 19px;
}

#greylines  {
   background: url(sg_main_media/greylines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 314px;
   top: 0px;
   z-index: 6;
   width: 586px;
   height: 900px;
}

#penguin1  {
   background: url(sg_main_media/penguin1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 349px;
   top: 575px;
   z-index: 10;
   width: 75px;
   height: 141px;
}

#mainpic  {
   background: url(sg_main_media/mainpic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 70px;
   z-index: 7;
   width: 571px;
   height: 242px;
}

#welcome  {
   background: url(sg_main_media/welcome.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 353px;
   z-index: 9;
   width: 167px;
   height: 28px;
}

#logo  {
   background: url(sg_main_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 316px;
   top: 14px;
   z-index: 7;
   width: 210px;
   height: 39px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


