 .jssorb21 {
     position: absolute;
 }
 .jssorb21 div,
 .jssorb21 div:hover,
 .jssorb21 .av {
     position: absolute;
     /* size of bullet elment */
     width: 19px;
     height: 19px;
     text-align: center;
     line-height: 19px;
     color: white;
     font-size: 12px;
     background: url(../images/round.png) no-repeat;
     overflow: hidden;
     cursor: pointer;
 }
 .jssorb21 div {
     background-position: -27px -5px;
 }
 .jssorb21 div:hover,
 .jssorb21 .av:hover {
     background-position: -6px -5px;
 }
 .jssorb21 .av {
     background-position: -6px -5px;
 }
 .jssorb21 .dn,
 .jssorb21 .dn:hover {
     background-position: -95px -5px;
 }
 .jssora21l,
 .jssora21r {
     display: block;
     position: absolute;
     /* size of arrow element */
     width: 55px;
     height: 55px;
     top: 188px !important;
     cursor: pointer;
     background: url(../images/arrows.png) center center no-repeat;
     overflow: hidden;
 }
 .jssora21l {
     background-position: -3px -33px;
 }
 .jssora21r {
     background-position: -63px -33px;
 }
 .jssora21l:hover {
     background-position: -123px -33px;
 }
 .jssora21r:hover {
     background-position: -183px -33px;
 }
 .jssora21l.jssora21ldn {
     background-position: -243px -33px;
 }
 .jssora21r.jssora21rdn {
     background-position: -303px -33px;
 }
