.panorama-viewport {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
}

.panorama-container {
	position: relative;
	width: 100000px;
	margin: 0;
	padding: 0;

}
.panorama-control {
	position: absolute;
	display: none;
	padding: 0;
	margin: 0;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 25px;
	background: black;
	filter: alpha(opacity=50);
	opacity: .5;
	text-align: left;
}
.panorama-control-left, .panorama-control-right, .panorama-control-pause {
	float: left;
	padding: 0;
	margin: 0;
	color: white;
	text-decoration: none;
	font-size: 20px;
	line-height: 30px;
	width: 33%;
	text-align: center;
	font-family: 'Arial',sans-serif;
}
.panorama-control-left:hover, .panorama-control-right:hover, .panorama-control-pause:hover {
	text-decoration: none;
}
.panorama-control-pause {
	text-transform: uppercase;
}
.panorama-panel {
	position: absolute;
	display: none;
	top: 0;
	right: 0;
	background: #009cff;
	filter: alpha(opacity=50);
	opacity: .5;
	color: white;
	padding: 4px;
}
.panorama-panel h2 {
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	text-align: right;
}
.panorama-panel ul {
	display: none;
}
.panorama {
	position: relative;
	margin: 0;
	padding: 0;
	border: none;
}


.panorama-area {
	border:0px solid white;
	filter: alpha(opacity=20);
	opacity: .1;
	background:#CCCCCC;
	font-size: 100%;
	cursor: pointer;
	text-decoration: none;
	color: #CCCCCC;
	text-align: right;
}
.panorama-area-hover {
	background: #0080e2;
	cursor: pointer;
}

/*.area0-hover {
	background: #ff7e00;
}
.area1-hover {
	background: #25bf5b;
}*/
.panorama-title {
 	position: absolute;
	right: 0;
	width: 20px;
	height: 200px;
	top: 0;
	font-size: 16px;
	font-family: Arial;
	background: gray;
	writing-mode: tb-rl;
	filter: flipv fliph;
	padding: 3px;
	filter: alpha(opacity=50);
	opacity: .5;
}

/*general*/


	#page {
        padding:0;
		text-align: center;
		color: white;
        }
	#page a {
		color: white;
	}
	#page .panorama-viewport {
		border: 0px solid #414141;
		margin:0;
           
	}
	#page p {
		margin-bottom: 1em;
	}
	.TB_overlayBG {
		background-color: #595959;
	}