#homebutton a:hover,
#homebutton a.nmh,
#videobutton a:hover,
#videobutton a.nmh  {
   background-position: -60px 0%;
}

#facebookbutton,
#videobutton,
#photosbutton,
#homebutton  {
   position: absolute;
   top: 51px;
   z-index: 4;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#facebookbutton a.nmh,
#facebookbutton a:hover  {
   background-position: -93px 0%;
}

#photosbutton a.nmh,
#photosbutton a:hover  {
   background-position: -75px 0%;
}

#videobutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 60px;
   font-size: 30px;
   line-height: 30px;
}

#facebookbutton a  {
   background: url(sg_video_media/facebookbutton.gif) no-repeat;
   display: block;
   height: 30px;
   width: 93px;
   font-size: 30px;
   line-height: 30px;
}

#facebookbutton  {
   width: 93px;
   left: 878px;
}

#photosbutton a  {
   background: url(sg_video_media/photosbutton.gif) no-repeat;
   display: block;
   height: 30px;
   width: 75px;
   font-size: 30px;
   line-height: 30px;
}

#videobutton a  {
   background-image: url(sg_video_media/videobutton.gif);
}

#photosbutton  {
   width: 75px;
   left: 802px;
}

#homebutton a  {
   background-image: url(sg_video_media/homebutton.gif);
}

#videobutton  {
   width: 60px;
   left: 741px;
}

#homebutton  {
   width: 60px;
   left: 680px;
}

#toprule  {
   position: absolute;
   left: 30px;
   top: 81px;
   z-index: 3;
   width: 941px;
   height: 1px;
   margin-left: 0px;
   margin-top: 0px;
   background-color: #BBBBBB;
   background-image: none;
   font-size: 1px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1000px;
   left: 0px;
   top: 0px;
   display: block;
}

#logo  {
   background: url(sg_video_media/logo.gif) no-repeat;
   position: absolute;
   left: 25px;
   top: 24px;
   z-index: 3;
   width: 482px;
   height: 49px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

.full_width  {
   min-width: 1000px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

*:focus  {
   outline-style: none;
}

ains  {
   text-decoration: none;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

html, body  {
   background-color: #FFFFFF;
   height: 100%;
}

