/*! DNN Bootstrap
* Created by Foremost Media Inc
* http://foremostmedia.com*/
.fm-business-locator {
  /**** Twitter Bootstrap Pagination ****/ }
  .fm-business-locator .pagination ul {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    max-width: 75%;
    vertical-align: top; }
  .fm-business-locator .pagination ul > li {
    display: inline; }
  .fm-business-locator .pagination ul > li > a, .fm-business-locator .pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-left-width: 0; }
  .fm-business-locator .pagination ul > li > a:hover, .fm-business-locator .pagination ul > li > a:focus, .fm-business-locator .pagination ul > .active > a, .fm-business-locator .pagination ul > .active > span {
    background-color: #f5f5f5; }
  .fm-business-locator .pagination ul > .active > a, .fm-business-locator .pagination ul > .active > span {
    color: #999999;
    cursor: default; }
  .fm-business-locator .pagination ul > .disabled > span, .fm-business-locator .pagination ul > .disabled > a, .fm-business-locator .pagination ul > .disabled > a:hover, .fm-business-locator .pagination ul > .disabled > a:focus {
    color: #999999;
    background-color: transparent;
    cursor: default; }
  .fm-business-locator .pagination ul > li:first-child > a, .fm-business-locator .pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px; }
  .fm-business-locator .pagination ul > li:last-child > a, .fm-business-locator .pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px; }
  .fm-business-locator .pagination-centered {
    text-align: center; }
  .fm-business-locator .pagination-right {
    text-align: right; }
  .fm-business-locator .pagination-large ul > li > a, .fm-business-locator .pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px; }
  .fm-business-locator .pagination-large ul > li:first-child > a, .fm-business-locator .pagination-large ul > li:first-child > span {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px; }
  .fm-business-locator .pagination-large ul > li:last-child > a, .fm-business-locator .pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px; }
  .fm-business-locator .pagination-mini ul > li:first-child > a, .fm-business-locator .pagination-small ul > li:first-child > a, .fm-business-locator .pagination-mini ul > li:first-child > span, .fm-business-locator .pagination-small ul > li:first-child > span {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px; }
  .fm-business-locator .pagination-mini ul > li:last-child > a, .fm-business-locator .pagination-small ul > li:last-child > a, .fm-business-locator .pagination-mini ul > li:last-child > span, .fm-business-locator .pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px; }
  .fm-business-locator .pagination-small ul > li > a, .fm-business-locator .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px; }
  .fm-business-locator .pagination-mini ul > li > a, .fm-business-locator .pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px; }
  .fm-business-locator .vmCountryState {
    padding-bottom: 20px; }
  .fm-business-locator .fmBlPnlMap {
    height: 500px; }
  .fm-business-locator .gglMap {
    height: 500px; }
    .fm-business-locator .gglMap img {
      max-width: none; }
  .fm-business-locator .fmBlSelected {
    font-weight: 700; }
  .fm-business-locator .pagination {
    margin: 20px 0; }
  .fm-business-locator .col-md-4 > .fmBlPnlResults {
    height: 600px; }
  .fm-business-locator .fmBlCategory > ul > li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 15px; }
  .fm-business-locator .fmLocationItem:nth-child(even) {
    background: #F5F5F5; }
  .fm-business-locator .fm-businesslocation-search {
    background: #F5F5F5;
    padding: 10px; }
    .fm-business-locator .fm-businesslocation-search label {
      color: #4c4c4c; }
  .fm-business-locator .form-control-wide {
    font-size: 9px;
    width: 100px; }
  .fm-business-locator .results-right {
    height: 725px;
    overflow-y: scroll;
    width: 100%; }

.repImage {
  max-height: 175px; }

.pad-Bottom {
  padding-bottom: 8px; }

#fmTabs > ul > li > a {
  font-size: 14px;
  padding: 6px 10px; }
