@CHARSET "UTF-8";

div#right_column div#search{
	background: url(../images/search_bg.gif); width: 235px; height: 105px; position: relative; 		z-index: 1000;
	
}

div#right_column #search_field{
	position: absolute; top: 35px; left: 40px; width: 130px;  border: 1px solid #fff;
}

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


/* Ajax search */
	div#right_column div#asearch{
		width: 400px;
		background-color: #2F7FB8;
		position: absolute;
		top: 51px;
		left: -228px;
		display: none;
		opacity:.90; MozOpacity:.90; KhtmlOpacity:.90; filter : alpha(opacity=90);
	}




	div#right_column div#asearch a#close_link{
		position: absolute; top: 0px; 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: 60px;
		height: 45px;
	}

	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, div#right_column div#asearch a{
		margin: 0;
		padding: 0;
		line-height: 120%;
		color: #102A3D;
	}
	
