/* COMMON CLASSES */

.break {
	clear:both;
}

/* SEARCH FORM */

#suggestions {
	position: absolute;
	width: 320px;
	display: none;
	top: 30px;
	left: 640px;
	z-index: 9999;
}
	#suggestions .top {
		background: url(/js/search/images/top_bg.png) no-repeat;
		width: 322px;
		height: 5px;
		overflow: hidden;
	}
	#suggestions .bottom {
		background: url(/js/search/images/bottom_bg.png) no-repeat;
		width: 322px;
		height: 5px;
		overflow: hidden;
	}

/* SEARCHRESULTS */

#searchresults {
	background: #a0a0a0;
	width: 320px;
	border-left: 1px solid #919191;
	border-right: 1px solid #919191;
	font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height: 14px;
}
	#searchresults a {
		background: #e4e4e4;
		height: 56px;
		text-decoration: none;
		display: block;
		clear: left;
	}
	#searchresults a:hover {
		background: #b7b7b7;
		color: #ffffff;
	}
		#searchresults a img {	
			padding: 5px 10px;
			float: left;
		}
		#searchresults a span.searchheading {
			padding: 5px 0 0 0;
			font-weight: bold;
			color: #191919;
			display: block;
		}
		#searchresults a:hover span.searchheading {
			color: #ffffff;
		}
		#searchresults a span {
			color: #555555;
		}
		#searchresults a:hover span {
			color: #f1f1f1;
		}
		#searchresults span.category {
			padding: 5px;
			font-size: 11px;
			color: #ffffff;
			display: block;
		}
		#searchresults span.seperator {
			background: url(/js/search/images/shortcuts_arrow.gif) no-repeat right;
			padding: 0 15px 0 0;
			margin: 0 5px 0 0;
			float: right;
		}
		#searchresults span.seperator a {
			background: transparent;
			height: auto;
			margin: 5px;
			color: #ffffff;
			display: block;
			float: right;
		}