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

.vscrollerbase {
width: 4px;
/*background-image:url(../images/scroll-back.jpg);*/
background-color: #3C3C3C;
}
.vscrollerbar {
width: 10px;
/*background-image:url(images/scrollbar.png);*/

background-color:#999999;
}
.hscrollerbase {
height: 12px;

background-repeat:no-repeat;
background-color: #3C3C3C;
}
.hscrollerbar {
height: 12px;
background-color:#999999;

/*background-color: black;*/
}
.hscrollerbar {background: url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;}
.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
#horizontalwrap {
/*border: 2px solid blue;*/ /* this is only for show*/
display: inline; white-space: nowrap;
}
.hscrollerbar {padding: 16px;z-index: 2;}
.hscrollerbarbeg {background: url(basebarcaps_verticalbarbody.png) -60px -15px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbarend {background: url(basebarcaps_verticalbarbody.png) -30px -15px no-repeat;height: 15px;width: 15px;}
.hscrollerbasebeg {background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;height: 15px;width: 15px !important;}
.hscrollerbaseend {height: 15px;width: 15px;background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;}