.combo-button {
	display:block;
	position:absolute;
	right:-17px; top:1px;
	cursor:			pointer;	
	height:			19px;
	padding:		0;
	width:			17px;
	font-size:		1px;
	background:url(../images/bt_combobox.gif) no-repeat top left;
}
*>.combo-button{top:0}
.combo-hilite {
	cursor:			pointer;
	background:		#CEB3CE;
	border:			1px solid #CEB3CE;
	color:			white;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9px;
}
.combo-item   {
	cursor:			pointer;
	background:		white;
	border:			1px solid white;
	color:			black;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9px;
}

.combo-input  {
	cursor:			pointer;
	border:			1px solid black !important;
	width:			136px !important;
	vertical-align:	baseline;
	height:			13px; 
	padding:		2px;
	font-size:		9px;
}

.combo-list table {
	table-layout:	fixed;
	width:			136px;
}

.combo-list {
	border:				1px solid #CEB3CE;
	background:			white;
	padding:			1px;
	width:  			136px;
	height:				90px;
	overflow:			auto;
	overflow-x:			hidden;
	overflow-y:			auto;
	
	/* enable this if you want scroll bars 
	height:				70px;
	overflow:			auto;
	overflow-x:			visible;
	overflow-y:			auto;*/
	/*scrollbar-base-color:		rgb(234,242,255);
	scrollbar-highlight-color:	rgb(234,242,255);
	scrollbar-3dlight-color:	rgb(120,172,255);
	scrollbar-darkshadow-color:	rgb(120,172,255);
	scrollbar-shadow-color:		rgb(234,242,255);
	scrollbar-face-color:		rgb(234,242,255);
	scrollbar-track-color:		white;
	scrollbar-arrow-color:		black;*/	
}

.combo-parent {position:relative; height:25px; width:153px;}
