H1 {text-align:center; text-decoration:none; font-size: 22px; background-color: silver;}
H2 {text-align:center; text-decoration:none; font-size: 22px;}
BODY {font-family: arial, sans-serif; 
  font-size: 14px; 
  background-color:#FFCCFF;
  margin:0;
  padding:0;
  background-image: url("images/heritage logo watermark.gif");
  background-attachment: fixed;
}

#leftmenu{
 position:absolute;
  width:119px;
  top: 0;
  left: 0;
  background-color:#FF99FF;
  }

#c-block {
 width:100%;
 height:80%;
 }

#hdr{
 height:0px;  
 width:100%; 
 color: #FFFF66; 
 margin:0;
 background-color: #FFCCFF; }

#c-col{
 margin:0 130px 0 130px;
 position:relative;
 color: #333333;
 border-width:0 1px;
 }
 
  div#compliance{
  position:absolute;
  bottom:0;
  left:0;
  width:135px;
  height:75px;
  margin: 0 0 0 20px;
 }

P.basemenu {text-align:center; color : gray; font-size:9px;
	font-weight: normal; margin-top: 0px;}

IMG.logo { border:0px; }
img.shop {border: 2px solid black}

P.copyright {Background-Color: red; text-align:center; color : yellow; font-size:10px; margin-bottom: 0px;}

TABLE {font-size:14px;}
TABLE.links {font-size:14px;}
TABLE.links TD {font-size:14px; padding:10px}
TABLE.menu { font-weight: bold; font-size: 10px; 
 margin: 0px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
}
TABLE.menubottom {
 margin: 0px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
}
TABLE.menubottom TD {
 margin: 0px;
padding: 0px;
border-spacing: 0px;
}
TABLE.topmenu {Height:35px; 
 margin: 0px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
}
TABLE.topmenu TD {font-size: 10px; font-weight: bold; 
 margin: 0px;
padding: 0px;
border-spacing: 0px;
height: 35px;
}
.price {text-align: right}

TABLE td.sidemenu {font-weight: bold; font-style: italic; text-align:center; }

div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

TABLE td.leftsign {text-align:center; background-image: url(images/leftsign.gif); width: 150px; height: 50px;}
TABLE td.middlesign {text-align:center; width: 300px; }
TABLE td.rightsign {text-align:center; background-image: url(images/rightsign.gif); width: 150px; height: 50px;}

IMG.trail {border: 5px solid black; margin: 5px;}

A:link {text-decoration:underline; color:black;}
A:visited {text-decoration:underline;}
A:hover {text-decoration:underline; background-color: silver;}

A.sign:link {color: #FFCC00;}
A.sign:hover {color: silver; text-decoration:underline; background-color: black;}

A.button:link {color: #FFCC00;}
A.button:hover {text-decoration:underline; background-color: #FF99FF;}

A.sidemenu:link  {text-decoration:underline; color:black; width: 112px; display: block; margin-left: 3px;}
A.sidemenu:visited  {width: 112px; display: block; margin-left: 3px;}
A.sidemenu:hover  {background-color: silver; width: 112px; display: block;}

A.menulogo:link img {color: #FFCC00;}
A.menulogo:hover img {background-color: silver;}
A.menulogo img {border: none; }

li {
   margin-top: 3px;
   margin-bottom: 3px
  }
