.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 83px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }


.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-timepicker-div .ui-corner-all, .ui-timepicker-div .ui-corner-bottom, .ui-timepicker-div .ui-corner-right, .ui-timepicker-div .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-timepicker-div .ui-corner-all, .ui-timepicker-div .ui-corner-bottom, .ui-timepicker-div .ui-corner-left, .ui-timepicker-div .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-timepicker-div .ui-corner-all, .ui-timepicker-div .ui-corner-top, .ui-timepicker-div .ui-corner-right, .ui-timepicker-div .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-timepicker-div .ui-corner-all, .ui-timepicker-div .ui-corner-top, .ui-timepicker-div .ui-corner-left, .ui-timepicker-div .ui-corner-tl {
    border-top-left-radius: 4px;
}

.ui-timepicker-div .ui-widget-content {
    background: url(images/ui-bg_flat_75_ffffff_40x100.png) repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}

.ui-datepicker-buttonpane .positionNow {
    position: absolute;
/*    top: 245px;*/
    bottom: 100px;
    left: 140px;
    width: 89px !important;
    height: 20px;
    border: none;
    color: #FFF;
    font-size: 10px;
    background: url(/js/timepicker/images/buttonTime.png)
}

.ui-datepicker-close {
    color: #FFF !important;
    border: none;
    font-size: 12px;
    width: 60px !important;
    height: 28px;
    background: url(/js/timepicker/images/OK.png)
}