@font-face{font-family:fontawesome;src:url(fonts/fontawesome-webfont.eot?v=4.3.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}div.test{margin-right:auto;margin-left:auto;text-align:center;width:380px}.fa{font-family:FontAwesome}.fa-search:before{content:"\f002";font:14px FontAwesome;padding:0;text-align:center;color:#222}input[type=text].search01{width:336px;height:40px;margin:12px 0 0;padding:0 4px 0 8px;font-size:12px;font-family:open sans,sans-serif;background-color:#fff;color:#222!important;border:1px solid #ddd;outline:none}input.search01:focus{border-color:#76baf0}button.suggestbutton{background:0 0;border:none;margin-left:-30px}span.ui-helper-hidden-accessible{display:none}.ui-autocomplete-loading{background:#fff url(assets/loading/loading-16x16.gif) no-repeat 50% center!important}.ui-autocomplete{overflow-y:auto;overflow-x:hidden}ul.ui-autocomplete{margin:0;padding:0;border:0;width:335px;z-index:5000;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0}.ui-autocomplete li{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:2px 0 2px 1px;list-style:none;margin:0;cursor:pointer;width:333px;height:50px;-moz-border-radius:0;border-radius:0;-webkit-border-radius:0;background-color:#fff}.ui-autocomplete li:hover{background-color:#cde0ff}.ui-autocomplete li:first-of-type{border-top:1px solid #ddd}ul.ui-autocomplete li div{padding-left:1px;background-color:transparent;color:#176084;font-size:12px}div.boxshot{height:45px;width:45px;margin-left:12px;margin-right:12px;margin-top:2px;overflow:hidden;float:left}.boxshot img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);display:table-cell;vertical-align:middle}.boxshot img:hover{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}div.boxdescription01{width:259px;float:left}div.boxdescription02{padding-left:12px!important;width:95%;height:45px;float:left}div.boxdescription01 div,div.boxdescription02 div{height:45px;display:table-cell;vertical-align:middle}