BODY { background-color: #262826;
    font-family: Arial, Verdana, Sans Serif;
    font-size: x-small;
    font-weight: 500; color: #FFFFFF;
    margin: 0px;
  scrollbar-arrow-color: #6D6D6D;
  scrollbar-3dlight-color: #262826;
  scrollbar-highlight-color: #262826;
  scrollbar-face-color: #262826;
  scrollbar-shadow-color: #262826;
  scrollbar-darkshadow-color: #262826;
  scrollbar-track-color: #262826;
    }
a:link {
    color: #6D6D6D;
    text-decoration: none;
    }

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

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

a:active {
    color: #6D6D6D;
    text-decoration: none;
    }
a:link.small {
    color: #6D6D6D;
    text-decoration: none;
    font-size: .8em;
    font-weight:400;
    }

a:visited.small {
    color: #6D6D6D;
    text-decoration: none;
    font-size: .8em;
    font-weight:400;
    }

a:hover.small {
    color: #6D6D6D;
    text-decoration: none;
    font-size: .8em;
    font-weight:400;
    }

a:active.small {
    color: #6D6D6D;
    text-decoration: none;
    font-size: .8em;
    font-weight:400;
    }

h1 { font-size: 1.5em; font-weight: 500; text-align: left; letter-spacing: 1px;
 margin-top: 15px; margin-bottom: 20px;
 }
h1.catHdg { font-size: .9em; font-weight: 500; text-align: left; letter-spacing: 1px;
 margin-top: 0px; margin-bottom: 0px;
 }

h1.admin { font-size: 1.5em; font-weight: 500; text-align: center; letter-spacing: 1px;
 margin-top: 15px; margin-bottom: 20px;
 }

h2 { font-size: 1.4em; font-weight: 600; text-align: center; text-decoration: none;
 margin-bottom: 5px;
 }
h3 { font-size: 0.9em; font-weight: 600; margin-bottom: 7px; margin-top: 0px;
text-decoration: none;
 }
h4 { font-size: 1.2em; font-weight: 600; text-decoration: underline;
 }


TD { font-size: x-small; font-weight: 400;
 }
.small { font-size: xx-small; font-weight: 400; color: #FFFFFF;
 }
div.smaller { font-size: xx-small; font-weight: 400; text-align: center; padding-left: 30px; padding-right: 30px;
 }
table.fullPage { padding-left: 20px; padding-right: 20px; }
td.title { vertical-align: top; }
td.menu { width: 150px; vertical-align: top; padding-top: 40px; }
table.menu { }
td.menuItem { padding-bottom: 10px; }
td.frontCategories { vertical-align: top; padding-top: 40px; }
table.frontCategories { }
table.mainSection { width: 100%; }
td.mainSection { vertical-align:top; }
td.frontCat1 { padding-right: 40px; text-align: center; }
td.frontCat2 { padding-right: 40px; text-align: center; }
td.frontCat3 { text-align: center; }
td.footer {  vertical-align: bottom; }
table.footer { width: 100%; }
tr.footerMenu {  }
td.footerMenu {  vertical-align: bottom; border-top: solid 1px #808080; }
table.footerMenu { }
td.footerMenuItem { text-align: center; padding-left: 5px; padding-right: 5px; font-size: 1.2em; }
td.copyright { color: #6D6D6D; vertical-align: bottom; }

td.mainText { font-size: .9em; padding-right: 40px; }

td.mainGallery { padding-top: 20px; }
table.mainGallery { }
td.mainGalleryImage { text-align: center; }
td.mainGalleryImage2 { }
td.mainGallerySlider { padding-left: 20px; }
table.slider { width:28px; }
td.sliderNo { text-align: center; padding-bottom: 3px; font-size: 10px; }
td.mainGalleryText { padding-top: 5px; text-align:center; }
td.galleryLink { padding-top: 5px; text-align: center; }
table.galleryLink { }

td.previous { text-align: right; width: 100px; font-size: x-small; }
td.slideshow { padding-right: 20px; padding-left: 20px; text-align: center; font-size: x-small; width: 150px;}
td.next { width: 100px; font-size: x-small; }
a:link.photoNumberOff {
    color: #6D6D6D;
    text-decoration: none;
    }

a:visited.photoNumberOff {
    text-decoration: none;
    color: #6D6D6D;
    }

a:hover.photoNumberOff {
    color: #FFFFFF;
    text-decoration: none;
    }

a:active.photoNumberOff {
    color: #6D6D6D;
    text-decoration: none;
    }

a:link.photoNumberOn {
    color: #FFFFFF;
    text-decoration: none;
    }

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

a:hover.photoNumberOn {
    color: #FFFFFF;
    text-decoration: none;
    }

a:active.photoNumberOn {
    color: #FFFFFF;
    text-decoration: none;
    }

.clientHdg {font-weight: bold; text-decoration: underline;}
td.clientgroup {vertical-align: top;}
.clientgroupName {text-decoration: underline;}
.client {}

img.contactImage {border: none;}
th.contactForm { font-size: x-small; text-align: right; }