﻿.bookListingItem { padding-top: 5px; padding-bottom: 2px; width: 860px; float: left; }

.greyBG { background-color: #F1F1EC; }

.bookListing { background-color: White; float: left; }
.bookListing IMG { display: inline; }

.checkbox, .tdCheckBox { float: left; width: 50px; padding: 0; height: 20px; text-align: center; }

.title, .tdTitle { float: left; width: 210px; padding: 0; }
.author, .tdAuthor { width: 250px; float: left; padding: 0; }
.genre, .tdGenre { float: left; width: 150px; padding: 0; }
.month, .tdMonth { float: left; width: 150px; padding: 0; }

.pageName { float: left; margin: 10px 20px 0 20px; width: 860px; border-bottom: 1px solid #000; }
/* .borderBottom { padding: 0; margin: 0; border-bottom: 1px solid #000; clear: both; } */

.floatLeft { float: left; }
.floatRight { float: right; }

.listTable { clear: both; float: left; margin-left: 20px; }
/*.listTable TBODY { float: left; height: 20px; }*/
.listTable TBODY { height: 20px; }

.pageName H1 { margin-bottom: 0; }

.headerContent { background: none repeat scroll 0 0 #FFFFFF; height: 266px; margin: 10px 0; position: relative; z-index: 10; }

.listFooter { height: 40px; float: left; width: 900px; clear: both; display: block; }

.checkboxAll { float: left; margin: 20px 0 0 35px; }
.printList { float: left; margin: 20px 0 20px 35px; }

.bookList { float: left; margin-left: 20px; margin-right: 20px; }

.black { color: #000; }

#footer { /* 	 * To enable correct viewing with the .listFooter in the List page (IE7). 	 */ float: left; }

.genres { float: left; }
.catalogues { float: left; }
.coverReplacement { position: absolute; top: 0; }

.limpa { margin-bottom: 10px !important; }
.limpa P { margin: 0px !important; }

#book_listing .book .book-img { right: 709px !important; max-height: 210px; }

#featured .book_cover IMG { right: 617px !important; bottom: 7px !important; }

.bookReplacement { height: 220px; margin: 0px !important; }

.limpa { height: 220px; }

#book_listing .book { height: 220px !important; padding: 0px !important; zoom: 1; }

.bookHolder { padding-bottom: 10px; }

.genreSelector { display: none; }

#alertBackground { display: none; position: fixed; height: 100%; width: 100%; top: 0; left: 0; background: #000000; border: 1px solid #cecece; z-index: 100; _position: absolute; /* IE6 hack */ }
#alertContainer { display: none; position: fixed; background: #fff; border: 0; z-index: 101; padding: 12px; margin: 12px; width: 400px; max-height: 90%; min-height: 175px; _height: 175px; /* IE6 hack */ overflow: auto; _position: absolute; /* IE6 hack */ }
#alertContent h1 { margin: 10px 0 0 10px; }
#alertContent p { margin:  15px 10px 20px 10px; padding: 0; }

.listTable .tdTitle, .listTable .tdAuthor, .listTable .tdGenre, .bookListingItem .title, .bookListingItem .author, .bookListingItem .genre { margin: 0 15px 0 0; padding: 0; }
.listTable .tdTitle, .bookListingItem .title { width: 210px; }
.listTable .tdAuthor, .bookListingItem .author { width: 210px; }
.listTable .tdGenre, .bookListingItem .genre { width: 200px; }
.listTable .tdPubDate, .bookListingItem .month { max-width: 140px; }
.bookList a.titleLink { font-weight: normal; }

