.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_results span.srch_str {color:#777777;}
.ac_loading{background: white url('/addons/plugins/jquery/web/plugins/autocomplete/indicator.gif') right center no-repeat;}
.ac_odd{/*background-color: #eee;*/}
.ac_over{text-decoration:underline;}
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }


#currency_id-menu .ui-state-hover {font-weight: normal; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; background: none repeat scroll 0 0 #D8D8D8 !important; }
#currency_id-menu .ui-state-hover a, #currency_id-menu .ui-state-hover a:hover { color: #15c76d; }
#currency_id-menu .ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }


#lang_id-menu .ui-state-hover {font-weight: normal; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; background: none repeat scroll 0 0 #D8D8D8 !important; }
#lang_id-menu .ui-state-hover a, #lang_id-menu .ui-state-hover a:hover { color: #15c76d; }
#lang_id-menu .ui-corner-bottom { -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px; }

#currency_id-menu li a,
#lang_id-menu li a
{font-weight: bold; font-size:9px; text-align: center; text-decoration: none; padding-bottom: 3px; color: #333; }

/* ui.selectmenu languagebar and currency */
.ui-selmenu-wrap { margin-top: 0px; }	
.ui-selmenu-wrap fieldset { border:0; }	

.ui-selmenu-wrap label,
.ui-selmenu-wrap select,
.ui-selmenu-wrap .ui-select-menu { float: left; margin-right: -7px; margin-top: 4px;}
    
#currency_id-button, #lang_id-button{ float: left;}
#currency_id-menu, #lang_id-menu{ z-index:1000; border: none;}


#lang_id-button.ui-state-default, 
#lang_id-menu.ui-widget-content .ui-state-default, 
#lang_id-menu.ui-widget-header .ui-state-default
{border: none; background: none;}
#lang_id-menu.ui-widget-content{background: none repeat scroll 0 0 #D8D8D8;}

#currency_id-button.ui-state-default, 
#currency_id-menu.ui-widget-content .ui-state-default, 
#currency_id-menu.ui-widget-header .ui-state-default
{border: none; background: none;}
#currency_id-menu.ui-widget-content {background: none repeat scroll 0 0 #D8D8D8;}

