@charset "utf-8";

/*  Datepicker  */
#SearchBox_datepicker {	 }
.ui-datepicker-trigger { cursor:pointer; }
div#ui-datepicker-div { background:#fff; border:1px solid #ccc; position:relative; padding:1.7em 8px 8px; width:28em !important; margin:13px 0 0; display:none; font-size:12px; }
div#ui-datepicker-div:after { clear:both; display:block; content:""; height:1px; overflow:hidden; }
*:first-child+html div#ui-datepicker-div { width:280px; }
.ui-datepicker-title{ font-weight:bold; text-align: center; }
iframe.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*/ }
td .ui-state-active { font-weight:bold; }
.ui-datepicker-title { padding:3px 0 0; }
.ui-datepicker-calendar th,
.ui-datepicker-calendar td { text-align:center; }
.ui-datepicker-calendar { margin:0 auto; }
.ui-datepicker-calendar td { border:1px solid #ccc; }
.ui-state-default { display:block; padding:2px 3px; }
.ui-datepicker-prev { cursor:pointer; text-align:left; position:absolute; top:8px; left:8px; }
.ui-datepicker-next { cursor:pointer; text-align:right; position:absolute; top:8px; right:8px; }
.ui-datepicker-close { display:none; }
.ui-datepicker-buttonpane { display:block; position:absolute; bottom:2px; left:140px; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-state-hover { background:#FFFFCC; }
.ui-state-active { background:#FFCC66;}
td.ui-datepicker-week-end { background:#F0C8C4; }
td.ui-datepicker-week-end2 { background:#AACFEA; }
td.ui-state-disabled,
a.ui-state-disabled { color:#ccc; cursor:default; background:#fff; }
.ui-datepicker-group { width:50%; float:left; }
.ui-datepicker-unselectable { height:25px; }

#datepicker1,
#datepicker2,
#maindatepicker1,
#maindatepicker2 { display: none; }