#search-container { width: 425px; padding: 0 5px; } #search-container #search_field { width: 300px; font-size: 24px; padding: 4px; border: #CCC 1px solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } #search-container #search_button { width: 100px; font-size: 24px; padding: 4px; background-color: #DDD; border: #CCC 1px solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .spinner { display: none; margin: 20px 0 0 175px; } .artist_loading { display: none; margin: 15px 0; font-size: 18; } .artist_pics { display: none; } .artist_pics .pic { float: left; width: 47px; height: 47px; overflow: hidden; margin: 0 5px 5px 0; } .artist_pics .pic img { width: 47px; } .autocomplete { margin: 4px 0 0 -1px; } .autocomplete div { font-size: 24px; padding: 6px 5px; border-top: #BBB 1px solid; margin-bottom: 1px; } .autocomplete div:first-child { border: none; } .autocomplete div.selected { background-color: #DDD; } .suggestions { display: none; width: 415px; text-align: left; font-size: 24px; } .suggestions div { margin: 15px 0; } .suggestions ul li { display: block; width: auto; margin-bottom: 6px; } .suggestions .data.artist { color: #04F; border-bottom: #04F 1px dotted; cursor: pointer; } .suggestions li span { font-size: 14px; }