/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:30px;
	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:16px;
	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:20px 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:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
/*scrollbar themes*/
.mCSB_container{
	margin-right:14px;
}
.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:14px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:14px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	margin: 0;
	padding: 5px 0 ;
	background-image: url(../img/scrollbar_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:14px;
	padding: 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.mCSB_scrollTools .mCSB_dragger{
	background-image: url(../img/scrollbar_t.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-top: 5px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 8px;
	height: 100%;
	background-color: #C2C1BF;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	text-align: center;
	padding-bottom:5px;
	background-image: url(../img/scrollbar_b.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mCSB_scrollTools .mCSB_dragger:hover{
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_dragger:active,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag{
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}
