/* jssor slider bullet navigator skin 10 css */
/*
.jssorb10 div           (normal)
.jssorb10 div:hover     (normal mouseover)
.jssorb10 .av           (active)
.jssorb10 .av:hover     (active mouseover)
.jssorb10 .dn           (mousedown)
*/
.jssorb10 div, .jssorb10 div:hover, .jssorb10 .av
{
    background: url(../gfx/jssor_bullets.png) no-repeat;
    overflow:hidden;
    cursor: pointer;
}
.jssorb10 div { background-position: -10px -10px; }
.jssorb10 div:hover, .jssorb10 .av:hover { background-position: -40px -10px; }
.jssorb10 .av { background-position: -70px -10px; }
.jssorb10 .dn, .jssorb10 .dn:hover { background-position: -100px -10px; }

/* jssor slider arrow navigator skin 22 css */
/*
.jssora22l              (normal)
.jssora22r              (normal)
.jssora22l:hover        (normal mouseover)
.jssora22r:hover        (normal mouseover)
.jssora22ldn            (mousedown)
.jssora22rdn            (mousedown)
*/
.jssora22l, .jssora22r, .jssora22ldn, .jssora22rdn
{
  position: absolute;
  cursor: pointer;
  display: block;
    background: url(../gfx/jssor_arrows.png) center center no-repeat;
    overflow: hidden;
}
.jssora22l { background-position: -10px -31px; }
.jssora22r { background-position: -70px -31px; }
.jssora22l:hover { background-position: -130px -31px; }
.jssora22r:hover { background-position: -190px -31px; }
.jssora22ldn { background-position: -250px -31px; }
.jssora22rdn { background-position: -310px -31px; }


.jssor_u_slides {
    cursor: grab; position: absolute; overflow: hidden; left: 0px; top: 0px; width: 637px; height: 491px; border-radius: 0px 0px 4px 4px;
}

.jssor_u_image {
    border-radius: 0px 0px 4px 4px;
}

.jssor_u_caption {
    position: absolute; top: 430px; left: 0px; width: 637px;height: 20px;
}

.jssor_caption {
    font-family: "Lucida Grande", "Arial", sans-serif;
    font-size: 14px;
    color: #fff;
    text-shadow: 0px 0px 4px #000;
    text-align: center;
    width: 100% ;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
}
