a { color:white; }
.pika-wrap { width: 520px; margin: 0 auto; }
.pika-image { position: relative; height: 300px; width: 978px; border:#545454 solid; border-width:1px 1px 0 1px }
/*position image holders */
	.pika-image .animation, .pika-image .main-image { position: absolute; top: 0; left: 0; }
.pika-image .animation { display: none; z-index:2; }
.pika-image img { border:0; }
.pika-image .caption { position: absolute; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; top: 0; left: 10px; }
.pika-imgnav a { position: absolute; text-indent: -5000px; display: block; z-index:3; display:none }
.pika-imgnav a.previous { background: url(../images/prev.png) no-repeat left 50%; height: 340px; width: 50px; top: 10px; left: 10px; cursor:pointer; }
.pika-imgnav a.next { background: url(../images/next.png) no-repeat right 50%; height: 340px; width: 50px; top: 10px; right: 10px; cursor:pointer; }
.pika-thumbs { margin: 10px 0 0 0; padding: 0; overflow: hidden; position:relative; width:100%; float:left }
.pika-thumbs li { float: left; list-style-type: none; width: 214px; height:65px; padding:0; border:#474747 solid 1px; margin-left:13px; display:inline; cursor: pointer; }
.pika-thumbs li.last{
margin: 0;
}
.pika-textnav { position:absolute; width:100%; top:310px; left:0; z-index:99999 }
.pika-textnav .previous { position:absolute; left:19px; top:22px; background:url(../images/sprite.jpg) no-repeat 0 0; width:16px; height:26px; float:left; text-indent:-99999px; cursor:pointer }
.pika-textnav .next { position:absolute; right:19px; top:22px; background:url(../images/sprite.jpg) no-repeat 0 -26px; width:16px; height:26px; float:left; text-indent:-99999px; cursor:pointer }
.jcarousel-clip-horizontal { width:880px; margin-left:50px; padding:10px 0 }
.pika-thumbs li .clip { position:relative; width: 100%; height: 65px; text-align: center; vertical-align: middle; overflow: hidden; }
.clip span { background-color:black; position:absolute; top:5px; left:5px; display:block; }
ul#pikame { width:570px; }
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-container-horizontal{ position:static!important; height:90px; overflow:hidden}
.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; }
