/*  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;}

/* the following line puts fleXcroll into scrollbar-on-left mode */
.vscrollerbase {left: 0 !important;}

/* following are the styles for nasher's scrolls */

.flexcroll { outline:none; }

.vscrollerbase		{ width:11px; background:url(/vscrollbar.gif) 0px 0px repeat-y; }
.vscrollerbasebeg	{ width:11px; height:13px; background:url(/vscrollbar.gif) -11px -13px no-repeat; }
.vscrollerbaseend	{ width:11px; height:13px; background:url(/vscrollbar.gif) -11px -0px no-repeat; }
.vscrollerbar		{ width:11px; height:7px !important; padding:13px; z-index:2; }
.vscrollerbarbeg	{ width:11px; height:4px; background:url(/vscrollbar.gif) -22px -0px no-repeat; }
.vscrollerbarend	{ width:11px; height:3px; background:url(/vscrollbar.gif) -22px -23px no-repeat; }

.hscrollerbase		{ height:11px; background:url(/hscrollbar.gif) 0px 0px repeat-x; }
.hscrollerbasebeg	{ height:11px; width:13px !important; background:url(/hscrollbar.gif) -13px -11px no-repeat; }
.hscrollerbaseend	{ height:11px; width:13px; background:url(/hscrollbar.gif) -0px -11px no-repeat; }
.hscrollerbar		{ height:11px; width:6px !important; padding:13px; z-index:2; }
.hscrollerbarbeg	{ height:11px; width:4px; background:url(/hscrollbar.gif) -0px -22px no-repeat; }
.hscrollerbarend	{ height:11px; width:3px; background:url(/hscrollbar.gif) -22px -22px no-repeat; }

/* force some vert scrolls to appear */

#generic-content-tertiary .vscrollerbase,
#bag-content .vscrollerbase,
#generic-content .vscrollerbase,
#search-result-content .vscrollerbase,
#generic-content-wide .vscrollerbase,
#generic-content-wide-tertiary .vscrollerbase { visibility:visible !important; }

/* unused
.scrollerjogbox		{ width:36px; height:16px; top:auto; left:auto; bottom:0px; right:0px; background:gray; }
*/

