#jv-photos {position:relative; display:block; overflow:hidden;}
#jv-photos .hidden {display:none;}
#jv-photos .jv-photos-content { width:100%}

#jv-photos .jv-photos-preview {display: block; height: 314px; position: relative; text-align: center; }
#jv-photos .jv-photos-preview img {position:absolute;top:0;left:0}
#jv-photos .jv-photos-preview .loading {position:absolute; top:50%; left:50%;}

#jv-photos .arrows_control{position:absolute; top:0; width:20px; height:100%;}
#jv-photos .arrows_prev{ left:0}
#jv-photos .arrows_next{ right:0}
#jv-photos .arrows_control a{cursor: pointer; text-indent:-9999em; width:10px; background-image:url(../images/arrows.png); height:11px; position:absolute; top:50%; margin-top:-8px}
#jv-photos .arrows_control .prev{ background-position:0 0; left:5px}
#jv-photos .arrows_control .next{ background-position:100% 0; right:5px}
#jv-photos .arrows_control .prev:hover{ background-position:0 100%;}
#jv-photos .arrows_control .next:hover{ background-position:100% 100%;}

#jv-photos .jv-photos-thumbnails {overflow:hidden; position:relative; background-color:#ddd; padding:10px 20px}
#jv-photos .jv-photos-thumbnails .jv-photos-wrapper { overflow:hidden;position:relative; margin:0 auto}
#jv-photos .jv-photos-thumbnails .jv-photos-wrapper ul{ list-style: none; margin:0; padding:0}
#jv-photos .jv-photos-thumbnails .jv-photos-wrapper ul li{float:left; padding:0 10px 0 0; }
#jv-photos .jv-photos-thumbnails .jv-photos-wrapper ul li a{ display:block;}
#jv-photos .jv-photos-thumbnails .jv-photos-wrapper ul li a img{ width:120px; height:90px}