/* Amigo Reader Landings CSS Document */


.firstchild { margin-top: 0 !important; padding-top: 0 !important; }
.contentcontainer { background: none; }

.statscontent .tagcloud ul { padding: 0 0 15px 0; }


/* Title Bar */
#landingtitlebar { border-bottom: 1px solid #d4d1cf; padding: 0 0 18px 0; margin: 0 0 20px 0; min-height: 54px; height: auto !important; height: 54px; }
#landingtitlebar h1.pagetitle { margin-bottom: 10px; }
#landingtitlebar .blurb { font-weight: bold; color: #7d7d7d; font-size: 108%; }
#landingtitlebar .blurb strong.blurbimportant { color: #000; }
#landingtitlebar .blurb ul { margin: 0 0 -10px 0; padding: 3px 0 0 0; list-style: none; }
#landingtitlebar .blurb ul li { padding: 0 24px 0 0; display: inline; font-weight: bold; }
#landingtitlebar .blurb .search { float: right; }
#landingtitlebar .blurb .search input.text { float: left; width: 207px; padding: 1px 0 0 2px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #7f7f7f; }
#landingtitlebar .blurb .search input.submit { float: left; width: 17px; height: 17px; padding: 1px 0 0 0; margin: 0 0 0 3px; }

#landingtitlebar .blurb .search.searchamigoreader { padding-top: 5px; margin: 0 0 -7px 0; position: relative; float: none; }
#landingtitlebar .blurb .search.searchamigoreader input.text { width: 384px; }
#landingtitlebar .blurb .search.searchamigoreader input.text2 { width: 300px; font-size: 12px;  float: left; padding: 1px 0 0 2px; px; font-family: Arial, Helvetica, sans-serif; color: #7f7f7f; }
#landingtitlebar .blurb .search.searchamigoreader select.shortselect { width: 200px; font-size: 12px;  float: left; padding: 1px 0 0 2px; px; font-family: Arial, Helvetica, sans-serif; color: #7f7f7f; }

#landingtitlebar a.active { color: #144f74; }


/* Main Columns Container */
.maincolsoutercontainer { background: url(images/landing-farright-areastats-bg.gif) repeat-y right; }
.maincolsoutercontainer .maincolscontainer { background: url(images/landing-areastatistics-btmcorners.gif) no-repeat bottom right; }

.maincolsoutercontainer#threequart { background: url(images/landing-wide-left-areastats-bg.gif) repeat-y right; }
.maincolsoutercontainer#threequart .maincolscontainer {  background: url(images/landing-wide-left-areastatistics-btmcorners.gif) no-repeat bottom right; }


/* Left Column */
.landingleftcol { float: left; width: 643px; position: relative; /*z-index: 999;*/ }
.landingleftcol#wideleft { width: 693px; }
.landingleftcol#wideleft .colcontainer { padding-bottom: 10px; }

.landingleftcol#wideleft h3 { color: #144f74; padding: 0; margin: 35px 0 10px 0; font-size: 160%; }


/* Right Column */

.landingrightcolbooksubjects .colcontainer { padding-bottom: 10px; }

.landingrightcol { float: right; width: 245px; }
.landingrightcol .colcontainer { padding-bottom: 10px; }
.landingrightcol#thinright { width: 195px; }

.landingrightcol#thinright .tagcloud h3 { color: #144f74; padding: 11px 0 0 0; margin: 0 0 0 0; font-size: 160%; }


/* Left Column - 2 Column Structure */
.landingleftcol1 { float: left; width: 423px; }
.landingleftcol2 { float: right; width: 245px; }


