﻿@-ms-viewport {	width: device-width; }

@media only screen and (min-device-width:800px) {
	html { overflow: hidden; }
}

html { height: 100%; }

body {
	height: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #FFF;
	background-color: #000;
}

#pano {
	height: 100%;
	width: 100%;
}

#noscript {
	font-family: message-box, 'Segoe UI', tahoma, geneva, verdana, sans-serif;
	font-size: 80%;
	text-align: left;

	position: relative;
	min-width: 13em;
	max-width: 52em;
	margin: 2em auto;
	padding: 1em;
	border: 1px solid #BBB;
	border-radius: 1em 10px;

	background-color: #666;
	background: -moz-linear-gradient(top, #666 0, #888 10px, #666 95%, #444 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(10px, #888), color-stop(95%, #666), color-stop(100%, #444));
	background: -webkit-linear-gradient(top, #666 0, #888 10px, #666 95%, #444 100%);
	background: -o-linear-gradient(top, #666 0, #888 10ox, #666 95%, #444 100%);
	background: linear-gradient(to bottom, #666 0, #888 10px, #666 95%, #444 100%);
}

#noscript_h1 {
	font-family: small-caption, inherit;
	text-align: center;
	font-size: 160%;
	margin: 0 0 0.6em 0;
	border-bottom: 1px solid ThreeDLightShadow;
}