body {background:#f8f8f8;}

html {font-family:verdana; font-size:14px; color:#000;}

a {color:#cc0000; text-decoration:none;}
a:hover {color:#0066CC; text-decoration:underline;}

h1 {text-align:center; color:#CC0000; margin:30px 40px 60px 40px; font-size:26px; padding:0;}
h2 {text-align:center; margin:0px 40px 60px 40px; font-size:18px;}
h3 {text-align:center; margin:30px; font-size:64px;}
h5 {text-align:center; margin:30px 0 30px 0; font-size:22px; color:#006633;}

p {margin:30px;}

img {border:0px;}

#main {width:800px; margin:20px auto; border:1px solid #CCC; background:#fff;}

#intro {text-align:center; margin-top:20px; font-size:11px; font-weight:bold;}

.under {text-decoration:underline;}

#ref {margin:0px 32px 0px 4px;}
#ref img {border:0px; margin:0px 36px 0px 40px;}

#date {margin:36px 42px 32px 0px; text-align:right; font-size:13px;}

.heading {color:#CC0000; font-weight:bold; font-size:18px; text-align:center; padding:0; margin:0 40px 0 40px;}

.benefits {background:#FBFBFB; border:1px solid #F0F0F0; width:700px; margin:0 auto;}
.benefits #earn {text-align:center; font-size:18px;}
.benefits img {border:0; margin-bottom:30px;} 

#something ul {padding:0; margin:0;}
#something li {background:url(img/arrow.jpg) left center no-repeat; list-style-type:none; padding-left:20px; margin-bottom:16px; font-size:15px; font-weight:bold;}

#mark {width:700px; margin:0 auto; background:#FBFBFB; border:1px solid #F0F0F0;}

.restore {text-align:center; margin:20px 40px 40px 40px; font-size:18px; color:#CC0000;}

#how_restore {text-align:center; margin:30px 40px 60px 40px; font-size:18px;}

#content ol {padding:0; margin:0;}
#content li {font-size:13px; font-weight:bold; margin-bottom:12px; padding:0px 0px 18px 6px; border-bottom:2px dotted #D4D2CE; width:620px;}
#content li a {color:#CC0000; text-decoration:none;}
#content li a:hover {color:#333; text-decoration:none;}

.red {color:#CC0000; font-weight:bold;}

.lessons ul {margin:0; padding:0;}
.lessons li {background:url(img/arrow.jpg) left center no-repeat; list-style-type:none; font-size:13px; padding-left:20px; margin-bottom:20px; font-weight:bold;}

.les {color:#CC0000;}

.small {color:#999; font-size:11px;}

.scr {text-align:center; font-size:13px; color:#777; font-weight:bold; text-decoration:underline; margin:30px;}

.return {font-size:12px; text-align:right; margin:20px 40px 30px 0;}
.return a {color:#000; text-decoration:underline;}
.return a:hover {color:#CC0000; text-decoration:none;}

#ex {background:#FBFBFB; border:1px solid #F0F0F0; width:700px; margin:0 auto;}
#ex img {border:2px solid #838383; margin:10px 0 10px 0;}

#why ol {padding:0; margin:0;}
#why li {font-size:14px; font-weight:bold; margin-bottom:20px; padding:0 10px 0 10px;}

#comments {width:540px; margin:15px auto; border:3px dashed #f0f0f0; background:#fbfbfb; padding:10px;}
#comments p {font-size:14px; text-align:justify;}
#comments h4 {text-align:center; font-size:18px;}
#comments a {color:#CC0000; text-decoration:none;}
#comments a:hover {color:#0066CC; text-decoration:underline;}
#comments #sign {text-align:right;}

.r_benefits {width:700px; margin:30px auto;}
.r_benefits p {margin-bottom:0px; font-size:14px; margin-top:0px;}
.r_benefits h4 {color:#cc0000; font-size:18px; text-align:center; margin-top:0; padding-top:0;}
.r_benefits h5 {color:#333; font-size:17px; text-align:center; padding:20px;}
.r_benefits img {padding-top:20px; border:0;}
.r_benefits #order {text-align:center; font-weight:bold; font-size:20px; font-family:Georgia, Tahoma; margin:0 0 30px 0;}

.top_f {background:url(img/form/form_01.jpg) no-repeat; width:700px; height:11px;}
.middle_f {background:url(img/form/form_02.jpg) repeat-y; width:700px;}
.bottom_f {background:url(img/form/form_03.jpg) no-repeat; width:700px; height:11px;}

#note {font-size:13px; font-weight:bold; color:#333; text-align:center;}

.p_benefits {width:650px; margin:20px auto;}
.p_benefits p {margin-top:12px; font-size:13px; margin-right:58px;}

.t_pay {background:url(img/pay/pay_01.jpg) no-repeat; width:650px; height:10px;}
.m_pay {background:url(img/pay/pay_02.jpg) repeat-y; width:650px; padding:30px;}
.b_pay {background:url(img/pay/pay_03.jpg) no-repeat; width:650px; height:10px;}

.choice {padding:20px 34px 0 0; text-align:center;}

.ch {padding-left:220px;}

.btn {width:120px; height:30px; background:url(img/button.jpg); font-size:12px; text-align:center; border:0; font-weight:bold; color:#555; font-family:tahoma; cursor:pointer; padding-bottom:3px;}
.btn:hover {background-position:0 -30px; color:#000;}

#outro {padding:30px;}
#outro p {margin-top:12px;}

#links p {padding-top:20px; text-align:center; font-size:12px; font-weight:bold;}
#links a {color:#CC0000; text-decoration:none;}
#links a:hover {color:#0066CC; text-decoration:underline;}

#conclusion p {font-size:11px; text-align:center; color:#333; padding-top:4px; margin:0;}

.green {color:#006633; font-weight:bold; text-align:center; text-decoration:underline;}

#systems {font-weight:bold;}

#a_img {float:left;}

#support {width:400px; margin:auto; text-align:left; border:1px solid #CCCCCC; color:#003300; font:12px tahoma, verdana; background:#F5F5F5;}

#title_support {text-align:center; background:#708090; border:1px solid #F5F5F5; padding:5px;}
#title_support h2 {color:#fff; font-size:12px; padding:0; margin:0;}
#s_name {border-top:solid 1px #CCCCCC; padding:8px 20px 0px 20px;}
#s_other {padding:8px 20px 0px 20px;}
#s_pad {padding:1px 20px 0px 20px;}

.fields {width:358px; height:20px; background:#FFF; border:1px solid #CCC; color:#191970;}
#fields_t {width:358px; height:170px; background:#FFF; border:1px solid #CCC; color:#191970;}

#submit_btn {cursor:pointer; width:200px; height:35px; font:15px tahoma; color:#708090; border:1px solid #ccc; background:#fff;}
#submit_btn_style {padding:15px 20px 15px 20px; text-align:center;}
