.search_block_top_container{display:inline-block}
#search_block_top{padding-top:30px;}
#search_block_top > .icon{display:none}
#search_block_top #searchbox{float:left;width:100%;}
#search_block_top .btn.button-search{display:block;position:absolute;bottom:0;right:0;border-width:0 0 1px 0;border-color:#e5e5e5;color:#000;width:50px;text-align:right;padding:4px 0 3px;background:none;}
#search_block_top .btn.button-search, x:-moz-any-link, x:default{padding:4px 0 2px;}
#search_block_top .btn.button-search span{display:none;}
#search_block_top .btn.button-search:before{content:"\e090";display:block;font-family:'simple-line-icons';font-size:15px;width:100%;text-align:right;}
#search_block_top .btn.button-search:hover{color:#6f6f6f;}
#search_block_top #search_query_top{display:inline;padding:5px 60px 5px 0;height:32px;margin-right:1px;border-width:0 0 1px 0;font:lighter 15px "Lato", sans-serif;font-style:italic;color:#777777;border-color:#e5e5e5;}
#search_block_top #search_query_top::-webkit-input-placeholder{color:#000;}
#search_block_top #search_query_top::-moz-placeholder{color:#000;}
#search_block_top #search_query_top:-ms-input-placeholder{color:#000;}
#search_block_top #search_query_top:-moz-placeholder{color:#000;}
#header.style_4 #search_block_top #search_query_top::-webkit-input-placeholder{color:#999999;}
#header.style_4 #search_block_top #search_query_top::-moz-placeholder{color:#999999;}
#header.style_4 #search_block_top #search_query_top:-ms-input-placeholder{color:#999999;}
#header.style_4 #search_block_top #search_query_top:-moz-placeholder{color:#999999;}
.home_simple #search_block_top #searchbox{max-width:200px}
.home_simple #search_block_top .btn.button-search{padding:1px 0 5px}
.home_simple #search_block_top .btn.button-search, x:-moz-any-link, x:default{padding:1px 0}
.ac_results{background:#fff;border:1px solid #d6d4d4;width:271px;margin-top:-1px;}
.ac_results li{padding:0 10px;font-weight:normal;color:#686666;font-size:13px;line-height:22px;}
.ac_results li.ac_odd{background:#fff;}
.ac_results li:hover, .ac_results li.ac_over{background:#fbfbfb;}
form#searchbox{position:relative;}
form#searchbox label{color:#333;}
form#searchbox input#search_query_block{margin-right:10px;max-width:222px;margin-bottom:10px;display:inline-block;float:left;}
form#searchbox .button.button-small{float:left;}
form#searchbox .button.button-small i{margin-right:0;}