/* general */
BODY  {
background-color: #9E9F81;
font-family: "Arial";
font-size: 80%;
}
P {
margin-top: 0;
margin-bottom: 10px;
}
H1 {
margin-top: 0;
margin-bottom: 10px;
font-family: "Arial";
font-size: 11pt;
font-weight: bold;
}
H2 {
margin-top: 0;
margin-bottom: 10px;
font-family: "Arial";
font-size: 10pt;
font-weight: bold;
}
UL {
list-style-position: inside;
margin-left: 1em;
padding-left: 1em;
text-indent: -1em;
}
.ulmain {
margin-top: -5px;
margin-bottom: 5px;
}
A {
text-decoration: none;
color: #13444d;
}
A:hover {
color: #9E9F81;
}
.bold {
font-weight: bold;
} 
/* top & bottom*/
#wrapper  {
background-color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 10px;
width: 960px;
margin: 0 auto;
border: 1px solid #666666;
}
#header {
font-family: "Georgia";
font-size: 24pt;
letter-spacing: 4px;
padding-bottom: 5px;
}
.tagline {
font-size: 12pt;
padding-left: 10px;
letter-spacing: 0;
}
.contact {
display: none;
}
#bodywrapper {
padding-top: 10px;
padding-bottom: 5px;
}
#footer {
font-size: 8pt;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
margin: 0 auto;
color: #9E9F81;
background-color: #13444d;
border-top: 2px solid #9E9F81;
clear: both;
}
#footer A {
text-decoration: none;
color: #9E9F81;
}
span.email span {
display: none;
} 
/* menu */
#menuwrapper  {
vertical-align: middle;
height: 37px;
padding-left: 0;
border-bottom: 2px solid #9E9F81;
border-top: 2px solid #9E9F81;
background-color: #13444d;
display: block;
}
.menubutton {
padding-top: 10px;
padding-bottom: 9px;
display: block;
font-family: "Georgia";
font-size: 12pt;
float: left;
padding-left: 12px;
padding-right: 12px;
background-color: #13444d;
text-decoration: none;
color: #9E9F81;
}
.menubuttoncurrent {
padding-top: 10px;
padding-bottom: 9px;
display: block;
font-family: "Georgia";
font-size: 12pt;
float: left;
padding-left: 12px;
padding-right: 12px;
background-color: #9E9F81;
}
.menubutton:hover {
background-color: #31626b;
color: #9E9F81;
}
.menubuttoncurrent:hover {
background-color: #9E9F81;
color: #31626b;
} 
/* pictures */
.imgright  {
float: right;
margin-left: 8px;
margin-bottom: 8px;
}
.imgright p {
font-size: smaller;
text-align: center;
}
.imgright img {
border: 1px solid #000000;
} 
/* books */
.bookwithpic  {
min-height: 117px;
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 1px dotted #999999;
}
.booknopic {
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 1px dotted #999999;
}
.bookimgblock {
float: left;
width: 130px;
height: 100%;
}
.bookimg {
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #000000;
height: 115px;
}
.booktitle {
font-weight: bold;
padding-bottom: 3px;
}
.bookdesc {
display: inline;
vertical-align: top;
line-height: 150%;
font-size: 95%;
}
.bookdesc .price {
color: #a33131;
}
.bookdesc .comingsoon {
color: #a33131;
}
.bookdesc .bestseller {
    font-style: italic;
}
.author {
display: none;
}

/* slideshows */
.ss  {
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 1px dotted #999999;
}
.ssdesc {
display: inline;
vertical-align: top;
}
.sstitle {
font-weight: bold;
padding-bottom: 3px;
} 
