﻿* {margin:0; padding:0; border:0;}
body {text-align:center; margin:0; font:11pt 'Times New Roman', Times, serif; background:#fff url('bg.gif') repeat top left}
a {text-decoration:none;color:#69f}
a:hover {color:maroon;}
img {border:0;}
h1 {font:bold 16pt Times New Roman, Times, Serif; }
h2 {font:bold 11pt Times New Roman, Times, Serif; text-transform:uppercase}
h2 b {font:bold 13pt Times New Roman, Times, Serif; color:blue; text-transform:none}
h2 span {font:bold 10pt Times New Roman, Times, Serif; text-transform:none}
h3 {font:bold 12pt Times New Roman, Times, Serif; margin-bottom:0; background-color:#cff; width:425px}
strong {text-decoration:underline; font-weight:normal}
ul {margin-left:0;}
ol {margin:0}
ul li {list-style-type:none; }
table {background-color:#cff; text-align:center; width:425px}
td {padding:1px 10px; white-space:nowrap;}
th, .th {text-align:center; padding:5px 0; }
.underline {text-decoration:underline;}

#nav a {color:#66f; font:12pt Times New Roman, Times, Serif; white-space:nowrap; }
#nav a:hover {color:#99f}
#nav a {font-weight:bold}
#nav #email a {font-weight:normal}

/* main divs */
#centerMe {background:url('centerMeBg.gif') repeat-y center top; margin:0 auto; position:relative; width:815px; background-color:#fff; padding-left:1px; }
#authorLeft {float:left; width:550px; padding-left:20px; }

/* links*/
#email {position:absolute; top:50px; left:92px; }
#home {position:absolute; top:80px; left:402px;}
#author {position:absolute; top:80px; left:482px}
#book1 {position:absolute; top:80px; left:562px}
#book2 {position:absolute; top:80px; left:642px}
.pYellow {background-color:#ff9; border:1px solid #000; padding:5px; font-size:10pt}
#left img {width:319px; height:443px}
#logo {margin-left:-15px;height:102px; width:800px; }

/* home page */
#home_page #inCenterMe {background-color:#dfdfdf; width:800px; height:100%; margin-top:5px; margin-right:15px}
#home_page #left {float:left; width:250px; padding-left:5px; }
#home_page #right {float:right; width:420px; padding-right:33px; }
#home_page #left div {padding:3px; background-color:#ccc; border:3px solid white; width:322px}
#home_page #left img {padding:10px; background-color:#fff; width:302px; height:380px}
#welcome {margin-top:10px; width:441px}
#both_books {margin-left:5px; margin-top:10px; position:relative; z-index:1}
a#home_email_link:hover {color:maroon;}
#home_page #right div {background-color:#ffffb7; padding:5px; margin-left:10px}
#home_page #right #div1 {margin-bottom:2px; }
#home_page #right #welcome {background-color:#dfdfdf; font:bold 12pt 'Times New Roman', Times, serif; width:400px; text-align:left;}
#welcome h1 {color:#8b007c; margin-bottom:10px;}
#booksMayBe {font:bold 12pt 'Times New Roman', Times, serif; padding:0 20px; position:relative; text-align:left;}
#booksMayBe img {margin-top:20px; position:absolute; right:35px;}

/* book1 page */
#bookPrice {font-size:16px; font-weight:bold; margin-top:10px; text-align:left;}
#book_page #left {float:left; width:320px; padding-top:10px; padding-left:5px; }
#book_page #left p {font-size:85%}
#book_page #left span {display:block; width:131px; float:left; text-align:left}
#book_page #right {float:right; width:470px; margin-top:10px; margin-right:15px; background:url('images/satisfaction.jpg') no-repeat 99% 84%;}
.upMe {position:relative; top:-30px}
.book1 .upMe {position:relative; top:-5px}

#book_page .book_page_2 #right {background:url('images/satisfaction.jpg') no-repeat 98% 86%;}
#book_page #inRight {background-color:#dfdfdf; margin-right:6px; padding:10px; font-weight:bold; font-size:95%; line-height:18px; text-align:left;}
#book_page ul {list-style-type:none; width:340px; margin:5px 0 0 0}
#book_page p {margin:8px 0; }
#book_page #right li {white-space:nowrap; width:384px; text-align:left;}

#book_page ul p {width:296px; padding:2px 2px 2px 5px; text-align:left; margin-right:8px}

#button1 {margin-right:145px}
#button2 {margin-right:125px}
#button3 {margin-right:105px}

.color1 {background-color:#bcfcfe;}
.color2 {background-color:#fed5e7;}
#book_page form {float:right; padding:4px 3px 0 6px; background-color:#FEFC97; border:1px solid black; width:65px;}

p#guarantee {font-size:75%; text-align:left; background-color:#eeecec; padding:3px}

/* book2 page */
.book_page_2 p {margin:10px 3px !important; text-align:left;}
.book_page_2 ul p {margin:6px 0 !important; }
.book_page_2 #costs {margin-top:10px}

/* author */
#authorLeft {text-align:left}
#authorLeft p {margin-top:15px}

/* images */
#terence {float:right; width:194px; height:243px; border:1px solid #ccc; margin:48px 30px 0 0;}
#probability {padding:10px; border:1px solid #ccc; width:305px; height:333px}

#footer {clear:both; color:#999; font-size:80%; padding:60px 10px 5px 10px; text-align:center;}
#footer a {color:#999; }

