/*
  probo stylesheet for site search
*/

#pbSearch{
  margin-top: 10px;
  background-color:#fff;
}

/* search form */
#pbSearch .pbForm {
  width: 920px;
  padding: 50px 0 50px 0;
  margin: 0;
  text-align: center;
  white-space: nowrap;
}

#pbSearch .pbForm .pbString{
  width: 200px;
  height: 18px;
}
#pbSearch .pbForm .pbSubmit{
  margin: 0 5px;
  padding: 2px;
}

/* refinement */
#pbSearch .pbForm .pbRefinement{
  display: block;
  /* font-size: 12px; */
  margin: 20px 0 10px 0;
  color: #333333;
}
#pbSearch .pbForm .pbRefinement .pbRefineList{
  padding: 0;
  margin: 10px;
  vertical-align: bottom;
}
#pbSearch .pbForm .pbRefinement .pbRefineList .pbRefineElement{
  display: inline;
  margin:0 10px;
  float:left;
}

/* search status */
/*
#pbSearch .pbSearchStatus{
  padding:3px 5px;
  margin:0 auto;
  background-color:#efefef;
}
*/
#pbSearch .pbSearchStatus {
 display: block;
 margin:10px 0px 20px 0px;
 padding: 3px 3px 3px 20px;
 border-top:1px solid  #cccccc;
 border-bottom: 1px solid #cccccc;
 font-size: 90%;
}

#pbSearch .pbNoHits{
  margin:20px;
}
#pbSearch .pbTotalHits{
  text-align: left;
}
#pbSearch .pbSearchStatus em{
  color: black;
  font-weight:bold;
}

/* sort */
#pbSearch .pbSortSelection{
  text-align: right;
}

/* page navigation */
#pbSearch .pbPageNavi{
  clear: both;
  margin:10px auto;
  background-color:#ffffff;
  text-align: center;
}
#pbSearch .pbPageNavi b,
#pbSearch .pbPageNavi a{
  margin: 0 5px;
  font-weight: bold;
}

#pbSearch .pbRecommend {
  text-align: left;
  margin:0 0 20px 0;
  padding:0;
  border: 1px solid #cccccc;
}
#pbSearch .pbRecommend legend{
  margin-left: 10px;
  font-weight: bold;
}
#pbSearch .pbRecommend .pbRecRecord {
  margin:10px;
  font-size:1.2em;
}
#pbSearch .pbRecommend .pbRecTitle {
  font-size:1.2em;
  font-weight: bold;
}
#pbSearch .pbRecommend .pbRecImage {

}
#pbSearch .pbRecommend .pbRecImage img {
  border: none;
}
#pbSearch .pbRecommend .pbRecSummary {
  margin-left:15px;
}
#pbSearch .pbRecommend .pbRecDispURL {
  margin-left:15px;
  color: #006600;
}

/* search result */
#pbSearch .pbResults{
  margin: 10px;
}

#pbSearch .pbResults em {
  color: black;
  background-color:lightyellow;
  font-weight:bold;
}

#pbSearch .pbResults hr{
  border-style:dashed;
  margin-top:10px;
  margin-bottom:10px;
}

#pbSearch .pbRecord a.pbURL,
#pbSearch .pbRecord a.pbURL:link,
#pbSearch .pbRecord a.pbURL:visited{
  color: #006600;
  text-decoration:none;
}
#pbSearch .pbRecord a.pbURL:hover{
  color: #139113;
  text-decoration:none;
}

#pbSearch .pbRecord{
  margin:20px auto;
}
#pbSearch .pbRecord .pbTitle{
  margin-left:3px;
  font-weight: bold;
}

#pbSearch .pbRecord .pbNearby{
  margin:5px 20px;
/*  font-size:80%; */
}

#pbSearch .pbRecord .pbURL{
  font-size:90%;
  margin:auto 20px;
}
#pbSearch .pbRecord .pbProperty {
  margin:auto 20px;
/*  font-size: 80%; */
  color: #909090;
}

#pbSearch .pbRecord .pbProperty .pbDate,
#pbSearch .pbRecord .pbProperty .pbFtype,
#pbSearch .pbRecord .pbProperty .pbFsize {
  margin-right:10px;
}

/* search result: html thumbnail */

#pbSearch .pbHtmlThumbnail {
  margin: 20px auto;
}
#pbSearch .pbHtmlThumbnail .pbTitle {
  margin-left: 3px;
  font-weight: bold;
}
#pbSearch .pbHtmlThumbnail .pbThumbImage {
  margin: 10px auto 20px;
  float: left;
  width: 100px;
  border: 2px solid #cccccc;
}
#pbSearch .pbHtmlThumbnail .pbNearby {
  margin:10px;
  font-size:80%;
}
#pbSearch .pbHtmlThumbnail .pbURL {
  font-size:90%;
  margin:5px 20px 5px 10px;
}
#pbSearch .pbHtmlThumbnail .pbURL a,
#pbSearch .pbHtmlThumbnail .pbURL a:link,
#pbSearch .pbHtmlThumbnail .pbURL a:visited {
  color: #139113;
  text-decoration:none;
}
#pbSearch .pbHtmlThumbnail .pbURL a:hover {
  text-decoration:underline;
}
#pbSearch .pbHtmlThumbnail .pbProperty {
  margin:auto 20px;
  font-size: 80%;
  color: #909090;
}

#pbSearch .pbHtmlThumbnail .pbProperty .pbDate,
#pbSearch .pbHtmlThumbnail .pbProperty .pbFtype,
#pbSearch .pbHtmlThumbnail .pbProperty .pbFsize {
  margin-left:10px;
}

