.book-item{position:relative;margin:2em 40px 2em 30px}
.book-item a{color:#686868}
.book-details{float:left;width:330px;margin-bottom:35px}
.book-header{margin-bottom:.4em}
.book-title{font-size:1.2em;line-height:1.35em;margin-bottom:0}
.book-title a{color:#333}
.book-subtitle{font-size:1.2em;font-weight:300;line-height:1.35em;color:#9b9b9b}
.book-subtitle a{color:#9b9b9b}
.book-image{position:relative;float:left;border:1px solid #fff;margin:4px 16px 0 0}
.book-image .cover-white{border:1px solid #e5e5e5}
.book-data{font-size:.8em;line-height:1.4em;color:#9b9b9b;margin:.8em 0}
.book-written-by{font-size:.9em;line-height:1.4em;color:#9b9b9b;margin:.7em 0}
.book-details h1{font-size:1em;font-weight:500}
.book-details h2{font-size:1em;font-weight:500;color:#686868}
.book-footer{position:absolute;left:140px;bottom:0;width:330px}
.book-footer p{margin-bottom:0}
.book-footer .button{float:right;position:absolute;bottom:0;right:0}
.book-price{width:200px;float:left;border-bottom:1px solid #e5e5e5;line-height:1.3em;padding:5px 0}
.book-price.wide{width:330px}
.book-links{line-height:1.4em}
.book-links li{background:transparent url(bullet-point.png) no-repeat 0 0;padding:0 0 0 10px}
.book-short-text{line-height:1.4em;margin:.7em 0 .5em}
.book-short-text p{background:transparent url(bullet-text-point.png) no-repeat 0 2px;margin:.7em 0 .5em;padding:0 0 0 1em}
.top-book .book-details{width:290px}
.top-book .book-footer{width:290px;left:180px}
.top-book .book-price{width:160px}
.awarded-book{margin-top:0}
.awarded-book .price-name{font-size:1.2em;margin:0 0 .5em}
.awarded-book .price-year{width:70px;float:left;margin:0}
.awarded-book .price-books{width:400px;float:left}
.awarded-book .price-title{font-size:1.2em;margin:.4em 0 .5em}
.awarded-book .price-list{margin-bottom:2em}
.awarded-book .price-list li{background:#fff url(bullet-dash.png) no-repeat 0 .7em;padding:0 0 0 1em}
.awarded-book.sort-price .price-year{width:70px;float:left;font-size:1em;line-height:1.5em;margin:0}
.awarded-book.sort-price .price-list{margin-bottom:.5em}
.awarded-book.sort-price .price-list li{background:none;padding:0}
.results-status{font-size:1em;line-height:.85em;color:#b9b9b9;background:#eee;margin:2em 40px 2em 30px}
.results-status span{background:#fff;padding:0 1em 0 0}
.tracing-count{font-size:.8em;color:#b9b9b9;padding:0 0 0 .5em}
.button-list{position:absolute;bottom:0;right:0;margin-bottom:0}
.book-footer .button-list .button{position:relative;bottom:auto;right:auto}
.button-list ul{display:none;margin-bottom:0}
.button-list:hover a{display:none}
.button-list:hover ul,.button-list:hover ul a{display:block}
.button-list:hover ul a:hover{background:#231f20;border-color:#231f20}
#pagination-top{margin-bottom:20px}
.aside-box .limit-list li{background:none}
.limit-list li{float:left}
.limit-list a{display:inline-block;padding:.2em .5em .2em 0}