* {margin:0; padding:0;}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_loading {
	background:#FFFFFF url('/Images/indicator.gif') no-repeat 10px 3px;
}

.ac_over {
        background-color: #FFFFFF;
	color: HighlightTxt;
}

.ac_input {
	width: 300px;
	padding: 2px 5px 0 28px;
	height: 21px;
	font-size: 15px;
	line-height: 21px;
	width: 300px;
	float: left;
	border:solid 2px #f9f8f3;
	border-top:solid 2px #828177;
	border-left:solid 2px #828177;
}

#nav-search input.txt {
	padding: 2px 5px 0 28px;
	height: 21px;
	font-size: 15px;
	line-height: 21px;
	width: 300px;
	float: left;
	border:solid 2px #f9f8f3;
	border-top:solid 2px #828177;
	border-left:solid 2px #828177;
}

.ac_results {
	padding: 0px;
	margin: 0;
	border: 1px solid #AAAAAA;
	border-top:0px;
	background-color: #ededed; /* #ccc; */
	overflow: hidden;
    margin-left:0px;
    margin-top:1px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;

}

.ac_results li {
	margin: 0px;
	padding: 0px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	border-top: 1px #CCCCCC solid;
}


.maintrans {
	font:arial;
 filter:alpha(opacity=80); 
   -moz-opacity: 0.8; 
   opacity: 0.8; 

/*border:solid 1px #000; */
border-top:none; 
background:#ededed;  
width:335px;
padding:2px 5px;
text-align:left;

}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.brclear { clear:both;height:0; margin:0;font-size: 1px;line-height: 0px;}
.maintrans .left { float:left; width: 80%;}
.maintrans .right { float:right; color:red; font-weight:bold; width: 20%;text-align:right;}
.maintrans .author {font-weight:bold;}
.maintrans . domain { margin:0; padding:0;}

