.labelxxx
{
    padding-top:5px;
    padding-left: 5px;
    float:left;
    width: 150px;
}

.filter-padding
{
    padding-bottom: 3px;
}

.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em;}

.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 10px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 250px;
}           

.ui-autocomplete-input
{
    padding:3px;
    width:230px;
    float:left;
}

.ui-button-icon
{
    height:23px;
}
.ui-widget, .ui-menu-item *
{
    font-family: arial; font-size:12px;
}

.ui-menu-item a { cursor: pointer }

.ui-menu-item a strong { font-weight: bold }

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }