table.dateTable{
    font-size:10px !important;
    position:absolute;
    display:none;
    background-color:#ffffff !important;
    color:#00467D !important;
}
table.dateTable *{
    font-family:arial;
    font-size:10px !important;
}

table.dateTable tr.selectDate td{
    background-color: #dfdfdf !important;
}
table.dateTable tr.selectDate td{
    border:0px solid #000000 !important;
    text-align:center;
}

table.dateTable div.changeDate{
    font-size:10px;
}
table.dateTable th, table.dateTable td{
    padding:1px;
    border-right:1px solid #000000 !important;
    border-bottom:1px solid #000000  !important;
}

table.dateTable tr.dateDay th{
    border-top:1px solid #000000 !important;
    text-align:center;
    color:#00467D;
}
table.dateTable tr.dateDay th.empty{
    border-top:0px solid #000000 !important;
    border-right:1px solid #000000 !important;
}

table.dateTable tr.dateDayName th{
    border-bottom:1px solid #000000 !important;
    width:20px;
    text-align:center;
    background-color:#dfdfdf;
}
table.dateTable tr.dateDayName th.hourCaption{
    border-left:1px solid #000000 !important;
    font-weight:bold;
    text-align:center;
    background-color:#dfdfdf;
}

table.dateTable tr td.dayPicker{
    background-color:#0000ff !important;
    cursor: pointer;
}

table.dateTable tr td.hourValCaption{
    background-color:#dfdfdf !important;
    border-left:1px solid #000000 !important;
    font-weight:bold;
    text-align:center;
    width:30px;
}

table.dateTable tr td.disabledDate{
    background-color:#ffffff !important;
    cursor: default !important;
}
table.dateTable tr td.disableHour{
    background-color:#AfAfAf !important;
    cursor: default !important;
}
table.dateTable tr td.reserved{
    background-color:#ff0000 !important;
    cursor: default !important;
}

input.time-picker{
    cursor:pointer;
    width:232px;
    text-align:right;
    padding-right:8px;
    padding-top:1px;
    background-image:url(../pics/datepicker.gif);
    background-repeat:no-repeat;
    border:1px solid #a5acb2;
    background-color:#dfdfdf;
    background-position:2px 1px;
    height:18px;
}

table.dateTable tr th.closeTimePicker{
    cursor: pointer;
}

#nextWeekButton, #prevWeekButton, #currentDateInterval{
    display:block;
    float:left;
}
#currentDateInterval{
    width:150px;
    padding-left:5px;
    padding-right:7px;
    font-size:10px !important;
    font-family:arial;
}
#prevWeekButton{
    padding-left:5px;
    cursor: pointer;
}
#nextWeekButton{
    cursor: pointer;
}