/* AutoSuggest CSS - Version 1.2 */
ul.as-selections {}
ul.as-selections.loading {}
ul.as-selections li {margin: 1px 4px 1px 0;}
ul.as-selections li.as-selection-item {color: #2b3840; padding: 2px 7px 2px 10px;}
ul.as-selections li.as-selection-item:last-child {margin-left: 30px;}
ul.as-selections li.as-selection-item a.as-close {float: right;margin: 1px 0 0 7px;padding: 0 2px;cursor: pointer;}
ul.as-selections li.as-selection-item.blur {color: #666666;border-color: #bbb;border-top-color: #ccc;}
ul.as-selections li.as-selection-item.blur a.as-close {color: #999;}
ul.as-selections li:hover.as-selection-item {color: #2b3840;border-top-color: #8bb7ed;}
ul.as-selections li:hover.as-selection-item a.as-close {color: #4d70b0;}
ul.as-selections li.as-selection-item.selected {border-color: #1f30e4;}
ul.as-selections li.as-selection-item a:hover.as-close {color: #1b3c65;}
ul.as-selections li.as-selection-item a:active.as-close {color: #4d70b0;}
ul.as-selections li.as-original {margin-left: 0;}
.as-results {position: absolute;clear: both;background: #fff;border: 1px solid #ff9900;border-top: none;z-index: 999;top: 110px; *top: 101px;}
.as-results, ul.as-list {width:408px !important;}
ul.as-list {position: relative;list-style-type: none;margin: 2px 0 0 0;padding: 0;z-index: 2;}
li.as-result-item, li.as-message {margin: 0 0 0 0;padding: 5px 12px;border: 1px solid #fff;cursor: pointer;background: #flflfl;font-size: 11px;white-space: normal;}
li:first-child.as-result-item {margin: 0;}
li.as-message {margin: 0;cursor: default;}
li.as-result-item.active {color: #ff9900;}
li.as-result-item em { font-style: normal; background: #ff9900;padding: 0 2px;color: #fff;}
li.as-result-item.active em {background: #253f7a;color: #fff;}