.ui-autocomplete {
	max-height: 250px;
	overflow-y: auto;
	/* Prevent horizontal scrollbar. */
	overflow-x: hidden;
	/* Add padding to account for vertical scrollbar. */
	padding-right: 20px;
}

.ui-autocomplete-loading {
	background: url('../../images/indicator_flower.gif') right center no-repeat;
}

/* 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;
}

button.ui-button-icon-only.combobox-button {
	width: 20px;
	height: 20px;
}

.combobox-button .ui-button-text {
	padding: 0;
}

div input.combobox-invalid-value, .combobox-invalid-value {	/* Add div and input to not let "div.segment input, div.segment select" override this. */
	color: #ff1111;
}

.combobox-initial-message {
	font-style: italic;
}

.ui-autocomplete-input {
	width: 150px;	/* Otherwise it's too small. Match the width defined in .sad */
}

.ui-autocomplete.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}