ul.as-selections{list-style:none;border:1px solid #ccc;overflow:auto;background-color:#fff;height:95px;margin:0;padding:4px 0 4px 4px;}
ul.as-selections.loading{background-color:#eee;}
ul.as-selections li{float:left;margin:1px 4px 1px 0;}
ul.as-selections li.as-selection-item{font-size:13px;text-shadow:0 1px 1px #fff;color:#666;background-color:#f4f4f4;background-image:0 to(#d5d5d5));box-shadow:0 1px 1px #e9e9e9;-webkit-box-shadow:0 1px 1px #e9e9e9;-moz-box-shadow:0 1px 1px #e9e9e9;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-color:#ccc #bbb #bbb;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;cursor:pointer;color:#5491be;font-family:Helvetica, helvetica, arial, sans-serif;font-size:14px;font-weight:700;text-shadow:0 1px 1px #fff;-webkit-transition:color .1s ease-in;margin:0 0 0 4px;padding:0 2px;}
ul.as-selections li.as-selection-item.blur{color:#666;background-color:#f4f4f4;background-image:0 to(#d5d5d5));box-shadow:0 1px 1px #e9e9e9;-webkit-box-shadow:0 1px 1px #e9e9e9;-moz-box-shadow:0 1px 1px #e9e9e9;border-color:#ccc #bbb #bbb;}
ul.as-selections li.as-selection-item.blur a.as-close{color:#999;}
ul.as-selections li:hover.as-selection-item{color:#2b3840;background-color:#cecfcf;background-image:0 to(#afafaf));border-color:#afafaf;}
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-original{margin-left:0;}
ul.as-selections li.as-original input{border:none;outline:none;font-size:13px;width:120px;padding-top:3px;}
ul.as-list{position:absolute;list-style-type:none;font-size:14px;color:#000;background-color:rgba(255,255,255,0.95);z-index:2;box-shadow:0 2px 12px #222;-webkit-box-shadow:0 2px 12px #222;-moz-box-shadow:0 2px 12px #222;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #888\9;margin:2px 0 0;padding:0;}
li.as-result-item,li.as-message{background-color:transparent; display:block !important; border:1px solid #fff;border-bottom:1px solid #ddd;cursor:pointer;margin:0;padding:8px 12px;}
li:first-child.as-result-item{margin:0;}
li.as-message{cursor:default;margin:0;}
li.as-result-item.active{background-color:#ff0000;background-image:0 to(rgb(62,82,242)));color:#fff;text-shadow:0 1px 2px #122042;border-color:#ff0000;}
li.as-result-item em{font-style:normal;background:#444;color:#fff;padding:0 2px;}
li.as-result-item.active em{background:#253f7a;color:#fff;}
ul.as-list,x:-moz-any-link,x:default{border:1px solid #888;}
BODY:first-of-type ul.as-list,x:-moz-any-link,x:default{border:none;}
ul.as-selections li:hover.as-selection-item a.as-close,ul.as-selections li.as-selection-item a:active.as-close{color:#4d70b0;}
@media screen and -webkit-min-device-pixel-ratio0 {
ul.as-selections{border-top-width:2px;}
ul.as-selections li.as-selection-item{padding-top:3px;padding-bottom:3px;}
ul.as-selections li.as-selection-item a.as-close{margin-top:-1px;}
ul.as-selections li.as-original input{height:19px;}
}
@media all and -webkit-min-device-pixel-ratio10000,not all and -webkit-min-device-pixel-ratio0 {
ul.as-list{border:1px solid #888;}
ul.as-selections li.as-selection-item a.as-close{margin-left:4px;margin-top:0;}
}