.ui-combobox {
    position: relative;
    display: inline-block;
}
.ui-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}

.ui-combobox-input {
    margin: 0;
    padding: 3px;
}

.ui-jqgrid td input.ui-combobox-input {
    margin: 0px 0 0px 0;      
}

button.ui-button {
    margin-top:0px;
    margin-bottom:0px;
}
button span.ui-button-icon-primary {
    padding: 0px;
    
}

.ui-jqgrid .ui-jqgrid-htable th div {
    cursor: default;
}

li a.Separator {
    margin: 3px -1px;
    border-top: 1px solid #CCC;
    border-bottom: 0px;
}
.ui-menu .ui-menu-item a.Separator.ui-corner-all,
.ui-menu .ui-menu-item a.Separator.ui-menu-item-wrapper {
    font-weight:bold;
    margin: 3px -1px;
    border-left: 0px;
    border-right:0px;
    border-top: 1px solid #CCC;
    border-bottom: 0px;
    background: #fff; 
}

li a.Heading,li a.Category {
    font-weight: bold!important;
    color: #999;
}

.ui-menu .ui-menu-item a.Heading.ui-state-hover,
.ui-menu .ui-menu-item a.Category.ui-state-hover {
    font-weight:bold;
    color: #999;
    margin: -1px;
    border: 0px;
    background: #fff; 
}


.ui-menu .ui-menu-item a.ui-corner-all,
.ui-menu .ui-menu-item a.ui-menu-item-wrapper {
   margin: -1px;
   border: 0px;
   padding-left: 10px;
}

.ui-menu .ui-menu-item a.Category.ui-corner-all,
.ui-menu .ui-menu-item a.Category.ui-menu-item-wrapper {
   padding-left: 20px;
}
.ui-menu .ui-menu-item a.Indented.ui-corner-all,
.ui-menu .ui-menu-item a.Indented.ui-menu-item-wrapper {
   padding-left: 30px;
}

.ui-menu .ui-menu-item a.ui-state-hover {
    background: #FED355;
    border: 0px;
}

.ui-menu .ui-menu-item a.Indented:hover {
    background: #FED355;
    border: 0px;
}

.ui-combobox input.ui-state-default {
    background: #fff;
}
ul.ui-autocomplete {
    padding:1px;
    
}

.ui-autocomplete, .ui-autocomplete .ui-corner-all, .ui-autocomplete .ui-corner-top, .ui-autocomplete  .ui-corner-left, .ui-autocomplete .ui-corner-tl { 
    -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-top-left-radius: 0px; border-top-left-radius: 0px; 
    }
.ui-autocomplete, .ui-menu-item a.ui-corner-all, .ui-menu-item a.ui-menu-item-wrapper, .ui-menu-item a.ui-corner-top, .ui-menu-item  a.ui-corner-right, .ui-menu-item a.ui-corner-tr { 
    -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-top-right-radius: 0px; border-top-right-radius: 0px; 
    }
.ui-autocomplete, .ui-menu-item a.ui-corner-all, .ui-menu-item a.ui-menu-item-wrapper, .ui-menu-item a.ui-corner-bottom,.ui-menu-item  a.ui-corner-left, .ui-menu-item a.ui-corner-bl { 
    -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; -khtml-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; 
    }
.ui-autocomplete, .ui-menu-item a.ui-corner-all, .ui-menu-item a.ui-menu-item-wrapper, .ui-menu-item a.ui-corner-bottom, .ui-menu-item a.ui-corner-right, .ui-menu-item a.ui-corner-br { 
    -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -khtml-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; 
    }
