html, body { text-align: center; margin: 0; padding: 0; font-family: Arial, Verdana, sans-serif; font-size: 11pt; }
div.container { width: 839px; margin: 1em auto; background: url('../images/opt-in/background.jpg') repeat-y left top; text-align: left; }
div.container div.bg_top,
div.container div.bg_bottom { height: 30px; display: block; background: url('../images/opt-in/background-top.jpg') no-repeat left top; }
div.container div.bg_bottom { background-image: url('../images/opt-in/background-bottom.jpg'); }
div.container div.content { margin: 0 21px; padding: 0 1em; }

div.container div.subscribe { padding-left: 1em; position: relative; height: 200px; }
div.container div.subscribe form { padding-top: 2em; }
div.container div.subscribe form table tr td input { width: 10em; }
div.container div.subscribe form table tr td.label { padding-right: 1em; }
div.container div.subscribe form table tr td.submit { padding-top: 5px; }
div.container div.subscribe form table tr td.submit input { height: 2.5em; width: 13em; }
div.container div.subscribe img.bonus { position: absolute; right: 8em; top: 0; }

div.container div.ebook_download { position: relative; }
div.container div.ebook_download p { position: absolute; left: 280px; top: 0; margin-top: 0; }
div.container a { color: blue;}
div.container a:hover { text-decoration: none; }

p.disclaimer { font-size: 8pt; }


h1, h2 { color: #d30101; font-size: 18pt; text-align: center; font-family: Tahoma, "Trebuchet MS", Arial, Verdana, sans-serif; margin: 1em auto 2em 0; }
h2 { font-weight: normal; }
