BODY {
MARGIN-TOP: 0px; 
MARGIN-LEFT: 0px; 
MARGIN-RIGHT: 0px; 
MARGIN-BOTTOM: 0px; 
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
BACKGROUND-COLOR: #FFFFFF;

}
TD {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
P {
	FONT-SIZE: 10px
}
A {
	COLOR: #3333CC; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3333CC
}
A:active {
	COLOR: #3333CC
}
A:hover {
	COLOR: #B22222; TEXT-DECORATION: none
}
.vsmall {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
.details  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copy  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bold {	FONT-WEIGHT: bold
}
.bighead  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 6px; padding-top: 2px; padding-bottom: 2px }
.unbold { FONT-WEIGHT: normal
}
.smallbold { FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.largebold  { font-weight: bold; font-size: 12px
}
.itals {	FONT-STYLE: italic
}
.newshead  { color: #cc3300; font-weight: bold; font-size: 14px; margin-bottom: 6px }
.newsbold {
	FONT-WEIGHT: bold; COLOR: #CC3300
}
.news {
	MARGIN-BOTTOM: 6px; COLOR: #CC3300
}
.bookshead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; COLOR: #6699CC
}
.booksbold {
	FONT-WEIGHT: bold; COLOR: #6699CC
}
.books {
	MARGIN-BOTTOM: 6px; COLOR: #6699CC
}
.test  { color: gray; font-style: italic; font-size: 10px; vertical-align: 4px; margin-bottom: 2px }
.molehead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 3px; COLOR: #5a7d19
}
.molebold {
	FONT-WEIGHT: bold; COLOR: #5a7d19
}
.mole {
	MARGIN-BOTTOM: 6px; COLOR: #5a7d19
}
.prodhead {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: 6px; COLOR: #B22222; font-family: Arial
}
.prodheadsub        { color: #d3d3d3; font-weight: bold; font-size: 16px; font-family: Arial; margin-bottom: 6px }
.header  { color: #b22222; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: 6px }
.prodme {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000
}
.prodbold {
	FONT-WEIGHT: bold; COLOR: #B22222
}
.prod {
	MARGIN-BOTTOM: 6px; COLOR: #B22222
}
.reglarge {
	FONT-SIZE: 18px; COLOR: #babbcd
}
.regbold {
	FONT-WEIGHT: bold; COLOR: #B22222
}
.regnormal {
	COLOR: #B22222
}
.regsmall {
	FONT-SIZE: 10px; COLOR: #B22222
}
.regborder {
	BORDER-RIGHT: #B22222 1px solid; BORDER-TOP: #B22222 1px solid; BORDER-LEFT: #B22222 1px solid; BORDER-BOTTOM: #B22222 1px solid
}
.userqgreen {
	FONT-WEIGHT: bold; COLOR: #228B22
}
.userq {
	COLOR: #ff0000
}
.smallgreybold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #a0a0a0
}
.smallgrey {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a0a0a0
}
.comphead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px; COLOR: #9cb6f0
}
.comp  { color: #aa1010 }
.pricesbox {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.pad {
  padding-left: 12px;
}
.button {
  background-color: #B22222;
  color: #000000;
  border-top: 1px black solid;
  border-right: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  font-size: 8px;
}
.buttonSide       { color: #000000; font-size: 12px; background-color: #dcdcdc; text-align: right; padding-right: 8px; border-style: solid; border-width: 1px; border-color: #dcdcdc #696969 #696969 #dcdcdc }
.textarea {
  background-color: #B22222;
  color: black;
  border-top: 1px black solid;
  border-right: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  font-family: Arial;
  font-size: 10px;
}
.comments {
  color: black;
  font-weight: normal;
  text-decoration: none;
}
.nletter_C  { font-size: 11px; font-family: Arial }
.buttonBlueB {
  color: #000000;
  font-weight: bold;
  border-top: 1px black solid;
  border-right: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  font-size: 10px; 
  font-family: Arial;
}
