#ps_search_str{

	color:#999;

	background:url(../images/search_bg.png) repeat-x top;

	margin:0;
	
		margin-bottom:1px;

	width:245px;

	height:25px;

	padding:1px 25px 2px 5px;

	border:none}

	#ps_search_str:focus {

		color:#555}

	

	

#ps_results{

	z-index: 100000;

	width: 400px;

	float:right;

	position:absolute;

	overflow:visible;

	text-align: left;

	visibility: hidden;}

	

.ps_results{

	border: 1px solid #ccc;

	background:#fff;

	z-index:9999999999;

	overflow:visible;

	position:relative;}

	

#ps_results #ps_link{

	color: #ccc;

	float: right;

	padding:5px 10px 0 0;}

	

#ps_results .ps_header{

	color:#f0f0f0;

	font-weight: bold;

	font-size:1.3em;

	background-color: #444;

	padding:2px 10px;}

	

	#ps_results h3{

		color: #005C7A;

		margin:0;

		font-size:1.2em;

		font-weight:bold;

		line-height:1.5em;

		padding-bottom: 3px;}

	

		#ps_results span.small { line-height:1em; display:block; margin-bottom:-10px }

		

#ps_results .ps_row_1{

	border-top: 1px solid #ccc;

	background-color: #FAFAFA;

	padding: 5px 9px;

}

#ps_results .ps_row_2{

	border-top: 1px solid #ccc;

	background-color: #F0F0F0;

	padding: 5px 9px;

}

#ps_results .ps_row_btm{

	color:#555;

	font-weight: bold;

	font-size: 14px;

	background-color: #dedede;

	padding: 4px;

	text-align:center;

}



#ps_results .ps_row_btm a:link, #ps_results .ps_row_btm a:visited {

	color:#555;

}



#ps_results a.clearboth:link, #ps_results a.clearboth:visited {

	position:relative;

	left:317px;}
