.jsc-sidebar {
	position: fixed;
	top: 0;
	left: 0;
	width: 340px;
	height: 100%;
	margin-top: 60px;
	border-right: #ccc solid 2px;
}

.jsc-sidebar-content {
	position: relative;
	top: 0;
	left: 0;
	min-height: 100%;
	z-index: 10;
	background-color: #FFF;
	height: 100%;
}

.jsc-sidebar-pulled {
	-webkit-transition: -webkit-transform 0.5s ease;
	-moz-transition: -moz-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	-o-transition: -o-transform 0.5s ease;
	transition: transform 0.5s ease;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}

.jsc-sidebar-pushed {
	-webkit-transform: translate3d(340px, 0, 0);
	-moz-transform: translate3d(340px, 0, 0);
	-ms-transform: translate3d(340px, 0, 0);
	-o-transform: translate3d(340px, 0, 0);
	transform: translate3d(340px, 0, 0);
}

.jsc-sidebar-scroll-disabled {
	position: fixed;
	overflow: hidden;
}
.siderbtn{
	position:absolute;
	top:35%;
	left:-1px;
	cursor: pointer;
	overflow:hidden;
	background:url(../img/mapbtn32.png) no-repeat left top;
	width:24px;
	height: 100px;
	z-index: 999999;
}

.jsc-sidebar-pull-end .siderbtn{
	background-position:-27px 0;
}
.jsc-sidebar-pull-end .siderbtn:HOVER{
	background-position:-81px 0;
}
.jsc-sidebar-pushed .siderbtn:HOVER{
	background-position:-54px 0;
}