h1 {
  color: white;
  font-size: 20px;
  font-weight: bolder; 
  text-align: left;
  padding: 2px 2px 2px 28px;
  margin: 3px;
  background-image:url('images/h1.gif');
  background-repeat:no-repeat;
}

h2 {
  color: white;
  font-size: 16px;
  font-weight: bolder; 
  text-align: left;
  padding: 2px 2px 2px 24px;
  margin: 3px;
  background-image:url('images/h2.gif');
  background-repeat:no-repeat;
}

h3 {
  color: white;
  font-size: 14px;
  font-weight: bolder;
  text-align: left;
  padding: 2px 2px 2px 20px;
  margin: 3px;
  background-image:url('images/h3.gif');
  background-repeat:no-repeat;
}

h4 {
  color: white;
  font-size: 13px;
  font-weight: bolder;
  text-align: left;
  padding: 1px 1px 1px 16px;
  margin: 3px;
  background-image:url('images/h4.gif');
  background-repeat:no-repeat;
}

p {
  font-size: 14px;
  padding: 3px;
  margin: 3px;
  line-height:16px;
}

#main table {
  font-size: 14px;
}

#main li {
 font-size: 12px;
 padding: 0px 0px 0px 20px;
 margin: 0px;
 background-image:url('images/li.gif');
 line-height:18px;
 text-align:left;
 background-repeat:no-repeat;
 list-style:none;
}

#main a:link, a:visited, a:active {
  font-size: 14px;
  color: #009;
  text-decoration: underline;
}

#main a:hover {
  font-size: 14px;
  color: red;
  text-decoration: underline;
}

.price {
  color: #f66;
  font-weight: bold;
}

.frame {
  background-color: white;
  color: black;
  font-size: 14px;
  border: 1px solid #555;
  margin: 3px;
  padding: 3px
}

.table1 {
  background-color: white;
  color: black;
  border: 1px solid #555;
  padding: 0px;
  margin: 3px;
}

.table1ttl {
    color: #000;
    background: #ff9;
    border: 1px outset #fff;
    font-size: 12px;
    padding: 2px 2px 2px 2px;
    margin: 0px;
}

.table1body {
    color: #000;
    background: #ffc;
    border: 1px outset #fff;
    font-size: 12px;
    padding: 2px 2px 2px 2px;
    margin: 0px;
}

.table2 {
  background-color: white;
  color: black;
  border: 1px solid #000;
  padding: 0px;
  margin: 3px;
}

.table2ttl {
    color: #000;
    background: #fc9;
    border: 1px solid #000;
    font-size: 12px;
    padding: 3px 3px 3px 3px;
    margin: 0px;
}

.table2body {
    color: #000;
    background: #f8f8f8;
    border: 1px solid #000;
    font-size: 12px;
    padding: 3px 3px 3px 3px;
    margin: 0px;
}


.table3body {
    color: #000;
    background: #eee;
    border: 1px solid #000;
    font-size: 12px;
    padding: 3px 3px 3px 3px;
    margin: 0px;
}

.color1 {
    background: #ffc;
}

.color2 {
    background: #fc9;
}

