body { font: 10pt Tahoma, "Trebuchet-MS", Verdana, sans-serif; padding:0; margin:0; color: #330; background-color: #eee; background-repeat: repeat; }
body img { border: none; }

a:link, a:visited { text-decoration: none; color: #6F899B; }
a:hover, a:active { text-decoration: underline; color: #000; }
h1,h3,b, h5 { color: #c00; }
h5 { font-size: 15pt; padding: 25px 30px 0; margin:0; }

/* COLORS */
.red { color: #c00; }
.blue { color: #5998C9; }
.slate { color: #6F899B; }
.black { color: #000; }

.left { text-align:left; }

.offLine { height: 1px; text-indent: -99999px; position: absolute; }
ul.offLine  { width: 1px; height: 1px; position: absolute; overflow: hidden; top: -9999px; left: -9999px; }

.copyRight { font: 14px Georgia, serif; font-style: italic; }
img#footerImg { margin:0; }
img#thanx1 { margin: 10px 0; }
img#productSpotlight { margin-bottom: -30px; }

h1 { font-size: 38pt; color: #c00; margin:0; padding: 20px 30px 0 30px; }
h2 { font-size: 22pt; color: #000; margin:0; padding: 0 30px; }
h3 { font-size: 16pt; font-weight: bold; color: #000; margin:0; padding: 0 30px 20px 30px; } 
h3#areYouReadyHdr { margin-top: 10px; padding-bottom: 0; }
h3#weHateSpam { margin-top: 25px; }
h4 { font-size: 10px; margin:0; padding: 5px 30px; }
h4#legalHeader { font-family: Georgia, serif; font-size: 12pt; } 
p { margin:0; padding: 5px 30px; }
p.quote { font-style: italic; font-size: 10pt; padding: 5px 100px; }
p.credit { font-size: 10pt; font-variant: small-caps; letter-spacing: .5px; }
p.legal { font-size: 10pt; marign:0; padding: 0 30px 10px 30px; }
p.legal a { padding: 2px 5px; }
p#c4sfFooter1, p#clickMoreMoreMore1 { font-size: 9pt; }
  .floatRt1 { float: right; width: auto; padding: 5px 35px 10px 10px; margin:0; font: 10pt Georgia, serif; font-style: italic; }
p,td,th,li { font-size: 12pt; line-height: 14pt; }
#wrapper { width: 780px; margin:0; padding:0; margin-right: auto; margin-left: auto; text-align: center; }
#content, #content2 { margin: 0; width: 780px; border: 1px solid #666; padding: 0; text-align: center; background-color: #fff; }
#content2 { margin: 25px; padding: 20px; }
#content2 li { margin:0; padding: 4px 0; }
#content ul { margin: 10px 5% 10px 30%; text-align: left; }

#homeInset { width: 780px; height: 540px; margin:0; padding:0; }
table#homeInset2 td form#newsletter { display: block; float: right; width: 305px; height: auto; padding:0; marging:0; background: url(../images/newsletter_bkgd.jpg); background-repeat: no-repeat; font-family: Georgia, serif; font-size: 9pt; text-align: left; padding-top: 265px; }
form#newsletter2 { font-family: Georgia, serif; font-size: 10pt; text-align: left; padding: 82px 0 0 206px; }

table#homeInset2 td#video { font-size: 9pt; }
input#giveNewsletter { margin-bottom: 10px; }
a.arrowLink { background: url(../images/arrow.gif); background-repeat: no-repeat; padding-left: 10px; } 

td p, td, table#homeInset2 td, #wrapper #content table#homeInset2 td { font-size: 11pt;  }

td h1, td h2, td h3, td h4 { padding-bottom: 0; }

#wrapper #content img#breaker { clear:both; }
#wrapper #content #join2 { width: 780px; height: 263px; background: url(../images/video_n_join_today_17-2.jpg); background-repeat: no-repeat; }

#weHateSpam2 { position: absolute; width: 280px; padding:0; font-size: 9pt; margin-top: -150px; margin-left: 455px; font-family: Georgia, serif; }
#weHateSpam2 h3, #weHateSpam2 p { padding:0; margin:0; }
#weHateSpam2 h3 { font-size: 12pt; }
#weHateSpam2 p { text-align: left; font-size: 9pt; padding: 5px 0;}
#weHateSpam2 p.arrow2 { text-align: center; }
#weHateSpam2 a.arrowLink2 { background: url(../images/arrow2.gif); background-repeat: no-repeat; padding-left: 10px; } 

#flashAudio1 { padding-left: 60px; padding-bottom: 5px; }