.copyright    { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 8px }
.emaillist    { background-color: #3a1a1a; border-right: 3px solid white }
.maintext     { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal }
.maintextsm  { color: black; font-weight: normal; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.hilighttext  { color: #404000; font: 12px/17px Verdana; background-color: #e5eac0; padding: 5px; border-style: solid none; border-width: 1px medium; border-color: #336600 black }
.hilighttext ul li {color: #404000;}
.soldout         { color: black; font-size: 10pt; font-family: Verdana; font-weight: 700; background-color: #ebda44; letter-spacing: 1px; padding: 2px; border-top: 1px solid #336600 }
.specialoffer    { color: black; font-size: 9pt; font-family: Verdana; background-color: #ebda44; letter-spacing: 1px; padding: 2px; border-top: 1px solid #336600; border-bottom: 1px solid #336600 }
.freeoffer      { color: #404000; font: 12px/17px Verdana; background-color: #cacea9; padding: 5px; border-style: solid none; border-width: 1px medium; border-color: #336600 black }
.speakeroffer  { color: #404000; font: 12px/17px Verdana; background-color: #f8ff7e; padding: 5px; border-style: solid none; border-width: 1px medium; border-color: #336600 black }

.blogexcerpt     { color: #404000; font: 12px/17px Verdana; background-color: #e5eac0; padding: 5px; border-style: solid none; border-width: 1px medium; border-color: #336600 black }
.blogtime  { color: #404040; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.sbtextsm    { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; font-stretch: condensed }
.lgtextbold   { color: #2b4674; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.lgtextboldblack { color: black; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.xlgtextbold    { color: #2b4674; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.lgtextboldred  { color: red; font-size: 10pt; font-family: Verdana; font-weight: 700; letter-spacing: 2px }

.schedule  { color: white; background-color: #2b4674; font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: 700; letter-spacing: 1px }
.formback { background-color: white; border: solid 1px navy }
.pdfback  { background-color: #b7d8dc; border: solid 1px navy }
.imgborder  { border: solid 1pt #2b4674 }
.picback  { background-image: url("images/picback.jpg"); background-repeat: no-repeat; border-color: #bfbfbf }
.special  { background-color: #fff4e2; margin: 2px; padding: 2px; border: solid 1px #eaa95c }
.download    { color: black; font-size: 9pt; font-family: Tahoma; font-weight: bold; line-height: 12pt; background-color: #fff4e2; margin: 5px; padding: 5px; max-width: 300px; float: right; border: solid 1px #eaa95c }

#shopalignright { float: right; display: inline; }
#shopalignleft { float: left }
img.shopalignleftin { float: left; padding: 1px; margin: 0px; display: inline; }