.photoArrow {
 display: none;
 width: 5em;
 padding: 0.8em;
 text-align: center;
 color: white;
 margin-bottom:5px;
 cursor: pointer;
}
.photoPrevActive {
 display: block;
 float: left;
}
.photoNextActive {
 display: block;
 float: right;
}

.photoListActive {
 padding: 1px;

}
.photoListActive li {
 margin: 0;
 padding: 0;
 color: #fff;
 display: none;
}
.photoListActive li.photoItemActive {
 display: block;
}
.photoListActive a {
 color: #34C;
}

.photoContainer {
 
}

.photoArea {
 position: relative;
 visibility: hidden;
 margin: 0 auto 0 auto;
}
.photoAreaActive {
 visibility: visible;
 border: 1px solid #d1d1d1;
 padding: 1px;
 
}
.photoAreaActivesmall {
 
 margin-right: 10px;
 float: left;

}

.photoAutoDisabled {
 display: none;
}
.photoAutoPlay, .photoAutoPause {
 display: block;
 
 padding: 0.1em;
 
 color: black;

 cursor: pointer;
}

.photoAutoPlay span, .photoAutoPause span {
 display: none;
 width: 5em; /* IE/Mac fix */
}
.photoAutoPlay .photoAutoPlayLabel {
 display: block;
}
.photoAutoPause .photoAutoPauseLabel {
 display: block;
}

.photoLoadMessage {
 float: right;
 visibility: hidden;
 text-align: center;
}
