#datepicker_div,.datepicker_inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;width:185px;}
#datepicker_div{display:none;border:1px solid #ccc!important;z-index:10;}
.datepicker_inline{float:left;display:block;border:0;}
.datepicker_dialog{padding:5px!important;border:4px ridge #ddd!important;}
button.datepicker_trigger{width:25px;}
img.datepicker_trigger{margin:0 2px 1px 2px;vertical-align:top;cursor:pointer;}
.datepicker_prompt{float:left;padding:2px;background:#ddd;color:#000;}
* html .datepicker_prompt{width:185px;}
.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{clear:both;float:left;width:100%;color:#000;}
.datepicker_control{display:none;background:#fff;padding:2px 0;}
.datepicker_links{background:#fff;padding:2px 0;}
.datepicker_control,.datepicker_links{font-weight:bold;font-size:80%;letter-spacing:1px;}
.datepicker_links div.datepicker_prev label{padding:2px 5px;color:#ccc;background:url(../../images/btn/btn-previous-off.gif) center center no-repeat;}
.datepicker_links div.datepicker_next label{padding:2px 5px;color:#ccc;background:url(../../images/btn/btn-next-off.gif) center center no-repeat;}
.datepicker_clear,.datepicker_prev{float:left;width:9%;color:#000;}
.datepicker_current{float:left;width:80%;text-align:center;}
.datepicker_close,.datepicker_next{float:right;width:9%;text-align:right;color:#000;}
.datepicker_header{padding:1px 0 3px;background:#fff;text-align:center;font-weight:bold;height:1.3em;}
.datepicker_header select{background:#fff;color:#000;border:0;margin:0;}
.datepicker{background:#ccc;text-align:center;font-size:100%;}
.datepicker a{display:block;width:100%;}
.datepicker_titleRow{background:#ccc;color:#fff!important;}
.datepicker_titleRow span{color:#fff!important;}
.datepicker_daysRow{background:#fff;color:#666;}
.datepicker_weekCol{background:#777;color:#fff;}
.datepicker_daysCell{border:1px solid #ccc;}
.datepicker_daysCell a{color:#fc600d!important;display:block;}
.datepicker_daysCellOver{background:#fff;border:1px solid #777;}
.datepicker_unselectable{color:#999;}
.datepicker_currentDay{background:#ccc!important;}
#datepicker_div a,.datepicker_inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000;}
.datepicker_inline .datepicker_links a{padding:0 5px!important;}
.datepicker_control a{padding:2px 5px!important;color:#000!important;}
.datepicker_links div.datepicker_prev a{padding:2px 5px!important;color:#ff6401!important;background:url(../../images/btn/btn-previous-on.gif) center center no-repeat!important;}
.datepicker_links div.datepicker_next a{padding:2px 5px!important;color:#ff6401!important;background:url(../../images/btn/btn-next-on.gif) center center no-repeat!important;}
.datepicker_titleRow a{color:#eee!important;}
.datepicker_control a:hover{background:#fdd!important;color:#333!important;}
.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd!important;color:#333!important;}
.datepicker_multi .datepicker{border:1px solid #777;}
.datepicker_oneMonth{float:left;width:185px;}
.datepicker_newRow{clear:left;}
.datepicker_cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}