.pika-wrap { width: 520px; margin: 0 auto; }
.pika-image { position: relative; height: 350px; width: 900px; padding: 0px; }
/*position image holders */
.pika-image .animation, .pika-image .main-image { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: 0px; padding: 0px; }
.pika-image .animation { display: none; z-index:2; }
.pika-image img { height: 350px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: hidden; display: block; margin: 0px; padding: 0px; float: left; width: 900px; }
.pika-image .caption { position: absolute; border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px; visibility: hidden; }
.pika-image .caption p { padding: 0; margin: 0; line-height: 14px; visibility: hidden; }
.pika-imgnav a { position: absolute; text-indent: -5000px; display: block; z-index:3; }
.pika-imgnav a.previous { background: url(../images/prev.png) no-repeat left 50%; height: 350px; width: 50px; top: 0px; left: 0px; cursor:pointer; }
.pika-imgnav a.next { background: url(../images/next.png) no-repeat right 50%; height: 350px; width: 50px; top: 0px; right: 0px; cursor:pointer; }
.pika-imgnav a.play { background: url(../images/play.png) no-repeat 50% 50%; height: 350px; width: 50px; top:0; left:48%; display: none; cursor:pointer; }
.pika-imgnav a.pause { background: url(../images/pause.png) no-repeat 50% 50%; height: 350px; width: 50px; top:0; left:48%; display:none; cursor:pointer; }
.pika-textnav { overflow: hidden; margin: 0px; padding: 0px; visibility: hidden; }
.pika-textnav a { font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px; }
.pika-textnav a:hover { background: #e5e5e5; color: #0065B2; }
.pika-textnav a.previous { float: left; width: auto; display: block; }
.pika-textnav a.next { float: right; width: auto; display: block; }
.pika-thumbs { text-align:center; overflow: hidden; margin: 0px; padding: 0px; float: left; }
.pika-thumbs li { display:-moz-inline-stack; display:inline-block; zoom:1; padding: 5px; cursor: pointer; }
.pika-thumbs a { float:left; text-decoration:none; }
 .pika-thumbs li:last {
margin: 0;
}
.pika-thumbs li .clip { position:relative; width: 120px; height: 80px; text-align: center; vertical-align: center; overflow: hidden; }
.clip span { background-color:black; position:absolute; top:5px; left:5px; display:block; }
.pika-tooltip { font-size:12px; position:absolute; color:white; padding:3px; background-color: rgba(0, 0, 0, 0.7); border:3px solid black; }
ul#pikame { list-style:none; margin-top: 8px; text-align: center; padding: 0px; width: 900px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 30px; }
.jcarousel-skin-pika .jcarousel-container-vertical { width: 90px; height: 350px; padding: 20px 20px; }
.jcarousel-skin-pika .jcarousel-clip-horizontal { height: 90px; width: 460px; }
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  90px; height: 350px; }
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-pika .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-pika .jcarousel-item-placeholder { background: #fff; color: #000; }
