/* nhs widget styles */
#fs-nhs-widget div, #fs-nhs-widget span, 
#fs-nhs-widget h1, #fs-nhs-widget h2, #fs-nhs-widget h3, 
#fs-nhs-widget h4, #fs-nhs-widget h5, #fs-nhs-widget h6, 
#fs-nhs-widget p, #fs-nhs-widget blockquote, #fs-nhs-widget pre,
#fs-nhs-widget abbr, #fs-nhs-widget address, #fs-nhs-widget cite, #fs-nhs-widget code,
#fs-nhs-widget del, #fs-nhs-widget dfn, #fs-nhs-widget em, #fs-nhs-widget img, 
#fs-nhs-widget ins, #fs-nhs-widget kbd, #fs-nhs-widget q, #fs-nhs-widget samp,
#fs-nhs-widget small, #fs-nhs-widget strong, #fs-nhs-widget sub, #fs-nhs-widget sup, #fs-nhs-widget var,
#fs-nhs-widget b, #fs-nhs-widget i, #fs-nhs-widget dl, #fs-nhs-widget dt, #fs-nhs-widget dd, 
#fs-nhs-widget ol, #fs-nhs-widget ul, #fs-nhs-widget li, #fs-nhs-widget fieldset, #fs-nhs-widget form, 
#fs-nhs-widget label, #fs-nhs-widget legend, #fs-nhs-widget table, #fs-nhs-widget caption, #fs-nhs-widget tbody, 
#fs-nhs-widget tfoot, #fs-nhs-widget thead, #fs-nhs-widget tr, #fs-nhs-widget th, #fs-nhs-widget td {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  list-style:none;
}
#fs-nhs-widget {
  width:100%;
  height:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px; /*0.7em*/
  color:#2F2F2F;
  background:#fff;
  background: top right no-repeat #fff;
  font:11px/1.231 sans-serif; *font-size:small;
  position:relative;
}

#fs-nhs-widget .nhs-widget-inner {
  padding:8px 8px 16px;
}
/* nhs widget generic */
#fs-nhs-widget .nhs-widget-title {
  margin:7px 0;
  float:left;
}
#fs-nhs-widget a {
  text-decoration:none;
  color:#286cad;
}
#fs-nhs-widget a:hover {
  text-decoration:underline;  
}
#fs-nhs-widget img,
#fs-nhs-widget .nhs-widget-addr {
  display:block;
  width: 150px; 
}
#fs-nhs-widget .nhs-widget-btn-wrapper {
  background:#fff;
  border:1px solid #ccc;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
  float:left;
  margin:0 6px 0 0;
}
#fs-nhs-widget .nhs-widget-btn-wrapper button {
  background:#286cad; 
  border:2px solid #fff;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
  color:#fff;
  font-weight:bold;
  padding:2px 8px;
  cursor:pointer;
}
#fs-nhs-widget .nhs-widget-input {
  float:left;
  border:1px solid #ccc;
  color:#2f2f2f;
  padding:3px;
  margin:2px 6px 0 0;
}
#fs-nhs-widget .nhs-widget-clear {
  clear:both; 
}
#fs-nhs-widget .nhs-widget-overflow {
  overflow:hidden;
}
#fs-nhs-widget .nhs-widget-error {
  font-weight:bold;
  color:#FF2D2D;
}
#fs-nhs-widget .nhs-widget-loader {
  /* background: url(/assets/ajax-loader-5380889f4df5d62c3779d67ab8d49e507e95233fbe4b9b662041f97986aea90c.gif) no-repeat center center; */
}
/* nhs widget nav */
#fs-nhs-widget ul.nhs-widget-nav li {
  float:left;
  margin:0 2px;
  position:relative;
  top:1px;
  border:1px solid #ccc;
  background:#fff;
  height:22px;
}
#fs-nhs-widget ul.nhs-widget-nav .nhs-widget-first, 
#fs-nhs-widget ul.nhs-widget-nav .nhs-widget-first a  {
  margin-left:0;

}
#fs-nhs-widget ul.nhs-widget-nav .nhs-widget-active {
  border-bottom:1px solid #fff;
  background:#fff;
}
#fs-nhs-widget ul.nhs-widget-nav .nhs-widget-active a {
  color:#286cad;
}
#fs-nhs-widget ul.nhs-widget-nav a {
  color:#2f2f2f;
  padding:4px 8px 4px 10px;
  display:block;
  top:1px;
  left:-1px;
  position:relative;
  border-left:1px solid #ccc;
  font-weight:bold;
}
#fs-nhs-widget ul.nhs-widget-nav a:hover {
  text-decoration:none; 
}
/* nhs widget tabs */
#fs-nhs-widget .nhs-widget-tabs {
  border:1px solid #ccc;
  background:#fff;
  padding:3px 0 0;
}
#fs-nhs-widget .nhs-widget-tab {
  padding:5px 8px 8px;
  overflow:auto;
  height:213px;
}
/* content */
#fs-nhs-widget .nhs-widget-tab p,
#fs-nhs-widget .nhs-widget-tab h2 {
  margin:0 0 8px;
}
#fs-nhs-widget .nhs-widget-tab li {
  margin:3px 0 0;
}
