a,
a:link,
a:visited {
  color: #0000CD; }
  a:hover,
  a:link:hover,
  a:visited:hover {
    color: #DC143C; }

#search-bar {
  background-position: 50% -2px; }

#account-menu li {
  border-right: 1px solid #ccc;
  background-image: none; }
  #account-menu li:first-child,
  #account-menu li:last-child {
    background-image: none; }
  #account-menu li a {
    color: #eee; }

#results li a .name,
#results li a .address,
#results li a:link .name,
#results li a:link .address,
#results li a:visited .name,
#results li a:visited .address {
  color: #0000CD; }
#results li a:hover .name,
#results li a:hover .address,
#results li a:link:hover .name,
#results li a:link:hover .address,
#results li a:visited:hover .name,
#results li a:visited:hover .address {
  color: #DC143C; }
#results li a.locations .locationslink,
#results li a.locations:link .locationslink,
#results li a.locations:visited .locationslink,
#results li a:link.locations .locationslink,
#results li a:link.locations:link .locationslink,
#results li a:link.locations:visited .locationslink,
#results li a:visited.locations .locationslink,
#results li a:visited.locations:link .locationslink,
#results li a:visited.locations:visited .locationslink {
  color: #0000CD; }
  #results li a.locations .locationslink .locationslink,
  #results li a.locations:link .locationslink .locationslink,
  #results li a.locations:visited .locationslink .locationslink,
  #results li a:link.locations .locationslink .locationslink,
  #results li a:link.locations:link .locationslink .locationslink,
  #results li a:link.locations:visited .locationslink .locationslink,
  #results li a:visited.locations .locationslink .locationslink,
  #results li a:visited.locations:link .locationslink .locationslink,
  #results li a:visited.locations:visited .locationslink .locationslink {
    color: #DC143C; }

#list-paging-top a,
#list-paging-btm a {
  color: #0000CD; }

#search-bar .related-areas a,
#search-bar .related-areas a:link,
#search-bar .related-areas a:visited,
#search-bar .related-subcategories a,
#search-bar .related-subcategories a:link,
#search-bar .related-subcategories a:visited {
  color: #fff; }
  #search-bar .related-areas a:hover,
  #search-bar .related-areas a:link:hover,
  #search-bar .related-areas a:visited:hover,
  #search-bar .related-subcategories a:hover,
  #search-bar .related-subcategories a:link:hover,
  #search-bar .related-subcategories a:visited:hover {
    color: #fff; }

#listing #listing-locbar #backtoresults a,
#listing #listing-locbar #backtoresults a:link,
#listing #listing-locbar #backtoresults a:visited {
  color: #0000CD; }

#powered-by {
  display: none; }
  #powered-by #footerlinks a {
    color: #fff; }
    #powered-by #footerlinks a:hover {
      color: #fff; }

#header {
  min-height: 95px;
  background: #f2f1f3; }
  #header #affiliatelogo {
    position: absolute;
    top: 0;
    left: 0;
    padding: 18px 0 0 0; }
  #header #affiliatenav {
    text-align: right;
    clear: both; }
    #header #affiliatenav ul {
      display: block;
      padding: 4px 10px;
      color: #40566F;
      font-size: 11px;
      font-weight: bold; }
      #header #affiliatenav ul li {
        display: inline;
        margin: 0;
        padding: 0; }
        #header #affiliatenav ul li a {
          margin: 0 .25em;
          padding: 0;
          color: #0000cd; }
          #header #affiliatenav ul li a:hover {
            color: #DC143C; }
  #header #header-heading {
    padding: 12px 0 18px 230px; }
    #header #header-heading h1 {
      color: #40566F;
      font-size: 20px;
      font-weight: normal;
      letter-spacing: -0.03em;
      line-height: 20px; }
    #header #header-heading #breadcrumb {
      clear: both; }
      #header #header-heading #breadcrumb li a,
      #header #header-heading #breadcrumb li a:link,
      #header #header-heading #breadcrumb li a:visited {
        color: #0000CD; }
        #header #header-heading #breadcrumb li a:hover,
        #header #header-heading #breadcrumb li a:link:hover,
        #header #header-heading #breadcrumb li a:visited:hover {
          color: #DC143C; }
      #header #header-heading #breadcrumb li .quick-list ul li a,
      #header #header-heading #breadcrumb li .quick-list ul li a:link,
      #header #header-heading #breadcrumb li .quick-list ul li a:visited,
      #header #header-heading #breadcrumb li .quick-list ul li a:link:visited {
        color: #0000CD; }
        #header #header-heading #breadcrumb li .quick-list ul li a:hover,
        #header #header-heading #breadcrumb li .quick-list ul li a:link:hover,
        #header #header-heading #breadcrumb li .quick-list ul li a:visited:hover,
        #header #header-heading #breadcrumb li .quick-list ul li a:link:visited:hover {
          color: #DC143C; }

* html #header {
  height: 95px; }
