.datepick{background-color:#fff; color:#000; border:1px solid #444; border-radius:.25em; -moz-border-radius:.25em; -webkit-border-radius:.25em; font-family:Arial,Helvetica,Sans-serif; font-size:90%;}
.datepick-rtl{direction:rtl;}
.datepick-popup{z-index:1000;}
.datepick-disable{position:absolute; z-index:100; background-color:#fff; opacity:.5; filter:alpha(opacity=50);}
.datepick a{color:#fff; text-decoration:none;}
.datepick a.datepick-disabled{color:#888; cursor:auto;}
.datepick button{margin:.25em; padding:.125em 0; background-color:#fcc; border:none; border-radius:.25em; -moz-border-radius:.25em; -webkit-border-radius:.25em; font-weight:700;}
.datepick-ctrl,.datepick-nav{float:left; width:100%; background-color:#000; color:#fff; font-size:90%; font-weight:700;}
.datepick-ctrl{background-color:#600;}
.datepick-cmd{width:30%;}
.datepick-cmd:hover{background-color:#777;}
.datepick-ctrl .datepick-cmd:hover{background-color:#f08080;}
.datepick-cmd-nextJump,.datepick-cmd-prevJump{width:8%;}
a.datepick-cmd{height:1.5em;}
button.datepick-cmd{text-align:center;}
.datepick-cmd-clear,.datepick-cmd-prev,.datepick-cmd-prevJump{float:left; padding-left:2%;}
.datepick-cmd-current,.datepick-cmd-today{float:left; width:35%; text-align:center;}
.datepick-cmd-close,.datepick-cmd-next,.datepick-cmd-nextJump{float:right; padding-right:2%; text-align:right;}
.datepick-rtl .datepick-cmd-clear,.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump{float:right; padding-left:0; padding-right:2%; text-align:right;}
.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right;}
.datepick-rtl .datepick-cmd-close,.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump{float:left; padding-left:2%; padding-right:0; text-align:left;}
.datepick-month-nav{float:left; background-color:#777; text-align:center;}
.datepick-month-nav div{float:left; width:12.5%; margin:1%; padding:1%;}
.datepick-month-nav span{color:#888;}
.datepick-month-row{clear:left;}
.datepick-month{float:left; width:15em; border:1px solid #444; text-align:center;}
.datepick-month-header,.datepick-month-header input,.datepick-month-header select{height:1.5em; background-color:#444; color:#fff; font-weight:700;}
.datepick-month-header input,.datepick-month-header select{height:1.4em; margin:0; padding:0; border:none; font-size:100%; width: auto; display: inline;}
.datepick-month-header input{position:absolute; display:none;}
.datepick-month table{width:100%; border-collapse:collapse;}
.datepick-month thead{border-bottom:1px solid #aaa;}
.datepick-month td,.datepick-month th{margin:0; padding:0; font-weight:400; text-align:center;}
.datepick-month a,.datepick-month span{display:block; width:100%; padding:.125em 0;}
.datepick-month th{border:1px solid #777;}
.datepick-month th,.datepick-month th a{background-color:#777; color:#fff;}
.datepick-month td{background-color:#eee; border:1px solid #aaa;}
.datepick-month td.datepick-week{border:1px solid #777;}
.datepick-month td.datepick-week *{background-color:#777; color:#fff; border:none;}
.datepick-month a{background-color:#eee; color:#000; text-decoration:none;}
.datepick-month td span{color:#888;}
.datepick-month td .datepick-other-month{background-color:#fff;}
.datepick-month td .datepick-weekend{background-color:#ddd;}
.datepick-month td .datepick-today{background-color:#f0c0c0;}
.datepick-month td .datepick-highlight{background-color:#f08080;}
.datepick-month td .datepick-selected,.datepick-month th.datepick-week{background-color:#777; color:#fff;}
.datepick-status{clear:both; background-color:#ddd; text-align:center;}
.datepick-clear-fix{clear:both;}