@CHARSET "UTF-8";

div#right_column div#search{
	position: relative;
	height: 80px;
}

div#right_column div#search label#search_label{
	position: absolute; top: 0px; left: 0px;
}

div#right_column div#search input#search_field{
	position: absolute; top: 20px; left: 0px;
}

div#right_column div#search input#search_submit{
	position: absolute; top: 40px; left: 0px;
}

/* Ajax search */
	div#right_column div#asearch{
		width: 400px;
		background-color: #ddd;
		position: absolute;
		top: 40px;
		left: -345px;
		border: 1px solid #B2B2B2;
		display: none;
	}

	div#right_column div#asearch a#close_link{
		position: absolute; top: 10px; right: 10px;
	}
	
	div#right_column div#asearch h3.titles, div#right_column div#asearch div.titles{
		background-color:  #B2B2B2;
		font-size: 12px;
		color: #fff;
		margin: 0;
		padding: 10px;				
	}

	div#right_column div#asearch div#view_more{
		text-align: right;
	}	

	div#right_column div#asearch div#view_more a{
		color: #fff;
	}

	div#right_column div#asearch ul{
		list-style: none;
		width: 400px;
		margin: 0;
		padding: 0;
		
	}

	div#right_column div#asearch ul li{
		overflow: auto;
		width: 380px;
		padding: 5px 10px;
	}


	div#right_column div#asearch ul li.selected{
		background-color: olive;
	}

	div#right_column div#asearch ul li.titles h3{
		padding: 0;
		margin: 0;
	}

	div#right_column div#asearch ul li img{
		float: left;
		margin-right: 10px;
		width: 100px;
		height: 75px;
	}

	div#right_column div#asearch ul h4{
		font-size: 12px;		
	}

	div#right_column div#asearch ul p{
		font-size: 11px;
		color: #333;
	}

	div#right_column div#asearch ul h4, div#right_column div#asearch ul p{
		margin: 0;
		padding: 0;
		line-height: 120%;
	}
	
