a:link {text-decoration:none;color:black;}
a:visited {text-decoration:none;color:black;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}
.navtable {
border-collapse:collapse;
background-color:orange;
font-family:sans-serif;
font-size:120%;
font-variant:small-caps;
color:black;
}
.navtablecell {
border:2px solid white;
}
.booklist {
border:2px;
background-color:beige;
}
.indexlist {
border:2px;
background-color:white;
}
.booklistcell {
border:2px solid white;
}
.highlight {
background-color:#110B53;
color:white;
border:2px solid white;
}
#whitelink a:link {color:white;}
#whitelink a:visited {color:white;}
.description {
width: 750px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height:120%;
font-weight:100;
color: #404040;
}
.pagedescription {
width: 725px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height:120%;
font-weight:100;
color: #404040;
}
.quarterpagedescription {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height:120%;
font-weight:100;
color: #404040;
}
.more {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#A8A8A8;
}
.price {
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#707070;
font-size:70%;
margin-top:0.5cm;
}
.footer {
margin-top:1.0cm;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#707070;
font-size:60%;
}
h1
{
width:750px;
font-family:"Trebuchet MS",arial,sans-serif;
font-size:200%;
font-weight:lighter;
color:gray;
}
h2
{
font-family:"Trebuchet MS",arial,sans-serif;
font-size:90%;
font-weight:lighter;
color:gray;
}
.booktitle
{
font-family:"Trebuchet MS",arial,sans-serif;
font-size:90%;
font-weight:lighter;
color:black;
width:200px;
}
.booklisttitle
{
font-family:"Trebuchet MS",arial,sans-serif;
font-size:120%;
font-weight:lighter;
color:black;
width:200px;
}
.bookauthor
{
font-family:"Trebuchet MS",arial,sans-serif;
font-size:70%;
font-weight:lighter;
color:gray;
}
.booklistauthor
{
font-family:"Trebuchet MS",arial,sans-serif;
font-size:100%;
font-weight:lighter;
color:gray;
margin-left:50px;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:white;
padding: 0px;
left: -100px;
border: none;
visibility: hidden;
color: red;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 40px; /*position where enlarged image should offset horizontally */
width:200px;
}
