#gallerybuttonnextthumbset a.nmh,
#gallerybuttonnextthumbset a:hover  {
   background-position: -47px 0%;
}

#gallerybuttonpreviousthum a:hover,
#gallerybuttonpreviousthum a.nmh  {
   background-position: -50px 0%;
}

#gallerymetadata p a,
#photogalleryh1 p a  {
   display: inline;
}

#photogalleryh1 p,
#photogalleryh1 li  {
   margin: 0px;
}

#gallerybuttonnextthumbset a  {
   line-height: 28px;
   font-size: 28px;
   width: 47px;
   height: 28px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/gallerybuttonnextthumbset.gif);
}

#gallerybuttonpreviousthum a  {
   line-height: 28px;
   font-size: 28px;
   width: 50px;
   height: 28px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/gallerybuttonpreviousthum.gif);
}

#servicesmenu,
#contactmenu  {
   z-index: 8;
}

#gallerypicturebox  {
   margin-top: 0px;
   margin-left: 0px;
   height: 364px;
   width: 497px;
   z-index: 6;
   top: 247px;
   left: 550px;
   position: absolute;
}

#gallerythumbsheet  {
   margin-top: 0px;
   margin-left: 0px;
   min-height: 482px;
   width: 260px;
   z-index: 5;
   top: 188px;
   left: 219px;
   position: absolute;
}

#gallerymetadata  {
   margin-top: 0px;
   margin-left: 0px;
   width: 841px;
   z-index: 4;
   top: 694px;
   left: 559px;
   position: absolute;
}

#photogalleryh1  {
   margin-top: 0px;
   margin-left: 0px;
   width: 422px;
   z-index: 4;
   top: 149px;
   left: 220px;
   position: absolute;
}

#i7637shapetop  {
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/d0shapetop.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 236px;
   width: 876px;
   z-index: 4;
   top: 176px;
   left: 207px;
   position: absolute;
}

#jjafricalogo  {
   background-image: url(sg_gallery_media/jjafricalogo.gif);
}

#homebutton a  {
   background-image: url(sg_gallery_media/homebutton.gif);
}

#picboxframe  {
   background-repeat: no-repeat;
   background-image: url(sg_gallery_media/picboxframe.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 401px;
   width: 534px;
   z-index: 5;
   top: 229px;
   left: 532px;
   position: absolute;
}

#menustrip  {
   background-image: url(sg_gallery_media/menustrip.png);
}

#main  {
   background-image: url(sg_gallery_media/maincontent.gif);
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border-color: #FF0000;
   border-style: solid;
   border-width: 2px;
}

body  {
   background-repeat: none;
   background-color: transparent;
}

html, body  {
   background-image: url(sg_gallery_media/browserbackground.jpg);
}


