/* Enable next line only for FTP Transfer  
.web {display:none;}*/
body {margin:0; color:#000; background:#0FF;}
div, h1, h2, h3 {position:absolute;}
p {margin:4px 0 0 10px; font:normal 16px serif;}
img {position:absolute; border:0;}
div.container {position:relative; width:750px; left:50%; margin-left:-375px; 
height:600px; top:25px; margin-bottom:25px; color:#000; background:#FFC; border:3px ridge #900;}
div.header {width:750px; height:250px; color:#000; background:#FF9;}
div.headerL {position:absolute; width:225px; height:165px; left:2px; top:2px; color:#000;}
.cover {left:10px; top:10px;}
.bookNews {position:absolute; left:110px; top:20px;}

div.headerC {width:280px; height:170px; left:232px; top:0;}
h1, h2, h3 {margin:0;}
h1 {width:250px; height:50px; margin:0; top:20px; left:15px;}
h2, h3 {width:280px; top:90px; text-align:center; font:bold 18px serif;}
h3 {top:140px; font-size:16px;}

div.headerR {position:absolute; width:225px; height:185px; right:5px; top:15px;}
.legend {position:absolute; width:225px; margin:0; bottom:0; font-weight:bold; text-align:center;}

div.links {width:133px; height:340px; top:200px; left:0;}
.btnBox, .btnBoxG {position:relative; width:129px; height:29px; border-width:2px; border-style:ridge; color:#000; background:#999;}
.btnBoxG {height:32px; margin:0; background:#FFF;}
.button, .buttonG {position:absolute; left:2px; top:2px; border:0;}
.buttonG {left:25px; margin:0;}
#books2, #ephem2, #help2, #maps2, #notes2, #ships2,
#table2, #legnd2, #texts2, #velero2, #new2, #email2, #ship, #details {visibility:hidden;}
#email1, #email2 {position:absolute; left:50px; top:3px;}

div.explanations {width:508px; height:300px; top:200px; left:133px;}
.expBox1, .expBox2, .expBoxG, .expBoxC {position:relative; width:509px; height:29px; border-width:2px; border-style:ridge; color:#000; background:#FFC;}
.expBox2, .expBoxG {background:#FF9;}
.expBoxG {height:32px;}
.expBoxC {width:613px;}
.exp p {font-weight:bold; text-align:center;}
.srchBox {position:absolute; left:5px; top:2px;}
.web {position:absolute; left:260px; top:5px; border:1px solid #000;}
.srchBtn {position:absolute; width:175px; right:2px; top:1px;}
span.hidden {display:none;}

div.accessKey {width:104px; height:325px; top:200px; right:0; background:#FFF;}
.accLtr {position:relative; width:100px; height:29px; border-width:2px; border-style:ridge; color:#000; background:#FFA;}
.accLtr p {margin:3px; text-align:center; font-weight:bold;}
.B {background:#EFDD55;}
.E {background:#44FAF8;}
.H {background:#F06A6A;}
.M {background:#3BB7EA;}
.N {background:#F54646;}
.S {background:#3BB7EA;}
.T {background:#84E183;}
.L {background:#1A9816;}
.X {background:#FBE695;}
.G {background:#999; height:32px;}
.info {left:35px; top:5px;}