#pp_search_bg {
	background:url(../images/search_bg.png) no-repeat center;
	width:260px;
	float:left;
	height:33px;}

#ps_search_str{
	color:#999;
	background:none;	
	border:none;
	margin:0;
	margin:5px 10px;
	width:215px;
	padding:4px 0;
	font-size:.9em}
	#ps_search_str:focus {}
	
	
#ps_results{
	z-index: 100000000;
	width: 400px;
	float:right;
	position:absolute;
	top:39px;
	overflow:visible;
	text-align: left;
	visibility: hidden;}
	
.ps_results{
	border: 1px solid #7D9618;
	background:#7D9618;
	z-index:9999999999999;
	overflow:visible;}
	
#ps_results #ps_link{
	color: #fff;
	text-shadow:none;
	float: right;
	padding:5px 10px 0 0;}
	
#ps_results .ps_header{
	color:#fff;
	text-shadow:none;
	font-size:1.3em;
	background-color: #7D9618;
	padding:5px 10px;}
	
	#ps_results h3{
		margin:0;
		position:inherit;
		top:auto;
		white-space:inherit;
		left:auto;
		font-size:1.3em;
		line-height:1.5em;
		padding-bottom: 3px;}
	
		#ps_results span.small {
			line-height:1em; 
			font-size:.9em;					
			filter:alpha(opacity=75);
			-moz-opacity:0.75;
			-khtml-opacity: 0.75;
			opacity: 0.75;
			display:block; 
			margin-bottom:-10px }
		
#ps_results .ps_row_1{
	border-bottom: 1px dotted #ccc;
	background-color: #fffff0;
	padding: 5px 9px;
}
#ps_results .ps_row_2{
	border-bottom: 1px dotted #ccc;
	background-color: #fff;
	padding: 5px 9px;
}
#ps_results .ps_row_btm{
	color:#fff;
	text-shadow:none;
	font-weight: bold;
	font-size: 14px;
	background-color: #333;
	padding: 4px;
	text-align:center;
}

#ps_results .ps_row_btm a:link, #ps_results .ps_row_btm a:visited {
	color:#fff;
}

#ps_results a.clearboth:link, #ps_results a.clearboth:visited {
	position:relative;
	left:300px;}

#ps_icon_background{
	width:20px;
	height:20px;
	position:absolute;
	right:9px;
	top:7px;
	cursor:pointer;
}

#ps_icon {
	background:url(../images/icon_search.png) no-repeat;
	height:20px;
	width:20px;
}