/* Auto-fill properties */
.label { float: left; padding-left: 0px; text-transform: uppercase }
.type { color: #273044; padding: 0px 5px; margin: 0px; width: auto }
.highlight { background-color: #EEE; }
.highlightLetters{ color: #00D; }
.large_search, .small_search { position: relative; }
input #search { background-color: #FFF }
.results ul li { 
	clear: left;
	border-bottom: 1px solid #273044;
	border-right: 1px solid #273044;
	width: 200px;
	padding: 0px 5px;
}
.results {
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	top: 25px;
    left: -27px;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	background-color: #CCC;
}
.results a, .results a:visited { 
	width: auto;
	display: block;
	text-indent: 3px;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #273044;
}

.large_search .label { padding: 0px 5px; }
.large_search .results ul li { 
	clear: left;
	border-bottom: 1px solid #273044;
	border-right: 1px solid #273044;
	width: 500px;
	margin: 0px 0px;
	padding: 5px 0px;
}
.large_search  .results {
	position:absolute;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	top: 49px; 
	left: 62px;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	background-color: #CCC;
}
.large_search  .results a, .results a:visited { 
	width: auto;
	display: block;
	text-indent: 3px;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	color: #273044;
}