/* custom styles for multiple stacked instances */
#statesautocomplete {
    width: 15em; /* set width here */
    padding-bottom: 1.25em;
    z-index: 9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}

#statesinput {
    _position: absolute; /* abs pos needed for ie quirks */
}
#statesautocomplete_list {
    padding-bottom: 2em;
    z-index: 9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}

#statesinput_list {
    _position: absolute; /* abs pos needed for ie quirks */
}
/*
 Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 Code licensed under the BSD License:
 http://developer.yahoo.net/yui/license.txt
 version: 2.5.1
 */
.yui-skin-sam .yui-ac {
    position: relative;
    font-family: arial;
    font-size: 100%;
}

.yui-skin-sam .yui-ac-input {
    position: absolute;
    width: 100%;
}

.yui-skin-sam .yui-ac-container {
    position: absolute;
    top: 32px;
    width: 100%;
}

.yui-skin-sam .yui-ac-content {
    position: absolute;
    left: 1px;
    width: 268px;
    border: 1px solid #808080;
    background: #fff;
    overflow: hidden;
    overflow-y:scroll;
    z-index: 9050;
    height: 135px;
}

.yui-skin-sam .yui-ac-shadow {
	display: none;
    position: absolute;
    margin: .2em;
    margin-top: -10px;
    width: 100%;
    background: #000;
    -moz-opacity: 0.10;
    opacity: .10;
    filter: alpha( opacity = 10 );

z-index:
    9049;
}

.yui-skin-sam .yui-ac-content ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

.yui-skin-sam .yui-ac-content li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    white-space: nowrap;
}

.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight {
    background: #970103;
    color: #FFF;
}

.yui-skin-sam .yui-ac-content li.yui-ac-highlight {
    background: #970103;
    color: #FFF;
}

