﻿.bookDetail 
{
    position: relative;
    width: 500px;
    padding-bottom: 10px;
}
.bookDetail .title 
{
    font-size: 2.0em;
    font-weight: bold; 
    margin-bottom: 5px;   
}
.bookDetail .title, .bookDetail img
{
    display: block;
    clear: both;
}

.description 
{
    position: relative;
    display: block;
    width: 350px;
    margin: 5px 0;
    line-height: 2.0em;
}
.bookInfo 
{
    position: relative;
    display: block;
    width: 350px;
    padding: 5px 10px;
    color: #666;
    border: solid 4px #eee;
    z-index: 100;
}
.bookInfo .infoDiv, .bookInfo div.category 
{
    position:relative;
    clear: both;
}
.bookInfo .infoDiv span.key, .bookInfo .infoDiv a.value 
{
    display: block;
    float: left;
    margin-right: 8px;
}
.bookInfo a.value, #main_content .bookInfo a.value, div.category a, #main_content  div.category a
{
    color: #666;
    border-bottom: solid 1px #E55016;
}
.bookInfo a.value:hover, #main_content .bookInfo a.value:hover, div.category a:hover, #main_content  div.category a:hover
{
    padding-right: 16px;
    background: transparent url(images/art/parts/link.gif) bottom right no-repeat;
}
.bookInfo .infoDiv span.key 
{
    color: #999;
    font-weight: bold;
}
.bookInfo div.category
{
    margin-left: 50px;
}
.bookInfo .infoDiv span.value img, .bookInfo .infoDiv span.value a
{
    display: inline;
    clear: none;
}
/* book List */
ul.bookList 
{
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none outside;
    overflow: hidden;
    z-index: 100;
}
ul.bookList li 
{
    position: relative;
    display: block;
    margin: 5px 0;
    width: 350px;
    float: left;
    overflow: hidden;
}
ul.bookList li img 
{
    border: none;
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}
ul.bookList li span 
{
    display: block;
    float: left;
    width: 200px;
}
ul.bookList li span.name
{
    font-weight: bold;
    font-size: 1.1em;
}
ul.bookList li span.author
{
    font-weight: normal;
    font-size: 1.0em;
    color: #000;
}
ul.bookList li span.desc
{
    font-weight: normal;
    font-size: 0.8em;
    color: #333;
}
