div.asl_w{
    width:100%;
    height:auto;
    border-radius:5px;
    background-color:transparent;
    overflow:hidden;
    border:0 solid #b5b5b5;
    border-radius:0 0 0 0;
    box-shadow:none;
}
#ajaxsearchlite1 .probox,div.asl_w .probox{
    margin:0;
    padding:1px;
    height:28px;
    background-color:#000;
    border:1px solid #696969;
    border-radius:0 0 0 0;
    box-shadow:0 0 0 0 #b5b5b5 inset;
    border-radius:30px;
}
#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#fff !important;
    font-size:12px;
    line-height:normal !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#fff !important;
    font-size:12px;
    line-height:normal !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
    border:0;
    box-shadow:none;
}
div.asl_w.asl_msie .probox .proinput input{
    line-height:24px !important;
}
div.asl_w .probox .proinput input::-webkit-input-placeholder{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:rgba(255, 255, 255,.5) !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_w .probox .proinput input::-moz-placeholder{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:rgba(255, 255, 255,.5) !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_w .probox .proinput input:-ms-input-placeholder{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:rgba(255, 255, 255,.5) !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_w .probox .proinput input:-moz-placeholder{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:rgba(255, 255, 255,.5) !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_w .probox .proinput input.autocomplete{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#000;
    font-size:12px;
    line-height:normal !important;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{
    width:28px;
    height:28px;
}
div.asl_w .probox .promagnifier .innericon svg{
    fill:#363636;
}
div.asl_w .probox div.asl_simple-circle{
    border:2px solid #2196F3;
}
div.asl_w .probox .prosettings .innericon svg{
    fill:#363636;
}
.asl_m .probox .innericon{background-color: rgb(0, 0, 0) !important;}

div.asl_w .probox .promagnifier{
    width:28px;
    height:28px;
    background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-position:center center;
    background-repeat:no-repeat;
    border:0 solid #fff;
    border-radius:0 0 0 0;
    box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;
    cursor:pointer;
    background-size:100% 100%;
    background-position:center center;
    background-repeat:no-repeat;
    cursor:pointer;
}
div.asl_w .probox div.prosettings{
    width:28px;
    height:28px;
    background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));
    background-position:center center;
    background-repeat:no-repeat;
    float:right;
    border:0 solid #fff;
    border-radius:0 0 0 0;
    box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;
    cursor:pointer;
    background-size:100% 100%;
    order:7;
    -webkit-order:7;
}
div.asl_r{
    position:absolute;
    z-index:1100;
}
div.asl_r.vertical{
    padding:4px;
    background:rgba(0, 0, 0, 0.5);
    border-radius:3px;
    border:0 solid #b5b5b5;
    border-radius:0 0 0 0;
    box-shadow:0 0 3px -1px rgba(0,0,0,.3);
    visibility:hidden;
    display:none;
}
div.asl_r .results .nores .keyword{
    padding:0 6px;
    cursor:pointer;
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#4a4a4a;
    font-size:13px;
    line-height:13px;
    text-shadow:0 0 0 rgba(255,255,255,0);
    font-weight:bold;
}
div.asl_r .results .item{
    height:auto;
    background:#000;
}
div.asl_r.vertical .results .item:after{
    background:#ccc;
}
div.asl_r .results .item.hovered{
    background:#272727;
}
div.asl_r .results .item .asl_image{
    width:70px;
    height:70px;
}
div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{
    margin:0;
    padding:0;
    line-height:inherit;
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#f1f1f1;
    font-size:14px;
    line-height:22px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_r .results .item .asl_content h3 a:hover{
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#2e6bbc;
    font-size:14px;
    line-height:20px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_r .results .item div.etc{
    padding:0;
    line-height:10px;
    font-weight:bold;
    font-family: ani4uf,sans-serif;
    color:#a1a1a1;
    font-size:12px;
    line-height:13px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_r .results .item .etc .asl_author{
    padding:0;
    font-weight:bold;
    font-family: ani4uf,sans-serif;
    color:#a1a1a1;
    font-size:12px;
    line-height:13px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_r .results .item .etc .asl_date{
    margin:0 0 0 10px;
    padding:0;
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#adadad;
    font-size:12px;
    line-height:15px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_r .results .item p.desc{
    margin:2px 0;
    padding:0;
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#4a4a4a;
    font-size:13px;
    line-height:13px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{
    border-color:#3e3e3e transparent transparent transparent;
}
div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{
    border-color:transparent transparent #3e3e3e transparent;
}
div.asl_r span.highlighted{
    font-weight:bold;
    color:#d9312b;
    background-color:#eee;
    color:rgba(217,49,43,1);
    background-color:rgba(238,238,238,1);
}
div.asl_r p.showmore a{
    /* border:1px solid #eaeaea; */
	color: #dcdcdc!important;
}
div.asl_r p.showmore {
	    background-color: #000c!important;
}
div.asl_r.vertical .results .asl_spacer{
    background:none repeat scroll 0 0 #383838;
    display:block;
    height:1px;
    width:100%;
    margin:0;
    padding:0;
}
div.asl_s.searchsettings{
    background:#fff;
    box-shadow:1px 1px 0 1px #1e1e1e;
}
div.asl_s.searchsettings .asl_option_label{
    font-weight:bold;
    font-family: ani4uf,sans-serif;
    color:#2b2b2b;
    font-size:12px;
    line-height:15px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}
div.asl_s.searchsettings .asl_option_inner label{
    background-image:linear-gradient(180deg,#222,#36373a);
    background-image:-webkit-linear-gradient(180deg,#222,#36373a);
    background-image:-moz-linear-gradient(180deg,#222,#36373a);
    background-image:-o-linear-gradient(180deg,#222,#36373a);
    background-image:-ms-linear-gradient(180deg,#222,#36373a);
    ;
}
div.asl_s.searchsettings fieldset .categoryfilter{
    max-height:200px;
    overflow:auto;
}
div.asl_s.searchsettings fieldset legend{
    padding:5px 0 0 10px;
    margin:0;
    font-weight:normal;
    font-family: ani4uf,sans-serif;
    color:#474747;
    font-size:13px;
    line-height:15px;
    text-shadow:0 0 0 rgba(255,255,255,0);
}