html {filter:expression(document.execCommand("BackgroundImageCache", false, true));} /* enable background image caching in IE6 */
#content_container { background: #eee url(http://images.channelone.com/img/gui/purple/bg-pattern-container.gif) repeat-y; position: relative; width: 978px; margin: 0 auto; padding-top: 0; text-align: center; }
#content { width: 874px !important; }
#ad_skyscraper { display: none !important; }
#read-it-now { width: 874px; }
#read-it-now a { color: #0a3c9d; font-weight: bold; text-decoration: none; }
#read-it-now a:hover { text-decoration: underline; }
#read-it-now img { border: none; }
#read-it-now .imgrp { background: url(http://images.channelone.com/img/read-it-now/hdrs.png) no-repeat; display: block; overflow: hidden; text-indent: -9999px; }
#read-it-now .top { background: url(http://images.channelone.com/img/read-it-now/bg-readitnow-top.jpg) no-repeat top left; min-height: 545px; height: auto !important; height: 545px; } /*Default height with slider - min-height: 675px; height: auto !important; height: 675px; */
#read-it-now .col-1 { float: left; overflow: hidden; padding-left: 11px; }
#read-it-now .col-2 { float: right; padding: 10px 3px 0 0; }
.col-1 #hdr-read-it-now { background-position: 0 0; width: 307px; height: 67px; margin: 16px 0 8px; }
.col-1 #hdr-read-it-now a { display: block; width: 307px; height: 67px; }
.col-1 .bookLarge { background: url(http://images.channelone.com/img/read-it-now/bg-book-div-lrg.png) no-repeat bottom left; width: 238px; _width: 272px; padding: 0 17px; float: left; margin-right: 5px; }
.bookLarge .cover { background: url(http://images.channelone.com/img/read-it-now/bg-book-shadow-lrg.png) no-repeat; width: 227px; height: 311px; position: relative; left: 10px; }
.bookLarge .inner { position: relative; top: -29px; height: 120px; }
.bookLarge .sponsor, .bookLarge .sponsor-square { overflow: hidden; min-height: 35px; height: auto !important; height: 35px; }
.bookLarge .sponsor *, .bookLarge .sponsor-square * { vertical-align: top; }
.bookLarge .sponsor span, .bookLarge .sponsor-square span { font-size: 10px; line-height: 11px; }
.bookLarge .sponsor-square span { float: left; }
.bookLarge .sponsor-square .sLogo { float: left; margin-left: 5px; }
.bookLarge cite { font-style: normal; display: block; padding-bottom: 5px; }
.bookLarge .desc { font-size: 11px; line-height: 15px; overflow: hidden; width: 238px; display: block; height: 45px; }
.bookLarge ul { float: right; list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; top: -12px; }
.bookLarge li { float: left; padding-left: 10px; }
#read-it-now .buy-now { background-position: 0 -181px; width: 65px; height: 13px; _height: 12px; }
#read-it-now .read-more { background-position: 0 -194px; width: 77px; height: 10px; }
#read-it-now .video-trailer { background-position: 0 -204px; width: 95px; height: 11px; }
#read-it-now .back-profile { background-position: 0 -249px; width: 109px; height: 14px; _height: 13px; }
#read-it-now .excerpt { background-position: 0 -263px; width: 58px; height: 13px; }
.col-2 #ad_med_square { width: 300px; height: 250px; margin: 0; padding: 0; }
.col-2 #suggest { display: block; text-align: center; width: 102px; margin: 53px 0 0 25px; }
.col-2 #suggest span { font-size: 17px; line-height: 17px; padding-bottom: 3px; }
.col-2 #suggest strong { font-size: 22px; line-height: 22px; padding-bottom: 3px; }
.col-2 #suggest a { font-size: 11px; line-height: 18px; padding-bottom: 3px; }

#horizontal_carousel { background: url(http://images.channelone.com/img/read-it-now/bg-slider.png) no-repeat; width: 845px; height: 126px; margin: 12px 0 0 11px; *margin: 4px 0 0 11px; display: none; } /*Hide on launch*/
#horizontal_carousel .container { background: #fff; border: 2px solid #333; float: left; height: 114px; _height: 118px; overflow: hidden; position: relative; width: 786px; margin-top: 4px; }
#horizontal_carousel .container ul { left: 0; list-style: none; margin: 0; padding: 0; position: relative; top: 0; width: 100000px; }
#horizontal_carousel .container ul li { float: left; height: 114px; _height: 118px; overflow: hidden; width: 224px; position: relative; }
#horizontal_carousel .container ul li:hover, #horizontal_carousel .container ul li.sfhover { background: url(http://images.channelone.com/img/read-it-now/slider-highlight.jpg) repeat-x bottom left; }
#horizontal_carousel .container ul li .image { float: left; margin: 3px 10px 0 16px; border: 1px solid #ccc; }
#horizontal_carousel .container ul li cite { font-style: normal; display: block; padding: 5px 0; }
#horizontal_carousel .container ul li .read-more { position: absolute; bottom: 7px; _bottom: 10px; right: 50px; }
#horizontal_carousel .previous_button { background: url(http://images.channelone.com/img/read-it-now/slider-arrows.gif) no-repeat top left; cursor: pointer; float: left; height: 33px; margin: 45px 5px 0; overflow: hidden; width: 17px; z-index: 100; }
#horizontal_carousel .previous_button_over { background: url(http://images.channelone.com/img/read-it-now/slider-arrows.gif) no-repeat top left; }
#horizontal_carousel .previous_button_disabled { background: url(http://images.channelone.com/img/read-it-now/slider-arrows.gif) no-repeat bottom left; cursor: default; }
#horizontal_carousel .next_button { background: url(http://images.channelone.com/img/read-it-now/slider-arrows.gif) no-repeat top right; cursor: pointer; float: left; height: 33px; margin: 45px 5px 0; overflow: hidden; width: 17px; z-index: 100; }
#horizontal_carousel .next_button_over { background: url(http://images.channelone.com/img/read-it-now/slider-arrows.gif) no-repeat top right; }
#horizontal_carousel .next_button_disabled { background: url(http://images.channelone.com/img/read-it-now/slider-arrows.gif) no-repeat bottom right; cursor: default; }

#read-it-now .bottom { background: url(http://images.channelone.com/img/read-it-now/bg-readitnow-bot.jpg) no-repeat top left; margin-top: 3px; padding-bottom: 40px; /* min-height: 781px; height: auto !important; height: 781px; */ }
#award-winners { position: relative; height: 265px; }
#award-winners h2.hdr-award-winners { background-position: 0 -67px !important; width: 256px; height: 59px; position: absolute; top: 8px; left: 23px; }
#award-winners .cover { background: url(http://images.channelone.com/img/read-it-now/bg-book-shadow-sml.png) no-repeat; width: 150px; height: 182px; position: absolute; top: 68px; left: 54px; z-index: 255; }
#award-winners .desc { background: #e4d0d0 url(http://images.channelone.com/img/read-it-now/bg-box-desc.jpg) no-repeat; width: 761px; height: 133px; position: absolute; top: 79px; left: 65px; z-index: 1; }
#award-winners .desc .inner { width: 365px; height: 133px; position: relative; left: 125px; }
#award-winners .desc p { padding: 12px 0; width: 365px; }
#award-winners .desc ul { list-style: none; margin: 0; overflow: hidden; padding: 0; position: absolute; bottom: 10px; right: 0px; }
#award-winners .desc li { float: left; padding-right: 10px; }
#readers-poll { width: 278px; position: absolute; top: 12px; right: 30px; _right: 15px; z-index: 255; height: 250px; }
#readers-poll .hdr-readers-poll { background: url(http://images.channelone.com/img/read-it-now/hdr-readers-poll.png) no-repeat; display: block; overflow: hidden; text-indent: -9999px; width: 278px; height: 31px; }
#readers-poll .inner { background: url(http://images.channelone.com/img/read-it-now/bg-readers-poll-mid.png) repeat-y; width: 278px; height: 190px; overflow: hidden; }
#readers-poll .xbot { background: url(http://images.channelone.com/img/read-it-now/bg-readers-poll-bot.png) no-repeat; width: 278px; height: 15px; overflow: hidden; }

#more-books { margin-left: 11px; }
#more-books .xtop { background: #ecdede url(http://images.channelone.com/img/read-it-now/bg-more-books-top.jpg) no-repeat; width: 842px; height: 15px; overflow: hidden; }
#more-books .xbot { background: #ecdede url(http://images.channelone.com/img/read-it-now/bg-more-books-bot.jpg) no-repeat; width: 842px; height: 15px; overflow: hidden; }
#more-books .inner { background: #ecdede url(http://images.channelone.com/img/read-it-now/bg-more-books-mid.jpg) no-repeat; border-left: 1px solid #c0d4ce; border-right: 1px solid #c0d4ce; padding: 0 9px; width: 822px; _width: 842px; /* min-height: 363px; height: auto !important; height: 363px; */ }
#more-books .inner ul { list-style: none; margin: 0; padding: 0; }
#more-books .inner li { float: left; }
#more-books .inner li a { border-bottom: 1px dotted #a46262; color: #000; display: block; font-weight: normal; height: 121px; _height: 122px; margin-right: 10px; overflow: hidden; position: relative; width: 195px; }
#more-books .inner li a:hover { background: url(http://images.channelone.com/img/read-it-now/more-books-highlight.png) repeat-x bottom left; text-decoration: none; }
* html #more-books .inner li a:hover { background: url(http://images.channelone.com/img/read-it-now/more-books-highlight.jpg) repeat-x bottom left; }
#more-books .inner li .image { float: left; margin: 14px 11px 0 5px; border: 1px solid #ccc; }
#more-books .inner li cite { font-style: normal; display: block; padding: 19px 0 0; text-decoration: none; }

.col-1 .bookSolo { background: url(http://images.channelone.com/img/read-it-now/bg-book-div-solo.png) no-repeat bottom left; width: 552px; height: 405px; position: relative; }
.bookSolo .cover { background: url(http://images.channelone.com/img/read-it-now/bg-book-shadow-lrg.png) no-repeat; width: 227px; height: 311px; position: absolute; left: 30px; }
.bookSolo .inner { position: absolute; top: 40px; width: 300px; right: 13px; }
.bookSolo .sponsor { overflow: hidden; min-height: 35px; height: auto !important; height: 35px; position: absolute; bottom: 55px; left: 30px; }
.bookSolo .sponsor span, .bookLarge .sponsor-square span { font-size: 10px; }
.bookSolo cite { font-size: 16px; font-style: normal; line-height: 20px; display: block; padding-bottom: 15px; }
.bookSolo .scroll-box { height: 270px; overflow: auto; }
.bookSolo .scroll-box p { padding: 0 5px 10px 0; }
.bookSolo ul { list-style: none; margin: 0; overflow: hidden; padding: 0; position: absolute; right: 15px; bottom: 10px; }
.bookSolo li { float: left; padding-left: 20px; }

#about-author { position: relative; height: 255px; }
#about-author h2.hdr-about-author { background-position: 0 -126px !important; width: 276px; height: 55px; position: absolute; top: 8px; left: 23px; }
#about-author .pic { position: absolute; top: 73px; left: 74px; z-index: 255; }
#about-author .pic img { border: 3px solid #a46263; }
#about-author .bio { background: #e4d0d0 url(http://images.channelone.com/img/read-it-now/bg-bio.jpg) no-repeat; width: 579px; height: 133px; position: absolute; top: 87px; left: 228px; }
#about-author .bio p { width: 500px; margin-left: 30px; padding-top: 10px; }
#about-author .desc .inner { width: 365px; height: 133px; position: relative; left: 125px; }
#about-author .desc p { padding: 12px 0; width: 365px; }

#QandA { margin-left: 260px; width: 530px; display: none; } /*Hide on launch*/
#QandA .hdr-qa { background-position: 0 -215px; width: 47px; height: 20px; padding: 0; margin-bottom: 10px; }
#QandA .ans { padding-bottom: 10px; }

#more { margin: 15px 0 0 74px; display: none; } /*Hide on launch*/
#more .hdr-more { background-position: 0 -235px; width: 89px; height: 14px; padding: 0; margin-bottom: 10px; }
#more ul { list-style: none; margin: 0; padding: 0 0 0 30px; overflow: hidden; }
#more li { float: left; margin: 0; padding: 0 15px 0 0; }
#more li a { background: url(http://images.channelone.com/img/teaching-tools/bg-download.gif) no-repeat 0 0; color: #36f; font-size: 17px; line-height: 33px; font-weight: bold; margin: 0; padding: 8px 0 12px 36px; }
#more li a:hover { background-position: 0 -33px; color: #69f; text-decoration: underline; }

