thead{width:181px}div.datepicker{font-family:Arial,Helvetica,sans-serif;font-size:12px;width:196px;height:147px;position:absolute;cursor:default;top:0;left:0;display:none}.datepickerContainer{background:#fff;box-shadow:0 0 4px #888;-webkit-box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;-o-box-shadow:0 0 4px #888;-ms-box-shadow:0 0 4px #888;position:absolute;top:10px;left:10px;border:1px solid #585858;overflow:hidden}.datepickerBorderB,.datepickerBorderT{position:absolute;left:10px;right:10px;height:10px}.datepickerBorderT{top:0}.datepickerBorderB{bottom:0}.datepickerBorderL,.datepickerBorderR{position:absolute;bottom:10px;top:10px;width:10px}.datepickerBorderL{left:0}.datepickerBorderR{right:0}.datepickerBorderTL,.datepickerBorderTR{position:absolute;top:0;width:10px;height:10px}.datepickerBorderTL{left:0}.datepickerBorderTR{right:0}.datepickerBorderBL,.datepickerBorderBR{position:absolute;bottom:0;width:10px;height:10px}.datepickerBorderBL{left:0}.datepickerBorderBR{right:0}.datepickerHidden,table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears,table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW,table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW,th.datepickerGoNext a span,th.datepickerGoPrev a span{display:none}div.datepicker table{border-collapse:collapse}div.datepicker a{color:#000;text-decoration:none;cursor:pointer;outline:none}div.datepicker table td{text-align:right;padding:0;margin:0}div.datepicker th{text-align:center;color:#3e3e3e;font-weight:400}div.datepicker tbody th{text-align:center}div.datepicker tbody a{display:block;text-align:center;padding-left:1px}.datepickerDays a{width:20px;line-height:18px;height:18px;padding:1px}.datepickerDays a span{font-size:11px}.datepickerMonths a,.datepickerYears a{width:44px;line-height:36px;height:36px;text-align:center}td.datepickerNotInMonth a{color:#aaa}tbody.datepickerDays td.datepickerSelected{background:#d8d8d8;color:#000;font-weight:700}tbody.datepickerDays td.datepickerSelected a{width:18px;border:1px solid #b2aaa9}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected,tbody.datepickerMonths td.datepickerSelected,tbody.datepickerYears td.datepickerSelected{background:#17384d}div.datepicker a:hover{color:#88c5eb}div.datepicker td.datepickerNotInMonth a:hover{color:#000}div.datepicker tbody th span{font-size:10px}.datepickerSpace div{width:20px}.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px}.datepickerGoNext a{float:right;width:20px}.datepickerGoPrev a{float:left;width:20px}td.datepickerDisabled a,td.datepickerDisabled a:hover,td.datepickerDisabled.datepickerNotInMonth a{color:#333}td.datepickerSpecial a{background:#700}td.datepickerSpecial.datepickerSelected a{background:#a00}table.datepickerViewDays thead tr:first-child,table.datepickerViewMonths thead tr:first-child,table.datepickerViewYears thead tr:first-child{height:26px;background-image:linear-gradient(top,#777,#656565);background-image:-moz-linear-gradient(top,#777,#656565);background-image:-webkit-linear-gradient(top,#777,#656565)}th.datepickerGoNext a,th.datepickerGoPrev a{width:16px;height:16px;background:url(../img/icons.png) no-repeat -63px -24px;margin-left:5px;opacity:.7}th.datepickerGoNext a{background:url(../img/icons.png) no-repeat -80px -24px;margin-right:5px}th.datepickerGoNext a:hover,th.datepickerGoPrev a:hover{opacity:1}thead th.datepickerMonth{color:#fff}thead th.datepickerMonth a span{font-size:11px;color:#fff}tr.datepickerDoW{height:20px;background-image:linear-gradient(top,#f1f1f1,#dfdfdf);background-image:-moz-linear-gradient(top,#f1f1f1,#dfdfdf);background-image:-webkit-linear-gradient(top,#f1f1f1,#dfdfdf)}