.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0; }

.vscrollerbase { width:20px; visibility:visible !important; background:url(../img/vertical-background.gif) -20px 50% no-repeat; }
.vscrollerbar { width:20px; padding:10px; z-index:2; background:url(../img/vertical-background.gif) 0 50% no-repeat; }
.vscrollerbarbeg { width:20px; height:20px !important; background:url(../img/vertical-background.gif) 0 0 no-repeat; }
.vscrollerbarend { width:20px; height:20px !important; background:url(../img/vertical-background.gif) 0 100% no-repeat; }
.vscrollerbasebeg { width:20px; height:20px !important; background:url(../img/vertical-background.gif) -20px 0 no-repeat; }
.vscrollerbaseend { width:20px; height:20px !important; background:url(../img/vertical-background.gif) -20px 100% no-repeat; }

.hscrollerbar { height:20px; padding:10px; z-index:2; background:url(../img/horizontal-background.gif) 50% 0 no-repeat; }
.hscrollerbase { height:20px; background:url(../img/horizontal-background.gif) 50% -20px no-repeat; }
.hscrollerbarbeg { width:20px !important; height:20px; background:url(../img/horizontal-background.gif) 0 0 no-repeat; }
.hscrollerbarend { width:20px !important; height:20px; background:url(../img/horizontal-background.gif) 100% 0 no-repeat; }
.hscrollerbasebeg { width:20px !important; height:20px; background:url(../img/horizontal-background.gif) 0 -20px no-repeat; }
.hscrollerbaseend { width:20px !important; height:20px; background:url(../img/horizontal-background.gif) 100% -20px no-repeat; }

.b-slider  .vscrollerbase { visibility:hidden !important; }
