BODY { background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif; color: #000000;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
  scrollbar-arrow-color: #F4E9FB;
  scrollbar-3dlight-color: #6A159B;
  scrollbar-highlight-color: #6A159B;
  scrollbar-face-color: #D6A1F5;
  scrollbar-shadow-color: #6A159B;
  scrollbar-darkshadow-color:#6A159B;
  scrollbar-track-color: #D6A1F5;
    }

a:link {
    color: #000000;
    text-decoration: none;
    }

a:visited {
    color: #000000;
    text-decoration: none;
    }

a:hover {
    color: #6A159B;
    text-decoration: none;
    }

a:active {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    }
a:link.topMenu {
    color: #FFFFFF;
    text-decoration: none;
    }

a:visited.topMenu {
    color: #FFFFFF;
    text-decoration: none;
    }

a:hover.topMenu {
    color: #F4E9FB;
    text-decoration: none;
    }

a:active.topMenu {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    }
a:link.bottomLinks {
    color: #D6A1F5;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    }

a:visited.bottomLinks {
    color: #D6A1F5;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    }

a:hover.bottomLinks {
    color: #D6A1F5;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    }

a:active.bottomLinks {
    color: #D6A1F5;
    text-decoration: none;
    font-size: x-small;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    }

a:link.countyName {
    color: #000000;
    text-decoration: none;
    }

a:visited.countyName {
    color: #000000;
    text-decoration: none;
    }

a:hover.countyName {
    color: #D6A1F5;
    text-decoration: none;
    }

a:active.countyName {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    }



h1 { font-size: large; font-weight: 700; text-align: center;
  color: #6A159B; margin-top: 10px;
 }
h2 { font-size: medium; font-weight: 500; text-decoration: none; text-align: center;
  color: #6A159B; margin-top: 0px; margin-bottom: 0px;
 }

TD { font-size: 100%; font-weight: 400;
 }

.small { font-size: x-small; font-weight: 400; text-align: left; padding-left: 20px; }
.vsmall { font-size: xx-small; font-weight: 400; text-align: left; }
.paddingBottom { padding-right: 30px; font-size: x-small; font-weight: 400; text-align: left; padding-left: 0px; vertical-align: bottom; }

table.fullPage { width: 100%; height: 100%; }

table.top { background-color: #D6A1F5; background-image: url(images/topbg.jpg); background-repeat: no-repeat; background-position: left top;
 width: 100%; height: 125px; }
tr.topMenuBar { background-color: #6A159B; }
td.topMenu { background-image: url(images/menudots.gif); background-repeat: repeat-x; background-position: right top;}
td.topMenuBottom { background-image: url(images/menudots.gif); background-repeat: repeat-x; background-position: right top; height: 4px; }
table.topMenu { text-align: right; margin-top: 5px; margin-bottom: 5px; }
td.topMenuItem { font-size: 100%; font-weight: bold; text-align: right; padding-left: 5px; padding-right: 35px; }

td.sideMenu { background-color: #F4E9FB; width: 200px; height: 100%; background-image: url(images/dots.gif); background-repeat: repeat-y; background-position: right top; }
table.sideMenu { margin-left: 10px; margin-right: 10px; }
td.sideMenuHdg { font-size: 90%; padding-top: 15px; padding-bottom: 10px; font-weight: bold; color: #6A159B; }
td.sideMenuItem { font-size: 90%; padding-top: 5px; padding-right: 5px; }
td.sideSubMenuItem { font-size: 90%; padding-top: 1px; padding-right: 5px; }
td.bullet { vertical-align: text-top; padding-right: 5px; padding-top: 5px; }
td.bulletSub { vertical-align: text-top; padding-left: 15px; padding-right: 5px; padding-top: 1px; }
td.copyright
{
  background-color: #F4E9FB;
  width: 200px;
  background-image: url(images/dots.gif);
  background-repeat: repeat-y;
  background-position: right top;
  font-size: xx-small;
}

td.middle { padding-left: 30px; padding-right: 10px; padding-top: 20px; }
table.middle { width: 100%; }

td.ads { vertical-align: top; font-size: x-small; color: #6A159B; padding-right: 20px; padding-left: 30px; padding-top: 10px; width: 150px; height: 100%; background-image: url(images/dots-right.gif); background-repeat: repeat-y; background-position: left top;   }
td.noAdsBorder { text-align: center; background-color: #F4E9FB; padding-right: 10px; padding-left: 10px; padding-top: 5px; width: 150px; height: 100%; background-image: url(images/dots-right.gif); background-repeat: repeat-y; background-position: left top;   }

div.copyRight { position: absolute; bottom: 0px;
background-color: #F4E9FB; font-size: 9px; font-weight: 400;
left: 10px; }

td.latestSupplier { text-align: center; font-size: 80%; }
td.latestSupplierImage { text-align: center; }

.hdg { font-weight: bold; color: #6A159B; }

table.suppliers { width: 100%; margin-top: 20px; }
tr.supplier { background-color: #F4E9FB; }
td.supplierPhoto { width: 160px; vertical-align: top; border-top: solid 0px #6A159B; border-left: solid 0px #6A159B; }
td.supplierName { color: #6A159B; font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #DEBCF4; background-image: url(images/corner.gif); background-repeat: no-repeat;background-position: right top; height: 25px; }
td.supplierEmail { text-align: right; padding-right: 10px; padding-left: 10px; background-color: #FFFFFF; }
td.supplierWeb { text-align: right; padding-right: 10px; padding-left: 10px; padding-top: 10px; background-color: #FFFFFF; vertical-align: top; }
td.supplierContact { padding-left: 10px;  padding-right: 10px; padding-top: 10px; font-size: 110%; }
td.supplierDescription { padding-top: 10px;  padding-right: 10px;  padding-left: 10px; padding-bottom: 10px; 10px;}
td.supplierDivider { height: 30px; }

td.addSite {}
table.addSite { width: 100%; margin-top: 10px; }

td.addSiteHdg { width: 25%; padding-left: 0px;  padding-right: 10px; padding-top: 8px; color: #6A159B; }
td.addSiteSuggest { width: 25%; padding-left: 20px;  padding-right: 10px; padding-top: 8px; color: #6A159B; font-size: small; }
td.addSiteAddressHdg { vertical-align: top; padding-left: 0px;  padding-right: 10px; padding-top: 8px; color: #6A159B; }
td.addSiteItem { padding-left: 0px;  padding-right: 10px; padding-top: 8px;}
td.addSitePhoto { padding-left: 0px;  padding-right: 10px; padding-top: 8px; font-size: 85%; }
.asterisk { color: #6A159B; font-weight: bold; padding-left: 2px; padding-right: 2px; }
.explanation { font-size: 85%; }

td.contact {}
table.contact { width: 100%; margin-top: 10px; }
td.contactHdg { width: 25%; padding-left: 0px;  padding-right: 10px; padding-top: 8px; color: #6A159B; }
td.contactItem { padding-left: 0px;  padding-right: 10px; padding-top: 8px;}

td.categoryName {font-weight: bold; font-size: x-small; padding-right: 10px; }
table.subCategoryTable { }
td.subCategoryName { color: #6A159B; font-size: x-small; padding-left: 10px; }
td.categoryNameHdg { padding-bottom: 10px; font-weight: bold; }

td.countyName { padding-right: 30px; padding-bottom: 5px; font-size: 90%; }
td.pageHdg { padding-bottom: 10px; font-weight: bold; color: #6A159B; }
td.countyNameHdg { padding-bottom: 10px; font-weight: normal; color: #6A159B; }

table.sitemap {}
tr.sitemapMain {border-style: none;}
td.sitemapMain { border-bottom: solid 1px #6A159B; vertical-align: top; padding-right: 10px; padding-bottom: 10px; padding-top: 5px;
 }
td.sitemapSubRow { border-bottom: solid 0px #6A159B; }
table.sitemapSub {}
tr.sitemapSub {}
td.sitemapSub {vertical-align: top; }

td.addThanks { text-align: left; font-weight: normal;  }
td.listingThanks { font-weight: normal; }
div.textlink { font-size: 9px; font-weight: bold; }

textarea.textsmall {font-size: 8px;}

div.new { text-align: center; font-weight: bold; margin: 20px; padding: 20px; color: #6A159B; border: double 3px #6A159B; font-size: 18px; }

