#fhomeb a:hover,
#ihomeb a:hover  {
   background-position: -217px 0%;
}

#fhomeb a,
#ihomeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 257px;
   width: 217px;
   background-position: 0% 0px;
   font-size: 257px;
   line-height: 257px;
}

#nelsonlogo  {
   background: url(sg_index_media/nelsonlogo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 411px;
   top: 137px;
   z-index: 6;
   width: 219px;
   height: 257px;
}

#homebody p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #CCCCCC;
   text-align: left;
}

#tagline p  {
   font: 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #7FA5FF;
   text-align: center;
}

#homebody  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 404px;
   z-index: 6;
   width: 515px;
}

#ihomeb a  {
   background-image: url(sg_index_media/ihomeb.png);
}

#fhomeb a  {
   background-image: url(sg_index_media/fhomeb.png);
}

#tagline  {
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 509px;
   z-index: 6;
   width: 606px;
}

#fhomeb  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 139px;
   z-index: 5;
   width: 217px;
   height: 257px;
}

#fhomep  {
   background: url(sg_index_media/fhomep.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 44px;
   top: 0px;
   z-index: 4;
   width: 975px;
   height: 493px;
}

#ihomep  {
   background: url(sg_index_media/ihomep.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 635px;
   height: 533px;
}

#ihomeb  {
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 139px;
   z-index: 6;
   width: 217px;
   height: 257px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#back  {
   background: url(sg_index_media/back.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 624px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


