.books-container {
    
}

.books-container .book-container {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.books-container .book-cover-wrapper {
    width: 200px;
    float: left;
    margin-top: 7px;
}

.books-container .book-cover-wrapper img {
    width: 90%;
    -webkit-box-shadow: 3px 3px 10px 0px rgba(153,153,153,0.5);
    -moz-box-shadow: 3px 3px 10px 0px rgba(153,153,153,0.5);
    box-shadow: 3px 3px 10px 0px rgba(153,153,153,0.5);
}

.books-container .book-info-wrapper {
    width: 350px;
    min-height:300px;
    float: right;
}

.books-container .book-description {
    text-align: justify;
}

.books-container .book-samples-links {
    text-align: center;
    margin-bottom: 10px;
}

.books-container .book-samples-links a {
    padding: 0 15px;
}

.books-container .book-purchase-links {
    text-align: center;
    margin-top: 10px;
}

.books-container .amazon-link img {
    height: 55px;
}
.books-container .ebook-link img {
    height: 55px;
}

.books-container .store-link img {
    width: 325px;
}

#book-preview > div > div:last-child {
        display: none;
}
#book-preview table {
    display: none;
}

#book-preview-wrapper {
    width: 40%;
    height: 95%;
    margin: 20px auto;
    background-color: #fff;
}

#book-preview {
    width: 100%; height: 100%;
}