body,p,div,th,td,p,input,textarea {
  font-family: verdana, arial, helvetica, sans-serif; 
  color: #000000; 
  font-size: 10px;
  line-height: 12px;
}
select,input {
  font-size: 12px;
  line-height: 14px;
}
h1,h2,h3,h4,h5 { 
  margin:1px;
}
h1 {
  font-size: 18px;
  line-height: 19px;
  color: #000088;
}
h2 {
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
}
A:link,A:visited {
  color: #000000;
  text-decoration: none;
}
A:hover {
  color: #000080;
  text-decoration: underline;
}
A:link.nav {
  font-size: 13px;
  font-weight:  bold;
  color: #0000C0;
  text-decoration: none;
}
A:visited.nav {
  font-size: 13px;
  font-weight:  bold;
  color: #0000C0;
}
A:hover.nav {
  color: #0000C0;
  text-decoration: underline;
}
A.menulink {
  display: block;
  width: 134px;
  text-align: left;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #000080;
  border: solid 1px #EFEFEF;
}
A.menulink:visited {
  color: #000080;
}
A.menulink:hover {
  color: #000080;
  border: solid 1px #000080;
  background-color:#FFFFFF;
  text-decoration: none;
}
.itemhead {
  font-family: arial, verdana, helvetica, sans-serif; 
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  color: #000088;
}
.bu16 {
  font-size: 16px;
  color: #000088;
  line-height: 18px;
  margin-left: 0;
}
.gr13b {
  font-weight: bold;
  font-size: 13px;
  color: #666666;
  line-height: 15px;
  margin-left: 0;
}
.bl13b {
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
}
.bu13b {
  color: #000080;
  font-weight: bold;
  font-size: 13px;
  line-height: 15px;
}
.bl12 {
  font-size: 12px;
  line-height: 16px;
}
.bl12b {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
.re12b {
  font-size: 12px;
  font-weight: bold;
  color: #800000;
  line-height: 14px;
}
.gr12b {
  font-size: 12px;
  font-weight: bold;
  color: #808080;
  line-height: 14px;
}
.br12b {
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
  line-height: 14px;
}
.dg12b {
  font-size: 12px;
  font-weight: bold;
  color: #444444;
}
.dr12b {
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  line-height: 14px;
}
.dr12bl {
  text-decoration: line-through;
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  line-height: 14px;
}
.bu11b {
  font-size: 11px;
  font-weight: bold;
  color: #000088;
}
.br10b {
  font-weight: bold;
  color: #FF0000;
}
.dr10b {
  font-weight: bold;
  color: #990000;
}
.dr10bl {
  text-decoration: line-through;
  font-weight: bold;
  color: #990000;
}
.gr10 {
  color: #666666;
}
.gr10b {
  font-weight: bold;
  color: #666666;
}
.dg10 {
  color: #444444;
}
.dg10b {
  font-weight: bold;
  color: #444444;
}
.dg10i {
  font-style: italic;
  color: #4444;
}
.bu10b {
  font-weight: bold;
  color: #000088;
}
.yo a { 
display: block; 
width: 100px; 
height: 20px; 
background: transparent url(shop/images/ff-sex.jpg) no-repeat; 
} 
.yo a:hover { 
background-position: -100px 0; 
} 

