.book-item{float:left;margin:0 40px 15px 0;width:106px}.book-cover,.book-image,.book-price,.book-title{display:block}.book-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-cover{margin-bottom:10px;width:106px;height:155px;position:relative}.book-item .book-image{box-shadow:2px 2px 10px rgba(0,0,0,.2);max-width:100%;max-height:155px;position:absolute;left:0;bottom:0}.book-detail .book-image{margin:0 20px 20px 0}.book-summary{margin-bottom:15px}#filterbar_filter{height:25px;padding:6px 8px;border-bottom:1px solid #e5e5e5;background:#f9f9f9}#filterbar_sort{float:left}#filterbar_sort a{float:left;height:23px;line-height:23px;border:1px solid #ccc;margin-right:-1px;padding:0 8px;background-color:#fff;text-decoration:none;position:relative}#filterbar_sort a.active{background-color:#009a61;border-color:#009a61;color:#fff;z-index:3}#filterbar_search{float:right}#filterbar_search input.text{width:108px;height:17px;line-height:17px;padding:3px;float:left;border:1px solid #ccc}#filterbar_search button{background-color:#f7f7f7;line-height:13px;float:left;border:1px solid #ccc;margin-left:-1px;margin-right:0}#filterbar_search a.btn-mini{float:left;border:1px solid #ccc;background-color:#f7f7f7;line-height:23px;margin-left:8px;text-decoration:none;color:#333;font-size:12px;padding:0 8px}#filterbar_search a.btn-mini:hover{color:#009a61}