#retailer_search{
margin:18px 0 2em 0;
}

label{  
color:#013355;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
margin:0 3px 0 0;
padding:0;
}

#retailer_search button,
#retailer_search1 button {
background-color:#E5F6F9;
border:medium none;
color:#013355;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
margin:10px 0 0 0;
padding:5px 11px;
text-transform:uppercase;
}

#retailer_search button:hover,
#retailer_search1 button:hover {
background-color:#013355;
color:#E5F6F9;
}


/*tables */

.formsearchresultsbean {
  position: relative;
margin:18px 19px 0 0;
padding:0;
}



.form_search_results_table {
border-collapse:collapse;
}


.second_form_search_results_table{
  position: absolute;
  top: 45px;
border-collapse:collapse;
}


.form_search_results_table {
  border-top: #bdbfbf 1px dashed;
  width: 100%;
  margin: 0 0 3em;
}
.second_form_search_results_table {
  padding-top: 1px;
  left: 50%
}
.second_form_search_results_table td, 
.form_search_results_table td{
  padding: 0;
margin:0;
}
.second_form_search_results_table div, 
.form_search_results_table div {
  border-bottom:#bdbfbf 1px dashed; 
  color:#285eb5;
  font-size:10px;
  padding:7px 0 7px 26px;
margin:0;
  background-color:#F5F9E4;
}

.second_form_search_results_table div{
  background-color:transparent;  
}

.second_form_search_results_table div {
  border-bottom: none;
padding-bottom:8px;

}
.form_search_results_table div.odd{
  background-color: #FFF;
}

.second_form_search_results_table div.odd{
  background-color:transparent;   
}

.form_search_results_table div.empty{
  border: none;
  background-color:#fff;
display:none; 
}

.formsearchresultsbean div.result_heading {
  background: #F5F9E4;
  color:#013355;
font-size:12px;
font-weight:bold;
margin:0;
padding:16px 0pt 14px 17px;
}

#prodreq_copy p{
position:relative;
width:467px;
  
}
