/*  GLOBAL  */
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; text-align:center; }
.floatl { float: left; padding: 3px 25px 0 0; }
.centerbutt { text-align: center; margin:30px auto; }
.centerbutt-otoplat { text-align: center; margin:50px auto; }
.clear { clear:both; height: 0; }

/*  BODY  */
body { margin: 0 0 0 0; padding: 0; background:url(bg-body.gif) #e9f4f7 repeat-x top;  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: #0000ff; text-decoration: underline; }
a:hover { color: #247fe6; text-decoration: none; }

#iWrapper { margin: 0 auto; width: 735px; text-align: left; }
.normtext { margin: 10px 0; color: #000; font-size: .8em; font-weight:normal; text-align:center; }

/*  MENU  */
#tmenu { margin: 0 6px; background:url(images/bg-tmenu.gif) repeat-x top center; height: 21px; }
#tmenu-st { float:right; color: #D5E3ED; height:0; font-size: .8em; text-align: center; padding:0; margin:0; }
#tmenu-st li { display: inline; margin:0; }
#tmenu-st li a, #tmenu-st li a:visited { float: left; /*background: url(../images/bg-tmenubar.gif) no-repeat right;*/ color: #fff; margin:0; padding: 1px 10px 2px; text-align: left; font-weight: bold; text-decoration: none; border-left:1px #fff solid;}
#tmenu-st li a:hover { background: url(images/bg-tmenu-active.gif) repeat-x top; color: #fff; }	
#tmenu-st li a.current { background: url(images/bg-tmenu-active.gif) repeat-x top; color: #fff; }

/*  HEADER  */
#top { margin: 22px auto 0; background:url(images/bg-top.gif) no-repeat top center; height: 13px; }
#header { margin: 12px auto 0; background:url(images/bg-header.jpg) no-repeat top center; height: 130px; }
#strapmenu { margin: 0 auto; background:url(images/bg-strapmenu.gif) no-repeat top center; height: 54px; }
.strap { margin: 0 6px; padding-top:6px; background:url(images/bg-strap.gif) repeat-x top center; height: 27px; color:#fff; font-weight:normal; text-align:center; font-size:1.1em; font-family: arial; }
#blkstrap { margin:10px auto; font-weight:bold; font-size:.9em; color:#000; text-align:center; }
#blustrap { margin:0 auto; font-weight:normal; font-size:1.1em; color:#0b67b9; text-align:center; }

/*  CONTENT  */
#content-top { margin: 0 auto; padding:0; width:735px; background:url(images/bg-content.gif) repeat-y top center; }
#content { margin: 0 auto; padding: 0 33px; width:669px; background:url(images/bg-content.gif) repeat-y top center; }
#maincall { margin:27px auto 30px; height:115px; padding-top:25px; background:url(images/bg-maincall.gif) no-repeat top; font-weight:bold; font-size:2.0em; color:#ff7f00; text-align:center; }

#imgcont02a .ic02heada, #imgcont05a .ic05heada { width:127px; background:url(images/bg-imgcont02a.gif) no-repeat top; padding:5px 0 0 5px; margin:0; }
#imgcont02a .ic02foota, #imgcont05a .ic05foota { width:132px; background:url(images/bg-imgcontbtm02a.gif) no-repeat bottom; margin:0; }
#imgcont05, #imgcont04 { float:left; margin:20px 25px 10px 0; background-color: #e9f4f7 }
#imgcont01 .ic01head, #imgcont03 .ic03head, #imgcont06 .ic06head, #imgcont04 .ic04head { width:224px; background:url(images/bg-imgcont.gif) no-repeat top; text-align:center; padding-top:5px; margin:0; }
#imgcont01 .ic01foot, #imgcont03 .ic03foot, #imgcont06 .ic06foot, #imgcont04 .ic04foot { width:224px; background:url(images/bg-imgcontbtm.gif) no-repeat bottom; margin:0; }
#imgcont04 .ic04mid { width:224px; background:url(images/bg-imgcont-mid.gif) bottom; margin:0; }

/*  TITLES  */
#mtitle001_1 { margin:30px 53px 0 52px; border:4px #e9f4f7 solid; text-align: center; }
#mtitle001_1 p { margin:0 auto 0; width:554px; height:45px; line-height: 1.4em; padding-top: 12px; background:url(images/bg-mtitle001d.gif) repeat-x top; font-size:1.5em; color:#0b67b9; font-family: "Trebuchet MS", Arial, serif; position: relative; text-align: center; font-weight:bold; border:1px #cbe8f0 solid; }

#mtitle001f, #mtitle002f, #mtitle003f, #mtitle005f, #mtitle006f, #mtitle007f, #mtitle008f, #mtitle010f { margin:0 auto; width:554px; height:32px; position: relative; background:url(images/bg-mtitle-f.gif) no-repeat top; }

/*  FOOTER  */

#footer { margin:0 auto 30px; background:url(images/bg-footer.gif) no-repeat top; height:51px; }
#footer .cright { margin:0 auto; text-align:center; padding: 20px 0 0 0; color: #000; font-size: 0.7em; position: relative; text-align: center; }
#footer .pg { text-align:right; padding: 20px 46px 0 0; }


/*  FONT STYLES  */
.date { float: right; color: #404040; font-size: 0.8em; padding-top:5px; }
*html .date { float: right; color: #404040; font-size: 0.8em; padding-top:5px; }
.bluesub { margin:25px 0 0 0; color:#0b67b9; font:normal 1.1em "Trebuchet MS", Arial, serif; }
.orangesub { margin:25px 0 0 0; color:#ff7f00; font:bold 1.1em "Trebuchet MS", Arial, serif; }
.birul { color:#000; border-bottom: 2px #e30202 solid; font-weight:bold; font-style:italic; }
.hdiu { font-style:italic; border-bottom: 3px #e30202 solid; }
.bred { font-weight:bold; color:#e30202; }
.bgreen { color:#3bb000;font-weight:bold;font-size:1.2em; }
.bi { font-weight:bold; font-style:italic; }
.bu { font-weight:bold; text-decoration:underline; }
.biu { font-weight:bold; text-decoration:underline; 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 #ff850d; }
.buo { font-weight:bold; border-bottom:2px solid #ff850d; }
.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; }
.biu-dblue { font-size:1.1em; color:#000080; 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; }
.caption { font-size:.8em; font-weight:bold; margin-top:10px; }
.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; }



#buynow { margin:30px auto; width:350px; height:60px; }
#buynow { height: 60px; }
#buynow ul { list-style: none; }
#buynow ul li { display: inline; }
#buynow ul li a { margin: 0 auto; display: block; width: 350px; height: 60px; }
#buynow #tt-1 a { background: url(images/order-button4.gif) no-repeat top center; width: 350px; }
#buynow #tt-1 a:hover { background: url(images/-button4.gif) no-repeat bottom; }

.system { font-size:.8em; font-weight:bold; }
.systemicons { font-size:.8em; font-weight:bold; position:relative; margin:0 auto; width:588px; width:300px; text-align:center;  }
.norm-bold { font-weight: bold; font-size: 1.1em; color:#000; text-align:center;  margin:0 auto 6px; width:588px; }
.normtext { margin: 10px 0; color: #000; font-size: .8em; font-weight:normal; text-align:center; }
.lrgfont { color:#91bcd9; font-size:2.3em; text-align:center; margin:25px 0; }


blockquote { margin: 25px 100px; padding:15px; color: #000; font-size: .95em; line-height:1.6em; border:#91bcd9 3px dashed; }
#indentt { margin: 25px 60px; line-height:1.6em; font-size: 1.2em; font-weight:normal; }

/*  BONUS CONTAINERS  */
#bonus1, #bonus2, #bonus3, #bonus4, #bonus5 { margin:15px auto; width:529px; }
#bonus1 .b1head { background:url(images/bonushead-bg01.jpg) no-repeat top; height:277px; }
#bonus1 .b1titcont, #bonus2 .b2titcont, #bonus3 .b3titcont, #bonus4 .b4titcont, #bonus5 .b5titcont { float:left; padding:20px 0 0 25px; }
#bonus1 .b1title, #bonus2 .b2title, #bonus3 .b3title, #bonus4 .b4title, #bonus5 .b5title { margin:0; color:#fff; font:bold 1.7em "trebuchet ms", arial, verdana, sans-serif; padding-bottom:0; } 
#bonus1 .b1sub, #bonus2 .b2sub, #bonus3 .b3sub, #bonus4 .b4sub, #bonus5 .b5sub { margin:0; color:#fff; font:normal 1.1em "trebuchet ms", arial, verdana, sans-serif; padding:0; } 
#bonus1 .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; }
#bonus2 .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; }
#bonus3 .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; }
#bonus4 .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; }
#bonus5 .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; }

#bonus2 .b2head { background:url(bonushead-bg02.jpg) no-repeat top; height:299px; }
#bonus3 .b3head { background:url(bonushead-bg03.jpg) no-repeat top; height:277px; }
#bonus4 .b4head { background:url(images/bonushead-bg04.jpg) no-repeat top; height:299px; }
#bonus4 .b4head-coach { background:url(images/bonushead-bg04-coach.jpg) no-repeat top; height:299px; }
#bonus4 .b4head-dad { background:url(images/bonushead-bg04-dad.jpg) no-repeat top; height:299px; }
#bonus4 .b4head-grand { background:url(images/bonushead-bg04-grand.jpg) no-repeat top; height:299px; }
#bonus4 .b4head-aunt { background:url(images/bonushead-bg04-aunt.jpg) no-repeat top; height:299px; }
#bonus5 .b5head { background:url(bonushead-bg05.jpg) no-repeat top; height:299px; }

#bonus1 .b1bulls { margin:0 0 0 155px; }
#bonus2 .b2bulls, #bonus3 .b3bulls, #bonus4 .b4bulls { margin:0 50px; }
#bonus1 .b1bulls ul, #bonus2 .b2bulls ul, #bonus3 .b3bulls ul, #bonus4 .b4bulls ul { list-style: none; margin: 30px 15px 0; padding: 0; }
#bonus1 .b1bulls ul li, #bonus2 .b2bulls ul li, #bonus3 .b3bulls ul li, #bonus4 .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; }


#bonus1 .b1head p, #bonus2 .b2head p, #bonus3 .b3head p, #bonus4 .b4head p, #bonus5 .b5head p { margin:0 auto 0; font: bold 1.5em "trebuchet ms", arial, verdana, sans-serif; color:#fff; padding-top:10px; text-align:center; }
#bonus1 .b1body, #bonus2 .b2body, #bonus3 .b3body, #bonus4 .b4body, #bonus5 .b5body { background:url(images/bg-bonuscont.gif) no-repeat bottom; padding: 0 30px 20px 30px; margin:0; }
#bonus1 .b1body img { float:right; padding:5px 0 20px 20px; }

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

/*  BULLETS 4 */
#bulls4 { margin:0 110px; }
#bulls4 ul { list-style: none; margin: 30px 15px 0; padding: 0; }
#bulls4 ul li{ margin:0 auto; display: block; color: #151515; padding: 3px 0 20px 45px; text-decoration:none;  background: url(images/bullet-49.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }

/*  BULLETS 4 */
#bulls4b { margin:0 0px; }
#bulls4b ul { list-style: none; margin: 30px 15px 0; padding: 0; }
#bulls4b ul li{ margin:0 auto; display: block; color: #151515; padding: 3px 0 20px 45px; text-decoration:none;  background: url(images/bullet-49.gif) no-repeat left top; text-align:left; line-height:1.3em; font-size:.95em; }

/*  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; padding: 8px; text-decoration:none;  background-color:#e8f4f8; text-align:left; line-height:1.3em; font-size:.95em; border-bottom:1px solid #cbe8f0; }
