body {
	margin:0;
	padding:0;
	border:0;
	width:100%; 
	height:100%; 
	background: white;
	text-align: center;
	overflow: hidden;
	cursor: default;
}

.background {
	width: 100%;
	z-index: 20;
}

.panel {
	display:block;
	position:relative;
}

.large.panel {
	width:108.8em;
	height:78.9em;
}

.small.panel {
	background:url(../img/smallpanel.png); 
	width:43.2em;
	height:30.6em;
}

.large.panel .lcd {
	position: absolute;
	width:40.0em;
	height:24.0em;
	overflow:hidden;
	display:none;
}

.button {
	display:block;
	position:absolute;
	border:0;
	background: transparent url(../img/t.png) repeat 0 0;
	z-index: 10;
	cursor: pointer;
}
/*
button.active:not(.IE) {
	background: white !important;
	border-radius: 50%;
	-moz-border-radius: 50%;
}
button.active img:not(.IE) {
	display:none !important;
}
*/
.big.button {
	/* Size of the active_* png images */
	width:10.5em;
	height:10.5em;
	margin-left:-5.25em;
	margin-top:-5.25em;
}
/*
button.big.active:not(.IE) {
	-webkit-border-radius: 4.7em;
}
*/
.medium.button {
	/* Size of the active_* png images */
	width: 10.5em;
	height: 6.7em;
	margin-left: -5.25em;
	margin-top: -3.35em;
}
/*
button.medium.active:not(.IE) {
	-webkit-border-radius: 2.25em;
}
*/
.small.button {
	width:5.6em;
	height:5.6em;
	margin-left:-2.8em;
	margin-top:-2.8em;
}
/*
button.small.active:not(.IE) {
	-webkit-border-radius: 2.2em;
}
*/
.wheel {
	display:block;
	position:absolute;
	border:0;
	margin:0;
	padding:0;
	width:13.5em;
	height:13.5em;
	cursor: pointer;
	text-align: left;
}
.wheel .shadow {
	z-index: 200;
	display: none;
}
.wheel img {
	display: block !important;
	position: absolute;
}
 
.button .background,
.wheel .background,
.led .background
{
	display: none;
}

.button.active .background.active,
.wheel.active .background.active,
.led.red .background.red,
.led.green .background.green,
.led.blue .background.blue
{
	display: block;
}

.led {
	display:none;
	position:absolute;
	border:0;
	width:2.3em;
	height:2.3em;
	background-repeat: no-repeat;
	overflow: hidden;
}

.help {
	position: absolute;
	overflow: hidden;
	z-index: 100;
}
#help {
	cursor: help;
}
