#datepicker_div{border:1px solid #ccc; background:#fff;width:204px!important;direction:ltr;} #datepicker_div, .datepicker_inline { font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; width: 185px; } #datepicker_div { display: none; z-index: 9999;  } .widget-item #datepicker_div{ margin:0 0 0 27%!important; } #datepicker_div.calendar{ top:auto!important; bottom:30px; } .datepicker_inline { float: left; display: block; border: 0; } .datepicker_rtl { direction: rtl; } .datepicker_dialog { padding: 5px !important; border: 4px ridge #ddd !important; } button.datepicker_trigger { width: 25px; } img.datepicker_trigger { margin: 2px; vertical-align: middle; } .datepicker_prompt { float: left; padding: 2px; color: #000; } * html .datepicker_prompt { width: 185px; } .datepicker_control, .datepicker_links, .datepicker_header, .datepicker { clear: both; float: left; width: 100%; color: #fff; } .datepicker_control { padding: 2px 0px; } .datepicker_links { padding: 2px 0px; } .datepicker_control, .datepicker_links { font-weight: normal; font-size: 80%; letter-spacing: 1px; } .datepicker_links label {  padding: 2px 5px; color: #888; } .datepicker_clear, .datepicker_prev { float: left; width: 34%; } .datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev { float: right; text-align: right; text-decoration:none; } .datepicker_current { float: left; width: 30%; text-align: center; } .datepicker_close, .datepicker_next { float: right; width: 34%; text-align: right; } .datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next { float: left; text-align: left; text-decoration:none; } .datepicker_header { padding: 5px 0 6px; height:15px; text-align: center; font-weight: bold; } .datepicker_header select { background: #fff; color: #333; border: 1px solid #999; margin-right:10px; font-size:11px; font-weight: normal; } .datepicker { text-align: center; font-size: 100%; } .datepicker a { display: block; width: 100%; text-decoration:none; } .datepicker_titleRow { } .datepicker_daysRow { color: #666; } .datepicker tr td{ border-right:1px solid #d9cfcd; border-top:1px solid #d9cfcd; border-collapse:collapse; padding:2px; font-size:10px; } .datepicker tr td a{ font-size:10px; } .datepicker_weekCol { color: #fff; } .datepicker_daysCell { color: #000; border: 1px solid #ddd; } .datepicker_daysCell a{ display: block; } .datepicker_weekEndCell { } .datepicker_titleRow .datepicker_weekEndCell { } .datepicker_daysCellOver { background: #e8e8e8; } .datepicker_unselectable { color: #888; } .datepicker_today { background: #fcc !important; } .datepicker_currentDay { background: #999 !important; } .datepicker_status { width: 100%; font-size: 11px;; text-align: center; }  #datepicker_div a, .datepicker_inline a { cursor: pointer; margin: 0; padding: 0; background: none; color: #000; text-decoration:none; font-size:11px; } .datepicker_control{ cursor: move; background-color:#E8E8E8; } .datepicker_inline .datepicker_links a { padding: 0 5px !important; text-decoration:none; } .datepicker_control a, .datepicker_links a { padding: 2px 5px !important; color: #000 !important; text-decoration:none; } .datepicker_titleRow a { color: #000 !important; text-decoration:none; } .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: 204px; } .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;  }
