/* CSS Document */

#searchForm {
  float: right;
}

#searchForm .query {
  width: 150px;
  padding: 3px;
}

.results #searchHits .query {
  width: 250px;
}

.results #searchHits div .query {
  width: 260px;
}

#searchForm .button {
  background: url(../GFX/ikon-sok.gif) no-repeat center center;
  color: #fff;
  border: 0px;
  margin-left: 5px;
  padding: 3px;
  width: 40px; 
}

.results #searchHits .button {
  margin-left: 10px;
}

form#searchHits {
  width: 500px;
}

.totalHits {
  margin-top: 20px;
}

.paginator {
  text-align: center;
  margin: 10px 0px 30px 0px;
  background: #e1e1e1;
  line-height: 150%;
}

.prev, .next {
  padding: 0px 10px;
  
}

.prev {
  border-right: 1px solid #fff;
}

.pages span {
  border-right: 1px solid #fff;
}

.pages span a,
.pages span.active {
  padding: 0px 5px;
}

.paginator a {
  display: inline;
}

#instructions {
  margin: 10px 0px 20px 0px;
}

#content .results .productimage {
  float: right; 
  margin-left: 20px; 
  width: 160px; 
  min-height: 0px;
  background: #ededed;  
}

#content .results .productimage a {
  min-height: 0px;
}

#content .productimage img {
  margin: 0px auto;
  padding: 5px;
}