/*-------------------------
	Simple reset
--------------------------*/


*{
	margin:0;
	padding:0;
}


/*-------------------------
	General Styles
--------------------------*/


html{

}

body{
	font:14px/1.3 'Segoe UI',Arial, sans-serif;

}

a, a:visited {
	text-decoration:none;
	outline:none;
	color:#54a6de;
}

a:hover{
	text-decoration:underline;
}


#radio{
	position: absolute;
	left: 50%;
	margin-left: 144px;
	margin-top: 584px;
	z-index: 5;
}

#control_overlay{
	position: absolute;
	left:50%;
	margin-left: -869px;
	margin-top: 210px;
	pointer-events:none;
	z-index: 100000;
}


#control{
	width:198.59763px;
	height:198.59763px;
	position:absolute;
	left:50%;
	margin-left: -798px;
	margin-top: 359px;
	z-index: 10;
}

#centeredPic{
	position:absolute;
	left: 50%;
	margin-left: -960px;
	z-index:-1;
}

#button1{
	position:absolute;
	left: 50%;
	width: 121px;
	height: 56px;
	margin-left: -525px;
	margin-top: 573px;
	border:5px solid red;
	border-radius: 12px;
}

#button2{
	position:absolute;
	left: 50%;
	width: 121px;
	height: 56px;
	margin-left: -358px;
	margin-top: 573px;
	border:5px solid red;
	border-radius: 12px;
}

#button3{
	position:absolute;
	left: 50%;
	width: 121px;
	height: 56px;
	margin-left: -190px;
	margin-top: 573px;
	border:5px solid red;
	border-radius: 12px;
}

#save{
	position:absolute;
	left: 50%;
	width: 121px;
	height: 56px;
	margin-left: 480px;
	margin-top: 573px;
	border:5px solid red;
	border-radius: 12px;
}

#next{
	position:absolute;
	left: 50%;
	width: 71px;
	height: 39px;
	margin-left: -691px;
	margin-top: 592px;
	border:5px solid red;
	border-radius: 12px;
}

#previous{
	position:absolute;
	left: 50%;
	width: 71px;
	height: 39px;
	margin-left: -786px;
	margin-top: 592px;
	border:5px solid red;
	border-radius: 12px;

}

#play{
	position:absolute;
	left: 50%;
	width: 71px;
	height: 39px;
	margin-left: -786px;
	margin-top: 655px;
	border:5px solid red;
	border-radius: 12px;
}

#shuffle{
	position:absolute;
	left: 50%;
	width: 71px;
	height: 39px;
	margin-left: -691px;
	margin-top: 655px;
	border:5px solid red;
	border-radius: 12px;
}

#power_button{
	position:absolute;
	left: 50%;
	width: 69px;
	height: 69px;
	margin-left: 766px;
	margin-top: 226px;
	border:5px solid red;
	border-radius: 37px;
}

#screen{
	position:absolute;
	left: 50%;
	width: 1102px;
	height: 243px;
	margin-top: 304px;
	margin-left: -521px;
	background-color: #333;
	border-radius: 12px;
	z-index: 30;	
}

#screenBlue{
	background-color: #06F;
	z-index: 21;
	overflow:hidden;
}

#screenReg{
	text-align:center;
	z-index: 25;
	overflow:hidden;
}

#screenSettings{
	z-index: 25;
	overflow:hidden;
	overflow:hidden;
}

/*#screenSettings selectbar{
	position:absolute;
	left: 50%;
	width: 1095px;
	height: 76px;
	margin-top: 85px;
	margin-left: -551px;
	background-color: #FFF;
	opacity:0.5;
	z-index: 23;
}*/

#screenSettings select1{
	position:absolute;
	left: 50%;
	width: 1095px;
	height: 76px;
	margin-top: 62px;
	margin-left: -466px;
	opacity:0.8;
	font-size:76px;
	z-index: 23;
}

#screenSettings select2{
	position:absolute;
	left: 50%;
	width: 1095px;
	height: 76px;
	margin-top: 62px;
	margin-left: -194px;
	opacity:0.8;
	font-size:76px;
	z-index: 23;
}

#pScreen{
	margin-top:80px;
	font-size:60px;
}

#pSettings{
	position:relative;
	text-align:left;
	margin-left:200px;
	font-size:60px;
	z-index: 26;
}

.screen_on{
	position:absolute;
	left: 50%;
	width: 1102px;
	height: 243px;
	margin-top: 304px;
	margin-left: -521px;
	border-radius: 12px;
	overflow:hidden;	
}

#screen_glow{
	text-align:center;
	padding-top:80px;
	font-size:60px;
	
	position:absolute;
	left: 50%;
	width: 1095px;
	height: 15px;
	margin-top: 308px;
	margin-left: -518px;
	background-color: #FFF;
	border-radius: 12px;
	opacity:0.2;
	z-index: 35;
}

#cd{
	position:absolute;
	left: 50%;
	width: 100px;
	height: 50px;
	margin-left: -805px;
	margin-top: 230px;
}

#fmam{
	position:absolute;
	left: 50%;
	width: 100px;
	height: 50px;
	margin-left: -700px;
	margin-top: 230px;
}

#settings{
	position:absolute;
	left: 50%;
	width: 128px;
	height: 39px;
	margin-left: 580px;
	margin-top: 300px;
	overflow:hidden;
}

#controlwheel{
	position:absolute;
	left: 50%;
	width: 222px;
	height: 222px;
	margin-left: 490px;
	margin-top: 333px;
	z-index: 50;
}

#controlwheel up{
	position:absolute;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left:-30px;
	margin-top:0px ;
}
	
#controlwheel down{
	position:absolute;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left:-30px;
	margin-top:162px;
}
#controlwheel left{
	position:absolute;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left:-111px;
	margin-top:81px;
}
#controlwheel right{
	position:absolute;
	left: 50%;
	width: 60px;
	height: 60px;
	margin-left:51px;
	margin-top:81px;
}
#controlwheel ok{
	position:absolute;
	left: 50%;
	width: 70px;
	height: 70px;
	margin-left:-35px;
	margin-top:76px;
}

#bass_menu{
	overflow:hidden;
}

#pBass{
	position:absolute;
	text-align:left;
	margin-top:-312px;
	margin-left:500px;
	font-size:60px;
	z-index: 26;
}