
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset { margin: 0; padding: 0; }
img { border: none; }
.left { text-align: left; } .center { text-align: center; } .right { text-align: right; }
.floatr { float: right; padding: 3px 0 10px 25px; } .floatl { float: left; } .centerbutt { text-align: center; margin:30px auto; } .centerbutt-otoplat { text-align: center; margin:50px auto; }
.clear { clear:both; height: 0; }

body { margin: 0 0 0 0; padding: 0; background-color:#f2f1f1;  font-size: 100%; font-family: "Trebuchet MS", Arial, Georgia, "Times New Roman", Times, serif; }

p { margin: 10px 0; color: #000; font-size: .95em; line-height:1.6em; }
a, a:visited { color: #ff6600; text-decoration: underline; }
a:hover { color: #ff6600; text-decoration: none; }

#iWrapper { margin: 0 auto; width: 800px; text-align: left; }

#menu { margin: 0 auto 10px; background:url(../images/bg-menu-top.gif) no-repeat top center; height: 32px; }
#menu ul { padding-top:1px; margin:0; text-align:center; }
*html #menu ul { padding-top:1px; margin:0; }
#menu li { display:inline; padding:0; color:#51514d; }
#menu a { color:#cccccc; padding:3px 23px; font-size:.9em; font-weight:bold; font-family:arial; text-decoration:none; }
#menu a:hover { text-decoration:none; color:#ffc100;}

#fmenu { margin: 10px auto 0; background:url(../images/bg-menu-btm.gif) no-repeat top center; height: 31px; }
#fmenu ul { padding-top:5px; margin:0; text-align:center; }
*html #fmenu ul { padding-top:5px; margin:0; }
#fmenu li { display:inline; padding:0; color:#51514d; }
#fmenu a { color:#cccccc; padding:3px 10px; font-size:.9em; font-weight:bold; font-family:arial; text-decoration:none; }
#fmenu a:hover { text-decoration:none; color:#ffc100;}

#header { margin: 15px auto 0; background:url(../images/bg-head2.gif) no-repeat top center; height: 118px; }
/*html #header { margin: 0 0 0 1px; background:url(../images/bg-head.gif) no-repeat top center; width:792px; height: 114px; }*/
#content { margin: 0 auto; background:url(../images/bg-content.gif) repeat-y top center; }
#mconwrap { margin: 0 80px; text-align:left; }
/*#imgfltc { background-color: transparent; position: relative; text-align: left; width:792px; height: 114px; margin: 0 auto; }*/

#ectop { margin:0 auto; background:url(../images/bg-ecoursetop.gif) repeat-y top center; height:188px; }
/*html #ectop { margin:0 0 0 1px; background:url(../images/bg-ecoursetop.gif) repeat-y top center; height:188px; }*/
#eccont { margin: 0 62px; }

#eccell { float:right; margin:15px auto 0; background:url(../images/bg-ectop-arrows.gif) no-repeat bottom center; width:470px; }
#eccell .ectitle { font-size:1.7em; color:#282727; font-family: "Trebuchet MS", Arial, serif; margin:0 0 12px 0; }
#eccell .ecsignup { float:right; text-align:left; width:250px; }
#eccell input.text { margin: 0 0 4px 0;  width: 135px; border: 1px solid #ffb002; background-color: #fff; padding:3px; font-family: Arial, "Times New Roman", Times, serif; font-size:.75em; font-weight:normal; }
#eccell #ecbutt { float:right; margin-right:11px; }
#eccell p { float:left; width:200px; margin:0; line-height:1.2em; font-size:.9em; }
#eccell .ecpp { text-align:right; padding-right:4px; }
#eccell .ecpp a, #eccell .ecpp a:visited { font-size:.9em; color:#ffb002; font-weight:bold; text-decoration:underlined; }
#eccell .ecpp a:hover { color: #f18001; text-decoration: none; }

#ecvideo { margin-top:10px; float:left; width:170px; height:160px; text-align:center; background:url(../images/bg-kvid.gif) no-repeat top; }

/*  HEADERS & TITLES  */

#mtitle01 { margin:35px auto 25px; text-align:center; font-size:1.8em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
/*#mtitle02 { background:url(../images/bg-quotewin.gif) no-repeat top center; margin:25px auto 25px; padding-top: 45px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; height:105px; }*/
#mtitle02 { background:url(../images/bg-bigquotes.gif) no-repeat center center; margin:40px auto 40px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle03 { background:url(../images/bg-introduce.gif) no-repeat center center; margin:35px auto 25px; text-align:center; font-size:1.45em; color:#fff; font-family: "Trebuchet MS", Arial, serif; padding-top:21px; height:106px; width:632px; }
#mtitle04 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle05 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle06 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle07 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle08 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle09 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle10 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#mtitle11 { margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }

/*  FONT STYLES  */

.bi { font-weight:bold; font-style:italic; }
.bi11 { font-weight:bold; font-style:italic; font-size:1.1em; }
.b10 { font-weight:bold; }
.b12 { font-weight:bold; font-size:1.2em; }
.biuo { font-weight:bold; font-style:italic; border-bottom:2px solid #ff6600; }
.buo { font-weight:bold; border-bottom:2px solid #ff6600; }
.og { font-weight:bold; color:#ff6600; }
.ogub { font-weight:bold; border-bottom:2px solid #000; color:#ff6600; }
.ogub11 { font-weight:bold; border-bottom:2px solid #000; color:#ff6600; font-size:1.1em; }
.pub11 { font-weight:bold; border-bottom:2px solid #000; color:#8c8c8c; font-size:1.1em; }
.bi11u { font-size:1.1em; color:#000; font-style:italic; font-weight:bold; border-bottom:2px solid #ff6600; }
.ogbgw { border-bottom:2px solid #f6b718; color:#000; padding:0; font-weight:bold; font-size:1.1em; }
.plbgw { border-bottom:2px solid #afafaf; color:#000; padding:0; font-weight:bold; font-size:1.1em; }

/*  PRODUCT  */

#product01 { margin:50px 0 80px 0; float:left; background:url(../images/threesimpleadjustments.gif) no-repeat top left; height:226px; width:352px; }

#prodbox1 { margin:0 auto; background:url(../images/bg-top-prod1.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox1 .pr1title { font-size:1.4em; color:#ff6600; margin-bottom:15px; }
#prodbox1 .pr1img { float:right; padding: 15px 0 0 40px; }
#prodbox1 p { line-height:1.4em; }
.prfoot { margin:0 auto 35px; background:url(../images/bg-btm-prod.gif) no-repeat bottom center; width:501px; height:10px; }

#prodbox2 { margin:0 auto; background:url(../images/bg-top-prod2.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox2 .pr2title { font-size:1.4em; color:#ff6600; margin-bottom:15px; }
#prodbox2 .pr2img { float:right; padding: 15px 0 0 40px; }
#prodbox2 p { line-height:1.4em; }

#prodbox3 { margin:0 auto; background:url(../images/bg-top-bonus.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox3 .pr3title { font-size:1.4em; color:#322e2f; margin-bottom:15px; }
#prodbox3 .pr3img { float:right; padding: 15px 0 0 40px; }
#prodbox3 p { line-height:1.4em; }

#prodbox4 { margin:0 auto; background:url(../images/bg-top-bonus.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox4 .pr4title { font-size:1.4em; color:#322e2f; margin-bottom:15px; }
#prodbox4 .pr4img { float:right; padding: 15px 25px 0 40px; }
#prodbox4 p { line-height:1.4em; }

#prodbox5 { margin:0 auto; background:url(../images/bg-top-prod5.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox5 .pr5title { font-size:1.4em; color:#322e2f; margin-bottom:15px; }
#prodbox5 .pr5img { float:right; padding: 20px 45px 0 40px; }
#prodbox5 p { line-height:1.4em; }

#prodbox6 { margin:0 auto; background:url(../images/bg-top-prod2.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox6 .pr6title { font-size:1.4em; color:#322e2f; margin-bottom:15px; }
#prodbox6 .gold { color:#f6b718; font-weight:bold; }
#prodbox6 .pr6img { float:right; padding: 15px 25px 0 40px; }
#prodbox6 p { line-height:1.4em; }

#prodbox7 { margin:0 auto; background:url(../images/bg-top-prod5.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox7 .pr7title { font-size:1.4em; color:#322e2f; margin-bottom:15px; }
#prodbox7 .plat { color:#c0c0c0; font-weight:bold; }
#prodbox7 .pr7img { float:right; padding: 15px 25px 0 40px; }
#prodbox7 p { line-height:1.4em; }
.prfoot7 { margin:0 auto 20px; background:url(../images/bg-btm-prod.gif) no-repeat bottom center; width:501px; height:10px; }

#prodbox8 { margin:0 auto; background:url(../images/bg-top-prod4.gif) no-repeat top center; width:451px; padding:25px 25px 10px; }
#prodbox8 .pr8title { font-size:1.4em; color:#322e2f; margin-bottom:15px; }
#prodbox8 .plat { color:#c0c0c0; }
#prodbox8 .pr8img { float:right; padding: 15px 25px 0 40px; }
#prodbox8 p { line-height:1.4em; }



/*  MAIN VIDEO  */

#mvid { margin:0 auto; text-align:center; background-color:#6c6c6c; border:1px solid #000; padding:6px 6px; width:324px; }
#svid { margin:15px auto; text-align:center; }
#svid p { font-size:.9em; }

/*  FOOTER  */

#footer { margin:0 auto; background:url(../images/bg-footer.gif) no-repeat top; height:148px; }

#footer .cright { margin:0 auto; text-align:center; padding: 30px 0; color: #000; font-size: 0.7em; }
#footer .pg { text-align:right; padding: 20px 46px 0 0; }

/*  BULLETS  */
#tickBullets-sum { margin:40px 60px; background:url(../images/bg-gold.gif) no-repeat top center; border:4px dashed #f6b718; padding:30px 30px 16px; }
#tickBullets-sum ul { list-style: none; margin: 0 auto; padding: 0; }
#tickBullets-sum ul li { margin:0 auto; display: block; color: #151515; padding: 0 0 14px 45px; text-decoration:none;  background: url(../images/tickcircle.gif) no-repeat left top; text-align:left; line-height:1.6em; font-size:.95em; }

#tickBullets { margin:30px; }
#tickBullets ul { list-style: none; margin: 0 35px; padding: 0; }
#tickBullets ul li { margin:0 auto; display: block; color: #151515; padding: 0 0 14px 45px; text-decoration:none;  background: url(../images/tickcircle.gif) no-repeat left top; text-align:left; line-height:1.6em; font-size:.95em; }
#normBullets ul { list-style: none; margin: 20px 15px 0; padding: 0; }
#normBullets ul li{ margin:0 auto; display: block; color: #151515; padding: 3px 0 10px 35px; text-decoration:none;  background: url(../images/bullet2.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }
*html #normBullets ul { list-style: none; margin: 20px 15px 0 0; padding: 0;  }
*html #normBullets ul li{ margin:0 auto; display: block; color: #151515; padding: 3px 0 10px 35px; text-decoration:none;  background: url(../images/bullet2.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }

.barBullets { margin:15px 50px; border-left:8px solid #ffb07b; padding-left:20px; font-size:.95em; }
#certBullets { margin:30px; }
#certBullets ul { list-style: none; margin: 0 35px; padding: 0;  }
#certBullets ul li { margin:0 auto; display: block; color: #151515; padding: 3px 0 14px 45px; text-decoration:none; background: url(../images/infobullet.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }
/*#pointBullets ul li { margin:0 auto; display: inline; display: block; color: #151515; padding: 0 0 14px 45px; text-decoration:none;  background: url(../images/pointbullet.gif) no-repeat left top; text-align:left; line-height:1.6em; font-size:.95em; }*/


/*  OTHER  */

.lock { font-size:.7em; font-weight:bold; }
.goldpoint { background:url(../images/gold-point.gif) no-repeat center; margin:25px auto; padding-top:25px; text-align:center; width:563px; height:72px; }
.plus { background:url(../images/plus.gif) no-repeat top center; width:54px; height:55px; position: relative; text-align: left; margin: 0 auto 20px; }

#guarantee { background:url(../images/bg-guarantee2.gif) no-repeat top center; width:500px; height:351px; position: relative; text-align: left; margin: 40px auto 25px; padding-top:20px; text-align:center; }
#guarantee .gtitle { font-size:1.6em; color:#fff; font-weight:bold; }
#guarantee p { color:#000; text-align:left; padding: 0 25px; line-height: 1.3em; font-weight:bold; }
#guarantee .gfoot { color:#fff; font-size:1.2em; }

#privacy { margin: 0 auto;	width: 500px; text-align: left; padding:30px; }
#privacy h1 { font-weight:bold; font-style:italic; font-size:1.1em; }
#privacy p { margin: 10px 0; color: #000; font-size: .95em; line-height:1.6em; }


#ototc { margin:0 auto; background:url(../images/bg-ecoursetop.gif) repeat-y top center; height:165px; padding-top:23px; }
#ototc .ototitle { font-size:1.7em; color:#282727; font-family: "Trebuchet MS", Arial, serif; padding-bottom:15px; margin:0; line-height:1.4em; text-align:center; font-weight:bold; }
#ototc .imp { color:#ff0000; font-size:1.8em; }
#ototc .oto { font-size:1.5em; font-weight:bold; color:#282727; font-family: "Trebuchet MS", Arial, serif; margin:0; line-height:1.1em; text-align:center; }
*html #ototc .oto { font-size:1.5em; font-weight:bold; color:#282727; font-family: "Trebuchet MS", Arial, serif; margin:0; line-height:1.1em; text-align:center; padding-top:7px; }
#exptc { margin:0 auto; background:url(../images/bg-ecoursetop.gif) repeat-y top center; height:168px; padding-top:20px; }
#exptc .exptitle { font-size:1.7em; color:#282727; font-family: "Trebuchet MS", Arial, serif; padding-bottom:15px; margin:0; line-height:1.3em; text-align:center; font-weight:bold; }

/*  HEADERS & TITLES  */

#ototitle01 { margin:20px 0 25px 0; text-align:center; font-size:1.45em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
/*#mtitle02 { background:url(../images/bg-quotewin.gif) no-repeat top center; margin:25px auto 25px; padding-top: 45px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; height:105px; }*/
#ototitle02 { background:url(../images/bg-bigquotes.gif) no-repeat center center; margin:40px auto 40px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }
#ototitle03 { background:url(../images/bg-introduce.gif) no-repeat center center; margin:35px auto 25px; text-align:center; font-size:1.45em; color:#fff; font-family: "Trebuchet MS", Arial, serif; padding-top:21px; height:106px; width:632px; }
#ototitle04, #ototitle05, #ototitle06, #ototitle07, #ototitle08, #ototitle09, #ototitle10, #ototitle11{ margin:35px auto 25px; text-align:center; font-size:1.5em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }

/* THANK YOU PAGE HEADER */
#tytc { margin:0 auto; background:url(../images/bg-ecoursetop.gif) repeat-y top center; height:165px; padding-top:23px; }
#tytc .tytitle { font-size:1.7em; color:#282727; font-family: "Trebuchet MS", Arial, serif; padding-bottom:15px; margin:0; line-height:1.2em; text-align:center; font-weight:bold; }

.bir { font-weight:bold; font-style:italic; color:#ff0000; }
.bi11r { font-weight:bold; font-style:italic; font-size:1.1em; color:#ff0000; }
.b10r { font-weight:bold; font-size:1em; color:#ff0000; }
.otob10c { font-weight:bold; font-size:1em; color:#000; text-align:center; padding-top:20px; margin:0; }
.b12r { font-weight:bold; font-size:1.2em; color:#ff0000; text-align:center; }