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

.vscrollerbase {
	background: #f1f1f1 url("../img/scroll_sprite.png") repeat-y 0 0;
	width: 23px;
}

.vscrollerbasebeg {
	background: url("../img/scroll_sprite.png") no-repeat -25px 0;
	width: 23px;
	height: 9px !important; /*  Safari BG repeat fix */
}

.vscrollerbaseend {
	background: url("../img/scroll_sprite.png") no-repeat -25px -40px;
	width: 23px;
	height: 9px;
}

.vscrollerbar {
	background: transparent url("../img/scroll_bar.png") no-repeat 0 0;
	width: 23px;
	height: 40px !important;
	background: transparent url("../img/scroll_bar.png") no-repeat 0 0;
}

.hscrollerbase { height: 23px; }
.hscrollerbar { height: 23px; background-color: #f1f1f1; }

.vscrollerbar,
.hscrollerbar {
	padding: 0px;
	z-index: 2;
}

.scrollerjogbox {
	width: 23px;
	height: 23px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background: #f1f1f1;
}

