#ui-datepicker-div, 
#ui-datepicker-div table, 
.ui-datepicker-div, 
.ui-datepicker-div table, 
.ui-datepicker-inline, 
.ui-datepicker-inline table{font-size:12px !important}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:Segoe UI,Helvetica,Arial,sans-serif; background:#20170E url(images/20170E_40x100_textures_03_highlight_soft_5.png) 0 0 repeat-x; font-size:1.2em; border:4px solid #fff; width:15.5em; padding:2.5em .5em .5em .5em; position:relative}
.ui-datepicker-div, #ui-datepicker-div{z-index:9999; display:none}
.ui-datepicker-inline{float:left; display:block}
.ui-datepicker-control{display:none}
.ui-datepicker-current{display:none}
.ui-datepicker-next, .ui-datepicker-prev{position:absolute; left:.5em; top:.5em; background:#594433 url(images/594433_40x100_textures_04_highlight_hard_20.png) 0 50% repeat-x}
.ui-datepicker-next{left:14.6em}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover{background:#0077A6 url(images/0077A6_40x100_textures_03_highlight_soft_50.png) 0 50% repeat-x}
.ui-datepicker-next a, .ui-datepicker-prev a{text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; background:url(images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat; border:1px solid #1F170F; cursor:pointer}
.ui-datepicker-next a{background:url(images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-prev a:hover{background:url(images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat}
.ui-datepicker-next a:hover{background:url(images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-prev a:active{background:url(images/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat}
.ui-datepicker-next a:active{background:url(images/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat}
.ui-datepicker-header select{border:1px solid #1F170F; color:#fff; background:#594433; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover{background:#0077A6}
.ui-datepicker-header select.ui-datepicker-new-month{width:7em; left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year{width:5em; left:9.4em}
table.ui-datepicker{width:15.5em; text-align:right}
table.ui-datepicker td a{padding:.1em .3em .1em 0; display:block; color:#fff; background:#594433 url(images/594433_40x100_textures_04_highlight_hard_20.png) 0 50% repeat-x; cursor:pointer; border:1px solid #20170E}
table.ui-datepicker td a:hover{border:1px solid #fff; color:#fff; background:#0077A6 url(images/0077A6_40x100_textures_03_highlight_soft_50.png) 0 50% repeat-x}
table.ui-datepicker td a:active{border:1px solid #fff; color:#fff; background:#0077A6 url(images/0077A6_40x100_textures_03_highlight_soft_30.png) 0 50% repeat-x}
table.ui-datepicker .ui-datepicker-title-row td{padding:.3em 0; text-align:center; font-size:.9em; color:#fff; text-transform:uppercase}
table.ui-datepicker .ui-datepicker-title-row td a{color:#fff}

.ui-datepicker-cover{ display:none;  display/**/:block;  position:absolute;  z-index:-1;  filter:mask();  top:-4px;  left:-4px;  width:200px;  height:200px}
