.trailMiddleRow {
    height: 320px;
}


.trail textarea {
    display: inline;

    font-size: 11;
}

textarea, input {
    font-size: 12;

}

.trail img {
    display: inline;
}


.noImage img {
    width: 60px;
    height: 80px;
    background-color: #eeeeff;
}

.addBook {
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    margin: 8 0 8 0;
    padding: 4 0 4 0;
    background-color: #eeeeff;
}

#searchResults {
    padding: 12px 0 0 12px;
    margin-bottom: 20px;
    border: 1px dotted black;
    display: none;
    width: 100%;
}

#fbWrapper #searchResults {
    padding-right: 0;
    padding-left: 0;
    margin-right: 10px;
    width: 716px;
}

 .searchForm {
    display: inline;
    border-right: 1px solid gray;
    padding: 0 12px 0 0;

}

p#advance {
    float: left;
    padding-left: 0;
    width: 60px;
}

p#unadvance {
    float: left;    
    padding-right: 10px;
    width: 60px;
}

.returnedBook {
    float: left;
    width: 110px;
    display: none;
    padding: 0 8px 0 8px;
}

#fbWrapper .returnedBook {
    padding: 0 2px 0 2px;
}

.returnedBook p{
    font-size: 8.5pt;
}
.book img.bookImage {
    float: left;
}

.book .info {
    float: left;
    padding: 0 0 0 6px;
    width: 120px;
    
}

.book .info p {
    padding: 0 0 0 0;
}

.book {
    float: left;

    height: 200px;
    border: 1px dotted gray;
    margin: 0 3px 3px 0;
    padding: 6;
    
}

