/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0; left: 0;
}

.vscrollerbar {
    width: 15px;
    background: #e6e6e6 url(../images/scrollbar_new_n24.png) -39px 0px repeat-y;
}
.vscrollerbarbeg {
    height: 21px !important;
    width: 9px;
    margin-left: 3px;
    background: url(../images/scrollbar_new_n24.png) -15px -0px no-repeat;
}
.vscrollerbarend {
    height: 18px;
    width: 10px;
    margin-left: 3px;
    top: -5px;
    background: url(../images/scrollbar_new_n24.png) -15px -22px no-repeat;
}

.vscrollerbase {
    visibility: visible !important;
    width: 15px;
    background: #fff url(../images/scrollbar_new_n24.png) 0px 0px repeat-y;
}
.vscrollerbasebeg {
    width: 15px;
    height: 16px !important; /*Again, the safari fix, normally this line is not needed.*/
    background: url(../images/scrollbar_new_n24.png) -24px 0px no-repeat;
}
.vscrollerbaseend {
    height: 20px;
    width: 15px;
    background: url(../images/scrollbar_new_n24.png) -24px -20px no-repeat;
    
}

.hscrollerbase {
    height: 16px; background-color: #e6e6e6;
}
.hscrollerbar {
    height: 16px; background-color: #e6e6e6;
}

.vscrollerbar, .hscrollerbar {
    padding: 20px;
    z-index: 0;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
    width: 15px;
    height: 16px;
    top: auto; left: auto;
    bottom: 0px; right: 0px;
    background: transparent;
}


/* Scroll Bar Master Styling Ends Here */
