#ps_searchwrapper  {
	background:#fff;
	border:1px solid #D9D9D9;
	margin:0;
	padding:2px 5px 1px 0;
	-moz-transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	transition: all .4s ease-in; }
	
	#ps_searchwrapper:hover {
		-moz-box-shadow:0px 0px 8px rgba(0,0,0,.3);
		-webkit-box-shadow:0px 0px 8px rgba(0,0,0,.3);
		box-shadow:0px 0px 8px rgba(0,0,0,.3);}


/* form inputbox */
#s {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    direction: ltr;
    font-family: tahoma;
    font-size: 8pt;
    margin: 0 20px;
    padding: 2px 0;
    text-align: left;
    width: 210px;
}
	#ps_search_str:focus {}
	

#ps_results{
	top:35px;
	z-index: 10000;
	position: absolute;
	width: 400px;
	float:right;
	background-color: #fff;
	text-align: left;
	visibility: hidden;
	-moz-box-shadow:rgba(0,0,0,.5) 0px 0px 15px;
	-webkit-box-shadow:rgba(0,0,0,.5) 0px 0px 15px;
	box-shadow:rgba(0,0,0,.5) 0px 0px 15px;}

.ps_results{
	border: 1px #ccc solid;}
	
#ps_results #ps_link{
	float: right;
	padding-right: 8px;
    padding-top: 7px;
	text-shadow:1px 1px 1px #fff;}
	
#ps_results .ps_header{
	font-size: 1.4em;
	color:#444;
	background-color: #EEE;
	padding: 8px 0 7px 8px;
	text-shadow:1px 1px 1px #fff;}
	
#ps_results h3{
	font-size:1.3em;}
	
#ps_results span.small{
	margin-bottom:.4em;}
	
	#ps_results .ps_row_1{
		border-top:1px solid #eee;
		background-color: #fff;
		padding: 9px;}
		
	#ps_results .ps_row_2{
		border-top:1px solid #eee;
		background-color: #fff;
		padding: 9px;}
		
	
	
#ps_results .ps_row_btm{
	font-size: 1.4em;
	background-color: #EEE;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
	padding:8px 0 7px;}



/* Added to show icons */
#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;}