body { 
background-color:#11141B;
font-family:Verdana,Arial,Helvetica,sans-serif; 
}
.maintable {
border-spacing:0px;
padding:0px;
border-style:none;
width:100%;
height:100%;
}
.mainheader {
height:50px;
}
.mainbody {
vertical-align:top;
height:100%;
background:#C0C0FF;
}
.menubackground {
background:#000000;
}
.mainfooter {
height:15px;
font-size: .70em;
color: #C0C0FF;
}
.menucurrent {
font-weight:bold;
color:#FFE399;
font-size:.95em;
}
.menulink a:link {
color:#11141B;
text-decoration:none;
font-size:.90em;
}
.menulink a:visited {
color:#11141B;
text-decoration:none;
font-size:.90em;
}
.menulink a:hover {
color:#FFE399;
text-decoration:none;
font-size:.90em;
}

.menucellleft {
width:200px;
padding-top:5px;
padding-left:5px;
}
.leftmenu {
padding-left: 5px;
padding-top: 10px;
font-size:.9em;
width:200px;
background:#B0B0FF;
}
.cartfont {
color:#440e62;
font-size:1em; 
}
.shoppingcart {
padding-left:20px;
}
.cartlink a:link {
color:darkred;
text-decoration:none;
}
.cartlink a:visited {
color:darkred;
text-decoration:none;
}
.cartlink a:hover {
background:darkred;
color:#B0B0FF;
text-decoration:none;
}

.bodycontent {
padding-top:20px;
padding-left:5px;
padding-right:5px;
text-align:center;
}
.bodytitle {
font-weight:bold;
color:#440e62;
font-size:1.25em;
}
.booktitle {
font-weight:bold;
color:#440e62;
padding-bottom:15px;
font-size:1.25em;
}
.bodycaption {
color:black;
}
.bodytext {
color:#440e62;
}
.bookdescription {
padding-left:20px;
padding-right:20px;
text-align:left;
}
.bodylink a:link {
color:black;
font-weight:bold;
text-decoration:none;
}
.bodylink a:visited {
color:black;
font-weight:bold;
text-decoration:none;
}
.bodylink a:hover {
font-weight:bold;
text-decoration:none;
color:#FFE399;
}
.buylink a:link {
color:darkred;
text-decoration:none;
font-size:.8em;
}
.buylink a:visited {
color:darkred;
text-decoration:none;
font-size:.8em;
}
.buylink a:hover {
background:darkred;
color:#B0B0FF;
text-decoration:none;
font-size:.8em;
}
.quotefont {
color:#440e62;
}
.quotesource {
color:black;
}
.spoilers {
color:red;
font-size:.8em;
font-weight:normal;
}
.errortext {
color:red;
font-size:.8em;
font-weight:normal;
}

.owlbody {
 text-align:justify;
 font-size:1em;
 padding-top:.75em;
}
.owlbodycenter {
 text-align:center;
 font-size:1em;
}
.ebooktype {
color:darkred;
font-size:1em;
font-weight:bold;
}

.nav a:link {
color:#C0C0FF;
text-decoration:none;
font-size:.70em;
}
.nav a:visited {
color:#C0C0FF;
text-decoration:none;
font-size:.70em;
}
.nav a:hover {
color:#802080;
text-decoration:none;
font-size:.70em;
}

