#sra {
 width: 100%;
}
#sra a {
 color: #000;
 margin-left: 20px;
}
#sr {
 width: 100%;
}
#sra td {
 background: url(img/tags.gif) 0% 65% no-repeat scroll;
}

#last {
 padding-top: 5px;
 clear: both; 
}
#numbers a, #numbers a:link, #numbers a:visited, #numbers a:hover, #numbers a:active {
  color: #000;
  background: #ffcfd3;
  border: solid 1px #ff8e8c;
  padding: 3px 7px;
  text-decoration: none;
}
#numbers span.current {
  color: #fff;
  background: #9d0232;
  border: solid 1px #ff8e8c;
  padding: 3px 7px;
  font-weight: bold;
}

#legend {
  background: url(img/grad_yellow_mini.gif) top left repeat-x scroll;
  padding: 10px;
  border: solid 1px #ccc;
}
#main_main {
 width: 70%;
}
#main_frame {
 padding: 10px;
  border: solid #fcc;
  border-width: 0 1px;
}
#search_form {
  color: #fff;
  border: solid 1px #ccc;
  background: url(img/gradient.gif) top left repeat-x scroll #fff8e1;
  width: 100%
}
#search_form td {
 padding: 6px	;
 color: #000;
}
#si, #si input {
 width: 100%;
}
#sb, #sb input {
 width: 60px
}
#si input, #sb input {
 border: 1px solid #fcc;
 font-weight: bold;
}
#result td {
 padding: 0.5em 0px;
}
#result p {
 //padding: 2px 0px;
}
#pictures {
 width: 100%;
}
#legend h3 {
 padding-bottom: 4px;
 border-bottom: 1px solid #fcc;
}
#result div {
 width: 120px;
}