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 {
  font-family: Verdana, Arial, helvetica, sans-serif;
  min-height: 144px;
  background: #e9e9e9; }
  #header #header-logo {
    width: 500px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center; }
  #header #masthead-icons {
    position: absolute;
    top: 0;
    right: 0;
    padding: 12px 12px 0 0;
    text-align: right; }
    #header #masthead-icons img {
      margin-left: 10px; }
  #header #header-heading {
    padding: 100px 0 0 76px; }
    #header #header-heading h1 {
      color: #666;
      font-size: 20px;
      line-height: 20px;
      padding: 0 0 4px 0; }
  #header #banner-ad {
    padding: 74px 12px 0 4px; }
  #header p {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px; }
  #header a {
    color: #BC9399; }
