/* basic scrollbar styling */

/* vertical scrollbar */

.mCSB_container{

	width:auto;

	margin-right:13px;

	overflow:hidden;

}

.mCSB_container.mCS_no_scrollbar{

	margin-right:0;

}

.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,

.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{

	margin-right:30px;

}

.mCustomScrollBox>.mCSB_scrollTools{

	width:12px;

	height:100%;

	top:0;

	right:0;

}

.mCSB_scrollTools .mCSB_draggerContainer{

	position:absolute;

	top:0;

	left:0;

	bottom:0;

	right:0; 

	height:auto;

}

.mCSB_scrollTools a+.mCSB_draggerContainer{

	margin:0px 0;

}

.mCSB_scrollTools .mCSB_draggerRail{

	width:2px;

	height:100%;

	margin:0 auto;

	-webkit-border-radius:10px;

	-moz-border-radius:10px;

	border-radius:10px;

}

.mCSB_scrollTools .mCSB_dragger{

	cursor:pointer;

	width:90%;

	height:30px;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	width:2px;

	height:100%;

	margin:0 auto;



	text-align:center;

}

.mCSB_scrollTools .mCSB_buttonUp,

.mCSB_scrollTools .mCSB_buttonDown{

	display:block;

	position:relative;

	height:20px;

	overflow:hidden;

	margin:0 auto;

	cursor:pointer;

}

.mCSB_scrollTools .mCSB_buttonDown{

	top:100%;

	margin-top:-40px;

}

.mCSB_scrollTools .mCSB_draggerRail{

	background:#000; /* rgba fallback */

	background:rgba(0,0,0,0.4);

	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	background:#fff; /* rgba fallback */

	background:rgba(255,255,255,0.75);

	

	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */

}

.mCSB_dragger{ background-color:#0096dc;}



