/* styles for entire widget */
.yui-skin-sam .yui-ac {
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#363636;
}

/* styles for input field */
.yui-skin-sam .yui-ac-input {
position:absolute;
width:100%;
}

/* styles for results container */
.yui-skin-sam .yui-ac-container {
position:absolute;
top:1.6em;
width:100%;
}

/* styles for header/body/footer wrapper within container */
.yui-skin-sam .yui-ac-content {
position:absolute;
width:100%;
border:1px solid #ccc;
background:#fff;
overflow:hidden;
z-index:9050;
}

/* styles for container shadow */
.yui-skin-sam .yui-ac-shadow {
position:absolute;
width:100%;
background:#000;
-moz-opacity:0.1px;
opacity:.10;
filter:alpha(opacity=10);
z-index:9049;
margin:.3em;
}

/* styles for results list */
.yui-skin-sam .yui-ac-content ul {
width:100%;
margin:0;
padding:0;
}

/* styles for result item */
.yui-skin-sam .yui-ac-content li {
cursor:default;
white-space:nowrap;
margin:0;
padding:2px 5px;
}

/* styles for prehighlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
background:#bfe9e6;
}

/* styles for highlighted result item */
.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
background:#00a99d;
color:#FFF;
}