/* CSS Document */
.picker {
	position:absolute;
	/*float:left;*/
	border:1px #777777 solid;
	margin-top:-20px;
	background:white;
	z-index:9999;
}
.picker:after{
	content:"&nbsp;";
	display:none;
	height:0%;
	clear:both;
}
.picker ul {
	clear: both;
	list-style: none;
}
.picker ul li {
	background: #efefef;
	float: left;
	margin:0px 1px 1px 1px;/**/
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	vertical-align:middle;
	height: 15px;
	width: 15px;/**/
}
.picker .days li,.picker .days li:hover,.picker .days_heading li {
	/*height: 20px;
	width: 20px;*/
	margin:0px 1px 2px 1px;
	text-align: center;
}
.picker .head li{
	/*width:18px;
	height:18px;*/
	margin:1px;
	text-align:center;
}
.picker .head .label {
	background-color:#dedede;
	width: 83px;
}
.picker .head .test:hover {
	background-color:#efefcc;
	cursor:pointer;
}
.picker .tail .close {
	width: 117px;
	text-align:center;
}
.picker .tail .close:hover {
	background-color:#efefcc;
	cursor:pointer;
}
.picker ul {
	margin: 0px;
	padding: 0px;
}
.picker .days_heading li {
	background: #dedede;
	margin-bottom:0px;
	border-bottom:2px #777 solid;
}
.picker .days li:hover {
	background: #efefcc;
	cursor: pointer;
}
.picker .days .none {
	cursor:auto;
}
.picker .days .none:hover {
	background: #efefef;
	cursor:auto;
}