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

a ins  {
   text-decoration: none;
}

#id1spoccpopup p,
#abouttext p,
#id1spsudanpopup p,
#id1d2bdpopup p,
#howtext p,
#id1gustavpopup p,
#charitymediatext p,
#id1spperupopup p,
#mediadesigntext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#spsudanbutton a:hover,
#spoccbutton a:hover,
#gustavbutton a:hover,
#d2bdbutton a:hover,
#spperubutton a:hover  {
   background-position: -114px 0%;
}

#homebutton a:hover,
#samplesbutton a:hover,
#profilebutton a:hover,
#servicesbutton a:hover  {
   font-style: italic;
   font-weight: bold;
}

#id0spoccpopup p,
#id0spsudanpopup p,
#id0gustavpopup p,
#id0d2bdpopup p,
#id0spperupopup p  {
   font: 10px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#gustavundertext p,
#peruundertext p,
#d2bdundertext p,
#sudanundertext p,
#occundertext p  {
   font: 10px/14px Arial;
   margin: 0px;
   color: #4F4F4F;
   text-align: center;
}

#emailbutton a,
#homebutton a,
#samplesbutton a,
#servicesbutton a,
#profilebutton a  {
   border: 0px none #000000;
   font-style: Normal;
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#gustavbutton a,
#d2bdbutton a,
#spsudanbutton a,
#spperubutton a,
#spoccbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   width: 114px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#id0gustavpopup,
#id0spsudanpopup,
#id0spoccpopup,
#id0d2bdpopup,
#id0spperupopup  {
   visibility: hidden;
   position: absolute;
   top: 499px;
   z-index: 3;
   width: 81px;
}

#spocc,
#home,
#profile,
#spperu,
#samples,
#services,
#spsudan,
#gustav,
#d2bd  {
   margin: 0px auto 0px auto;
   height: 750px;
   width: 800px;
   position: relative;
   background-color: #FDFCFC;
}

#gustavbutton,
#d2bdbutton,
#spoccbutton,
#spsudanbutton,
#spperubutton  {
   visibility: visible;
   position: absolute;
   top: 489px;
   z-index: 2;
   width: 114px;
   height: 84px;
}

#homebutton,
#servicesbutton,
#profilebutton,
#samplesbutton  {
   font: 10px/12px Arial;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 92px;
   z-index: 3;
   height: 7px;
}

#tnpfm,
#pbstudiocopy,
#tnsampler,
#tnbbcspot,
#tnsstour  {
   visibility: visible;
   position: absolute;
   top: 262px;
   z-index: 2;
   width: 94px;
   height: 69px;
   background-repeat: no-repeat;
}

#gustavundertext,
#sudanundertext  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 244px;
   z-index: 4;
}

#exampleshide p,
#summarytext p  {
   font: 12px/18px Arial;
   margin: 0px;
   padding-bottom: 12px;
   text-align: left;
}

#profileslash,
#servicesslash  {
   visibility: visible;
   position: absolute;
   top: 105px;
   z-index: 4;
   width: 60px;
   height: 13px;
   background-repeat: no-repeat;
}

#mediadesignproductiong  {
   background: url(sg_spsudan_media/mediadesignproductiong.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 194px;
   z-index: 2;
   width: 348px;
   height: 10px;
}

#emailbutton a:hover  {
   font-style: italic;
   font-weight: bold;
   text-decoration: underline;
}

#charitymediatext p  {
   padding-bottom: 12px;
}

#contactphonetext p  {
   font: bold 10px/18px Arial;
   margin: 0px;
   text-align: right;
   color: #FFFFFF;
   letter-spacing: 2px;
}

#mediadesigntext p  {
   padding-bottom: 12px;
}

#id1spsudanpopup p  {
   font-weight: bold;
   color: #333333;
   padding-bottom: 9px;
}

#id1gustavpopup p  {
   padding-bottom: 9px;
}

#contactphonetext  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 663px;
   z-index: 4;
   width: 93px;
}

#id1spperupopup p  {
   padding-bottom: 9px;
}

#id1spoccpopup p  {
   padding-bottom: 9px;
}

#i169videoxmedia  {
   visibility: visible;
   position: absolute;
   left: 363px;
   top: 262px;
   z-index: 3;
   width: 348px;
   height: 210px;
}

#id0spsudanpopup  {
   left: 111px;
}

#id1spsudanpopup  {
   visibility: hidden;
   position: absolute;
   left: 91px;
   top: 262px;
   z-index: 6;
   width: 248px;
}

#i169videoborder  {
   background: url(sg_spsudan_media/169videoborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 357px;
   top: 256px;
   z-index: 2;
   width: 360px;
   height: 222px;
}

