.nodisplay {	display: none;}label {	float: left;	font: normal 12px Arial;	width: 80px;}#s {	width: 300px;}#ccl_results {	position: absolute;	top: 0;	left: 0;	width: 300px;	z-index:100;}#ccl_results ul {	border: 1px solid #bfbfbf;	margin: 0;	padding: 0;	list-style: none;	width: 100%;	text-align:left;}#ccl_results ul li {}#ccl_results ul li a {	display: block;	color: #444;	background: #fff;	font: normal 12px arial;	text-decoration: none;	padding: 1px 4px 2px 6px;	text-align:left;}* html #ccl_results ul li a {	width: 100%;}#ccl_results ul li a strong {	color: red;	text-align:left;}#ccl_results ul li a:hover, #ccl_results ul li a.hover {	background: #0056f4;	color: #fff;	text-align:left;}#ccl_results ul li a:hover strong, #ccl_results ul li a.hover strong {	color: #fff;	text-align:left;}