
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 15px;
background-color: white;
}

.vscrollerbar {
width: 15px;
background-color: #FFFFFF;
}

.hscrollerbase {
height: 15px;
background-color: white;
}

.hscrollerbar {
height: 15px;
background-color: #FFFFFF;
}

.hscrollerbar {
/*background: url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;*/
}

.vscrollerbar {
background: url(images/scroll-body.jpg) repeat-y;
}

.vscrollerbar, .hscrollerbar {
padding: 10px;
/*z-index: 1;*/
}

.vscrollerbarbeg {
background: url(images/scroll-red-head.jpg) no-repeat;
width: 15px;
height: 15px !important;
}

.vscrollerbarend {
background: url(images/scroll-red-foot.jpg) no-repeat;
width: 15px;
height: 12px;
}

.hscrollerbarbeg {
/*background: url(basebarcaps_verticalbarbody.png) -60px -15px no-repeat;*/

}

.hscrollerbarend {
/*background: url(basebarcaps_verticalbarbody.png) -30px -15px no-repeat;*/

}

.scrollerjogbox {
/*background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;*/

}



.vscrollerbase {
background: url(images/scroll-bar-background.jpg);
}

.vscrollerbasebeg {
background: url(images/scroll-bar-top.jpg) no-repeat;
width: 15px;
height: 15px !important; /*  Safari BG repeat fix */
}

.vscrollerbaseend {
background:url(images/scroll-bar-bottom.jpg) no-repeat;
height: 15px;
width: 15px;
}

.hscrollerbase {
/*background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x;*/
}

.hscrollerbasebeg {
/*background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;*/
height: 15px;
width: 15px !important; /* Safari BG repeat fix */
}

.hscrollerbaseend {

/*background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;*/
}

.scrollerjogbox:hover {
/*background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;*/
}


