.ac_input {
	/*background-image: url("throbber.gif");*/
    /*background-position: 100% 2px;*/
    background-position: 100% 1px;
    background-repeat: no-repeat;
}
/*.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
	background-image: url("throbber.gif");
    background-position: 100% -18px;
    background-repeat: no-repeat;
}*/

.ac_results {
	padding: 0px;
	/*border: 1px solid black;*/
  border-top: 0px;
  border: 1px solid #b6b6b6;
	background-color: white;
  margin-top: 7px;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	background-image: none;
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
  font: 12px/160% Verdana;
	/*font: menu;
	font-size: 12px;*/
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_odd {
	/*background-color: #eee;*/
}

.ac_over {
	/*background-color: #0A246A;*/
  background-color: #b6b6b6;
	color: white;
}

/* HELP PANEL CSS */
div.help {
  background-image: url("help.png");
}
div.help {
  background-color: #F7F7F7 !important;
  border: 1px solid #E7E7E7 !important;
}
div.help {
  background-color: #FFFFFF;
  background-position: 10px 50%;
  background-repeat: no-repeat;
  border: 1px solid;
  font-weight: normal;
  margin: 10px 0;
  padding: 15px 10px 15px 50px;
}


/*MENU LINKS*/

#SUBSE strong{
   color: #bebebe;
   font-weight: lighter;
}
.ac_custom_results, .ac_custom_results, .ac_custom_results {
    overflow: hidden;
    z-index: 99999;
    color: #757575; 
}
.ac_custom_results a, .ac_custom_results a:visited, .ac_custom_results a:link{
    color: #757575;
    display: block;
}

.ac_custom_results ul {
    width: 100%;
    line-height: 1%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}
.ac_custom_results li {
    background:url('/sites/all/themes/frontend/images/shared/arrowfirstlevel.png') 50% 50% no-repeat no-repeat;
    background-position: left;
    border: 2px ;
    border-left-color: #FFFFFF;
    border-top: 12px;
    text-indent: 25px;
    /*here*/
    margin: 0px;
    padding: 0px;
    cursor: default;
    display: block;
    color: inherit;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: 14px/160% Verdana;
    /*font: menu;
    font-size: 12px;*/
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    /*line-height: 16px;*/
    line-height: 290%; 
    overflow: hidden;
}
.ac_custom_results li:hover a, .ac_custom_results li:hover strong{
    color: #fff!important;
}
.ac_custom_results li {
    font-family: "Gudea", AG Foreigner Light-Plain Medium, sans-serif, Arial Narrow, Luxi Sans!important;
}

