#pp_search_bg {
	background:url(../images/search_bg.png) no-repeat center;
	width:242px;
	height:26px;}
	
	#pp_search_bg:hover {
		box-shadow: #fff 0px 0px 8px;
		-moz-box-shadow: #fff 0px 0px 8px;
		-webkit-box-shadow:  #fff 0px 0px 8px;}

#ps_search_str {
	color:#999;
	background:none;	
	border:none;
	margin:0;
	margin:0px 10px;
	width:215px;
	padding:4px 0;}
	#ps_search_str:focus {
		color:#ccc}
	
	
#ps_results{
	z-index: 99999;
	width: 400px;
	box-shadow: #fff 0px 0px 8px;
	-moz-box-shadow: #fff 0px 0px 8px;
	-webkit-box-shadow:  #fff 0px 0px 8px;
	float:right;
	position:absolute;
	top:39px;
	overflow:visible;
	text-align: left;
	visibility: hidden;}
	
.ps_results{
	border: 1px solid #333;
	background:#111;
	z-index:99999;
	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: #555;
	padding:5px 10px;}
	
	#ps_results h3{
		margin:0;
		position:inherit;
		top:auto;
		white-space:inherit;
		left:auto;
		font-size:1.5em;
		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 #444;
	background-color: #2B2B2B;
	padding: 5px 9px;
}
#ps_results .ps_row_2{
	border-bottom: 1px dotted #444;
	background-color: #222;
	padding: 5px 9px;
}
#ps_results .ps_row_btm{
	color:#fff;
	text-shadow:none;
	font-weight: bold;
	font-size: 14px;
	background-color: #111;
	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:5px;
	top:3px;
	cursor:pointer;
}

#ps_icon {
	background:url(../images/icon_search.png) no-repeat;
	height:20px;
	width:20px;
}