body {background:url(images/body.jpg);font-family: Trebuchet MS,Arial,Helvetica,sans-serif;color:#990050}
#christmasspecials{background:#FFFFFF;font-family: Trebuchet MS,Arial,Helvetica,sans-serif;color:#000000;}
p,#freefind,div.link {font-family:Arial,Helvetica,sans-serif;}
div{position:absolute;}
#logo{margin-left:20px;float:left}
#homepage{background:url(images/homepage.jpg)}
#books{background:url(images/books.jpg);}
#links{background:url(images/links.jpg);}
h1{font-size:3em; margin:0; text-align:center;}
h2{margin:0 0 0 10px;  border-top: 3px solid #F8F400}
p{font-size:1em;}
/*Home Page*/
div.left{position:absolute;left:20px;top:100px;width:35%;}
div.right{position:absolute;width:59%;left:40%;top:100px;}
p.book{background:#FFFFCC;border:solid #90F 2px; width:100%;font-size:1em;font-color:#90C;height:180px;padding:20px 10px 10px 20px;border-radius:15px;-moz-border-radius:15px;}
span.book{font-size:1.2em;color:#000000;}
img.moreinfo{border:none;}
img.bookcover{border:none;margin:10px;width:170px;height:135px;float:left;display:inline;}

p.endline {font-weight:Bold; font-size:18px}
p.bookcover {white-space:nowrap;margin:0;display:inline;text-align:center;}
span.bookcover {display:inline;margin:0 35px 0 0;}
p.link {font-size:24px; color:#380D71;}
p.links {text-align:left;border-bottom:solid 3px #90F;padding:0 0 20px 0}
p.endlinks{text-align:center;}
div.submits {position:static;margin-left:20px; clear:both;white-space:nowrap;}
#hippo{width:60px; height:40px;border: 1px solid #380D71;font-family:Verdana, Arial,Helvetica, sans-serif; color:#FFFBEC; font-size:12px;font-weight:bold;}
#linkpartners{width:125px; height:125px;border:0;}
#safesurf{width:108px; height:34px; border:0;}
span.webhosting {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#777777;line-height:20px;}
#exact{width:88px; height:31px; border:0;}
.validator {border:0;width:88px;height:31px; margin-top:20px;}
#freefind {text-align:center;font-size:10px;background-color:#9C2C86;}
/*Books page*/
#bookslogo {margin-left:30px; width:120px; height:75px;} 
p.booktext {font-weight:bold;white-space:nowrap;}
div.endline{position:absolute;left:45px;top:1200px;white-space:nowrap;width:100%}
div.bar {position:absolute; width:73%;height:80px;float:right;top:0; right:0;background:#FF00FF; white-space:nowrap;}
p.heading {font-size:48px;font-weight:bold; color:#990050; padding-left:40px; white-space:nowrap;}
span.java{font-size:8px;}
div.buy{position:absolute;left20px;top:200px;}
p.privacy{text-align:left}


div.javascript {left:30px;top:60px;text-align:center;}
span.java{font-size:8px;}
div.buy{left:20px;top:180px;}
div.booksnavigation{position:absolute;left:20px;top:1390px;width:100%;height:20%;white-space:nowrap;}
form.books{float:left;margin:0 10px 0 10px;}
h1.books {font-size:2em; color:#000088;text-align:center;}
/*Christmas Special Offers*/
h2.christmasspecials{color:#000000;text-align:center;font-size:1.5em;border:none;}
h3.christmasspecials{color:#000000;text-align:center;}
p.christmasspecials{color:#000000;text-align:center;font-size:1em;}
img.christmasspecials{width:750px;height:175px;text-align:center}
span.christmasspecials{font-size:1.5em;color:#F00;}
/*Contact Us*/
div.contact{ position:absolute;left:10%;}
p.contact{font-size:1.5em}
p.copyright{font-size:0.7em;text-align:center;}
/*PayPal*/
input.bookspaypal{background:#FFCCFF;text-size:0.7em;text-align:center;width:8em;border-top:#FDE9FD solid 3px;border-left:#FDE9FD solid 3px;border-bottom:#990099 solid 3px;border-right:#990099 solid 3px;}
input.bookspaypal a:hover {border-top:#990099 solid 3px;border-left:#990099 solid 3px;border-bottom: #ccc solid 3px;border-right:#ccc solid 3px;background:#800080;color:#fff;} 
input.foreignbookspaypal{background:#FFCCFF;text-size:0.7em;text-align:center;width:14em;border-top:#FDE9FD solid 3px;border-left:#FDE9FD solid 3px;border-bottom:#990099 solid 3px;border-right:#990099 solid 3px;}

/*Welsh Government*/
p.welsh{font-size:0.8em;margin:0;padding:20px 0 0 0;}
img.welsh{width:100px;height:30px;}
p.csec{font-size:0.8em;margin:0 0 0 20px;}
img.csec{width:100px;height:100px;border:0;margin:0 20px 0 0;}
