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 { text-decoration: underline; }
a:hover { color: #ff6600; text-decoration: none; }

#iWrapper { margin: 0 auto; width: 800px; text-align: left; }
h1 { margin:0 48px 20px; padding-top:12px; color:#000; font-size:1.4em; text-align:center; font-weight:normal;}
.rul { border-bottom:2px solid #b40000;}
.toptit { font-size:2.1em; color:#b40000; font-family: "Trebuchet MS", Arial, serif; padding:17px 0 0 5px; line-height:1.2em; }
.toptit2 { font-size:1.6em; color:#b40000; font-family: "Trebuchet MS", Arial, serif; padding:12px 0 0 5px; line-height:1.2em; }
blockquote { margin:40px 60px; border:6px dashed #ffc000; padding:15px 30px; }
blockquote p { text-align:center; }
#bquote2 { margin:40px 60px; border:4px dashed #ffebb0; padding:10px 20px; }
#bquote2 p { text-align:left; }
#bquote3 { margin:40px 145px; border:6px dashed #3bb000; padding:15px 30px; }
#bquote3 p { text-align:center; }
#bquote4 { margin:40px 100px; border:6px dashed #3bb000; padding:15px 30px; }
#bquote4 p { text-align:center; }
.thirdp { margin:30px auto; background:url(../images/3rd-party2.gif) no-repeat center bottom; height:25px; width:640px; }
.dvdsnip { margin:30px auto; background:url(../images/dvdsnip-banner.new.gif) no-repeat center bottom; height:25px; width:640px; }

.dirty01, .dirty02 { margin:20px auto 0; font-size:1.6em; border-bottom:2px solid #ff6600; font-weight:bold; }
.truth { margin:40px auto 25px; background:url(../images/truth-arrows.gif) no-repeat top center; color:#000; font-size:1.9em; text-align:center; font-weight:bold; width:563px; height:115px; line-height:1.2em; }
.secret1, .secret2 { margin:20px auto; padding-top:12px; color:#000; font-size:1.4em; text-align:center; font-weight:normal; width:550px; }


#familyA { float:left; margin:15px auto 0; width:300px; }
#familyA .famAimg { margin:0 auto; text-align:center; background:url(../images/family-a.gif) no-repeat center bottom; height:203px; width:300px; }
.fam-a { color:#b40000; font-weight:bold; }

#familyB { float:right; margin:15px auto 0; width:300px; }
#familyB .famBimg { margin:0 auto; text-align:center; background:url(../images/family-b.gif) no-repeat center bottom; height:203px; width:300px; }
.fam-b { color:#3bb000; font-weight:bold; }

#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:#ffc100; padding:3px 23px; font-size:.9em; font-weight:bold; font-family:arial; text-decoration:none; }
#fmenu a:hover { text-decoration:none; color:#000;}

#header { margin:15px auto 0px; background:url(../images/bg-head2.gif) no-repeat top center; height: 105px; }
/*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;padding-bottom:10px; }
#mconwrap { margin:0px 80px; text-align:left; }
/*#imgfltc { background-color: transparent; position: relative; text-align: left; width:792px; height: 114px; margin: 0 auto; }*/

/* HELOC EX */
#helocex { border:1px solid #ffc000; background-color:#ffebb0; padding:15px; margin:25px 40px; }
.heloctit { margin-bottom:20px; font:bold 1.1em "trebuchet ms"; text-align:center; color:#000; padding:0 0 15px 0; border-bottom:1px solid #ffc000; }


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

/*  SIGN UP BOX  */
#signup { float:left; background:url(../images/bg-signup.gif) no-repeat top center; width:158px; height:450px; margin:5px 25px 15px 0; }
.pp { font-size:.9em; margin:18px auto 0; text-align:center; font-weight:bold; color:#f18001; text-decoration:none; }
.pp a, .pp a:visited { color:#f18001; text-decoration:none; }
.pp .a:hover { color:#f18001; text-decoration:none; }
.about { font-size:.8em; text-align:center; line-height:1em;}

#eccell { margin:15px auto 0; }
#eccell .ectitle { font-size:1.7em; color:#282727; line-height:1.1em; font-family: "Trebuchet MS", Arial, serif; margin:0 0 20px 0; text-align:center; }
#eccell .ecsignup { text-align:center; }
#eccell input.text { margin: 0 0 4px 0;  width: 130px; 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 { margin:14px auto 0; text-align:center; }
#eccell p { width:130px; margin:15px; 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; }





/*  WIDE SIGNUP  */

#signup2 { float:right; background:url(../images/bg-signup-w2.gif) no-repeat top center; width:300px; height:570px; margin:5px 0 15px 25px; }


#eccellw { margin:15px auto 0; }
#eccellw .ectitle { font-size:1.7em; color:#b40000; line-height:1.1em; font-family: "Trebuchet MS", Arial, serif; margin:0 0 20px 0; text-align:center; }
#eccellw .ecsignup { text-align:center; }
#eccellw input.text { margin: 0 0 4px 0;  width: 130px; border: 1px solid #ffb002; background-color: #fff; padding:3px; font-family: Arial, "Times New Roman", Times, serif; font-size:.75em; font-weight:normal; }
#eccellw #ecbutt { margin:14px auto 0; text-align:center; }
#eccellw p { margin:15px; line-height:1.2em; font-size:.9em; }
#eccellw .ecpp { text-align:right; padding-right:4px; }
#eccellw .ecpp a, #eccell .ecpp a:visited { font-size:.9em; color:#ffb002; font-weight:bold; text-decoration:underlined; }
#eccellw .ecpp a:hover { color: #f18001; text-decoration: none; }
.ppw { font-size:.9em; margin:18px auto 0; text-align:center; font-weight:bold; color:#f18001; text-decoration:none; }
.ppw a, .pp a:visited { color:#f18001; text-decoration:none; }
.ppw .a:hover { color:#f18001; text-decoration:none; }
.aboutw { font-size:.8em; padding:0 20px; text-align:left; line-height:1.2em;}


/* SMALL WIDE SIGNUP*/

#signupSmall { float:right; background:url(../images/bg-signup-w2.small.gif) no-repeat top center; width:300px; height:300px; margin:5px 0 15px 25px; }

#signupSmall .ectitle{font-size:22px}


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

/*  HEADERS & TITLES  */
#mtitle { margin:0px auto; padding-top:12px; color:#000; font-size:1.4em; text-align:center; font-weight:normal;width:640px;}
#mtitle01 { margin:35px auto 0; text-align:center; font-size:1.6em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; font-weight:bold; }
#mtitle01a { margin:15px auto 35px; text-align:center; font-size:1.4em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; font-weight:normal;}
/*#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; line-height:1.3em; }
#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:25px auto 25px; text-align:center; font-size:1.2em; color:#ff6600; font-family: "Trebuchet MS", Arial, serif; }

#mtitle12 { margin:20px auto; padding-top:12px; color:#ff6600; font-size:1.4em; text-align:center; font-weight:normal; width:550px; }

/*  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; }
.yell { background-color:#ffc000; padding:4px; }
.yell2 { background-color:#ffc000; padding:1px; font-weight:bold; }
.bgreen { color:#ffc000;font-weight:bold;font-size:1.2em; }
.special { margin:10px auto 0; text-align:center; font: bold 1.5em "Trebuchet MS", Arial, serif; color:#000;}
.red {color:#ff6600;}
.grn {color:#3bb000; font-weight:bold; font-size:1.2em;}

/*  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.plain.gif) no-repeat top; height:148px;margin-top:0px; }

#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  */

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

#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; }

/*  OL No.1  */
#olist01 { margin:0 110px;}
#olist01 ol { list-style: decimal; margin: 30px 15px 30px; padding: 0; }
#olist01 ol li{ margin:15px auto; /*display: block;*/ color: #151515; border:1px solid #ffc000; border-width:1px 0; background-color:#ffebb0; padding: 10px; text-decoration:none; text-align:left; line-height:1.3em; font-size:.95em; }

/*  BONUS CONTAINERS  */
#chatbg { margin:0 auto; background:url(../images/bg-stripes.gif) repeat-y top; width:640px; }
#chat1 { margin:15px 0 15px 100px; width:310px; }
#chat2, #chat3, #chat4, #chat5 { margin:15px 0 15px 230px; width:310px; }
#chat1 .b1head { background:url(../images/chathead-bg01.gif) no-repeat top; height:15px; }
#chat1 .b1titcont, #chat2 .b2titcont, #chat3 .b3titcont, #chat4 .b4titcont, #chat5 .b5titcont { float:left; padding:20px 0 0 25px; }
#chat1 .b1title, #chat2 .b2title, #chat3 .b3title, #chat4 .b4title, #chat5 .b5title { margin:0; color:#fff; font:bold 1.7em "trebuchet ms", arial, verdana, sans-serif; padding-bottom:0; } 
#chat1 .b1sub, #chat2 .b2sub, #chat3 .b3sub, #chat4 .b4sub, #chat5 .b5sub { margin:0; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:0; } 
#chat1 .b1subr { float:right; margin:0; text-align:left; width:110px; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:20px 25px 10px 0; }
#chat2 .b2subr { float:right; margin:0; text-align:left; width:180px; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:20px 25px 10px 0; }
#chat3 .b3subr { float:right; margin:0; text-align:left; width:230px; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:20px 25px 10px 0; }
#chat4 .b4subr { float:right; margin:0; text-align:left; width:110px; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:20px 25px 10px 0; }
#chat5 .b5subr { float:right; margin:0; text-align:left; width:140px; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:20px 25px 10px 0; }

#chat2 .b2head { background:url(../images/chathead-bg02.gif) no-repeat top; height:15px; }
#chat3 .b3head { background:url(../images/chathead-bg03.jpg) no-repeat top; height:277px; }
#chat4 .b4head { background:url(../images/chathead-bg04.jpg) no-repeat top; height:299px; }
#chat5 .b5head { background:url(../images/chathead-bg05.jpg) no-repeat top; height:299px; }

#chat1 .b1bulls { margin:0 0 0 155px; }
#chat2 .b2bulls, #chat3 .b3bulls, #chat4 .b4bulls { margin:0 50px; }
#chat1 .b1bulls ul, #chat2 .b2bulls ul, #chat3 .b3bulls ul, #chat4 .b4bulls ul { list-style: none; margin: 30px 15px 0; padding: 0; }
#chat1 .b1bulls ul li, #chat2 .b2bulls ul li, #chat3 .b3bulls ul li, #chat4 .b4bulls ul li { margin:0 auto; display: block; color: #151515; padding: 3px 0 20px 35px; text-decoration:none;  background: url(../images/bullet.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }


#chat1 .b1head p, #chat3 .b3head p, #chat4 .b4head p, #chat5 .b5head p { margin:0 auto 0; font: bold 1.5em "trebuchet ms", arial, verdana, sans-serif; color:#fff; padding-top:10px; text-align:center; }
#chat1 .b1body, #chat3 .b3body, #chat4 .b4body, #chat5 .b5body { background:url(../images/chatcont-bg01.gif) no-repeat bottom; padding: 0 30px 50px 30px; margin:0; }
#chat2 .b2body { background:url(../images/chatcont-bg02.gif) no-repeat bottom; padding: 0 30px 50px 30px; margin:0; }
#chat2 .b2head p { margin:0 auto 0; font: bold 1.5em "trebuchet ms", arial, verdana, sans-serif; color:#fff; padding-top:10px; text-align:center; }
#chat1 .b1body img { float:right; padding:5px 0 20px 20px; }

#chat1 .b1video { margin:20px auto 0; padding:0; }

/*  TESTIMONIALS  */
#testimonial { margin:25px auto; background:url(../images/bg-testi-top.gif) no-repeat top left; width:533px; }
#testimonial .photo { float:left; margin:0 16px 0 0; }
#testimonial .name { color:#0C0C0C; font-size:1.4em; padding-top:16px; }
#testimonial .job { color:#898989; font-size:1.1em; }
#testimonial .name-noimg { text-align:right; color:#0C0C0C; font-size:1.4em; padding:16px 27px 0 27px; }
#testimonial .job-noimg { text-align:right; color:#b51313; font-size:1.1em; padding:0 27px 0 27px; }
#testimonial .skillz { text-align:right; color:#000; font-weight:bold; font-size:.8em; padding:0 27px 0 27px; }
#testimonial .about { text-align:center; color:#000; font-weight:normal; font-size:.7em; padding:20px 27px 0; }
#testimonial p { padding:15px 27px 0; margin:0; }
#testimonial .btm { margin:0 auto; background:url(../images/bg-testi-btm.gif) no-repeat top; height:19px; width:533px; }
#testimonial #testiBulls ul { list-style: none; margin: 20px 80px 0 80px; padding: 0; }
#testimonial #testiBulls ul li{ margin:0 auto; display: block; color: #151515; padding: 3px 0 10px 35px; text-decoration:none;  background: url(../images/bullet3.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }

/*  TESTIMONIALS NARROW */
#testimonial-n { float:left; margin:6px 20px 10px 0; background:url(../images/bg-testi-top-n.gif) no-repeat top left; width:249px; }
#testimonial-n .photo-n { float:left; margin:0 16px 0 0; }
#testimonial-n .name-n { color:#0C0C0C; font-size:1.4em; padding-top:16px; }
#testimonial-n .job-n { color:#898989; font-size:1.1em; }
#testimonial-n .name-noimg-n { text-align:right; color:#0C0C0C; font-size:1.1em; padding:16px 27px 0 27px; }
#testimonial-n .job-noimg-n { text-align:right; color:#b51313; font-size:.8em; padding:0 27px 0 27px; }
#testimonial-n .skillz-n { text-align:right; color:#000; font-weight:bold; font-size:.8em; padding:0 27px 0 27px; }
#testimonial-n .about-n { text-align:center; color:#000; font-weight:normal; font-size:.7em; padding:20px 27px 0; }
#testimonial-n p { padding:10px 27px 0; margin:0; }
#testimonial-n .btm-n { margin:0 auto; background:url(../images/bg-testi-btm-n.gif) no-repeat top; height:19px; width:249px; }

/*  MOO TIPS  */

.tool-tip {	color: #fff; width: 280px; z-index: 13000; }
.tool-title { font-weight: bold; font-size: 1em; margin: 0; color: #f18001;	padding: 8px 8px 4px; background: url(../images/bubble-2.png) top left; }
.tool-text { font-size: 1em; padding: 4px 8px 8px; background: url(../images/bubble-2.png) bottom right; }
.custom-tip { color: #000; width: 270px; z-index: 13000; }
.custom-title {	font-weight: bold; font-size: 11px; margin: 0; color: #3E4F14; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7; }
.ogb {
font-weight:bold; color:#ff6600;
}

/*  MY STORY  */

#stone { margin-top:20px; padding:20px 30px; border:5px #ffebb0 solid; border-width:5px; }

