.ui-combobox {
    position: relative;
    display: inline-block;
}
.ui-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    /* adjust styles for IE 6/7 */
    *height: 1.7em;
    *top: 0.1em;
}
.ui-combobox-input {
    margin: 0;
    padding: 0.3em;
    background-color: red;
}
.ui-combobox .ui-combobox-input {
	min-width:320px;
}
/*!
 * jQuery UI CSS Framework 1.9.2
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------
.ui-state-disabled { cursor: default !important; }*/


/* Icons
----------------------------------*/

/* states and images
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
 */

/* Misc visuals
----------------------------------*/

/* Overlays
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 */
/*!
 * jQuery UI Autocomplete 1.9.2
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
    background-color: white;
    z-index: 999;
    color: black;
}

.ui-autocomplete .ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; color: black; }
.ui-autocomplete .ui-menu { margin-top: -3px; position: absolute; }
.ui-autocomplete .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%;  color: black; }
.ui-autocomplete .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-autocomplete .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; color: black; }
.ui-autocomplete .ui-menu-item a.ui-state-focus,
.ui-autocomplete .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px;  color: black;}
.ui-combobox .ui-combobox-input.ui-state-default { background: white; color: black; }
.ui-combobox .ui-combobox-input.ui-state-default { background: white; color: black; }
.ui-combobox .ui-button-icon-primary.ui-icon.ui-icon-triangle-1-s {background-image: url(../jquery-ui/images/ui-icons_222222_256x240.png);}
.ui-combobox .ui-button-icon-only {height:24px; background: white;}
.ui-combobox {min-width: 360px;}

.ui-autocomplete .ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-autocomplete .ui-menu .ui-state-disabled a { cursor: default; }

/* icon support */
.ui-autocomplete .ui-menu-icons { position: relative; }
.ui-autocomplete .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }

/* left-aligned */
.ui-autocomplete .ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }

/* right-aligned */
.ui-autocomplete .ui-menu .ui-menu-icon { position: static; float: right; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
