.text { font-family:verdana;  font-weight:bold; color:#fff; }
#container{ position:absolute;  top:30px; right:10px; background-color:#4db9de; margin-top:1px;  min-width:234px;text-align:left; z-index:1000;font-size:10px;display:none;}
#container h2 { margin:4px 0; font-size:80%; float:left; }
#query { margin-right:0px; padding:0; position:relative; top:1px; font-size:80%; width:120px; }
#search { color:#000000; position:relative; top:1px; }
#error { position:relative; margin:10px; display:none;  background:url(../images/warn.gif) no-repeat; background-position:left center; padding:3px 3px 3px 15px;}
#success { background:url(../images/tick.gif) no-repeat; width:14px; height:11px; margin:7px 0 0 5px; float:left; display:none; }
#noResults { position:relative; margin:10px; display:none;  background:url(../images/cross.gif) no-repeat; background-position:left center; padding:3px 3px 3px 15px; }
#results {  position:absolute; right:0px;background-color:#4db9de; margin-top:0px;  padding-top:10px; min-width:234px; width:420px;text-align:left;display:none;}
#results p, #resultList li { padding:10px; margin:0px}
#resultList { margin:0 0 10px; padding:0;  border-top:1px solid #DAF5FE;}
#resultList li { list-style-type:none;  clear:both;  border-bottom:1px solid #DAF5FE;}
#resultList li a { text-decoration:none;}
#resultList li a:focus { outline-color:#079d67; }
.selected { background-color:#3987a2; }
#resultList li img.thumb{
	width:50px;
	height:50px;
	float:left;
	margin-right:10px;
}

