#sf_results { -font-family: 'lucida grande', tahoma, verdana, arial, sans-serif !important; font-size: 11px !important; z-index: 9999 !important; text-align: right !important; box-shadow: 0 0 5px #aaa; border-radius: 0px; border: solid; border-width: 1px 1px 2px; overflow: hidden; } .sf_more { display: block; min-height: 1px; margin: 3px 0 0px; padding: 8px; text-align: center; font-weight:bold; line-height:12px; } .sf_more .sf_text, .sf_more .sf_small { text-align:center !important; } .sf_more img { padding:10px 0; } #sf_val { z-index:9999 !important; -height:180px; -overflow-y:auto; } #sf_val ul { margin:0 !important; list-style:none; padding: 0 !important; } #sf_val ul.sf_main { margin:0 !important; list-style:none; padding: 0 !important; }#sf_val .sf_result_container ul { margin:0 !important; list-style:none; padding: 0 !important; } #sf_val ul li.sf_category a { margin-right:5px; padding: 3px 0; } #sf_val ul ul li { list-style:none; border-style:solid; border-width: 1px 0; cursor: pointer; display: block; } #sf_val ul li a:hover { text-decoration:none !important; } #sf_val ul li a { text-decoration:none !important; display: block; } #sf_val ul li.sf_selected a, #sf_val ul li.sf_selected span { text-decoration:none; } #sf_val ul li.sf_item { min-height:50px; padding: 2px 63px 2px 30px; position:relative; line-height:12px; } #sf_val ul li.sf_item a { display:block; min-height:50px; } #sf_val ul li.sf_header { padding:4px 6px 5px 15px; font-weight:bold; border-bottom: 0 none; } #sf_val li.sf_item img { display: block; height: 50px; right: 6px; position: absolute; width: 50px; top:2px; } #sf_val li .sf_text { font-weight: bold; text-align: right; font-size: 12px; line-height: 15px; } #sf_val li a span { display:block; } #sf_val li .sf_small { text-align: right; line-height: 18px; } #sf_val li.sf_more .sf_small { font-size:9px; text-align: center !important; line-height: 15px; } .sf_search .sf_input{ font-style:italic; border:0 none !important; padding:0 !important; box-shadow:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; width:90%; margin-right:2px; height:19px !important; } .sf_search .sf_focused{ font-style:normal !important; } .sf_search .sf_input:focus, .searchsubmit:focus { border:0 none !important; outline: none; } .sf_hidden { display:none; } .sf_search { border-radius:2px; text-align:right !important; } .sf_search span.sf_block { display: block; height: 20px; padding: 1px 0 2px; position:relative; } .sf_search .sf_button,.sf_search .searchsubmit { background-repeat: no-repeat !important; background-position: 0px 0 !important; border: 0 none !important; cursor: pointer !important; display: block !important; height: 19px !important; padding: 0 !important; position: absolute !important; right: 1px !important; top: 1px !important; width: 22px !important; margin: 1px 1% 1px 2px !important; font-size: 11px !important; -webkit-box-shadow: 0 0 0 0 !important; -moz-box-shadow:0 0 0 0 !important; box-shadow:0 0 0 0 !important; } .sf_search .screen-reader-text { display:none; } .sf_search .searchsubmit { display:block !important; } .sf_search .searchsubmit { float:none !important; } #sf_loading { background-repeat: no-repeat !important; background-position: center center !important; display:block !important; width:100%; height:30px !important; } #sf_sb ::-webkit-scrollbar { height: 10px; overflow: visible; width: 10px; } #sf_sb ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .2); background-clip: padding-box; border: solid transparent; border-width: 1px 1px 1px 1px; min-height: 28px; padding: 100px 0 0; } #sf_sb ::-webkit-scrollbar-button { height: 0; width: 0; } #sf_sb ::-webkit-scrollbar-track { background-clip: padding-box; border: solid transparent; border-width: 0 0 0 4px; } #sf_sb ::-webkit-scrollbar-corner { background: transparent; } .sf_result_container { max-height:200px; overflow:auto; margin-top: 0; margin-bottom: 0; } .sf_search { position:relative; display:inline-block; } .screen-reader-text { display:block; } .sf_sb_top { background-image: url("images/arrow.png") !important; background-repeat: no-repeat !important; background-position: 5px 0px !important; background-color: transparent !important; height: 8px; width: 15% !important; left:85% !important; top:-7px; position:absolute; z-index: 9 !important; }