/* panorama layout */
.panorama, .panorama-view { width: 100%; height: 100%; overflow: hidden; }
.panorama, .panorama-container { position: relative; }
.panorama-container img { height: 100%; position: absolute; top: 0; }
.panorama .info, .panorama-view .area { position: absolute; display: block; }
.panorama .info { right: 10px; bottom: 10px; }
.panorama .controls { position: absolute; left:0; bottom:0; z-index:100; width:100%; }
.panorama .controls a { display: block; }
.panorama .preloader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* panorama style */
.panorama-view { cursor: url(../images/openhand.cur),default; }
.panorama-view.grab { cursor: url(../images/closedhand.cur),default; }

.panorama .info,
.panorama .controls a { cursor: pointer; background-repeat:no-repeat;}

.panorama .controls a.prev,
.panorama .controls a.next { opacity: 1.0; filter: alpha(opacity=100); background-color:transparent; color: #fff; font: bold 11px/14px Arial, sans-serif; text-decoration: none; padding: 0px; cursor: pointer; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -o-transition: all .25s linear; -ms-transition: all .25s linear; transition: all .25s linear; }

.panorama .info:hover,
.panorama .controls a:hover { opacity: 0.8; filter: alpha(opacity=80); }

.panorama-view .area { opacity: 0.25; filter: alpha(opacity=25); background-color: #000; cursor: pointer; overflow: hidden; text-indent: -9999px; }
.panorama-view .area:hover { opacity: 1.0; filter: alpha(opacity=100); }
.panorama-view img { -o-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

.panorama .info, .panorama-view .area,
.panorama .controls a {}

.panorama .preloader { background: url(../images/preloader.gif) no-repeat center center; }

.panorama .controls a.prev { position:absolute; top:-469px; left:0px;}
.panorama .controls a.next { position:absolute; top:-469px; right:0px;}
.panorama .controls a.stop { position:absolute; top: -456px; left:60px;background-image: url(../img/btn_stop.png); }
.panorama .controls a.play { position:absolute; top: -456px; left:100px;background-image: url(../img/btn_play.png); }

.panorama .controls a.prev span,
.panorama .controls a.next span { display: block; text-indent: -999px; overflow: hidden;}

.panorama .controls a.stop span {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background-image: url(../img/btn_stop.png);
	background-repeat: no-repeat;
	background-position: -999px 0; width:27px; height:27px;
}

.panorama .controls a.play span {
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background-image: url(../img/btn_play.png);
	background-repeat: no-repeat;
	background-position: -999px 0; width:27px; height:27px;
}

.panorama .controls a.prev span,
.panorama .controls a.next span { width: 41px; height: 476px; }

.panorama .controls a.prev span { background-image: url(../img/allow_back.png) !important; }
.panorama .controls a.next span { background-image: url(../img/allow_next.png); }

.panorama .controls a.stop span {}



/*size*/
.panorama {
	position:relative;
	height:300px !important;
}
.panorama .noDragCover {
	display:block !important;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:100%;
	height:100%;
	min-height:100%;
}
.panorama .noDragCover img {
	width:100%;
	height:100%;
}
