body {padding:0; margin:0; background:#fff; font:82% arial,sans-serif; color:#333}

a img {border:0}
p {margin:0 0 15px 0}
small {font-size:87%}

.content {width:770px; margin:0 auto}
.content h1 {font:normal 200% arial; margin:20px 0}
.div {background:url("../image-files/div.gif") top left repeat-x #fff; float:left; width:100%; margin:9px 0}

.footer {background:#eed; float:left; width:100%; background:url("../image-files/blue.gif") top left repeat-x #fff; margin-top:-69px; height:100px}
.footer div {width:770px; margin:0 auto; font-size:87%}
.footer div img {margin-bottom:20px}
.footer div a, .footer div a:visited  {color:#333; text-decoration:none}
.footer div a:hover {color:#f90}

.p1_head {float:left; width:100%; height:183px; background:url("../image-files/page1_back.jpg") top center no-repeat #0c1123; text-align:center}
.p1_head div {width:940px; text-align:left; margin:0 auto}
.p1_head div img {margin:48px 0 0 95px; float:left; width:270px}
.p1_head div h2 {font:normal 135% arial,sans-serif; color:#fff; float:left; width:550px; margin:125px 0 0 20px}
.p1_intro {float:left; width:100%; background:url("../image-files/page1_back.gif") top left repeat-x; text-align:center}
.p1_intro div {width:940px; text-align:left; margin:0 auto}
.p1_intro div img {float:left; width:270px; margin-left:95px}
.p1_intro div .text {float:left; position:relative; left:20px; width:570px; margin:30px 0 0 0}
.p1_intro div .text h1 {font:normal 475% arial,sans-serif; color:#f90; letter-spacing:-1; margin:0; line-height:90%}
.p1_intro div .text h2 {font:normal 170% arial,sans-serif; color:#789; margin:10px 0 0 0; line-height:90%}
.p1_intro div .text img {float:right; width:280px; margin:30px 50px 0 0; overflow:hidden; position:relative}

.p2 {text-align:center; width:800px; margin:0 auto}
.p2 h1 {float:left; width:170px; font:normal 170% arial,sans-serif; text-align:right; margin:9px 40px 0 0}
.p2 h2, .p3 h2 {font-size:135%}
.p2 .text {float:left; padding:10px 0; width:500px; text-align:left}
.p2_head {width:100%; height:52px; background:url("../image-files/page2_back.jpg") top center no-repeat #0c1123; border-bottom:#def solid 12px}
.p2_brain {float:left; width:171px; margin:-52px 27px 0 13px}
.p2_intro {float:left; width:550px; padding-top:20px}
.p2_intro img {float:right; width:123px; margin:0 20px 20px 20px}
.p2_intro h1 {margin:0 0 15px 0; font:normal 170% arial,sans-serif}
.p2_intro h2 {margin:0 0 15px 0; font:normal 125% arial,sans-serif}
.p2_bstn {clear:both; text-align:center; color:#f90; width:800px; margin: 0 auto}
.p2_bstn img {margin:0}
.p2_bstn h1 {margin:5px 0; width:800px; text-align:center; font-weight:bold}
.p2 ul {text-align:left; position:relative; margin-left:168px; list-style:none; font-size:120%}
.p2_button {float:right; width:264px; margin:0; overflow:hidden; position:relative}

.p3 {width:800px}
.p3_final {margin-top:-20px; text-align:center}
.p3_final ul {text-align:left; float:left; width:520px; margin:0}
.p3_final .by {text-align:left; float:left; width:180px; margin:0 20px 0 0; position:relative; left:50px; margin-right:100px}
.p3 ul { list-style:none; font-size:120%; margin-left:0; padding-left:0; margin-bottom:30px}
.p3 .books {margin-top:-230px}
.p3 table {font-size:100%}
.p3 table th {font:normal 87% arial,sans-serif; text-align:left; padding:0 0 7px 25px; vertical-align:bottom}

.p4 {width:800; margin:0 auto}
.p4_bstn {clear:both; text-align:center; color:#f90}
.p4_bstn img {margin:5px 0 0 0}
.p4_bstn h2 {margin:20px 0 5px 0; text-align:center; font-weight:normal; color:#333; font-size:135%}
.p4 .testimonials {float:left; width:100%; background:url("../image-files/man.jpg") top left no-repeat; background-position:50px 0; margin-top:-10px}
.p4 .testimonials h1{float:left; width:120px; text-align:right; color:#fff; padding-top:100px; position:relative; left:60px; font-weight:normal}
.p4 .testimonials table {font-size:100%; float:right; width:550px; background:none; margin-top:10px}
.p4 .testimonials em {font-weight:bold}
.p4 .testimonials .blue td {background:#eef6ff; padding:15px; vertical-align:top}
.p4 .testimonials .white td {padding:15px; vertical-align:top}
.p4 .testimonials .blue .left {padding:0; background:url("../image-files/p4_test_bbl.gif") bottom left no-repeat #eef6ff}
.p4 .testimonials .blue .right {padding:0; background:url("../image-files/p4_test_bbr.gif") bottom right no-repeat #eef6ff}
.p4 .testimonials .white .left {padding:0}
.p4 .testimonials .white .right {padding:0; vertical-align:bottom}
.p4 .time {width:100%; font-size:100%}
.p4 .time td {text-align:center}
.p4 .time .t1 {vertical-align:bottom; padding-bottom:7px; width:100%; font-size:115%}
.p4 .time .t2 {background:url("../image-files/p4_time_back.gif") top left repeat-x #f90; font-size:185%}
.p4 .time .t2 em {font-style:normal; font-weight:bold; color:#fff}
.p4 .time .t3 {font-size:87%; padding-top:5px; font-size:100%}
.p4 .click {font-size:100%}
.p4 .click h2 {font-weight:normal; margin-top:77px; font-size:150%}
.p4 .click h2 img {margin:3px 3px 0 -40px; vertical-align:top}
.p4 .click h2 b {color:#8b0}

.p5 {text-align:center}
.p5 h1 {font:normal 300% arial,sans-serif; margin: 15px 0; color:#f90}
.p5 h2 {font-weight:normal}

.books .yell {width:312px}
.books .yell div {background:url("../image-files/yell_top.gif") top left no-repeat #ffe500; padding:20px 0 0 0}
.books .yell div ul {text-align:center; font-weight:bold; margin:0; font-size:125%}
.books .yell div ul li {margin:5px 0}
.books table .people {width:312px}
.books table .people img {float:right; width:240px; margin-right:29px}