/* Landing Block */
.landingblock { width: 618px; border-bottom: 2px solid #d4d1cf; padding: 20px 0 30px 0; }
.landingblock.first { padding-top: 0; }
.landingblock.last { border-bottom: none; padding-bottom: 0; }
.landingblock h2 { margin: 0; font-size: 210%; color: #144f74; }
.landingblock ul { margin: 0; padding: 3px 0 0 0; list-style: none; }
.landingblock ul li { padding: 0 24px 0 0; display: inline; font-size: 108%; font-weight: bold; }

.landingblock .viewall { padding-bottom: 18px; font-size: 108%; }

.landingblock .twocollanding { margin: 30px 0 0 0; background: url(images/landing-content-block-smallleftdivide.gif) repeat-y left; }
.landingblock .twocollanding h3 { margin: 0 0 18px 0; font-size: 140%; color: #144f74; }
.landingblock .twocollanding .recentcontent { float: left; width: 171px; }
.landingblock .twocollanding .rightblockcontent { float: right; width: 423px; }
.landingblock .twocollanding .rightblockcontent .arrowlink { margin-top: 5px; }

.landingblock.reading { padding: 30px 0; }
.landingblock.reading .twocollanding { margin: 0; background: url(images/landing-content-block-evencoldivide.gif) repeat-y left; }
.landingblock.reading .landingevenleft { float: left; width: 310px; }
.landingblock.reading .landingevenright { float: right; width: 288px; }
.landingblock.reading .landingevenright h3 { padding-left: 16px; }


/* Pagenation */
.pagenationouter { float: right; margin: 22px 0 0 0; padding: 0 2px 0 0; }
.pagenationouter.notop { margin-top: 0; }
.pagenation.top { margin-bottom:10px }
.pagenation { font-weight: bold; color: #7d7d7d; }
.pagenation a { padding: 0 2px; color: #7d7d7d !important; }
.pagenation a:hover, .pagenation a.active { color: #1094bd !important; }
.pagenation span.divide { display: none; }
.pagenation a.arrowlink { margin: 0 0 0 6px; padding: 0 0 0 8px; display: inline; background-position: 1px 5px; color: #1094bd !important; }
.pagenation a.arrowlink:hover { color: #144f74 !important; }
.pagenation a.prevlink { margin: 0 6px; padding: 0 0 0 8px; display: inline; background: url(images/arrow-left-aqua.gif) no-repeat 1px 5px; color: #1094bd !important; }
.pagenation a.prevlink:hover { color: #144f74 !important; }


/* Top 'X' Listings */
.topbookslist ol { margin: 0; width: 272px; padding: 0 0 5px 16px; list-style: none; }
.topbookslist ol li { float: left; padding: 4px 0; width: 272px; font-weight: bold; color: #7d7d7d; }
.topbookslist ol li strong { display: block; float: left; color: #144f74; margin: 0 -25px 0 0; }
.topbookslist ol li span.topbookdetails { display: block; margin: 0 0 0 25px; }
.topbookslist ol li span.topbookdetails a { display: block; padding: 0; }
.topbookslist ol li span.topbookdetails a span { color: #8cb219; }

.topbookslist ol li.number1book { float: none; width: 287px; margin: 0 0 -6px -22px; padding: 0 0 16px 22px; background: url(images/landing-reading-toplistedbook-shadow.gif) no-repeat 0px 53px; font-size: 108%; }
.topbookslist ol li.number1book .tblBookCover2 { float: left; }
.topbookslist ol li.number1book span.topbookdetails { display: block; margin: 0 0 0 53px; min-height: 56px; height: auto !important; height: 56px; }
.topbookslist ol li.number1book span.topbookdetails a { font-size: 108%; }
.topbookslist ol li.number1book .ratingModalBook { display: block; }

.landingblock.reading .landingevenleft .topbookslist ol li { width: 294px; }
.landingblock.reading .landingevenright .topbookslist ol li { width: 272px; }
.landingblock.reading .landingevenright .topbookslist ol li.number1book { width: 249px; }


/* Recently Discussed Books */
.recentcontent .recentbook { width: 158px; padding: 0 10px 21px 3px; background: url(images/landing-book-shadow.gif) no-repeat 0px 53px; }
.recentcontent .recentbook .tblBookCover2 { float: left; }
.recentcontent .recentbook .recentbookdetails { display: block; min-height: 60px; height: auto !important; height: 60px; margin: 0 0 0 52px; font-weight: bold; color: #7f7f7f; }
.recentcontent .recentbook .recentbookdetails a { font-size: 108%; display: block; }


/* Rating Stars */
.ratingModalBook { margin: 2px 0; width: 73px; height: 12px; background: url(images/modal/book-rating-stars.png) no-repeat 0px 0px; }
* html body .ratingModalBook { background: url(images/modal/book-rating-stars.gif) no-repeat 0px 0px; }
* html body #areastatistics .ratingModalBook { margin-top: 0; background: url(images/modal/book-rating-stars-grey-bg.gif) no-repeat 0px 0px; }

.ratingModalBook.rating0 { background-position: -75px 0px !important; }
.ratingModalBook.rating1 { background-position: -60px 0px !important; }
.ratingModalBook.rating2 { background-position: -45px 0px !important; }
.ratingModalBook.rating3 { background-position: -30px 0px !important; }
.ratingModalBook.rating4 { background-position: -15px 0px !important; }
.ratingModalBook.rating5 { background-position: 0 0px !important; }
.ratingModalBook span { font-size: 1px; display: none !important; }


/* Featured Review */
.featuredreview .thebook { width: 422px; padding: 0 0 15px 21px; position: relative; margin: 0 0 0 -20px; background: url(images/landing-featured-review-bookshadow.gif) no-repeat 0px 53px; }
.featuredreview .thebook .tblBookCover2 { float:left; }
.featuredreview .thebook .bookdetails { margin: 0 0 0 53px; min-height: 56px; height: auto !important; height: 56px; font-weight: bold; }
.featuredreview .thebook .bookdetails a { display: block; font-size: 115%; }
.featuredreview .featurebookblurb { font-size: 108%; line-height: 160%; color: #4b4b4b; padding: 0 25px 0 0; }
.featuredreview .featurebookblurb .reviewedby { font-weight: bold; font-size: 90%; line-height: normal; margin-bottom: 3px; }
.featuredreview .featurebookblurb .arrowlink { margin-top: 15px !important; }


/* Popular Discussions */
.populardiscussion { border-bottom: 1px solid #d7d7d7; font-weight: bold; width: 423px; }
.populardiscussion .populardiscussioninner { padding: 9px 0; width: 423px; }
.populardiscussion .populardiscussioninner .tblBookCover2 { float:left; }
.populardiscussion .populardiscussiondetails { width: 423px; }
.populardiscussion .populardiscussiondetails a { display: block; padding-bottom: 2px; }
.populardiscussion .totalresponses { color: #7f7f7f; float: right; padding: 0 0 2px 0; width: 100px; text-align: right; }
.populardiscussion .populardiscussiondetails .reportoptions { position: absolute; bottom: -3px; right: 0; padding-bottom: 1px; }
.populardiscussion strong { color: #000; }

.populardiscussion.featured .populardiscussioninner { padding: 0 0 17px 21px; position: relative; width: 411px; margin: 0 0 0 -9px; background: url(images/landing-featured-review-bookshadow.gif) no-repeat 0 53px; }
.populardiscussion.featured .populardiscussiondetails { margin: 0 0 0 53px; width: auto; min-height: 56px; height: auto !important; height: 56px; }
.populardiscussion.featured img { float: left; }
.populardiscussion.featured .totalresponses { float: none; width: auto; text-align: left; }
.populardiscussion.featured .populardiscussiondetails .reportoptions { float: right; bottom: 15px; }

.toggleoptioncopy .populardiscussion.featured .populardiscussioninner { padding: 0 0 17px 25px; width: 411px; margin: 0; background: url(images/landing-featuredbook-hotdiscussions-shadow.gif) no-repeat 0px 51px; }


/* Reading - Whats Hot */
.whatshotlisting { margin-top: 22px; }
.whatshotlisting h2 { margin: 0; padding: 6px 0 0 21px; min-height: 22px; height: auto !important; height: 22px; background: #004f9b url(images/landing-reading-whatshot-title-bg.gif) no-repeat top; color: #fff; font-size: 120%; border-bottom: 1px solid #013366; }
.whatshotlisting h2 a { display: block; float: right; width: 26px; height: 28px; position: relative; margin: -6px 0 -5px 0; background: url(images/landing-reading-whatshot-refresh.gif) no-repeat; }

.whatshotlisting .hotbookslist { min-height: 233px; height: auto !important; height: 233px; border-top: 1px solid #d0d9da; background: #eef3f4 url(images/landing-reading-whatshot-bg.gif) repeat-x top; padding-bottom: 20px; }
.whatshotlisting .hotbookslist ul { margin: 0; padding: 0 0 0 12px; list-style: none; }
.whatshotlisting .hotbookslist ul li { padding: 29px 10px 0 10px; position:relative; float: left; width: 104px; text-align: center; background: url(images/landing-reading-hotbook-item-shadow.gif) no-repeat 20px 132px; font-weight: bold; }
.whatshotlisting .hotbookslist ul li .hotCoverContainer { padding-left: 16px; margin: 0 auto 18px 0; width: 70px; height: 106px; text-align: left; }
.whatshotlisting .hotbookslist ul li a { font-size: 108%; outline: none; }
.whatshotlisting .hotbookslist ul li strong { font-size: 108%; display: block; padding-top: 3px; }


/* More Reading Lists */
.readinglistitem { padding: 0 15px 15px 0; font-weight: bold; color: #7d7d7d; }
.readinglistitem a { display: block; font-size: 115%; }
.readinglistitem strong { color: #000; padding-right: 5px; }


/* Previous Chat List */
.previouschatitem { padding: 0 15px 15px 0; font-weight: bold; color: #7d7d7d; }
.previouschatitem .prevdate { padding-right: 5px; }
.previouschatitem .prevchatauthor { font-size: 115%; }
.previouschatitem .prevdiscussing { font-weight: normal; color: #000; }


/* Upcoming Chat */
.featureupcomingchat { float: left; width: 198px; padding: 0 10px 25px 3px; min-height: 108px; height: auto !important; height: 108px; background: url(images/landing-useravatar-shadow.gif) no-repeat scroll 0 45px; }
.featureupcomingchat img { float: left; width: 48px; height: 48px; border: 1px solid #cccdcd; }
.featureupcomingchat .chatdetails { margin: 0 0 0 60px; min-height: 52px; height: auto !important; height: 52px; }
.featureupcomingchat .chatdetails a.authorname { font-weight: bold; font-size: 115%; }
.featureupcomingchat .chatdetails .datetime { color: #7f7f7f; font-weight: bold; font-size: 108%; }
.featureupcomingchat .chatdetails .datetime strong { color: #d96717; }
.featureupcomingchat .chatdetails .chataboutbook { color: #000; }
.featureupcomingchat .arrowlink { margin-top: 1px !important; padding: 0 0 0 10px; background-position: 1px 5px; }

.featureupcomingchat.alt { float: right; }


/* Listed Author Chat */
.listedauthorchat { padding: 15px 3px; border-bottom: 1px solid #ccc; background: url(images/landing-useravatar-shadow.gif) no-repeat 0 60px; }
.listedauthorchat.first { padding-top: 0; background-position: 0px 45px; }
.listedauthorchat img { float: left; width: 48px; height: 48px; border: 1px solid #cccdcd; }
.listedauthorchat span.authavatar { float: left; width: 50px; height: 50px; }
.listedauthorchat .chatdetails { margin: 0 0 0 60px; min-height: 52px; height: auto !important; height: 52px; }
.listedauthorchat .chatdetails a.authorname { font-weight: bold; font-size: 115%; }
.listedauthorchat .chatdetails .datetime { color: #7f7f7f; font-weight: bold; font-size: 108%; }
.listedauthorchat .chatdetails .datetime strong { color: #d96717; }
.listedauthorchat .chatdetails .chataboutbook { color: #000; }
.listedauthorchat .chatdetails .chatoverview { color: #7d7d7d; margin: 5px 0; }
.listedauthorchat .arrowlink { margin-top: 1px !important; padding: 0 0 0 10px; background-position: 1px 5px; }


/* Featured Reading List */
.featuredreadinglist { padding: 0 0 31px 0; background: url(images/featuredauthorsrow-avatar-shadows.gif) no-repeat 0px 52px; text-align: center; font-weight: bold; }
.featuredreadinglist .bookcovers { height: 64px; padding-left: 58px; }
.featuredreadinglist .bookcovers .col1 { background: url(images/featurelist-cover-shadow-1.gif) no-repeat top center; }
.featuredreadinglist .bookcovers .col2 { background: url(images/featurelist-cover-shadow-2.gif) no-repeat top center; }
.featuredreadinglist .bookcovers .col3 { background: url(images/featurelist-cover-shadow-3.gif) no-repeat top center; }
.featuredreadinglist .bookcovers .col4 { background: url(images/featurelist-cover-shadow-4.gif) no-repeat top center; }
.featuredreadinglist .bookcovers .col5 { background: url(images/featurelist-cover-shadow-5.gif) no-repeat top center; }
.featuredreadinglist .bookcovers .thishoveritem { float: left; margin-right: 20px; width: 44px; padding-left: 4px; height: 61px; }
.featuredreadinglist .bookcovers .tblBookCover2 { float: left; }
.featuredreadinglist a { font-size: 115%; display: inline; text-align: left; }
.featuredreadinglist .booksandvotes { text-align: center; }
.featuredreadinglist .booksandvotes strong { color: #000; padding-right: 5px; }


/* Area Statistics Column */
#areastatistics { width: 245px; background: #edf2f2; }
#areastatistics h2 { margin: 0; padding: 6px 0 0 25px; min-height: 22px; height: auto !important; height: 22px; background: #849a9e url(images/landing-areastats-titlebg.gif) repeat-x top; color: #fff; font-size: 120%; }
#areastatistics h2 a { display: block; float: right; width: 26px; height: 28px; position: relative; margin: -6px 0 -5px 0; background: url(images/landing-areastats-refresh.gif) no-repeat; }


#areastatistics .statsblock.first h2 { background: #849a9e url(images/landing-areastats-titlebg-first.gif) no-repeat; }
#areastatistics .statsblock.first h2 a { background: url(images/landing-areastats-refresh-first.gif) no-repeat; }

#areastatistics .statscontent { padding: 20px 25px 11px 25px; }
#areastatistics .statscontent a.arrowlink { margin-bottom: 10px; }
#areastatistics .statscontent a.arrowlink { margin-top: 3px; font-weight: bold; margin-bottom: 3px; }


/* Author Chat */
.statscontent .authorchat { padding: 11px 0; border-top: 1px solid #d6d6d6; }
.statscontent .authorchat a { outline: none; }
.statscontent .authorchat.first { padding-top: 0px; border-top: none; }
.statscontent .authorchat .authoravatar { float: left; padding: 0 0 4px 3px; background: url(images/landing-areastats-shadow.gif) no-repeat bottom left; position: relative; margin: 0 0 0 -3px; }
.statscontent .authorchat .authoravatar img { width: 48px; height: 48px; border: 1px solid #cccdcd; }
.statscontent .authorchat .chatdetails { margin: 0 0 0 60px; min-height: 52px; height: auto !important; height: 52px; }
.statscontent .authorchat .chatdetails .datetime { color: #7f7f7f; font-weight: bold; font-size: 108%; margin-right: -10px; }
.statscontent .authorchat .chatdetails .datetime strong { color: #d96717; }
.statscontent .authorchat .chatdetails a.authorname { font-weight: bold; font-size: 120%; }
.statscontent .authorchat .chatdetails .chataboutbook { color: #000; }
.statscontent .authorchat .arrowlink { padding: 0 0 0 10px; background-position: 1px 5px; margin-bottom: 0px !important; }


/* Featured Book */
.statscontent .featuredbook .thebook { width: 169px; padding: 0 50px 17px 25px; position: relative; margin: 0 -25px 0 -24px; background: url(images/landing-areastats-featuredbook-shadow.gif) no-repeat 0 53px; }
.statscontent .featuredbook .thebook a { outline: none; }
.statscontent .featuredbook .thebook .tblBookCover2 { float: left; }
.statscontent .featuredbook .thebook .bookdetails { margin: 0 0 0 53px; min-height: 56px; height: auto !important; height: 56px; color: #7d7d7d; font-weight: bold; }
.statscontent .featuredbook .thebook .bookdetails a { display: block; font-size: 108%; padding-bottom: 1px; }
.statscontent .featuredbook .featurebookblurb { font-size: 108%; color: #4b4b4b; line-height: 140%; }
.statscontent .featuredbook .featurebookblurb .reviewedby { font-weight: bold; font-size: 90%; line-height: normal; margin-bottom: 7px; color: #4b4b4b; }


/* Featured Member */
.statscontent .featuredmember .themember { width: 195px; padding: 0 0 8px 25px; position: relative; margin: 0 0 0 -25px; background: url(images/landing-areastats-shadow.gif) no-repeat 22px 45px; }
.statscontent .featuredmember .themember a { outline: none; }
.statscontent .featuredmember .themember img { float: left; width: 48px; height: 48px; border: 1px solid #cacaca; }
.statscontent .featuredmember .themember .memberdetails { margin: 0 0 0 59px; min-height: 50px; height: auto !important; height: 50px; color: #7d7d7d; font-weight: bold; }
.statscontent .featuredmember .themember .memberdetails a { display: block; font-size: 108%; padding-bottom: 1px; }
.statscontent .featuredmember .themember .memberdetails strong { color: #144f74; }
.statscontent .featuredmember .featurememberblurb { font-size: 108%; color: #4b4b4b; line-height: 140%; }


/* Popular Authors */
.featuredauthorsrow { width: 423px; padding: 0 0 14px 0; margin: 0 0 14px 0; background: url(images/featuredauthorsrow-avatar-shadows.gif) no-repeat 0px 45px; border-bottom: 1px solid #d6d6d6; }
.featuredauthorsrow.last { border-bottom: none; }
.popularauthor { float: left; width: 141px; text-align: center; color: #000; background: url(images/featuredauthorsrow-avatar-indishadow.gif) no-repeat top center; }
.popularauthor.col1 { background-image: url(images/featuredauthorsrow-avatar-indishadow-1.gif); }
.popularauthor.col3 { background-image: url(images/featuredauthorsrow-avatar-indishadow-3.gif); }
.popularauthor a.theauthor { display: block; width: 141px; text-align: center; font-size: 115%; font-weight: bold; outline: none; }
.popularauthor a.theauthor img { margin: 0 auto 9px auto; border: 1px solid #cacaca; width: 48px; height: 48px; }
.popularauthor .authorlocation { margin: 1px 0 0 0; text-align: center; color: #7d7d7d; font-size: 108%; font-weight: bold; }
.popularauthor .authorlocation strong { color: #144f74; }
.popularauthor .authorbooks { padding: 4px 15px 0 15px; }


/* List Members */
.listmember { width: 158px; padding: 0 10px 19px 3px; background: url(images/landing-useravatar-shadow.gif) no-repeat 0 44px; }
.listmember img { border: 1px solid #d1d1d1; float: left; width: 48px; height: 48px; }
.listmember .memberdetails { margin: 0 0 0 62px; font-weight: bold; color: #7f7f7f; min-height: 50px; height: auto !important; height: 50px; }
.listmember .memberdetails a { display: block; font-size: 108%; }


/* Popular Member Listing */
.popularmember { padding: 7px 0; border-bottom: 1px solid #d6d6d6; color: #7d7d7d; font-weight: bold; }
.popularmember a { display: block; }
.popularmember.first { padding-top: 0; }
.popularmember.featuredauthor { padding-top: 0; border-bottom: none; }
.popularmember .listmember { padding-bottom: 3px; }
.popularmember .memberlocation { float: right; color: #7f7f7f; }
.popularmember .membersbooks { float: left; }
.popularmember .membersreviews { margin: 0 0 0 68px; }
.popularmember .membersbooks strong, .popularmember .membersreviews strong { color: #144f74; }
.popularmemberblurb { padding: 7px 25px 7px 0; font-size: 108%; color: #4b4b4b; line-height: 140%; }


/* Newest Members */
.newestmember { padding: 7px 0; border-top: 1px solid #d6d6d6; font-weight: bold; }
.newestmember.first { padding-top: 0px; border-top: none; }
.newestmember img { border: 1px solid #d3d4d4; width: 23px; height: 23px; float: left; }
.newestmember .newestmemberinfo { margin: 0 0 0 34px; min-height: 25px; height: auto !important; height: 25px; color: #7d7d7d; }
.newestmember .newestmemberinfo a { display: block; font-size: 108%; font-weight: bold; margin-top: -2px; }
.newestmember .newestmemberinfo a strong { color: #d9671b; }
.newestmember .newestmemberinfo a:hover strong { color: #144f74; } 
.newestmember .newestmemberinfo span { color: #144f74; }


/* Listed Book */
.listedbook { border-bottom: 1px solid #d6d6d6; padding: 7px 0; font-weight: bold; }
.listedbook a { display: block; }
.listedbook strong { color: #000; }

.listedbook.last { border-bottom: none; }
.listedbook.listedreview { padding-left: 30px; background: url(images/landing-statscontent-review-icon.gif) no-repeat 0px 7px; }
.listedbook.listedreview.firstchild { background-position: 0px 0px; }

.statscontent .listedbook { width: 195px; }
.statscontent .listedbook.listedreview { width: 165px; }


/* Featured Chat Transcripts */
.statscontent .chattrans { padding: 11px 0 11px 3px; border-top: 1px solid #d6d6d6; background: url(images/landing-areastats-shadow.gif) no-repeat scroll 0px 56px; }
.statscontent .chattrans.first { padding-top: 0px; border-top: none; background: url(images/landing-areastats-shadow.gif) no-repeat scroll 0px 45px; }
.statscontent .chattrans img { float: left; width: 48px; height: 48px; border: 1px solid #cccdcd; }
.statscontent .chattrans .chatdetails { margin: 0 0 0 60px; min-height: 52px; height: auto !important; height: 52px; }
.statscontent .chattrans .chatdetails a.authorname { display: block; font-weight: bold; font-size: 115%; }
.statscontent .chattrans .chatdetails .chataboutbook { color: #000; }
.statscontent .chattrans .arrowlink { padding: 0 0 0 10px; background-position: 1px 5px; }


/* Adverts */
#areastatistics .statscontent.daverts { padding: 0 0 15px 0; }
.statscontent.daverts img { margin: 20px auto 0 auto; border: 1px solid #6f7f81; }
.statscontent.daverts a { outline: none; }

.landingads a { outline: none; }
.landingads a.startnewdiscussion { display: block; margin: 0 auto 14px auto; width: 180px; height: 150px; background: #90c56f url(images/landing-discussions-start-new.gif) no-repeat; border: 1px solid #6f7f81; }
.landingads a.startnewlist { display: block; margin: 0 auto 14px auto; width: 180px; height: 150px; background: #90c56f url(images/landing-discussions-lists-start-new.gif) no-repeat; border: 1px solid #6f7f81; }
.landingads a.writenewreview { display: block; margin: 0 auto 14px auto; width: 180px; height: 150px; background: #90c56f url(images/landing-discussions-write-review.gif) no-repeat; border: 1px solid #6f7f81; }
.landingads a.startnewbookgroup { display: block; margin: 0 auto 14px auto; width: 180px; height: 150px; background: #90c56f url(images/landing-start-new-bookgroup.gif) no-repeat; border: 1px solid #6f7f81; }
.landingads img { margin: 0 auto 14px auto; border: 1px solid #6f7f81; }


/* landing Search */
#landingleftsearch { width: 643px; background: #d9f0d2 url(images/landing-search-topcorners.gif) no-repeat; }
#landingleftsearch #landingleftsearchinner { padding: 14px 10px 18px 10px; background: url(images/landing-search-btmcorners.gif) no-repeat bottom left; }
#landingleftsearch #landingleftsearchinner h2 { color: #4b4b4b; margin: 0 0 6px 0; font-size: 120%; }
#landingleftsearch #landingleftsearchinner input { float: left; }
#landingleftsearch #landingleftsearchinner input.text { width: 560px; padding: 3px 0 0 2px; height: 20px; font-family: Arial, Helvetica, sans-serif; color: #7f7f7f; font-size: 120%; }
#landingleftsearch #landingleftsearchinner input.shorttext { color: #7F7F7F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; width: 285px; }
#landingleftsearch #landingleftsearchinner select.shortselect {color: #7F7F7F; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; height:21px; width: 185px; }
#landingleftsearch #landingleftsearchinner input.submit { padding: 5px 0 0 7px; }


/* Random Discussion */
.randomdiscussion { padding: 18px 0 14px 0; border-top: 1px solid #d6d6d6; }
.randomdiscussion.first { padding-top: 0; border-top: none; background: none !important; }
.randomdiscussion img { border: 1px solid #d3d4d4; width: 23px; height: 23px; float: left; }
.randomdiscussion .randomdiscussionmember { width: 171px; margin: -2px -20px 0 34px; min-height: 25px; height: auto !important; height: 25px; color: #7d7d7d; }
.randomdiscussion .randomdiscussionmember a { display: block; font-size: 108%; font-weight: bold; }
.randomdiscussion .randomdiscussionteaser { padding: 9px 0 0 0; font-size: 108%; color: #4b4b4b; line-height: 140%; }
.randomdiscussion .randomdiscussionteaser .arrowlink { margin-top: 5px; }

.statscontent .authorchat .arrowlink { padding: 0 0 0 10px; background-position: 1px 5px; }


/* Random Reading List */
.statscontent .random5list .toprandomlist { width: 199px; padding: 0 20px 17px 25px; position: relative; margin: 0 -25px 0 -24px; background: url(images/landing-areastats-featuredbook-shadow.gif) no-repeat 0 53px; }
.statscontent .random5list .toprandomlist .tblBookCover2,.statscontent .random5list .toprandomlist .thishoveritem { float: left; }
.statscontent .random5list .toprandomlist .toprandomlistdetails { margin: 0 0 0 53px; min-height: 56px; height: auto !important; height: 56px; color: #7d7d7d; font-weight: bold; }
.statscontent .random5list .toprandomlist .toprandomlistdetails a { display: block; font-size: 108%; padding-bottom: 1px; color: #144f74; }
.statscontent .random5list .toprandomlist .toprandomlistdetails a:hover { color: #1094BD; }
.statscontent .random5list .toprandomlist .toprandomlistdetails strong { color: #000; padding-right: 5px; }
.statscontent .random5list .random5listitem { font-weight: bold; padding: 0 0 11px 0; }
.statscontent .random5list .random5listitem strong { display: block; float: left; color: #144f74; padding-left: 2px; }
.statscontent .random5list .random5listitem span { display: block; margin: 0 0 0 25px; }
* html body .statscontent .random5list .random5listitem span a { margin-left: -4px; }


/* Featured Reading Lists */
#featuredreadinglists { border-bottom: 1px solid #d7d7d7; }
#featuredreadinglists .toggleoption { margin-bottom: 32px; }

#morereadinglists h3 { margin-top: 14px !important; }


/* Landing Left Col Table */
.mostdiscussedbooks { width: 423px; padding-right: 16px; position: relative; margin-right: -16px; background: url(images/landing-discussions-bookcovers-shadow.gif) no-repeat 22px 145px; }
.mostdiscussedbooks .featurebook { font-size: 108%; padding-bottom: 10px; background: url(images/activity-top-rated-covershadow.gif) no-repeat center 103px; }
.mostdiscussedbooks .featurebook a { font-size: 108%; outline: none; }
.mostdiscussedbooks .featurebook a .tblBookCover2 { margin: 0 auto 13px auto; float: none; }

table.landingstats { width: 100%; }
table.landingstats th { background: #859a9e url(images/landing-stats-table-thbg.gif) repeat-x top; padding: 6px 0 6px 0; border-left: 1px solid #6b7a7e; border-right: 1px solid #c2ccce; color: #fff; font-size: 120%; }
table.landingstats td { border-left: 1px solid #d6d6d6; text-align: center; padding: 5px 0 5px 0; vertical-align: top; font-weight: bold; }
table.landingstats tr.alt td { background-color: #f5f8f8; }
table.landingstats tr.firstrow td { padding-top: 19px; }

table.landingstats .tblBookCover2 td { border-left: none; }

table.landingstats td.itemnum { width: 24px; border-left: none; font-weight: bold; color: #144f74; font-size: 115%; }
table.landingstats td.topbook { width: 118px; padding-right: 7px; padding-left: 7px; }
table.landingstats td .arrowlink { display: inline; }

table.landingstats th.itemnum { width: 23px; border-left: none; }
table.landingstats th.topbook { width: 131px; border-left: 1px solid #6b7a7e; }


/* Top Reviews */
#featuredreviews .toggleoption { margin-bottom: 21px !important; }
.topratedreviews { width: 423px; background: url(images/landing-discussion-reviews-topbookshadows.gif) no-repeat 0px 98px; }
.topratedreviews .featurebook { float: left; width: 111px; font-size: 108%; padding: 0 15px 22px 15px; text-align: center; font-weight: bold; color: #7d7d7d; background: url(images/top-rated-book-shadow.gif) no-repeat 32px 104px; }
.topratedreviews .featurebook a { font-size: 108%; outline: none; }
.topratedreviews .featurebook a .bookCoverContainer { height: 106px;margin:0 0 18px 21px; text-align:left; }


/* Top Reviewing Member */
.topreviewer { padding: 0 0 13px 0; margin-bottom: 12px; border-bottom: 1px solid #d6d6d6; }
.topreviewer .revieweravatar { float: left; padding: 0 0 4px 3px; width: 54px; position: relative; margin: 0 0 0 -3px; background: url(images/landing-useravatar-shadow.gif) no-repeat scroll 0 45px; }
.topreviewer .revieweravatar img { border: 1px solid #cecece; }
.topreviewer .reviewerdetails { margin: 0 0 0 59px; color: #000000; min-height: 50px; height: auto !important; height: 50px; }
.topreviewer .reviewerdetails a.reviewerusername { font-size: 115%; font-weight: bold; }
.topreviewer .reviewerdetails .reviewstats { font-size: 108%; font-weight: bold; color: #7d7d7d; padding: 1px 0; }


/* landing Togglefields */
.toggleoption { border-bottom: 1px solid #afbfc0; margin-bottom: 15px; height: 27px; }
.toggleoption ul { margin: 0; padding: 0 0 0 3px; list-style: none; height: 27px; }
.toggleoption ul li { display: block; float: left; height: 28px;padding-left: 3px; margin-bottom: -1px; }
.toggleoption ul li a { display: block; float: left; display: block; width: 135px; height: 18px; margin: 0 0 0 0; padding: 10px 0 0 0; background: url(images/landing-toggleoption-link-bg.gif) no-repeat top left; text-align: center; color: #4b4b4b; font-weight: bold; outline: none; }
.toggleoption ul li a:hover, .toggleoption ul li a.active { background-position: 0px -28px; color: #000; }
.toggleoption ul li.first a { margin-left: 0; }


/* Popular Tags */
.populartags ol { margin: 0; padding: 0 0 5px 0; list-style: none; }
.populartags ol li { padding: 3px 0; border-bottom: 1px solid #d6d6d6; font-weight: bold; width: 195px; }
.populartags ol li strong { float: left; color: #144f74; }
.populartags ol li a { display: block; margin: 0 0 0 23px; }

.statscontent .populartags ol { width: 195px; position: relative; margin: -3px 0 0 0; }
.statscontent .populartags ol li a { width: 170px; }
* html body .statscontent .populartags ol li a { width: 160px; }


/* Amigo Reader Collections */
a.amigoreadercollection { border-bottom: 1px solid #d6d6d6; padding: 10px 0 8px 0; display: block; width: 195px; }
a.amigoreadercollection img { float: left; }
a.amigoreadercollection strong { display: block; float: right; font-size: 108%; }
a.amigoreadercollection span.clearfloats { display: block; }

a.amigoreadercollection.ebooksdotcom { position: relative; margin-top: -5px; }
a.amigoreadercollection.ebooksdotcom strong { padding-top: 6px; }

a.amigoreadercollection.lutenberg strong { padding-top: 10px; }

a.amigoreadercollection.onlinebookspage { margin-bottom: 10px; }
a.amigoreadercollection.onlinebookspage strong { padding-top: 4px; }


/* Search Results */
.searchresultscontainer { padding-top: 14px; }

.searchresult { float: right; width: 296px; border-bottom: 1px solid #d7d7d7; padding: 0 0 9px 0; margin-bottom: 9px; }
.searchresult .reportoptions { display: inline; }
.searchresult a { outline: none; }
.searchresult.alt { float: left; clear: left; }

.searchresult .resultdetails { margin: 0 0 0 61px; font-weight: bold; min-height: 60px; height: auto !important; height: 60px; }
.searchresult .resultdetails a { font-size: 108%; display: block; }
.searchresult .resultdetails a strong { color: #d9671b; }
.searchresult .resultdetails a:hover strong { color: #144f74; }

.searchresult .resultdetails .groupdetails  { font-weight: bold; }
.searchresult .resultdetails .groupdetails strong { color: #144F74; }

.searchresult .resultbookcover { width: 51px; padding: 0 0 4px 4px; float: left; background: url(images/landing-book-shadow.gif) no-repeat 1px 52px; }
.searchresult .peoplegroupavatar { width: 54px; padding: 0 0 4px 3px; float: left; background: url(images/landing-useravatar-shadow.gif) no-repeat 0 44px; }
.searchresult .peoplegroupavatar img { border: 1px solid #cacaca; }

.searchresultwide { border-bottom: 1px solid #d7d7d7; margin-bottom: 9px; color: #000; }
.searchresultwide .reportoptions { display:inline; }
.searchresultwide .searchresultwideinner { padding: 0 0 9px 0; }
.searchresultwide .searchresultwidedetailsdisc { margin: 0 0 0 53px; min-height: 56px; height: auto !important; height: 56px; }
.searchresultwide .tblBookCover2 { float: left; }
.searchresultwide a { display: block; font-weight: bold; outline: none; }
.searchresultwide .totalresponses { color: #7f7f7f; float: right; text-align: right; }
.searchresultwide .totalresponses strong { display: block; }

.searchresultwide.review { padding-left: 30px; background: url(images/landing-listing-review-icon.gif) no-repeat 0px 2px; }

.searchresultwide.featured .searchresultwideinner { padding: 0 0 17px 23px; background: url(images/landing-featured-review-bookshadow.gif) no-repeat 0 51px; }
.searchresultwide.featured .searchresultwidedetails { margin: 0 0 0 53px; min-height: 56px; height: auto !important; height: 56px; }
.searchresultwide.featured .tblBookCover2 { float: left; }
.searchresultwide.featured a { font-size: 108%; }

.sort-results { width: 100%; height: 29px; padding: 10px 4px 0 14px; margin: 0 0 25px 0; background: url(images/search-sortby-bg.gif) no-repeat top left; }
.sort-results strong { font-size: 108%; padding-right: 13px; color: #4b4b4b; }
.sort-results select { font-size: 12px; color: #000; width: 212px; font-family: Arial, Helvetica, sans-serif; }

.sort-results-sub { width: 500px; height: 29px; padding: 10px 4px 0 14px; margin: 0 0 25px 0; background: url(images/search-sortby-bg.gif) no-repeat top left; }
.sort-results-sub strong { font-size: 108%; padding-right: 13px; color: #4b4b4b; }
.sort-results-sub select { font-size: 12px; color: #000; width: 212px; font-family: Arial, Helvetica, sans-serif; }

.booksearchresult { padding: 0 0 13px 0; margin-bottom: 17px; border-bottom: 1px solid #d7d7d7; position: relative; }
.booksearchresult .reportoptions { display: inline; position: absolute; top: 10px; right: 10px; }
.booksearchresult .booksearchresultcover { float: left; width: 84px; padding: 0 0 4px 16px; background: url(images/landing-large-bookcover-shadow.gif) no-repeat 10px 101px; }
.booksearchresult .booksearchresultcover a { outline: none; }
.booksearchresult .booksearchresultdetails { margin: 0 0 0 125px; min-height: 110px; height: auto !important; height: 110px; font-size: 108%; }
.booksearchresult .booksearchresultdetails a { font-weight: bold; font-size: 115%; }
.booksearchresult .booksearchresultdetails .booksearchresultauthor { font-weight: bold; margin: 3px 0; }
.booksearchresult .booksearchresultdetails .booksearchresultblurb { margin-top: 10px; color: #4b4b4b; line-height: 130%; }
.booksearchresult .booksearchresultdetails .booksearchresultauthor strong { color: #000; padding-right: 10px; }
.booksearchresult .readinglisttagscover { position: relative; float: left; float: left; width: 84px; height: 85px; padding: 0 0 0 16px; background: url(images/book-shadow-readinglist-top3.gif) no-repeat 21px 54px; }
.booksearchresult .readinglisttagscover img { position: absolute; width: 38px; height: 56px; }
.booksearchresult .readinglisttagscover img.book1 { z-index: 100; top: 18px; left: 36px; border: 1px solid #99a4a8; border-bottom: none; }
.booksearchresult .readinglisttagscover img.book2 { z-index: 90; top: 10px; left: 24px; border: 1px solid #99a4a8; border-bottom: none; }
.booksearchresult .readinglisttagscover img.book3 { z-index: 80; top: 2px; left: 50px; }


/* Start a new reading list */
.landingleftcol.newreadinglistcol,
.landingrightcol.newreadinglistcol { margin-top: 10px; width: 444px !important; }

.readingstepcontrol { float: right; }
.readingstepcontrol input { font-size: 11px; }

.newreadinglistcol .prebookcontrol { height: 198px; padding: 0 0 0 0; }
.newreadinglistcol .prebookcontrol label { margin: 10px 0 2px 0; font-size: 108%; color: #4b4b4b; font-weight: bold; display: block; }
.newreadinglistcol .prebookcontrol label.inlinelabel { display: inline; margin: 0; }
.newreadinglistcol .prebookcontrol input.text { width: 444px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4b4b4b; padding: 0; }
.newreadinglistcol .prebookcontrol textarea { width: 444px; height: 110px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #4b4b4b; padding: 0; }
.newreadinglistcol .prebookcontrol .firstchild { margin-top: 0; padding-top: 0; }
.newreadinglistcol .prebookcontrol input#f_checkVoting { float: left; margin: 0; padding: 0; }
.newreadinglistcol .prebookcontrol select { font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 166px; }

.newreadinglistcol .prebookcontrol .checkoptions { padding: 20px 0 0 0; }
.newreadinglistcol .prebookcontrol .checkoptions table { width: 100%; }
.newreadinglistcol .prebookcontrol .checkoptions td.optionslabel { width: 116px; }
.newreadinglistcol .prebookcontrol .checkoptions td.checkdesc { padding-top: 15px; }
.newreadinglistcol .prebookcontrol .checkoptions td.checkdesc span { display: block; margin: 0 0 0 20px; font-weight: bold; line-height: 130%; }
.newreadinglistcol .prebookcontrol .checkoptions td.checkdesc span label { font-size: 100%; color: #818181; padding: 0; margin: 0; }
.newreadinglistcol .prebookcontrol .checkoptions td.checkdesc strong { display: block; color: #4b4b4b; }

.landingrightcol.newreadinglistcol input.text { margin-bottom: 5px; }

.searchforbooks { margin: 0 0 0 0; }
.searchforbooks h2 { margin: 0; color: #fff; font-size: 120%; padding: 6px 0 0 21px; min-height: 22px; height: auto !important; height: 22px; background: #849a9e url(images/join-amigo-security-check-titlebg.gif) no-repeat; }
.searchforbooks .thesearchfield { background: #b4c2c4; height: 32px; padding: 9px 0 0 21px; }
.searchforbooks .thesearchfield input#f_amigoReaderBooks { width: 324px; font-size: 11px; color: #7d7d7d; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.searchforbooks .thesearchfield input#f_submitBookSearch { margin-left: 6px; font-size: 11px; }

.searchforbooks .thesearchresults { background-color: #edf2f2; height: 411px; overflow: auto}
.searchforbooks .thesearchresults .bookresult { padding: 7px 30px 7px 21px; background: url(images/new-reading-list-bookarrow.gif) no-repeat center right; border-bottom:1px solid #d7d7d7; font-weight: bold; color: #7d7d7d; cursor: pointer; }
.searchforbooks .thesearchresults .bookresult strong { display: block; color: #1094bd; font-size: 108%; }
.searchforbooks .thesearchresults .bookresult:hover { background-color: #dce9ea; color: #4B4B4B; }
.searchforbooks .thesearchresults .nonexistant, .thecurrentbooks .nonexistant { background: none; border-bottom: none; padding: 44px 0 34px 0; text-align: center; color: #a7a7a7; font-weight: bold; font-size: 120%; }

.chosenreadinglist { margin: 0 0 0 0; }
.chosenreadinglist h2 { margin: 0; color: #fff; font-size: 120%; padding: 6px 21px 0 21px; min-height: 22px; height: auto !important; height: 22px; background: #004e9b url(images/readinglist-chosen-titlebg.gif) no-repeat; }
.chosenreadinglist h2 span { float: right; font-size: 90%; color: #8cafd1; }
.chosenreadinglist h2 span span { float: none; font-size: 100%; }
.chosenreadinglist .thecurrentbooks { background-color: #edf2f2; height: 452px; overflow: auto; position: relative; } 
.chosenreadinglist .thecurrentbooks .numberscol { float: left; width: 40px; padding: 6px 0 0 0; }
.chosenreadinglist .thecurrentbooks .bookslistcol { padding: 6px 0 6px 0; margin: 0 6px 0 41px; }
* html body .chosenreadinglist .thecurrentbooks .bookslistcol { margin-right: 0px; width: 380px; }

.chosenreadinglist .thecurrentbooks .numberscol span { display: block; height: 57px; padding: 25px 0 0 10px; color: #b2b6b6; font-size: 160%; font-weight: bold; }

.bookslistcol .bookitem { height: 82px; background: url(images/readinglist-book-item-bg.gif) no-repeat; }
.bookslistcol .bookiteminner { cursor: move; height: 70px; padding: 12px 0 0 20px; background: url(images/readinglist-book-item-rightbg.gif) no-repeat top right; }
.bookslistcol .bookitem a.removebook { display: block; float: right; margin: 20px 14px 0 0; width: 17px; height: 17px; font-size: 1px; background: url(images/readinglist-remove-book-item.gif) no-repeat 1px 1px; }
* html body .bookslistcol .bookitem a.removebook { margin-right: 7px; }
.bookslistcol .bookitem .tblBookCover2 { float: left; }
.bookslistcol .bookitem .thisbookdetails { margin: 0 50px 0 55px; font-size: 108%; font-weight: bold; }
.bookslistcol .bookitem .thisbookdetails h3 { height: 16px; overflow: hidden; margin: 2px 0 0 0; font-size: 100%; color: #1094bd; }
.bookslistcol .bookitem .thisbookdetails input.book_desc { display: block; width: 246px; padding: 1px 0 1px 2px; margin: 3px 0 0 0; font-size: 11px; color: #7d7d7d; font-family: Arial, Helvetica, sans-serif; }

.bookslistcol .bookitem.ui-sortable-helper { width: 100%; }


/* Reading Lists */
.fullreadinglist { margin: 53px 0 0 0; background: url(images/landing-farright-areastats-bg.gif) repeat-y scroll left; }
.fullreadinglistinner { background: url(images/landing-areastatistics-btmcorners.gif) no-repeat scroll left bottom; }

.readinglistdetails { float: left; width: 245px; padding-bottom: 10px; }
.readinglistbooks { float: right; width: 643px; } 

.totalreadinglists { color: #4b4b4b; font-weight: bold; }
.readinglistvotes { color: #4b4b4b; font-size: 108%; margin: -8px 0 0 0; padding: 0 0 8px 0; }

.readinglistbook { border-bottom: 1px solid #d4d1cf; padding: 0 0 17px 0; margin: 0 0 17px 0; }
.readinglistbook .positionandrate { float: left; width: 106px; }
.readinglistbook .positionandrate h2 { color: #d8d8d8; font-size: 48px; margin: -8px 0 24px 0; }
.readinglistbook .positionandrate .bookvotetext { font-weight: bold; color: #7d7d7d; padding: 3px 0 0 0; }
.readinglistbook .positionandrate .voteoptions { height: 21px; }

.readinglistbook .positionandrate a.goodreview { margin-right: 3px; float: left; display: block; width: 22px; height: 21px; background: url(images/readinglist-book-myrating-good.gif) no-repeat top left; }
.readinglistbook .positionandrate a.goodreview:hover { background: url(images/readinglist-book-myrating-good.gif) no-repeat bottom left; }
.readinglistbook .positionandrate a.goodreview.gactive { background: url(images/readinglist-book-myrating-good-active.gif) no-repeat top left; }
.readinglistbook .positionandrate a.goodreview.ginactive { background: url(images/readinglist-book-myrating-good-inactive.gif) no-repeat top left; }

.readinglistbook .positionandrate a.badreview { float: left; display: block; width: 22px; height: 21px; background: url(images/readinglist-book-myrating-bad.gif) no-repeat top left; }
.readinglistbook .positionandrate a.badreview:hover { background: url(images/readinglist-book-myrating-bad.gif) no-repeat bottom left; }
.readinglistbook .positionandrate a.badreview.bactive { background: url(images/readinglist-book-myrating-bad-active.gif) no-repeat top left; }
.readinglistbook .positionandrate a.badreview.binactive { background: url(images/readinglist-book-myrating-bad-inactive.gif) no-repeat top left; }

.readinglistbook .thisbookcover { float: left; width: 86px; height: 110px; padding: 0 0 0 6px; background: url(images/medium-bookcover-shadow.gif) no-repeat bottom left; }
.readinglistbook .thisbookcover img { width: 70px; height: 106px; }

.readinglistbook .thisbookdetails { float: right; width: 420px; color: #4b4b4b; }
.readinglistbook .thisbookdetails a.booktitle { display: block; font-size: 120%; margin: 0 0 3px 0; font-weight: bold; }
.readinglistbook .thisbookdetails .bookauthor { font-size: 108%; margin: 0 0 3px 0; font-weight: bold; color: #7d7d7d; }


/* Subjects Column */
#subjectscolumn { background: #edf2f2; }

#subjectscolumn h2 { margin: 0; padding: 6px 0 0 25px; min-height: 22px; height: auto !important; height: 22px; background: #849a9e url(images/landing-areastats-titlebg.gif) repeat-x top; color: #fff; font-size: 120%; }
#subjectscolumn h2 a { display: block; float: right; width: 26px; height: 28px; position: relative; margin: -6px 0 -5px 0; background: url(images/landing-areastats-refresh.gif) no-repeat; }
#subjectscolumn .statsblock.first h2 { background: #849a9e url(images/booksubjects-right-column-header.jpg) no-repeat; }
#subjectscolumn .statsblock.first h2 a { background: url(images/landing-areastats-refresh-first.gif) no-repeat; }
#subjectscolumn .statsblock.first .footer { width:100%;height:10px; background: url(images/booksubjects-right-column-footer.jpg) no-repeat; }
.booksubjectsarrowlink { font-weight: bold; color: #1094bd; margin: 0; padding: 2px 0 2px 10px; display: block; background: url(images/arrow-right-aqua.gif) no-repeat 1px 7px; text-decoration: none; border-bottom : 1px solid #D6D6D6;}
#bookSubjectsControl_SponsoredAds{width:370px}
.blurbsubjects { color: #7d7d7d; font-size: 108%; }
.subjectrightcolumngroup{margin:0px 10px 0px 10px}

.subjectrightcolumngroupheader{color: #144F74;font-size: 140%;line-height: normal;margin: 5px 0 10px;}


/* ADDITIONS 22nd Sept 2010 */

/* Right & Left Col */

.landingrightcolwide { float: right; width: 370px; }
.landingleftcolslim { float: left; width: 518px; position: relative; /*z-index: 999;*/ }

/* Subject Search */

#subjectleftsearch { width: 518px; background: #d9f0d2 url(images/landing-search-topcorners.gif) no-repeat;margin:20px 0 0 0;padding:0; }
#subjectleftsearch #subjectleftsearchinner { padding: 14px 16px 18px 16px; background: url(images/landing-search-btmcorners.gif) no-repeat bottom left; }
#subjectleftsearch #subjectleftsearchinner h2 { color: #4b4b4b; margin: 0 0 6px 0; font-size: 120%; }
#subjectleftsearch #subjectleftsearchinner input { float: left; }
#subjectleftsearch #subjectleftsearchinner input.text { width: 260px; padding: 3px 0 0 2px; height: 20px; font-family: Arial, Helvetica, sans-serif; color: #7f7f7f; font-size: 120%; }
#subjectleftsearch #subjectleftsearchinner input.submit { padding: 5px 0 0 7px; }
#subjectleftsearch select { float:left; margin:0 0 0 10px; width:188px; padding:3px 2px 3px 2px; font-family: Arial, Helvetica, sans-serif; color: #7f7f7f; font-size: 120%; }

/* Landing Block Slim */

.landingleftcolslim h3{
margin:0 0 10px;
}
.landingleftcolslim h3 a{
color:#144F74;
}

.landingblockslim{ width:518px; }
.landingblockslim.reading{padding:30px 0 ;}
.landingblockslim.reading .landingevenleft { width: 231px; }
.landingblockslim.reading .landingevenright { width: 231px; }
.landingblockslim.reading .landingevenleft .topbookslist ol li { width: 231px; }
.landingblockslim.reading .landingevenright .topbookslist ol li { width: 209px; }
.landingblockslim.reading .landingevenright .topbookslist ol li.number1book { width: 186px; }
.landingblockslim.reading .twocollanding { margin: 0; background: url(images/landing-content-block-evencoldivide.gif) repeat-y -50px; }
