﻿.jcarousel-wrapper { margin: 1px auto; position: relative; z-index:0; width: 895px;}
.jcarousel-wrapper .photo-credits { position: absolute; 
                                    right: 15px; 
                                    bottom: 0; 
                                    font-size: 13px; 
                                    color: #fff; 
                                    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85); 
                                    opacity: .66; }
.jcarousel-wrapper .photo-credits a { color: #fff; }

.jcarousel { position: relative; overflow: hidden; width: 895px; height: 256px; }
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li { float: left; }
/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next { position: absolute; min-height:60px; min-width:60px;  }
.jcarousel-control-prev { left: -50px;  }
.jcarousel-control-next { right: -50px; }

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span { display: block; }
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive { opacity: .5; cursor: default; }
/** Carousel Pagination **/
.jcarousel-pagination { position: absolute; bottom: 0; left: 15px; }
.jcarousel-pagination a { text-decoration: none; 
                          display: inline-block; 
                          font-size: 11px; 
                          line-height: 14px; 
                          min-width: 14px; 
                          background: #fff; 
                          color: #4E443C; 
                          border-radius: 14px;
		                  padding: 3px;
                	      text-align: center;
		                  margin-right: 2px;
		                  opacity: .75;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}