
/* Mask element used in modal mode */
div.lightBoxMask
{
  display:none;
  width:100%;
  height:100%;
  background:#000000;
  opacity:0.5;
  filter:alpha(opacity=50);
  position:absolute;
  top:0;
  left:0;
}

/* Global loader object */
div.lightBoxLoader
{
  display:none;
  width:100px;
  height:100px;
  background:url(../images/screenLoaderMask.gif) no-repeat center;
  opacity:0.5;
  filter:alpha(opacity=50);
  position:absolute;
}

/* Variable display, the parent div object for the lightbox */
div.lightBoxShowCase
{
  background:#ffffff;
  padding:10px 0 15px 10px;
  margin:0; /* DO NOT CHANGE */
  border:solid 1px #000000;
  overflow:hidden;
  position:absolute;
  top:50%;
  left:50%;
}

/* Element inside lightbox, contains content */
div.lightBoxShowCaseInner { }

/* display override for position.placement = relative */
div.lightBoxShowCaseRel { position:relative; }

/* lightbox image object */
div.lightBoxShowCase img.lightBoxZoom { border:solid 1px #666666; }

/* lightbox title */
div.lightBoxShowCase h1
{
  font-family:"Trebuchet", helvetica, arial, sans-serif;
  font-size:15px;
  color:#999999;
  padding:4px;
  margin:0 0 10px 0;
  width:auto;
}

/* lightbox header container */
div.lightBoxHeader
{
  margin:0 10px 0 0;
  padding:0;
  background:#eeeeee;
}

/* lightbox details */
div.lightBoxDetails { }

/* lightbox description */
div.lightBoxDesc
{
  font-size:90%;
  padding:4px;
  margin:5px 10px 0 0;
  background:#cccccc;
}

/* lightbox nav container */
div.lightBoxNav { height:24px; }

/* lightbox count container */
div.lightBoxCount
{
  display:block;
  font-size:70%;
  color:#999999;
  margin:2px 0 2px 0;
  padding:2px;
  background:#ffffff;
}

div.lightBoxShowCase a.disabled
{
  cursor:default;
  opacity:0.5;
  filter:alpha(opacity=50);
}

/*
	Navigational buttons
*/
div.lightBoxShowCase a.lightBox-nextBtn
{
  display:block;
  background:url(../images/nextBtn.gif) no-repeat;
  width:35px;
  height:24px;
  position:absolute;
  right:10px;
}

div.lightBoxShowCase a.lightBox-prevBtn
{
  display:block;
  background:url(../images/prevBtn.gif) no-repeat;
  width:35px;
  height:24px;
}

div.lightBoxShowCase a.lightBox-closeBtn
{
  display:block;
  background:#ffffff url(../images/closeBtn.gif) no-repeat center;
  width:45px;
  height:25px;
  position:absolute;
  top:10px;
  right:10px;
}

div.lightBoxShowCase a.lightBox-noNav
{
  display:block;
  height:1px;
  width:1px;
}

div.lightBoxShowCase a.pagingBtn
{
  padding:2px 3px 2px 3px;
  margin:2px;
  border:solid 1px #eeeeee;
  text-decoration:none;
  color:#999999;
  font-size:70%;
  outline:none;
  display:block;
  float:left;
}

div.lightBoxShowCase a.activePage
{
  background:#999999;
  color:#ffffff;
}

div.lightBoxPager
{
  position:absolute;
  left:60px;
}
