#datepick-div, .datepick-inline {
background:#fff;
width:187px;
}
#datepick-div {
display:none;
border:solid 1px #3b7b61;
z-index:150;
}
.hasdatepick {
margin:18px 0 8px 0;
}
.datepick-trigger {
margin:4px 0 0 4px;
cursor:pointer;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
clear:both;
float:left;
width:100%;
}
.datepick-control {
border-bottom:solid 1px #e1deb6;
background:url(../assets/calendar_repeat.gif);
}
.datepick-links {
height:22px;
background:url(../assets/calendar_repeat.gif) 0 -16px;
}
.datepick-clear, .datepick-prev {
float:left;
}
.datepick-close, .datepick-next {
float:right;
}
.datepick-current {
display:none;
}
.datepick-header {
position:absolute;
top:19px;
left:22px;
width:143px;
text-align:center;
font-weight:bold;
color:#005581;
}
.datepick {
text-align:center;
}
.datepick a {
display:block;
margin:0;
padding:0 2px;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}
.datepick-unselectable {
padding:0 2px;
}
.datepick-title-row {
background:#f0eeda;
}
.datepick-title-row th {
padding:2px;
color:#005581;
font-size:0.9em;
border-bottom:solid 1px #fff;
}
.datepick-days-row {
background:#f0eeda;
color:#666;
}
.datepick-days-cell {
border:solid 1px #fff;
}
.datepick-other-month {
background:#f9f8f0;
}
.datepick-today {
color:#e96d1f;
background:#fff;
}
.datepick-today a {
color:#e96d1f;
background:#fff;
}
.datepick-today a:hover {
color:#e96d1f;
background:#f0eeda;
}
.datepick-current-day {
background:#3b7b61;
}
.datepick-current-day a {
color:#fff;
background:#3b7b61;
}
.datepick-current-day a:hover {
background:#3b7b61;
}
.datepick-today a {
color:#e96d1f;
}
.datepick-days-cell-over {
color:#000;
background:#e1deb6;
}

/* IE6 IFRAME FIX */
.datepick-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:-1px; /*must have*/
left:-1px; /*must have*/
width:187px; /*must have*/
height:187px; /*must have*/
}

/* IE6 FIX */
* html .datepick-header, * html .datepick {
float:none;
}