@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
}
}

@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
}
}

ul.as-selections {
list-style-type:none;
overflow:auto;
position:relative;
margin:0;
padding:0
}

ul.as-selections.loading {
background-color:none
}

form#altSearch ul.as-selections {
float:left;
position:relative
}

form#altSearch ul.as-selections li.as-original input {
font-size:1.3em
}

form#altSearch ul.as-list {
position:absolute;
top:50px
}

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:1.6em;
width:120px;
height:18px;
padding-top:3px
}*/

ul.as-list,.modal form ul.as-list {
position:absolute;
top:-1;
list-style-type:none;
font-size:1.1em;
color:#000;
font-family:"Lucida Grande", arial, sans-serif;
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;
margin:0px 0 0;
padding:0px;
behavior: url("../pie/PIE.php") !important;
}

li.as-result-item,li.as-message {
background-color:#fff;
border:1px solid #fff;
border-bottom:1px solid #ddd;
cursor:pointer;
margin:0;
padding:5px 12px
}

li:first-child.as-result-item {
margin:0
}

li.as-message {
cursor:default;
margin:0
}

li.as-result-item.active {
	background-color:#428BCA;
	background-image:0 to(rgb(62, 82, 242)));
	color:#fff;
	border-color:#000
}

li.as-result-item em {
	font-style:normal;
	font-weight:bold;
	background:none;
	color:#428BCA;
	padding:0;
}

li.as-result-item.active em {
	background:none;
	color:#000;
}

ul.as-list {
border:1px solid #888\9;
margin-left:11px;
}

ul.as-selections li.as-selection-item a.as-close {
margin-left:4px;
margin-top:0
}

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
} 