/* Layout
---------*/
a,
a:hover,
a:active {
  outline: none;
}

.photo_folder {
  position:relative;
  width: 600px;
  height:inherit;
}

/* Navigation
-------------*/

.photo_folder ul {
  text-align:left;
  z-index:3;
  list-style:none;
  top: 0;
  position: absolute;
  padding-top: 30px;
  margin:0;
  margin-left: -195px;
  margin-top: -100px;
}

.photo_folder ul li {
  display:block;
  color:white;
  font-family:"Helvetica Neue", Helvetica, Arial;
  font-size:11px;
  padding:5px 0 5px 10px;
  margin:0;
  font-weight:bold;
}

.photo_folder ul li.indent_2 {
  padding-left:20px;
}

.photo_folder ul li a {
  color:white;
  text-decoration:none;
  display:block;
    font-weight:bold;
}

.photo_folder ul li.active a,
.photo_folder ul li a:hover {
  color:#FFD700;
}

.photo_folder .next {
  position:absolute;
  top:0;
  right:0;
  width: 574px;
  display:block;
  z-index:2;
  background-image:url("../images/next.png");
  background-position:100% 50%;
  background-repeat:no-repeat;
  opacity:0.0;
  -webkit-transition: opacity 0.25s ease-in-out;
  cursor:pointer;
}

.photo_folder .previous {
  position:absolute;
  top:0;
  left:0;
  width: 574px;
  display:block;
  z-index:2;
  background-image:url("../images/previous.png");
  background-position:0 50%;
  background-repeat:no-repeat;
  opacity:0.0;
  -webkit-transition: opacity 0.25s ease-in-out;
  cursor:pointer;
}

.photo_folder .next:hover {
  opacity:0.4;
}

.photo_folder .previous:hover {
  opacity:0.4;
}

.photo_folder .loading_indicator {
  position:absolute;
  right:5px;
  bottom:5px;
  margin:0;
  background-color:#333;
  padding:5px 10px 5px 10px;
  display:block;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  z-index:10;
}

.photo_folder .loading_indicator div {
  width:24px;
  height:24px;
  background-image:url("../images/loading_indicator.gif");
}

/* Photo
--------*/
.photo_folder img.photo {
  position:absolute;
  display:block;
  padding:12px;
  width: 574px;
  height: auto;
  background-color:#fff;
  border:1px solid #ccc;
  -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.12);
}