body { color: black; font-family: arial, verdana, sans-serif; text-align: center; font-size: x-small; background-image: url(../images/body-background_dk.jpg); background-repeat: repeat-x; background-position: 0 0; /* for IE5/Win */
voice-family: "\"}\""; voice-family: "\""; font-size : small; background-color: #0e2444; margin: 0; padding: 0; }
html>body { font-size : small; }
img { border : none; }

a:link, a:visited { color : #264690; font-family: arial, verdana, sans-serif; font-weight: normal; text-decoration: underline; }
a:hover, a:active { color : #264690; font-weight: normal; text-decoration: none; }
p { color: black; font-size: 95%; font-family: arial, verdana, sans-serif; text-align: left; float: none; clear: both; margin-top: 0.4em; margin-bottom: 0; }
h1 { color: #4ab203; font-size: 18pt; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; text-align: left; width: 550px; float: left; margin-top: 0; margin-bottom: 0.5em; }
h2 { color: #4ab203; font-size: 260%; font-weight: bold; text-align: left; position: relative; width: 445px; float: left; margin-top: 0; margin-bottom: 0.5em; }
h3 { color: orange; font-size: 150%; font-weight: bold; margin: 1em 0; }
h1 span, h1.b span { color: #CC0000;  } 
h2.b { color: #000000; }
h2 span { color: #0374c4; font-size: 80%; }
h1.b { font-size: 3.5em !important; text-align: center; }
h2.b { font-size: 1.35em !important; text-align: center; width: 530px !important; margin-top: -1em; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
h1.new { font-size: 3.25em !important; text-align: center; }
h2.new { font-size: 1.25em !important; color: #000000; text-align: center; width: 550px !important; margin-top: -0.5em; font-family: Tahoma, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;}
h1.terms { color: black; font-size: 2em; font-weight: bold; margin: 0 0 0.5em; }
h2.terms { color: black; font-size: 1.5em; font-weight: bold; margin-top: 1em; margin-bottom: 0; }
h2.headline { color: #0374c4; font-size: 1.5em; font-weight: bold; margin-top: 1em; margin-bottom: 0; }

p.terms { font-size: 110%; }
p.special { font-size: 130%; font-weight: bold; margin-top: 1.3em; margin-bottom: 0; }
p.copy { color: #808080; margin-top: .5em; }
p.free { color: #d91c1c; font-size: 80%; font-weight: bold; text-transform: uppercase; }
p.free2 { color: #d91c1c; font-size: 90%; font-weight: bold; text-transform: uppercase; }
p.free2b { color: #000000; font-size: 90%; font-weight: bold; text-transform: uppercase; text-align: left; }
p.answer { font-size: 140%; font-weight: bold; }
p.whatever { color: black; font-size: 120%; font-family: arial, verdana, sans-serif; text-align: left; margin-top: 0.4em; margin-bottom: 0; }
p.step { color: #4ab203; font-size: 120%; font-weight: bold; text-decoration: underline; padding-right: 10px; }
p.step2 { color: #4ab203; font-size: 120%; font-weight: bold; padding-right: 10px; }

p.step2 a:link, p.step2 a:visited { color: #4ab203; text-decoration: none; font-weight: bold; }
p.step2 a:hover, p.step2 a:active { color : #264690; font-weight: bold;}
.wrap { width: 693px; margin: 5px auto 0 !important; }
.page { background-color: white; background-image: url(../images/page-background.jpg); background-repeat: repeat-x; background-position: 0 0; width: 693px !important; overflow: hidden; float: left; padding-bottom: 30px; border: solid 1px #0374c4; }
.numbers { background-image: url(../images/number_background.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; float: right; }
.tupperware { width: 530px; float: left; padding-top: 25px; padding-right: 83px; padding-left: 80px; }
.content p { color: black; font-size: 110%; font-family: arial, verdana, sans-serif; line-height: 1.35; text-align: left; float: none; clear: both; margin-top: 0.4em; margin-bottom: 0; }

.leftBox { width: 370px; float: left; }
.leftBox ul { text-align: left; margin-top: 1em; margin-bottom: 0; margin-left: 35px; padding-left: 25px; }
.leftBox li { font-size: 95%; background-image: url(../images/check.gif); background-repeat: no-repeat; background-position: left 3px; margin-left: 0; padding-bottom: 0.8em; padding-left: 20px; list-style-type: none; }


img.flt { float: left; }
img.frt { float: right; margin-left: 2em; }

.leftBox2 { text-align: left; width: 550px; float: left; margin-top: .5em; margin-bottom: 13.5em; }
.leftBox2 ul { text-align: left; width: 250px; float: left; margin-top: 1.5em; margin-bottom: 0; margin-left: 0; padding-left: 25px; }
.leftBox2 li { font-size: 120%; background-image: url(../images/check.gif); background-repeat: no-repeat; background-position: left 3px; margin-left: 0; padding-bottom: 0.8em; padding-left: 20px; list-style-type: none; }

.teaserInfo { font-size: 120%; line-height: 1.35em; text-align: left; width: 550px; float: left; margin-top: 1.5em; margin-bottom: 12em; }
.teaserInfo ul { text-align: left; float: left; margin-top: 1.5em; margin-bottom: 0; margin-left: 0; padding-left: 25px; }
.teaserInfo li { background-image: url(../images/check.gif); background-repeat: no-repeat; background-position: left 3px; margin-left: 0; padding-bottom: 0.8em; padding-left: 20px; list-style-type: none; }
.rightBox { float: right; margin-top: -150px; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.rightBox img.guru { position: relative; right: 0; float: right; }
.reportBox { background-image: url(../images/report-box.jpg); background-repeat: repeat-x; background-position: left top; position: relative; width: 530px; float: left; margin-top: -2px; padding-bottom: 0 !important; border: solid 4px #6cb91f; }
.freeBox img { float: right; }
.freeBox p.special { text-align: center; margin-top: 20px; }
.freeBox p.inbox { font-weight: bold; width: 271px; float: left; padding-top: 30px; padding-bottom: 25px; padding-left: 50px; }
.freeBox { background-image: url(../images/report-box.jpg); background-repeat: repeat-x; background-position: left bottom; margin-top: 50px; position: relative; width: 530px; float: left; margin-bottom: 60px; padding-bottom: 23px; border: solid 4px #6cb91f; }
.freeBox a img { float: left; padding-bottom: 15px; padding-left: 50px; }

.hero img { position: relative; top: 20px; left: 20px; bottom: 0; float: left; margin: 0; padding-right: 0; padding-bottom: 0 !important; }
.heroBook img, .heroBook p { float: left; clear: both; margin-left: -10px; padding-right: 10px; }

.email { width: 375px; float: right; margin: 0 !important; padding: 0 !important; }
.email p { text-align: center; width: 370px; float: right; margin-bottom: 0; padding-bottom: 0; }
.email div, .email2 div { float: left; padding-top: 10px !important; }
.email .submit, .email2 .submit { margin-bottom: 0; padding-top: 5px; padding-bottom: 0; }
.email form, .email2 form { margin: 0 !important; padding: 0 !important; }

.reportBox2 { background-color: #e5f4ff; background-image: url(../images/home-gradient.jpg); background-repeat: repeat-x; background-position: left top; position: relative; width: 495px; float: left; margin-top: -2px; margin-left: 25px; padding: 10px; border: dashed 4px #000; }
.email2 { width: 500px; float: right; margin: 0 !important; padding: 0 !important; }
.email2 p { text-align: center; width: 500px; float: right; margin-bottom: 0; padding-bottom: 0; }

.red { color: #c00; text-decoration: none; }

.yellowBox { background-color: #fff9c6; width: 550px; margin-top: 2em; margin-bottom: 2em; padding: 1em 1em 0; border: dashed 2px #000; }
.yellowBox p { font-size: 120%; line-height: 1.35em; margin-bottom: 1em; }
.yellowBox h3 { color: #c00; font-size: 160%; font-weight: bold; margin: 0.35em 0 0.75em; }

.thankyou2Box { width: 550px; margin-top: 2em; margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #c8c8c8; }
.thankyou2Box p { font-size: 120%; line-height: 1.35em; margin-bottom: 1em; }
.thankyou2Box h3 { color: #c00; font-size: 160%; font-weight: bold; margin: 0.35em 0 0.75em; }


.experts { margin-bottom: 2em; }
.experts img { float: left; margin-right: 1em; border: solid 1px #8d8d8d; }
.experts span { color: #343434; font-size: 120%; font-weight: bold; text-decoration: none; }
.experts p {font-size: 100%;}

.stockPick { margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #c8c8c8; }
.stockPick p { font-size: 120%; line-height: 1.35em; margin-bottom: 1em; }

.newsletter p { color: #949494; margin-bottom: 1em; }
.newsletter h3 { color: #848484; font-size: 120%; font-weight: bold; text-align: left; margin-bottom: 0; }
.newsletter p a:link, .newsletter p a:visited { color : #949494;; font-family: arial, verdana, sans-serif; font-weight: normal; text-decoration: underline; }

table.pick { color: black; font-size: 110%; font-family: arial, verdana, sans-serif; line-height: 1.5em; text-align: left; float: none; clear: both; margin-top: -1em; margin-bottom: 1.5em; }
table.pick tr { margin-bottom: 0.5em; }

table.toc { background-image: url(../images/report-box.jpg); background-repeat: repeat-x; background-position: left bottom; position: relative; color: black; font-size: 110%; font-family: arial, verdana, sans-serif; line-height: 1.5em; text-align: left; width: 100%; float: none; clear: both; margin-top: 1em; margin-bottom: 1.5em; padding-bottom: 1em; border: solid 4px #4ab203; }
table.toc tr { margin-bottom: 0.5em; }
table.toc td { padding: 0.25em 0.5em; }
table.toc h2 { color: white; font-size: 120%; font-weight: bold; text-align: center; margin: 0.25em 0 0; }
table.toc h3 { color: #0374c4; font-size: 110%; font-weight: bold; margin-bottom: 0; }
table.toc h4 { color: #4ab203; font-size: 110%; font-weight: bold; font-style: italic; margin-bottom: 0; }
table.toc h4 span { color: #0374c4; font-size: 100%; font-weight: bold; font-style: normal; margin-bottom: 0; }

ul.siteToc { color: #264690; text-align: left; float: left; list-style-type: square; }
ul.siteToc li { margin-bottom: 0.25em; }
.reportIntro { color: #6a6a6a; font-style: italic; margin-bottom: 1.5em; }
.nextPrivacy { text-align: center; width: 530px; float: left; }
.nextPrivacy p { color: #404040; font-size: 70%; text-align: center; }
.privacy p { color: #404040; font-size: 70%; text-align: left; float: left; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; padding-left: 30px; }
.privacy a:link, .privacy a:visited, .nextPrivacy a:link, .nextPrivacy a:visited { color: black; text-decoration: none; }
.privacy a:hover, .privacy a:active, .nextPrivacy a:hover, .nextPrivacy a:active { color: black; text-decoration: underline; }
.privacy { width: 400px; float: right !important; margin-top: 0 !important; margin-bottom: 0 !important; margin-left: 0; padding-top: 1em !important; padding-bottom: 10px !important; }
.lock { position: relative; top: 5px; right: 5px; }
.hacker a { position: relative; top: -9px; right: 10px; bottom: 12px; float: right; margin-bottom: 0; padding-bottom: 0; }
.hacker2 a { margin-bottom: 0; padding-bottom: 0; position: relative; top: -30px; right: 35px; bottom: 12px; float: right; }
.hackerb a { position: relative; top: 5px; right: 50px; bottom: 12px; float: right; margin-bottom: 0; padding-bottom: 0; }

.mainFoot { width: 540px; float: left; margin-top: 3em; margin-right: -3px; }
.mainFoot p { text-align: center; }

.footer { width: 693px; float: left; margin-bottom: 2em; padding-top: 10px; }
.footer p { color: #b1b1b1; font-size: 70%; line-height: 1.35em; text-align: center; }
.footer a:link, .footer a:visited { color: #b1b1b1; text-align: center; }
.footer a:hover, .footer a:active { color: #fff; text-decoration: none; text-align: center; }
.container { font-size: 95%; text-align: left; width: 530px; float: left; padding-top: 5px; }
.container span { color: #4ab203; font-size: 120%; font-weight: bold; padding-right: 10px; }

.container form span { color: #4ab203; font-size: 140%; font-weight: bold; padding-right: 10px; }
.container dd.even { width: 215px; float: left; clear: both; margin-left: 30px; }
.container dd.odd { width: 245px; float: right; }
*html .container dd.even { width: 215px; float: left; display: inline; }
*html .container dd.odd { width: 245px; float: right; margin-left: 15px; }
.container dl { width: 530px; float: left; margin-top: 0.7em; margin-bottom: 0.7em; }
.container dt.right { width: 300px; }
.container dt { font-weight: bold; float: left; padding-right: 15px; padding-bottom: 5px; }
.skip { text-align: center; width: 530px; float: left; margin-top: 0; }
.skip a { color: #264690; font-size: 80%; }
.container input[type="checkbox"] { vertical-align: middle; margin-right: 8px; }
*html .checkbox input { margin-right: 4px; vertical-align: middle; }
.continue input { padding: 15px 199px 5px !important; }
.fReport input { padding: 15px 150px 5px !important; }
li span, p span { text-decoration: underline; }
.thanks { width: 300px; float: left; }
p.acrobat { width: 255px; margin-left: 50px; }
p.acrobat2 { text-align: center; width: 200px; margin-bottom: 1em; margin-left: 50px; }
input.yellow { background-color: #ffff9f; }

fieldset { font-size: 110%; margin: 1.5em 0; padding: 0 0 1em; border: dashed 4px #000;  
background-color: #ecf8ff;  
background-image: url(../images/fieldset-gradient.jpg);  
background-repeat: repeat-x; }

fieldset p { margin-left: 2em; font-size: 110%; line-height: 1.35em; margin-right: 2em; }
legend { font-size: 140%; margin-left: 1em; color: #c00; font-weight: bold; background-color: #f3f9f9; padding-right: 0.5em; padding-left: 0.5em; }
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}
fieldset li {  
padding-bottom: 1em;
}
fieldset.submit { margin-top: 0; margin-left: 150px; border-style: none; background-color: #ecf8ff; background-image: none; width: 228px; height: 27px; }
label {  
display: block;
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
}
label em, fieldset p em {    
color: #62b728;  
font-size: 150%;  
font-style: bold;  
}
