div#content div.search-results{
	color:#444;
	margin:0 auto;
	background:#fff;
	border:1px solid #decbde;
	padding:3px;
	font:11px arial;
}

div#content ul.results-list{
	margin:0;
	padding:0;
	list-style:none;
	font:11px arial;
	clear:both;
}

#search-terms ol {
	text-align: left;
    font-size: 100%;
	font-family: Tahoma, Arial, Sans Serif;
}

div#content ul.results-list li span.list-number{
	color:#000;
	font-size:12px;
	font-weight:bold;
}

div#content ul.results-list li a.title,
div#content ul.results-list li a.title:visited{
	color:#941c7b;
	font:bold 11px arial;
	text-decoration:none;
}

div#content ul.results-list li span.linkspan{
	background:#decbde;
	border-bottom:1px solid #decbde;
	display:block;
	padding:2px;
}

div#content ul.results-list li p{
	margin:3px 0 6px 0;
	color:#666;
	border-bottom:1px solid #fff;
	margin-bottom:2px;
	padding:4px;
	font-size:10px;
	text-align:left;
	line-height:1.5em;
}

div#content ul.results-list li a.real-url,
div#content ul.results-list li a.real-url:visited{
	display:block;
	color:#000;
	background:#fff;
	border-bottom:1px solid #fff;
	font-size:10px;
}

div#content ul.results-list li{
	padding:5px;
	border:1px solid #decbde;
	background:#fff;
	margin-bottom:3px;
}

div#content h2.premium{
	font:bold 16px arial;
	margin:0 0 10px 0;
}

form.search-form{
	padding:5px;
	border:1px solid #fff;
	background:#fff;
}

div#content form.search-form label{
	font:bold 12px arial;
	color:#222;
	padding-right:10px;
	display:block;
}

div#content form.search-form input.text{
	width:270px;
	border:1px solid #decbde;
	font:12px arial;
}

div#content ul.results-list li:hover,
div#content ul.results-list li.over{
	background:#F5F9DB;
}