.ui-datepicker-trigger{
	margin-left:2px;
}
.ui-datepicker {
	width:200px;
	border:1px solid #390;
	background:#EFD;
}

.ui-datepicker .ui-datepicker-header {
	padding:5px 0;
	position:relative;
	background:#7B0;
	}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	height:1.8em;
	position:absolute;
	top:4px;
	cursor:pointer;
	color:#EFD;
	font-weight:bold;
	}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top:5px;
	}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
	padding-left:4px;
	}
.ui-datepicker .ui-datepicker-next {
	right:2px;
	padding-right:4px;
	}
.ui-datepicker .ui-datepicker-prev-hover {
	left:3px;
	}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
	}
.ui-datepicker .ui-datepicker-title{
	line-height:2;
	margin:0 50px;
	text-align:center;
	}
.ui-datepicker .ui-datepicker-title select {
	font-size:1em;
	margin:1px 0;
	}
.ui-datepicker select.ui-datepicker-month-year{
	width:100%;
	}
.ui-datepicker select.ui-datepicker-month{
	width:35%;
	}
.ui-datepicker select.ui-datepicker-year {
	width:60%;
}


.ui-datepicker th {
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #CCC;
	}
.ui-datepicker td span,
.ui-datepicker td a {
	display:block;
	padding:2px 3px;
	text-align:center;
	color:#444;
	}
.ui-datepicker .ui-datepicker-buttonpane{
	height:28px;
	padding:5px 5px 0;
	background:#96bb00;
	}
.ui-datepicker .ui-datepicker-buttonpane button {
	height:23px;
	float:right;
	cursor:pointer;
	}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}

.ui-datepicker .ui-datepicker-week-end{
	background:#e1f8c9;
	}
.ui-datepicker .ui-datepicker-current-day a{
	color:#930;
	background:#FE0;
	}
.ui-datepicker table a:hover{
	padding:1px 2px;
	border:1px solid #FC0;
}

.ui-helper-hidden-accessible{
	display:none;
}
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
