@CHARSET "UTF-8";

div#right_column div#search{
	background: url(../images/search_bg.gif); width: 215px; height: 160px; position: relative; margin-bottom: 8px;
}

div#right_column #search_field{
	position: absolute; top: 48px; left: 20px; width: 150px;  border: 1px solid #fff;
}

div#right_column #search_button{
	position: absolute; top: 48px; right: 7px; width: 27px; height: 25px;
}


/* Ajax search */
	div#right_column div#asearch{
		width: 400px;
		background-color: #ddd;
		position: absolute;
		top: 70px;
		left: -190px;
		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.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%;
	}
	
