body {
	margin:0; padding:0;
}
#thSearch {
	height:248px; width:298px; position:relative;
	background:#FF3300; border:1px solid #686669;
	text-align:center;
}
#thSearch form, #thSearch p {
	margin:12px 0 0; padding:0;
}
#thSearch img.title {
	margin:12px 0 0; vertical-align:bottom;
}
#thSearch img.adornment {
	margin:12px 0 0; vertical-align:bottom;
}
#thSearch div.text {
	width:236px;
	margin:0 auto; padding:0; 
}
#thSearch input.text {
	width:228px; 
	padding:3px 4px 2px; margin:0;
	background:#FFF url(text-back.gif) top left no-repeat; 
	border:0; border-bottom:1px solid #E3E3E3;
	font-family:Verdana, sans-serif;font-size:10px;line-height:10px;color:#666;
	vertical-align:bottom; z-index:1;
}
#thSearch div.submit {
	clear:both; margin:12px 0 0; 
}
#thSearch input.submit {
	margin:0; padding:0;
	vertical-align:middle;
}
#thSearch p.subtitle,
#thSearch p.link {
	margin:12px 0 0; letter-spacing:-0.05px; line-height:12px;
}
#thSearch p.link a {
	font-family:"Helvetica Neue", Arial, sans-serif; font-size:10px; font-weight:bold; color:#FFF; text-decoration:none;
}
#thSearch p.link a:hover {
	text-decoration:underline;
}

#thSearch div.popup {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#FF3300;
display:none;
position:absolute;
}
#thSearch div.popup ul {
	list-style-type:none; margin:0; padding:0;
}
#thSearch div.popup ul li {
	list-style-type:none;
	font-family:Verdana; font-size:10px; text-align:left; line-height:14px; 
}
#thSearch #namecomplete {
  width:234px;      
  overflow:auto; z-index:1;

  top:77px; height:139px;
  left:32px;
}
#thSearch #namecomplete.above {
	height:102px; top:59px;
}
#thSearch #namecomplete ul {
  padding:15px 0;
}

#thSearch #namecomplete ul li.selected { 
  background:#E7F5FC;
}
#thSearch #namecomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px 2px 2px 8px;
  cursor:pointer;
}
