/**
 * This file is part of Shadowbox <http://shadowbox-js.com/>
 */

#shadowbox {
  position: fixed;
  margin: 0;
  padding: 0;
  top: 0 !important;
  left: 0;
  z-index: 999;
  text-align: left;
  visibility: hidden;
  display: none;
}

#shadowbox img {
  border: none;
}

#shadowbox * {
  outline: 0; /* Disable dotted outline in Firefox */
}

#sb-overlay {
  position: relative;
  width: 100%;
  height: 100%;
}

#sb-wrapper {
  position: absolute;
  display: block;
  visibility: hidden;
  left: 50%;
  top: 50%;
}

#sb-body,
#sb-content,
#sb-cover {
  position: absolute;
  width: 100%;
  height: 100%;
}

#sb-body {}

#sb-content { background: black }

#sb-cover {
  background: black;
}

#sb-close,
#sb-next,
#sb-prev {
  position:absolute;
  display:none;
  background: url("shadowbox-icons.png") no-repeat;
  cursor: pointer;
}

#shadowbox.active #sb-close,
#shadowbox.has-next #sb-next,
#shadowbox.has-prev #sb-prev {
  display:block;
}

#sb-close {
background:url("close.png") no-repeat;
top:-30px;
right:2px;
width:26px;
height:26px;
}

#sb-next {
background:url("next.png") no-repeat;
right:-23px;
top:50%;
width:14px;
height:26px;
}

#sb-prev {
background:url("prev.png") no-repeat;
left:-23px;
top:50%;
width:14px;
height:26px;
}
