#tempoHolder {
	position:absolute;
	display:none;
	width:266px;
	height:177px;
	background:url(/images/upload/tempoBgnd.gif) top left no-repeat;
	padding-top:2px;
	padding-left:2px;
	color:#666666;
	overflow:hidden;
}
#tempoValues {
	position:relative;
	top:27px;
	left:4px;
	width:117px;
	height:28px;
	float:left;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
#tempoValues div {
	padding-top:3px;
}
#lowTempoText,#highTempoText {
	width:27px;
	font-size:11px;
}
#tempoSeparator, #tempoHolder input {
	color:#FF9900;
}
#tempoSeparator, #highTempoText {
	display:none;
}
#tempoType {
	position:relative;
	top:26px;
	right:6px;
	width:135px;
	height:28px;
	float:right;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
#tempoType div {
	padding-top:7px;
}
#specificTempo {
	border-right:2px solid #FFCC00;
	padding-right:11px;
}
#rangeTempo {
	padding-left:7px;
}
#tempoStyle {
	position:relative;
	top:30px;
	left:4px;
	clear:both;
	width:71px;
	height:88px;
	float:left;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
#tempoStyleDesc {
	position:relative;
	top:30px;
	right:5px;
	width:164px;
	height:72px;
	float:right;
	font-size:12px;
	text-align:center;
	padding:8px;
	overflow:auto;
}
#perfectTempo, #looseTempo, #undefinedTempo {
	height:18px;
	padding:5px 0;
}
.tempoStyleSep {
	width:40px;
	height:1px;
	background-color:#FFCC00;
	margin:0 auto;
	overflow:hidden;
}
#tempoClose {
	background:url(/images/upload/acceptChanges.gif);
	height:15px;
	width:15px;
	cursor:pointer;
	position:relative;
	top:3px;
	left:247px;
	overflow:hidden;
}
#bpm {
	font-weight:bold;
}