#spsudanbutton a  {
   background-image: url(sg_spsudan_media/spsudanbutton.gif);
}

#gustavundertext  {
   width: 347px;
}

#spperubutton a  {
   background-image: url(sg_spsudan_media/spperubutton.gif);
}

#id1d2bdpopup p  {
   padding-bottom: 9px;
}

#sudanundertext  {
   width: 349px;
}

#servicesbutton  {
   width: 61px;
   left: 238px;
}

#id0gustavpopup  {
   left: 613px;
}

#i43videoborder  {
   background: url(sg_spocc_media/43videoborder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 400px;
   top: 256px;
   z-index: 2;
   width: 274px;
   height: 222px;
}

#id1spperupopup  {
   visibility: hidden;
   position: absolute;
   left: 91px;
   top: 262px;
   z-index: 4;
   width: 251px;
}

#gustavbutton a  {
   background-image: url(sg_spsudan_media/gustavbutton.gif);
}

#id1gustavpopup  {
   visibility: hidden;
   position: absolute;
   left: 89px;
   top: 262px;
   z-index: 2;
   width: 245px;
}

#id0spperupopup  {
   left: 362px;
}

#i43videoxmedia  {
   visibility: visible;
   position: absolute;
   left: 406px;
   top: 262px;
   z-index: 3;
   width: 262px;
   height: 210px;
}

#spsudanbutton  {
   left: 90px;
}

#spoccbutton a  {
   background-image: url(sg_spsudan_media/spoccbutton.gif);
}

#emailbutton a  {
   font-weight: bold;
}

#servicesslash  {
   background-image: url(sg_services_media/servicesslash.gif);
   left: 229px;
}

#samplesbutton  {
   width: 59px;
   left: 156px;
}

#id1spoccpopup  {
   visibility: hidden;
   position: absolute;
   left: 91px;
   top: 262px;
   z-index: 5;
   width: 252px;
}

#profilebutton  {
   width: 52px;
   left: 320px;
}

#id0spoccpopup  {
   left: 236px;
}

#summarytext p  {
   color: #242317;
}

#profileslash  {
   background-image: url(sg_profile_media/profileslash.gif);
   left: 309px;
}

#gustavbutton  {
   left: 598px;
}

#d2bdbutton a  {
   background-image: url(sg_spsudan_media/d2bdbutton.gif);
}

#pbstudiocopy  {
   background-image: url(sg_services_media/pbstudiocopy.gif);
   left: 353px;
}

#spperubutton  {
   left: 343px;
}

#id0d2bdpopup  {
   left: 489px;
}

#billmeissner  {
   background: url(sg_spsudan_media/billmeissner.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 86px;
   top: 167px;
   z-index: 2;
   width: 256px;
   height: 54px;
}

#id1d2bdpopup  {
   visibility: hidden;
   position: absolute;
   left: 91px;
   top: 262px;
   z-index: 3;
   width: 262px;
}

#abouttext p  {
   padding-bottom: 12px;
}

#spoccbutton  {
   left: 216px;
}

#emailbutton  {
   font: bold 10px/18px Arial;
   letter-spacing: 1px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 433px;
   top: 663px;
   z-index: 4;
   width: 123px;
   height: 7px;
}

#linebottom  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 644px;
   z-index: 3;
   width: 800px;
   height: 9px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

#layer3copy  {
   background: url(sg_spsudan_media/layer3copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 652px;
   z-index: 2;
   width: 800px;
   height: 98px;
}

#lineheader  {
   background: url(sg_spsudan_media/lineheader.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 105px;
   z-index: 3;
   width: 800px;
   height: 13px;
}

#d2bdbutton  {
   left: 472px;
}

#homebutton  {
   width: 35px;
   left: 88px;
}

#tnsampler  {
   background-image: url(sg_services_media/tnsampler.gif);
   left: 91px;
}

#tnbbcspot  {
   background-image: url(sg_services_media/tnbbcspot.gif);
   left: 484px;
}

#howtext p  {
   padding-bottom: 12px;
}

#tnsstour  {
   background-image: url(sg_services_media/tnsstour.gif);
   left: 617px;
}

#backwt  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 750px;
   background-color: #CCCCCC;
   background-image: none;
}

#layer3  {
   background: url(sg_spsudan_media/layer3.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 800px;
   height: 108px;
}

#id0 p  {
   font: 10px/12px Arial;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 1px;
   text-align: center;
}

#tnpfm  {
   background-image: url(sg_services_media/tnpfm.gif);
   left: 221px;
}

#id0  {
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 667px;
   z-index: 3;
   width: 657px;
}

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

