.panolink
{
	width:16px;
	height:16px;
	background: url(../images/panolink0.png) no-repeat center center scroll transparent;
}

.panolink:hover
{
	background-image: url(../images/panolink1.png);
}

.panoramamenu
{
	padding: 10px;
	font-size: 1em;
	color: black;
	background-color: #fff;
	border: 1px solid #000;
}
.panoramamenuitem:hover
{
	background-color: #ddf;
}
.panoramamenudisabled
{
	color: gray;
}
.panoramamenudisabled:hover
{
	background-color: #fff;
}
.noselect
{
	-webkit-user-select: none; /* Chrome all / Safari all */
	-moz-user-select: none; /* Firefox all */
	-ms-user-select: none; /* IE 10+ */ /* No support for these yet, use at own risk */
	-o-user-select: none;
	user-select: none;
}
html, body
{
	height: 100%;
	overflow: hidden;
}
body
{
	margin: 0;
}
#overlay *, #overlay
{
	z-index: 0;
}
#graphics *, #graphics
{
	z-index: -1;
}
#fps
{
	color:white;
	background-color:black;
	border-radius:8px;
	opacity:0.6;
}
#loadMessage
{
	color:white;
	background-color:black;
	border-radius:8px;
	opacity:0.6;
}
