#CP_hourcont {
	color: #999;
	padding: 0px;
	position: absolute;
	border:1px dashed #999999;
	background-color: #CCC;
}

#CP_minutecont {
	padding: 1px;
	position: absolute;
	background-color: #BBB;
	width: 45px;
}

.floatleft {
	float: left;
}

.CP_hour {
	color: #666;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	cursor: pointer;
	width: 35px;
}

.CP_minute {
	color: #333;
	padding: 2px;
	background-color: #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	cursor: pointer;
	width: auto;
}

.CP_over {
	background-color: #333;
	color: #FFF;
}

/*
#CP_hourcont {
padding: 0px;
position:absolute;
border:1px dashed #bbbbbb;
background-color:#dddddd;
display:none;
}

#CP_minutecont {
background-color:#dddddd;
padding: 0px;
position:absolute;
width:45px;
border: 1px dashed #cccccc;
display:none;
}

.floatleft {
float:left;
}

.CP_hour {
padding:1px;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
white-space:nowrap;
cursor:pointer;
width:35px;
margin:1px;
background-color:#eeeeee;
}

.CP_minute {
padding:1px;
background-color:#eeeeee;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
white-space:nowrap;
cursor:pointer;
width:auto;
margin:1px;
}

.CP_over {
background-color:#ffffff;
}
*/