#hero4button a.nmh,
#hero4button a:hover,
#novabutton a.pm,
#nuclearmanbutton a.nmh,
#drspawnbutton a:hover,
#radiancebutton a.pm,
#avalonbutton a.pm,
#nuclearmanbutton a.pmh,
#novabutton a:hover,
#lorcalbutton a.pm,
#tempestbutton a.pmh,
#syrenbutton a.pm,
#syrenbutton a:hover,
#nuclearmanbutton a:hover,
#superiorgirlbutton a.pm,
#drspawnbutton a.nmh,
#lorcalbutton a:hover,
#avalonbutton a.nmh,
#radiancebutton a.nmh,
#superiorgirlbutton a.nmh,
#drspawnbutton a.pmh,
#syrenbutton a.pmh,
#radiancebutton a.pmh,
#avalonbutton a:hover,
#syrenbutton a.nmh,
#avalonbutton a.pmh,
#novabutton a.pmh,
#nuclearmanbutton a.pm,
#tempestbutton a:hover,
#drspawnbutton a.pm,
#novabutton a.nmh,
#tempestbutton a.pm,
#lorcalbutton a.pmh,
#lorcalbutton a.nmh,
#tempestbutton a.nmh,
#superiorgirlbutton a:hover,
#superiorgirlbutton a.pmh,
#radiancebutton a:hover  {
   background-position: -96px 0%;
}

#syrenbutton a.cm,
#avalonbutton a.cm,
#nuclearmanbutton a.cmh,
#radiancebutton a.cmh,
#tempestbutton a.cm,
#syrenbutton a.cmh,
#lorcalbutton a.cm,
#novabutton a.cm,
#superiorgirlbutton a.cmh,
#avalonbutton a.cmh,
#nuclearmanbutton a.cm,
#tempestbutton a.cmh,
#drspawnbutton a.cmh,
#radiancebutton a.cm,
#lorcalbutton a.cmh,
#novabutton a.cmh,
#superiorgirlbutton a.cm,
#drspawnbutton a.cm  {
   background-position: -192px 0%;
}

#nuclearmanbiotext div p a,
#trailer3hmtext p a,
#supermoviesincandrealityb p a,
#syrenbiotext div p a,
#biotext div p a,
#trailer2hmtext p a,
#novabiotext div p a,
#trailer1hmtext p a,
#avalonbiotext div p a,
#drspawnbiotext div p a,
#tempestbiotext div p a,
#superiorgirlbiotext div p a,
#radiancebiotext div p a  {
   display: inline;
}

#trailersbutton,
#episodebutton,
#altrealitybutton,
#homebutton,
#contactbutton,
#aboutbutton  {
   z-index: 4;
}

#supermoviesincandrealityb  {
   margin-bottom: 43px;
   margin-top: 5px;
   margin-right: 0px;
   margin-left: 2px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 700px;
}

#altrealityhovershowmenu  {
   z-index: 34;
}

#lorcalep2outnowbutton a  {
   line-height: 66px;
   font-size: 66px;
   width: 315px;
   height: 66px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/lorcalep2outnowbutton.gif);
}

#lorcalep2outnowbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 66px;
   width: 315px;
   z-index: 32;
   top: 670px;
   left: 327px;
   position: absolute;
}

#trailershovershowmenu  {
   z-index: 33;
}

#episodehovershowmenu  {
   z-index: 35;
}

#interfacebarbottom  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/interfacebarbottom.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 218px;
   width: 960px;
   z-index: 31;
   top: 614px;
   left: 0px;
   position: absolute;
}

#tbfepresentslorcal  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/mainimage.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 610px;
   width: 960px;
   z-index: 4;
   top: 190px;
   left: 0px;
   position: absolute;
}

#altrealitybutton a  {
   background-image: url(sg_home_media/altrealitybutton.gif);
}

#trailersbutton a  {
   background-image: url(sg_home_media/menutrailersbutton.gif);
}

#page_bkg,
#page  {
   height: 1304px;
}

#interfacebartop  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/interfacebartop.png);
   margin-top: 0px;
   margin-left: 0px;
   height: 210px;
   width: 960px;
   z-index: 31;
   top: 165px;
   left: 0px;
   position: absolute;
}

#episodebutton a  {
   background-image: url(sg_home_media/episodemenubutton.gif);
}

#contactbutton a  {
   background-image: url(sg_home_media/contactmenubutton.gif);
}

#tbeheadertext  {
   z-index: 5;
}

#aboutbutton a  {
   background-image: url(sg_home_media/aboutmenubutton.gif);
}

#homebutton a  {
   background-image: url(sg_home_media/menuhomebutton.gif);
}

#homecolumn  {
   margin-bottom: 0px;
   margin-top: 970px;
   margin-right: 0px;
   margin-left: 128px;
   position: relative;
   left: 0px;
   top: 0px;
   width: 704px;
   min-height: 66px;
}

#homemenubg  {
   background-image: url(sg_home_media/homemenubg.gif);
   z-index: 3;
}

#ridefooter  {
   margin-top: 27px;
}

#novologo  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 70px;
   width: 315px;
   z-index: 18;
   top: 308px;
   left: 322px;
   position: absolute;
   overflow: hidden;
}

#homebg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/homebg.gif);
   margin-top: 0px;
   margin-left: 0px;
   height: 800px;
   width: 960px;
   z-index: 3;
   top: 91px;
   left: 0px;
   position: absolute;
}


