﻿.autocomplete { /*padding-bottom:4px;*/ text-align:left;}
.autocomplete .yui-ac { position: relative; font-family: arial; font-size: 100%;margin-bottom:10px;}
.autocomplete .yui-ac-input { position: absolute; width: 100%; z-index:0;}
.autocomplete .yui-ac-container { position: absolute; top: 1.9em; left:2px; width: 100%;}
.autocomplete .yui-ac-content { 
	position: absolute; 
	width: 100%; 
	border: 1px solid #8ec2ef; 
	background: #fff; 
	z-index: 9050;
	}
.autocomplete .yui-ac-shadow{ position: absolute; margin: 0px; width: 100%; background: #000; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#ababab,strength=8);z-index: 9049; }
.autocomplete .yui-ac-content ul { margin: 0; padding: 0; width: 100%; }
.autocomplete .yui-ac-content li { 
	margin: 0; 
	/*padding: 2px 5px; */
	padding: 1px 7px 1px 7px;
	cursor: default; 
	white-space: nowrap; 
	font-size: 1.0em;
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	}

.autocomplete .yui-ac-content li.yui-ac-prehighlight { background: #B3D4FF; }
.autocomplete .yui-ac-content li.yui-ac-highlight { background: #8ec2ef; color: #FFF; }
.autocomplete .yui-ac-highlight .result,
.autocomplete .yui-ac-highlight .highlight { color:#FFF; }
.autocomplete .header, .footer  { 
	color: #bbbbbb;
	font-weight:bold;
	/*padding:2px 5px; */
	padding: 1px 7px 1px 7px;
	font-size: 1.0em;
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	border-bottom: #bbbbbb solid 1px;
	}
.autocomplete .highlight {
	color:#000; 
	font-weight: bold;
	}