
/* Header Cube Stylesheet
 *
 * @package Boulder Pro
 * @subpackage Header Cube CSS
 * @version 0.0.1
 * @author Eric Burger
 * @link http://thealpinepress.com
 * @copyright: Eric Burger 2012
 * @license http://www.gnu.org/licenses/gpl-3.0.html
 * @last edited July 2012
  -------------------------------------------- */

.cube-header{
  position:relative;
  display: block;
  width:100%;
  height:100%;
  margin: 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  text-align:none;  
}
.cube-header p{
  font-size:1.08333em;
  line-height:1.20333em;
  font-weight:normal;
  margin:2px 0 0 0;
  color: #555555;
}
.cube-header h2{
  font-size:1.38333em;
  line-height: 1.3em;
  font-weight:normal;
  color:#fff;
  margin:0;
}
.cube-header #image-holder{
  position:relative;
  text-align:right;
}
.cube-header #image-holder img{
  max-width:100%;
  vertical-align: middle;
}
.cube-header .empty {
  background-image: url("images/empty.gif");
}
.cube-header #cover {
  position:absolute;
  overflow:hidden;
  z-index:200;
}
.cube-header #cover-link-container {
  width:100%;
  height:100%;
  z-index:203;
  overflow:hidden;
}
.cube-header #cover-link-container #cover-link{
  position:relative;
  width:100%;
  height:100%;
  display:block;
  overflow:hidden;
  z-index:203;
}
.cube-header #cover-text{
  position:absolute;
  bottom:0px;
  right:0px;  
  max-width:71%;
  display:block;
  margin:0px;
  overflow:hidden;
  z-index:201;
  bottom:5%;
  background: none repeat scroll 0 0 #999999;
  color:#fff;
}
.cube-header .nav {
  position:relative;
  background-position: 50% 0%;
  background-repeat: no-repeat;
  background-size: 110% auto;
  background-color: transparent;
  bottom:5%;
  z-index:205;
}
.cube-header #next {
  display:block;
  z-index:205;
  background-image: url("images/arrow-right-button.png");
}
.cube-header #next:hover {
  background-position: 50% 100%;
}
.cube-header #prev {
  display:block;
  z-index:205;
  background-image: url("images/arrow-left-button.png");
}
.cube-header #prev:hover {
  background-position: 50% 100%;
}

.cube-header .play {
  bottom:5%;
  overflow:hidden;
  display:block;
  z-index:205;
  background-image: url("images/play-button.png");
}
.cube-header .play:hover{
  background-position: 50% 100%;
}
.cube-header .pause {
  background-image: url("images/pause-button.png");
}
.cube-header .pause:hover {
  background-position: 50% 100%;
}