::-webkit-scrollbar {
	width: 21px;
    height: 21px;
}

::-webkit-scrollbar-corner,
::-webkit-scrollbar-track,
::-webkit-scrollbar-track-piece {
	background-color: #1E1E1E;
}

::-webkit-scrollbar-thumb:vertical {
	background: #464646	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpi/P//vygDAwMrA27wmwWkQF5e/ikuFQ8fPpRmgXG4uLhwGsVIjHUgRQyEAMi6UYdTyeEAAQYAnJgk/C/cEcoAAAAASUVORK5CYII=) no-repeat center center;
	border: 3px solid #1E1E1E;
	border-width: 0 3px;
}

::-webkit-scrollbar-thumb:horizontal {
	background: #464646	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFxJREFUeNpi/P//vygDAwMrAwT8BuLXQExY7Pv379JycnL/gfgv0BBJICZGTIoJpJ2LiwtEMTIgAUJiTAxkgiGqkRGLPE4xRlA8/vjxgw3E4eDg+AWLM0JiAAEGAD7OOeAWJRaDAAAAAElFTkSuQmCC) no-repeat center center;
	border: 3px solid #1E1E1E;
	border-width: 3px 0;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}

::-webkit-scrollbar-button {
	width: 21px;
	height: 21px;
	background: #464646 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA8CAMAAABGivqtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRFODg4EGakEW2uPj4+PDw8////mZmZFIDNRkZGPPuLTQAAAKRJREFUeNrUk0EOwyAMBO0kXvP/F1cKDWF9wKnSFHWvI2TwMrKVPtvifRYpHOd8CUMImxIGY2MMxsYYjM0+Op3Nzm7+zNaSxuYXCiH8Xkq3cyF88GuVtEadG716ejx7fPM5ha6E1ymG3sJgbPE7gCsxDwKDBbYTA403WvmOpebAWvP8u5PG/rvQbOcgQ9WCocKGajRU2FANhhY21H9j6LixlwADAK3kMZ0L/CKrAAAAAElFTkSuQmCC) 0 0 no-repeat;
	border: 3px solid #1E1E1E;
}

::-webkit-scrollbar-button:hover {
	background-color: #1480CD;
}

::-webkit-scrollbar-button:horizontal:start:single-button { background-position: 0 0; }
::-webkit-scrollbar-button:horizontal:end:single-button { background-position: 0 -15px; }
::-webkit-scrollbar-button:vertical:start:single-button { background-position: 0 -30px; }
::-webkit-scrollbar-button:vertical:end:single-button { background-position: 0 -45px; }
::-webkit-scrollbar-button:horizontal:start:single-button:hover { background-position: -15px 0; }
::-webkit-scrollbar-button:horizontal:end:single-button:hover { background-position: -15px -15px; }
::-webkit-scrollbar-button:vertical:start:single-button:hover { background-position: -15px -30px; }
::-webkit-scrollbar-button:vertical:end:single-button:hover { background-position: -15px -45px; }