/* popup */

#shadingDiv
{
  z-index: 10000;
  position: fixed;
  -position: absolute;
  top: 0;
  left: 0;
  background-color: #000000;
  display: none;
  visibility: hidden;
}

#popupDiv
{
  z-index: 10001;
  position: fixed;
  -position: absolute;
  top: 0;
  left: 0;
  display: none;
  visibility: hidden;
}

#popupTable
{
  z-index: 10002;
  width: 100%;
  height: 100%;
}

#popupOuter
{
  width: 1%;
}

/*disables width: 1% for FF2*/
#popupOuter, x:-moz-any-link {width: auto;}
#popupOuter, x:-moz-any-link, x:default {width: 1%;}

#popupCloseButtonHolder
{
  position: relative;  
}

#popupHolder,
#popupCloseButton
{
  border: 2px solid #818181;
}

#popupHolder
{
  height: 1%;
  background: #FFFFFF url(/images/lightbox/async-load-progress.gif) center center no-repeat;
  overflow: hidden;
  text-align: center;
}

#popupCloseButton
{
  position: absolute; 
  top: 0;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background: #FFFFFF url(/images/lightbox/close-button.gif) center center no-repeat;
}

#popupCloseButton A,
#popupCloseButton IMG
{
  display: block;
}

#popupCloseButton A
{
  background: #818181;
}

p.getPlayer
{
  color: #EEEEEE; 
  background-color: #000000; 
  display: block; 
  padding: 16px;
}

p.getPlayer a,
p.getPlayer a:link,
p.getPlayer a:active,
p.getPlayer a:visited
{
  color: #EEEEEE;
}

p.getPlayer a:hover
{
  color: #FFFFFF;
}

div.lightboxHolder
{
  float: left; 
  text-align: center;
}

div.lightboxHolder div
{
  float: left; 
  padding: 0 12px;
  background: #000000;
}

div.lightboxHolder div div
{
  float: left;
  padding: 38px 0 0 0;
  background: #FFFFFF url(/images/lightbox/filmstrip.gif) center top repeat-x;
}

div.lightboxHolder div div div
{
  float: left;
  padding: 0 0 38px 0;
  background: #FFFFFF url(/images/lightbox/filmstrip.gif) center bottom repeat-x;
}

div.lightboxHolder div div div a,
div.lightboxHolder div div div img
{
  display: block;
}

table.youtubeTable td.left
{
  padding-top: 15px;
  text-align: center;
}

table.youtubeTable td.right
{
  text-align: left;
  vertical-align: top;
  padding-left: 20px;
}
