div.datepicker {
	position:absolute;
	left:28px;
	top:15px;
	display: none;
	z-index:1000;
	}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}	

div.datepicker tbody a {
	display: block;
}		
.cal_top {
	width:229px;
	height:27px!important;
	padding:6px 5px 0 5px;
	}
.cal_top th {
	padding:4px 5px 0 5px;
	}
.cal_top span {
	display:block;
	/*float:left;
	width:190px;*/
	text-align:center;
	font-family:Tahoma,Arial, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	width:170px;
	}
.cal_bottom {
	width:239px;
	height:166px;
	}
.datepickerCont {
	width:239px;
	height:166px;
	background:url(../images/cal_bottom.png) no-repeat left 28px;
	_background:url(../images/cal_bottom.gif) no-repeat left 28px;
}
.datepickerCont table {
	width:100%;
	}
.datepickerCont table th {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	}
.datepickerth {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	padding:3px 0;
}
.datepickerCont table td {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	text-align:center;
	padding:0px 0;
	height:24px!important;
	vertical-align:top;
	}
.datepickerCont table td a {
	font-family:Tahoma, Arial, sans-serif;
	color:#977329;
	font-size:13px;
	display:block;
	}	
/*.cal_bottom table td.lastMonth a {
	color:#d8c7a1;
	}*/
.datepickerCont table td.lastMonth a {
	color:#d8c7a1;
	}		
.datepickerCont table td a:hover, .selectedDate a {
	background:url(../images/selectedDate.gif) no-repeat center top;
	display:block;
	height:22px;
	}
.cal_top a:hover {
	
	}
.cal_top a {
	display:block;
	}
.datepickerDoW, .lastMonth, .datepicker tr, .datepicker tr td {
	height:24px!important;
	margin:0!important;
	}
.previous_a, .cal_top .previous_a:hover {
	background:url(../images/cal_arrow.gif) no-repeat;
	display:block;
	width:20px;
	height:20px;
	}
.next_a, .cal_top .next_a:hover {
	background:url(../images/cal_arrow_right.gif) no-repeat left top;
	width:20px;
	height:20px;
	display:block;
	}
.datepickerGoPrev {
	background:url(../images/cal_top.png) no-repeat left top;
	_background:url(../images/cal_top.gif) no-repeat left top;
	}	
.datepickerMonth {
	background:url(../images/cal_top.png) no-repeat center top;
	_background:url(../images/cal_top.gif) no-repeat center top;
	}
.datepickerGoNext {
	background:url(../images/cal_top.png) no-repeat right top;
	_background:url(../images/cal_top.gif) no-repeat right top;
	}
.datepickerCont .cal_top {
	height:27px !important;
	}
