/* Main Gallery Stage */
.gallery-wrap{
  height:465px;
  overflow:hidden;
  position:relative;
  text-align:left;
}
.gallery-wrap-inner{
  position:absolute;
  top:0;
}
.gallery-stage{
  height:434px;
  overflow:hidden;
  background:url(../images/galleryAssets/main_stage.jpg) 0 0 no-repeat;
}
.gallery-select-wrap{
  height:465px;
  overflow:hidden;
}
.gallery-view{
  width:877px;
  height:465px;
  overflow:hidden;
  position:relative;
  background:url(../images/galleryAssets/gallery_stage.jpg);
}
.gallery-view-inner{
  position:absolute;
  left:0;
  width:9000px;
}

ul.gallery-select{
  margin:10px 0 0 0;
  padding:0;
}
ul.gallery-select li{
  margin:20px 0 0 15px;
  padding:0;
  float:left;
  display:inline;
  width:133px;
  text-align:center;
  opacity:0.35;
  -moz-opacity:0.35;
  position:relative;
}
ul.gallery-select li:hover{
  opacity:1.0;
  -moz-opacity:1.0;
}
ul.gallery-select li p{
  margin-top:-20px;
  position:relative;
  color:#fff;
}
ul.gallery-select li a, ul.gallery-select li a:hover{
  color:#fff;
  text-decoration:none;
}

ul.gallery-contents{
  width:805px;
  float:left;
  margin:32px 100px 0 35px;
  display:inline;
  padding:0;
}
ul.gallery-contents li{
  list-style-type:none;
  margin:0 1px 1px 0;
  padding:0;
  float:left;
  display:inline;
  line-height:1px;
  font-size:1px;
  opacity:0.35;
  -moz-opacity:0.35;
  filter:alpha(opacity=35);
  position:relative;
}
ul.gallery-contents li:hover, ul.gallery-contents li.hover{
  opacity:1.0;
  -moz-opacity:1.0;
  filter:alpha(opacity=100);
}
.gallery-view .back{
  position:absolute;
  left:35px;
  top:10px;
  color:#fff;
  cursor:pointer;
  z-index:50;
}
.gallery-view .paging{
  position:absolute;
  bottom:10px;
  right:35px;
  color:#fff;
}
.paging a{
  padding:1px 2px;
  color:#fff;
  text-decoration:none;
}
.paging a.current{
  color:#ed1c24;
}

p.loading{
  padding-top:80px;
  padding-left:20px;
  background:url(../images/loader.gif) 0 0 no-repeat;
  margin:200px 0 0 390px;
  text-align:left;
}