#search_block_top{padding-top:15px;text-align:right}#search_block_top #searchbox{width:100%}#search_block_top .btn.button-search{background:none;display:block;position:absolute;top:1px;right:1px;border:none;color:#999;width:40px;text-align:center;padding:7px 0 8px 0}#search_block_top .btn.button-search span{display:none}#search_block_top .btn.button-search:before{content:"\f002";display:block;font-family:"FontAwesome";font-size:14px;width:100%;text-align:center}#search_block_top .btn.button-search:hover{color:#444;background:none}#search_block_top #search_query_top{display:inline;padding:0 13px;height:38px;background:#fff;border:1px solid #DDDDDD;color:#000;margin-right:1px;-webkit-transition:color 300ms ease-in-out 0s,border-color 300ms ease-in-out 0s;-moz-transition:color 300ms ease-in-out 0s,border-color 300ms ease-in-out 0s;-o-transition:color 300ms ease-in-out 0s,border-color 300ms ease-in-out 0s;-ms-transition:color 300ms ease-in-out 0s,border-color 300ms ease-in-out 0s;transition:color 300ms ease-in-out 0s,border-color 300ms ease-in-out 0s}#search_block_top #search_query_top:focus{border:1px solid #444}.ac_results{background:white;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:white}.ac_results li:hover,.ac_results li.ac_over{background:#fbfbfb}form#searchbox{position:relative}form#searchbox label{color:#333333}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}