.thumbelina{
    list-style:none;
    padding:0;
    margin:0;
    position:absolute;
    white-space:nowrap;
    font-size:0;
    -webkit-touch-callout:none;
    -webkit-user-select:none
}
 .thumbelina li{
    /* padding:5px; */
    /* line-height:0; */
    /* margin:0; */
}
 .thumbelina li img{
    /* border:1px solid #ccc; */
    /* max-width:100px; */
}
 .thumbelina li img:hover{
    /* border:1px solid #aaa */
}
 .thumbelina-but{
    position:absolute;
    background-color:#ccc;
    border:1px solid #aaa;
    box-shadow:0 0 8px rgba(0,0,0,.25);
    z-index:1;
    cursor:pointer;
    color:#888;
    text-align:center;
    vertical-align:middle;
    font-size:14px;
    font-weight:700;
    font-family:monospace
}
 .thumbelina-but:hover{
    color:#fff;
    box-shadow:0 0 8px rgba(0,0,0,.5)
}
 .thumbelina-but.disabled,.thumbelina-but.disabled:hover{
    background-color:#efefef;
    color:#ccc;
    cursor:default;
    box-shadow:none
}
 .thumbelina-but.horiz{
    width:20px;
    height:119px;
    line-height:119px;
    top:-1px
}
 .thumbelina-but.horiz.left{
    left:-22px;
    border-radius:5px 0 0 5px
}
 .thumbelina-but.horiz.right{
    right:-22px;
    border-radius:0 5px 5px 0
}
 .thumbelina-but.vert{
    left:-1px;
    height:20px;
    line-height:20px;
    width:93px
}
 .thumbelina-but.vert.top{
    top:-22px;
    border-radius:5px 5px 0 0
}
 .thumbelina-but.vert.bottom{
    bottom:-22px;
    border-radius:0 0 5px 5px
}
 