#ps_search_str {
width:108px; 
border:1px solid #666; 
padding:2px 2px; 
background:#F2F2F2; 
margin-top:5px; 
margin-left:10px;
}
#ps_results {
z-index: 999;
margin-right:500px;
position: absolute;
width: 280px;
float:right;
background-color: #666;
text-align: left;
visibility: hidden;
}
.ps_results {
border: 1px #ccc solid;
}
#ps_results #ps_link {
margin-top: 5px;
text-decoration:none;
color: #ccc;
float: right;
padding-right: 2px;
}
#ps_results .ps_header {
font-weight: bold;
font-size: 12px;
text-decoration:none;
background:url(/templates/ja_barite/images/h32-r.gif) no-repeat bottom center #C00;
color:#FFF;
padding: 4px;
}
#ps_results h4 {
font-weight: bold;
font-size: 10px;
color:#CC0000;
margin:2px 4px 0 0;
text-decoration:none;
}
#ps_results span {
padding: 1px;
}
#ps_results a {
color:#555555;
line-height: 100%;
}
#ps_results .ps_row_1 {
color:#000;
background:#F5F5F5 url(/templates/ja_barite/images/diagonals.gif);
padding: 1px;
font-size: 10px;
}
#ps_results .ps_row_2 {
color:#000;
background:#F2F2F2;
padding: 1px;
font-size: 10px;
}
#ps_results .ps_row_btm {
color:#fff;
text-align: center;
font-weight: bold;
font-size: 11px;
background-color: #000;
padding: 2px;
}