@charset "utf-8";
/* Loading EB20 Book in Reader CSS Document */

html { height: 100%; font-size: 100%; /* IE hack */ }
table { font-size: 100%; /* IE hack */ }

body { height: 100%; margin: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; background: #aaaeb4 url(../images/loadingpage-mainbg-2colour-repeat.gif) repeat-x left center; }

p { margin: 0 0 16px; }

.donotshow { display: none; }
.clearfloats { clear: both; height: 0px; font-size: 1px; line-height: 0px; }


/* Main Contents */
#welcome { height: 562px; position: absolute; top: 50%; left: 0; padding: 38px 0 0 0; margin: -300px 0 0 0; width: 100%; background: url(../images/loadingpage-mainbg-repeat.jpg) repeat-x top; }

#welcomecopy { width: 800px; height: 484px; padding: 17px; margin: 0 auto; background: url(../images/welcome-copy-bg.gif) no-repeat; }
#welcomecopy .leftcol { float: left; width: 299px; padding: 24px 0 0 54px; background: url(../images/welcome-reader-screencap.jpg) no-repeat 0px 157px; }
#welcomecopy .leftcol h1 { margin: 0 0 19px 0; height: 22px; text-indent: -9999px; font-size: 12px; background: url(../images/leftcol-ebooksdotcom-logo.gif) no-repeat 0px 0px; }
#welcomecopy .leftcol h2 { margin: 0; }
#welcomecopy .leftcol .features { margin: 265px 0 0 0; }

#welcomecopy .rightcol { float: right; width: 390px; padding: 65px 30px 0 0; font-size: 110%; line-height: 140%; }
#welcomecopy .rightcol h3 { line-height: normal; font-size: 110%; color: #000; margin: 20px 0 0 0;  }
#welcomecopy .rightcol form { margin: 0; padding: 0; }
#welcomecopy .rightcol input.text { font-size: 11px; color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; width: 279px; margin: 3px 0 0 0; }
#welcomecopy .rightcol .checkfields { padding: 20px 0; }
#welcomecopy .rightcol .checkfields input { margin: 0; padding: 0; float: left; }
\ html body #welcomecopy .rightcol .checkfields input { margin: -3px 0 0 -3px; }
#welcomecopy .rightcol .checkfields label { display: block; margin: 0 0 0 22px; margin-bottom: 4px; }
#welcomecopy .rightcol .checkfields .note { margin: -2px 0 0 0; color: #9b9b9b; padding: 0 0 0 22px; font-size: 90%; }
#welcomecopy .rightcol input.submit { width: 217px; height: 30px; position: relative; margin: 0 0 0 -3px; }

#errorTxt { display: none; color: #cc0d0d; font-weight: bold; font-size: 90%; padding: 0 0 0 24px; margin: 10px 0 20px 0; background: url(images/generic-error-alert.gif) no-repeat top left; }



/* Launch */
#launch {  height: 472px; position: absolute; top: 50%; padding: 130px 0 0 0; margin: -300px 0 0 0; width: 100%; background: url(../images/loadingpage-mainbg-repeat.jpg) repeat-x top; }
#launchcopy { width: 500px; margin: 0 auto; height: 315px; padding: 17px; background: url(../images/reader-launch-bodybg.jpg) no-repeat top left; }

#launchcopy h1 { margin: 0; height: 82px; font-size: 20px; background: url(../images/reader-launch-title.gif) no-repeat center 29px; text-indent: -999em; }
#launchcopy .thebook { margin: 0 0 0 88px; padding: 0 0 0 23px; height: 170px; background: url(../images/reader-launch-cover-shadow.gif) no-repeat 0px 141px; }
#launchcopy .thebook img.bookcover { border: 1px solid #fff; float: left; }
#launchcopy .thebook .bookdetails { margin: 0 0 0 124px; min-height: 152px; height: auto !important; height: 152px; color: #7d7d7d; position: relative; }
#launchcopy .thebook h2 { margin: 0; color: #000; font-size: 165%; }
#launchcopy .thebook h3 { color: #7d7d7d; margin: 0 0 9px 0; font-size: 120%; }

#launchcopy .thebook a.launchbook { display: block; width: 143px; height: 30px; position: absolute; bottom: -3px; left: -3px; }



