.h7 {
    margin: 7px 0px 0px 0px
}

.h12 {
    margin: 12px 0px 0px 0px
}

.h20 {
    margin: 20px 0px 0px 0px
}

.h32 {
    margin: 32px 0px 0px 0px
}

.line {
    text-align: center;
    margin: 4px 0px 4px 0px
}

.title {
    margin: 0px 0px 8px 0px;
    text-align: center;
    font: bold 20pt Tahoma, Arial;
    letter-spacing: 0px;
    color: #000000
}

.subtitle {
    margin: 0px 0px 12px 0px;
    text-align: center;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #911000
}

.smtitle {
    margin: 12px 0px 12px 0px;
    text-align: center;
    font: bold 14pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.smsubtitle {
    margin: 12px 0px 12px 0px;
    text-align: center;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.toctitle {
    margin: 12px 0px 12px 0px;
    text-align: left;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.tocch {
    margin: 12px 0px 0px 0px;
    text-align: left;
    font: bold 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.tocinfo {
    margin: 0px 0px 12px 20px;
    text-align: left;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.book {
    font: bold 8pt Tahoma, Arial;
    color: #FF4A21
}

.booktitle {
    font: bold 12pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #FF4A21
}

.bookauth {
    margin: 0px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #630000
}

.bookinfo {
    margin: 10px 0px 10px 0px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #630000
}

.bookpub {
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #73736B
}

.buy {
    text-align: center;
    font: 14pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #739410
}

.saleprice {
    text-align: center;
    font: 14pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #FF4040
}

.buysale {
    text-align: center;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #FF4040
}

.just {
    text-align: justify;
}

.mininav {
    text-align: center;
    margin: 4px 0px 4px 0px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 0px;
    color: #000000
}

.pic {
    margin: 12px 0px 12px 0px;
    font: 8pt Tahoma, Arial;
    text-align: center
}

.leftpic {
    float: left;
    margin: 0px 8px 8px 0px;
}

.links {
    margin: 12px 0px 12px 0px;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    text-align: center;
    color: #000000
}

.articles {
    margin: 12px 0px 12px 0px;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.centercontent {
    text-align: center;
    margin: 12px 0px 12px 0px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.centercontent10 {
    text-align: center;
    margin: 12px 0px 12px 0px;
    font: 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.content {
    text-align: left;
    margin: 12px 0px 12px 0px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

em {
    font: italic;
}

.content10 {
    text-align: left;
    margin: 12px 0px 12px 0px;
    font: 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.rightcontent {
    text-align: right;
    margin: 12px 0px 12px 0px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.indentcontent {
    margin: 12px 0px 12px 20px;
    font: 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.fright {
    float: right;
}

.fleft {
    float: left;
}

.quote-old {
    border-width: 1px;
    border-color: #9BC616;
    border-style: dotted;
    margin: 10px;
    padding: 10px;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #739410
}

.quote {
    float: right;
    margin: 5px;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #739410
}

.fullquote {
    margin: 12px 30px 12px 30px;
    font: bold 10pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #739410
}

.indentquote {
    margin: 12px 30px 12px 30px;
    font: italic 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #000000
}

.quoteauth {
    margin: 0px;
    font: bold italic 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #739410;
    text-align: right
}

.quoteauthleft {
    margin: 0px;
    font: bold italic 8pt Tahoma, Arial;
    letter-spacing: 1px;
    color: #739410;
    text-align: left
}

.indent {
    margin: 0px 20px 0px 20px;
}

.leftheader {
    font: bold 11pt Tahoma, Arial;
    letter-spacing: 0px;
    color: #911000
}

.leftbook {
    margin: 16px 0px 0px 0px;
    letter-spacing: 0px;
    font: bold 8pt Tahoma;
    color: #911000
}

.leftinfo {
    margin: 8px 0px 0px 0px;
    letter-spacing: 0px;
    font: 8pt Tahoma;
    color: #911000
}

.footer {
    letter-spacing: 0px;
    font: 8pt Tahoma;
    color: #808080
}

a.left {
    color: #911000
}

.formText {
	font: 12px Tahoma;
	letter-spacing: 1px;
	color: #000000;
}

.formDiscountPrice {
	font: bold 12px Tahoma;
	letter-spacing: 1px;
	color: #009900;
}

.formPrice {
	font: bold 12px Tahoma;
	letter-spacing: 1px;
	color: #990000;
}

.formError {
	text-align: left;
	font: 12px Tahoma;
	letter-spacing: 1px;
	color: #FF0000;
}

.formLabel {
	font: bold 11px Tahoma;
	letter-spacing: 1px;
	color: #000000;
}

.formLabelRed {
	font: bold 11px Tahoma;
	letter-spacing: 1px;
	color: #FF0000;
}

.formSection {
	font: bold 11px Tahoma;
	letter-spacing: 1px;
	color: #666666;
}

.formInput, select, textarea {
	border: ridge 1px #999999;
	font: 11px Tahoma;
	color: #000000;
	background: #f7f7f7;
	letter-spacing: 1px;
	width: 225px;
}

.notice {
  border: 1px solid #FFCC00;
  background-color: #FFF3C3;
  padding: 1em 2em;
  margin: 2em auto;
  width: 350px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.notice .title {
    font-size: 20px;
}

.notice .titlesm {
    font: bold 11pt Tahoma, Arial;
    text-align: center;
    letter-spacing: 0px;
    margin: 0px 0px 8px 0px;
}

.notice p {
    margin: 6px 0px 6px 0px;
    font-size: 10pt;
}

.notice p.terms {
    margin: 6px 0px 6px 0px;
    font-size: 8pt;
}
