body,td,p,small,select,option,input,textarea { font-size: 9pt; font-family: Arial, sans-serif; color: #000000; }
body { margin: 0; padding: 0; }
p { margin: 5px 0; }
p.featartist { font-size: 120%; font-weight: bold; }
input { padding: 1px 0 0 3px; }
small { font-size: 8pt; }
a { color: #000000; }
a:visited { color: #333333; }
a.price,
a.price:visited { color: #ff4040; }

.control { color: #505050; }
.control a,
.control a:visited { color: #2d709b; text-decoration: none; }

#top { background-color: #82b4da; }
.ttltxt { font-family: Arial, sans-serif; font-size: 9pt; color: #404040; }
.ttlmenu { font-family: Arial, sans-serif; font-size: 11pt; color: #2e6f98; }
.ttlmenu a,.ttlmenu a:visited { color: #2e6f98; }
.boxtitle { font-family: Arial, sans-serif; font-size: 11pt; color: #2d709b; }

.highlight { background-color: #ffff80; }

.attn { color: #880000; }

.faqQA { font-size: 16pt; line-height: 15pt; font-weight: bold; }

a.linkRss {
  border: 1px solid outset;
  padding: 0px 3px;
  font: bold 10px verdana,sans-serif; 
  color: #FFFFFF;
  background-color: #3e6f98 /*#ff6600*/;
  text-decoration: none;
}

a.linkRss:active {
  border: 1px solid inset;
}

.item0 {
  background-color: #fff;
}
.item1 {
  background-color: #e8e8e8;
}
.itemhilite {
  background-color: #ffffee;
  border: 1px solid #ff0;
}

@media print {
  .printhide { display: none; }
  .printsitewidth { width: 640px; }
}

/* Rules to be skipped by Netscape 4.x */
/*/*/
img.addtocart { margin: 0 0 0 5px; }
img.featright { margin: 0 0 1px 8px; }
img.featleft { margin: 0 8px 1px 0; }
strike { text-decoration: none; background-image: url("../im/del.png"); background-position: center; background-repeat: no-repeat; }
small { font-size: 7pt; }
/* */
