
.yui-skin-sam .yui-ac-input {
  position: static;
  width: 30em;
  vertical-align: middle;
}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
  position: relative;
  width:28em;
  left: 0;
  top: 3px;
}

/* hack until a more elegant solution to positioning issue is found */
span#addTag-tagAutoComplete div#addTag-tagContainer.yui-ac-container {
  left: 60px;
}

.yui-skin-sam .yui-ac-content {
  max-height: 30em; overflow: auto; overflow-x: hidden; /* set scrolling */
  _height: 30em; /* ie6 */
}

.yui-ac-highlight {
  font-weight: bold;
  background: #999;
}

/* highlights chars matching the query */
.match {
  font-weight: bold;
  color: #069;
}

/* controls the selected item's appearance */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#ddd;color:#333; font-weight:bold;}

/* buttons */
.yui-skin-sam .yui-button {vertical-align:middle;}
.yui-skin-sam .yui-button button {background: url(/includes/yui2.7.0/build/autocomplete/assets/img/ac-arrow-dn.png) center center no-repeat }
.yui-skin-sam .open .yui-button button {background: url(/includes/yui2.7.0/build/autocomplete/assets/img/ac-arrow-rt.png) center center no-repeat}

.yui-skin-sam .yui-button button,
.yui-skin-sam .yui-button a,
.yui-skin-sam .yui-button a:visited {
  min-height: 1.7em;
  padding: 0 7px;
}