body { color:#333; text-align:center; font-size:.8em; font-family: 'Lucida Grande', 'Lucida Sans';  padding:0px;margin:0px;}
a  { color: #008000; }
a:hover { color:#83D10E; }

a.alert {color: Red;font-size:12px;}
a.alert:hover {color: black;}

h2 {font-size:2em; }

div.header {width:100%;height:120px; text-align:left;position:fixed;background-image:url('img/bg_top.png');}
div.headercontent {width:960px;margin:0 auto; }
div.headercontent h1:first-child {font-weight:normal; display:inline;float:left;font-size:4.1em;font-family: 'Times New Roman', serif;}

div.login {clear:both; color:black;width:250px;height:15px;line-height:15px;text-align:right;position:absolute;left:800px;top:75px;}

h1:first-child a {color: #333;text-decoration:none; }

div.menu {float:right;position:relative; width:480px;display:block;}

ul.menu {margin:0px;padding:0px;}
li.menu {list-style-type:none;border:3px solid #eee; background:white; padding:10px; display:inline; border-radius:10px;}
li.menu a {display:block; }

li.lione {position:absolute; top:15px; left:0px; font-size: .9em;}
li.litwo {position:absolute;top: 7px; left:95px; font-size: 1.1em;}
li.lithree {position:absolute;top: 24px; left: 173px; font-size:1em;}
li.lifour {position:absolute; top:11px;left:266px;font-size:1.2em;}
li.lifive {position:absolute; top:20px; left:365px;font-size:.9em;}

li.menu:hover {background:url('img/bg_list.gif'); }
li.menu:hover a, li.menu a:hover {color:white; text-decoration:none;}

li.selected {background:url('img/bg_list.gif') }
li.selected a {color:white; text-decoration:none; }

div.content {width:960px;margin:0 auto; text-align:left; padding-top:150px;}

div.content h2, div.content p, div.content h3, div.content ul, div.content div.bookfile {margin-left: 150px}
div.content div.bookfile * {margin-left:0px; }
div.content p.intro {margin-left:0px;padding-left:20px;border-left:130px solid #efefef; font-size:1.4em;}

div.footer {font-size:.9em;width:940px;margin:0 auto;text-align:left;padding:10px;color:#aaa;}
div.footer ul {list-style-type: none; margin:35px 0px 0px 90px;}
div.footer li {display:inline; margin:0px 10px 0px 10px}

div.bookfile {padding-top:15px; } 
h3.booktitle {padding:4px; background:#F7FDD5; display:inline; border:1px solid #E6FCB1}

div.bookfile div.pictureandpay {margin:0px 20px 0px 20px;width:250px; min-height:350px; float:right; text-align:center; }

hr {border:0px; border-top:1px dotted black; }

p.price {font-size:1.5em; }
form.paybook {margin:0px;padding:0px; }