div.autocomplete {
  position:absolute;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  padding:0px;
  font-size:0.9em;
  text-align:left;
  max-height:200px;
/*  overflow: auto; */
  overflow-x:hidden;
  overflow-y:auto;
  padding-right: 5px;
  z-index: 1000000000000;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  z-index: 100000000000;
}
div.autocomplete ul li.selected { 
 /* background-color: #EAF2FB; */
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  padding-right: 15px;
  cursor:pointer;
  z-index: 1000000000000;
}

/* alternative style */
select {
	background: url('../images/bg_select2.jpg') right;
}




.combo2
{
	margin: 0px 5px 10px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width : 5.5em;
	height: 15px;
	display : block;
	text-align:left; 
	background: url('../images/bg_select2.jpg') right;
	cursor: pointer;
	border: 0px solid #ccc;
	border-left: 1px solid #000;
	float: left;
	margin-left: 96px;;
}
.combo1
{
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width : 50px;
	height: 15px;
	display : block;
	text-align:left; 
	background: url('../images/bg_select2.jpg') right;
	cursor: pointer;
	border: 0px solid #ccc;
	border-left: 1px solid #000;
	float: right;
}
.combo3
{
	margin: 3px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width : 210px;
	height: 15px;
	display : block;
	text-align:left; 
	background: url('../images/bg_select2.jpg') right;
	cursor: pointer;
	border: 0px solid #ccc;
	border-left: 1px solid #000;
	float: right;
}