/*Physician form
----------------------------------------------- */
#physicianSearchForm{
  margin-top:30px;
  background-color:#e8f3fd;
  border: solid 1px #d2e3f4;
}
#physicianSearchForm fieldset{
  border:none;
  margin:0 0 0 10px;
  padding:0;
}
#physicianSearchForm p{
  float:left;
  margin:0 25px 0 0;
}
#physicianSearchForm p input[type="text"] {
  clear: both;
  width: 200px;
}
#physicianSearchForm #zipCode{
  width:70px;
}
#physicianSearchForm div.submit{
  clear:both;
  padding:10px 0 10px 10px;
}
#physicianSearchForm .submit input{
  background: #286ba3;
  border: solid 1px #1b5c93;
  color: #fff;
}
#physicianSearchForm h2{
  background: #e1effd;
  border-color: #d2e3f4;
  color: #286ba3;
}
#physicianSearchForm label{
  color: #286ba3;
}

#physician-results_length{
  width:125px;
  float:left;
}
#physician-results_filter{
  width:260px;
  height:28px;
  float:right;
}
#physician-results_filter input{
  float:none;
}
#physician-results{
  clear:both;
}
#physician-results .even{
  background:#f7f7f7;
}
#physician-results_paginate .paginate_button{
  cursor:pointer;
}
#physician-results_paginate span.first,
#physician-results_paginate span.next{
  padding-right:10px;
}
#physician-results_paginate  > span .paginate_active,
#physician-results_paginate  > span .paginate_button{
  padding:2px 8px;
  margin:0 5px;
  border:1px #cdcdcd solid;
}
#physician-results_paginate  > span .paginate_active{
  background:#e8f3fd;
}
#physician-results_paginate  > span .paginate_button{
}
