color:#49afcd; border:none; color:white; font-weight:bold; cursor:pointer; font-size:12px; } #search-result { background-color:#49afcd; padding:5px 2px; margin:2px 0; width:300px; overflow:auto; max-height:710px; position:absolute; right:6px; top:28px; z-index:99; color:white; border-radius:0 0 3px 3px; box-shadow:0 1px 4px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.3); display:none; } #search-result .close { display:block; position:absolute; top:2px; font-size:20px; right:10px; line-height:normal; color:white; } #search-result ul { margin:0; overflow:hidden; max-height:405px; border-bottom:1px solid #45A5C2; border-top:1px solid #45A5C2; list-style:none; } #search-result li { height:68px; overflow:hidden; padding:0 5px; border-top:1px solid #45A5C2; border-bottom:1px solid #45A5C2; position:relative; } #ajax-search-form a { color:#741F27; text-decoration:none; } #search-result h4 { display:block; margin:0 0 10px 5px; color:white; } #search-result p { font-size:10px; color:white; } #search-result span { width:50px; height:50px; display:block; float:left; padding:2px; margin-right:5px; margin-top:5px; background-color:whitesmoke; } #search-result img { width:100%; height:100%; display:block; } #search-result h5 { color:#1E598E; overflow:hidden; font-size:100%; margin-top:2px; height:16px; } #search-result h5:hover { color:#333; text-decoration:underline; } } #search-result mark { color:white; background:#085C0B; padding:0 3px; } #search-result ul:hover { overflow:auto; }