.rsArrow {
	height: 100%;
	width: 48px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}

.rsHor .rsArrowLeft { left: 2em; top: 0; }
.rsHor .rsArrowRight { right: 2em; top:0; }

.rsArrowIcn {		
	width: 48px;
	height: 65px;
	top: 50%;
	left: 50%;
	margin-top: -20px;	
	margin-left: -24px;

	position: absolute;	
	cursor: pointer;	
	background: url(rs-website.png);
	opacity: 0.5;
}
.rsArrow:hover .rsArrowIcn {
	opacity: 1;
}

.rsHor .rsArrowLeft .rsArrowIcn { background-position: 0 0; }
.rsHor .rsArrowRight .rsArrowIcn { background-position: -48px 0; }

.rsArrowDisabled .rsArrowIcn { opacity: .1 !important; filter: alpha(opacity=20);  *display: none; }


.rsFullscreen {
	display: inline-block;
	position: absolute;
	width: 67px;
	height: 63px;
	z-index: 999;
	background: url(website.png);
	opacity: 0.5;
}

.rsFullscreen:hover {
	opacity: 1;
}

.rsEnterFullscreen {
	top: 50%;
	left: 50%;
	margin-top: -21px;
	margin-left: -33px;
	background-position: -96px 0;
}

.rsEnterFullscreen.fullscreen-with-submenu {
	margin-top: -60px;
}

.rsExitFullscreen {
	top: 2em;
	right: 2em;
	background-position: -163px 0;
}