/* GENERIC */
H1  {
    font-family: Arial, Helvetica;
    font-size:  14px;
    font-weight: bold;
    color: black;
    margin: 0;
}
H1 a:link, H1 a:visited, H1 a:active {
    color: #e07205;
    text-decoration: none;
}
H1 a:hover {
    color: black;
    text-decoration: none;
}
H2  {
    font-family: Arial, Helvetica;
    font-size:  24px;
    font-weight: normal;
    color: #434343;
    margin: 0;
}

H3  {
    font-family: Arial, Helvetica;
    font-size:  18px;
    font-weight: normal;
    color: #434343;
    margin: 0;
}

H4  {
    font-family: Arial, Helvetica;
    font-size:  14px;
    font-weight: bold;
    color: white;
    margin: 0;
}

H5  {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
    margin: 0;
}

H6  {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight: normal;
    color: #ee8107;
    margin: 0;
}
H6 a:link, H6 a:visited, H6 a:active {
    color: #ee8107;
    text-decoration: underline;
}
H6 a:hover {
    color: #ee8107;
    text-decoration: underline;
}
.pres {
  margin: 10px 0;
}
.openhours {
  margin: 10px 0;
  background-color: #f7f6ef;
  padding: 3px;
  font-weight: bold;
}
.dermodif {
  margin: 10px 0;
  font-size: 12px;
  color: #838383;
}
.productlist {
  margin: 17px 0 0 14px;
}
.productdetail {
  margin: 17px 265px 0 14px;
}
.posrel {
  display: block;
  position: relative;
}
.posabs {
  position: absolute;
  top: 0;
  right: 0;
}
.catmenu, .catmenu a:link, .catmenu a:visited, .catmenu a:active {
    font-size:  14px;
    text-decoration: none;
    color: white;
}
.catmenu a:hover {
    color: #f8b114;
    text-decoration: none;
}
.catmenusel, .catmenusel a:link, .catmenusel a:visited, .catmenusel a:active, .catmenusel a:hover {
    font-size:  14px;
    color: #f8b114!Important;
    text-decoration: none;
}
.catmenuhead {
    font-size:  14px;
    color: white;
    font-weight: bold;
}
.subcatmenu, .subcatmenu a:link, .subcatmenu a:visited, .subcatmenu a:active {
    font-size:  14px;
    text-decoration: none;
    color: white;
    padding-bottom: 3px;
}
.subcatmenu a:hover {
    color: black;
    text-decoration: none;
    padding-bottom: 3px;
}
.subcatmenusel, .subcatmenusel a:link, .subcatmenusel a:visited, .subcatmenusel a:active, .subcatmenusel a:hover {
    font-size:  14px;
    color: black!Important;
    text-decoration: none;
    padding-bottom: 3px;
}
HR {
  color: white;
  background-color: white;
  height: 1px;
  border: 0;
}
.breadcrumb {
    font-size:  12px;
}
.tabStrip ul { margin: 0; padding: 0; list-style-type: none; }
.tabStrip li { margin: 0 2px 0 0; list-style-type: none; float: left; }
.tabLink { display: block; text-decoration: none; padding: 5px; background: #eeeeee; border: #aaaaaa solid; border-width: 1px 1px 0 1px; }
.tabLinkActive { display: block; text-decoration: none; padding: 5px; background: white; border: #aaaaaa solid; border-width: 1px 1px 0 1px; }
.tabContent { display: none; }
.tabContentActive { display: block; clear: both; background: white; border: 1px #aaaaaa solid; padding: 10px; }
.DirInfoSectionDiv {
  padding: 5px 10px 15px 10px;
}
.DirInfoTableDiv {
  border: #e2dcc0 solid 1px;
  border-collapse: collapse;
}
.DirInfoTableDiv th {
  background-color: #f7f6ef;
  font-weight: bold;
  text-align: center;
  border-bottom: #e2dcc0 solid 1px;
  color: #434343;
  font-family: Arial, Sans-Serif;
  font-size: 13px;
}
.DirInfoTableDiv td {
  background-color: white;
  border: #f7f6ef solid 1px; 
}
.tickpad {
  padding-right: 10px;
}
.PagingTable {
  border: 0;
}



