dl,dl>dd,dl>dt{margin:0;padding:0}#landingPrimaryContent{background-color:#fff;height:auto;padding-left:24px;padding-bottom:30px;overflow:hidden;width:760px;position:relative;border-left:1px solid #ebeaea;-webkit-box-shadow:inset 3px 0 14px -10px rgba(50,50,50,.3);-moz-box-shadow:inset 3px 0 14px -10px rgba(50,50,50,.3);box-shadow:inset 3px 0 14px -10px rgba(50,50,50,.3)}#landingPrimaryContentFull{background-color:#fff;height:auto;padding-bottom:30px;overflow:hidden;width:100%}#adcontainer1{margin-top:20px}#landingPrimaryContentFull #categoryHeaderContainer{border-bottom:0}#categoryHeaderContainer h1,#subCategoryHeaderContainer h1{color:#000;font-family:Poynter,Georgia,serif;font-weight:400;font-size:50px;line-height:1.15;margin:0;padding-top:4px;text-align:center;vertical-align:middle}#subCategoryHeaderContainer h1:last-child{margin-bottom:0;padding-bottom:20px}#subCategoryHeaderContainer{border-bottom:1px solid #ccc}#categoryHeaderContainer h1{padding-bottom:25px}#categoryHeaderContainer h1.topXHeader{color:#000;font-size:24px;text-align:left;margin:0}#categoryHeaderContainer h1 span,#categoryHeaderContainer h1 strong{color:#000;font-weight:400}body.landingPage #categoryHeaderContainer #lowerTierHeader{color:#000;font-family:Poynter,Georgia,serif;font-size:50px;line-height:50px;padding-bottom:25px;text-align:center}#categoryHeaderContainer .gift-card-nav,#categoryHeaderContainer .membership-subheader,#categoryHeaderContainer h2{color:#000;font-family:PTSans;font-size:16px;line-height:15px;margin:0;text-align:center;text-transform:uppercase}#categoryHeaderContainer .gift-card-nav{padding:10px 0}#categoryHeaderContainer .gift-card-nav a,#categoryHeaderContainer .membership-subheader a,#categoryHeaderContainer h2 a{color:#000;font-family:PTSans;font-size:16px;line-height:16px;margin:0;text-align:center;text-transform:uppercase}#categoryHeaderContainer .gift-card-nav a:hover,#categoryHeaderContainer .membership-subheader a:hover,#categoryHeaderContainer h2 a:hover{color:#3169a8}#categoryHeaderContainer .gift-card-nav span,#categoryHeaderContainer .membership-subheader span,#categoryHeaderContainer h2 span{color:#6a6a69;margin:0 10px}#promoContentContainer,.landingPage #featuredItems{background-image:url(../../img/category_books/bg_featured.jpg);border-bottom:1px solid #e0e0e0;overflow:hidden;padding-top:15px;position:relative;vertical-align:middle}#landingPrimaryContentFull #promoContentContainer{background:url(../../img/bg-textbook-hero.png) 50% 50% no-repeat;height:auto}#landingPrimaryContentFull #promoContentContainer img{width:100%}#promoContentContainer img{display:inline-block;vertical-align:middle;zoom:1}#promoContentContainer section#promoInfo{vertical-align:middle;width:35%;position:relative;display:inline-block;zoom:1}#promoContentContainer section#promoInfo h3{color:#CA4F16;font-face:Milo;font-size:30px;line-height:36px;margin:0;padding-bottom:10px;position:relative}#promoContentContainer section#promoInfo h3:before{content:"";position:absolute;left:60px;bottom:0;height:1px;width:50%;border-bottom:2px solid #fff}.bn-ccr-core-page-hero-1 .hero-1-wt-gb #promoContentContainer section#promoInfo .hero1-hdr,.bn-ccr-core-page-hero-1 .hero-1-wt-gb #promoContentContainer section#promoInfo h3,.bn-ccr-core-page-hero-1 .hero-1-wt-gb #promoContentContainer section#promoInfo p,.bn-ccr-core-page-hero-1 .hero-1-wt-wb #promoContentContainer section#promoInfo .hero1-hdr,.bn-ccr-core-page-hero-1 .hero-1-wt-wb #promoContentContainer section#promoInfo h3,.bn-ccr-core-page-hero-1 .hero-1-wt-wb #promoContentContainer section#promoInfo p{color:#fff}.bn-ccr-core-page-hero-1 #promoContentContainer section#promoInfo .hero1-hdr,.bn-ccr-core-page-hero-1 #promoContentContainer section#promoInfo p,.bn-ccr-core-page-hero-1 .hero-1-bt-gb #promoContentContainer section#promoInfo .hero1-hdr .bn-ccr-core-page-hero-1 #promoContentContainer section#promoInfo h3,.bn-ccr-core-page-hero-1 .hero-1-bt-gb #promoContentContainer section#promoInfo h3,.bn-ccr-core-page-hero-1 .hero-1-bt-gb #promoContentContainer section#promoInfo p,.bn-ccr-core-page-hero-1 .hero-1-bt-wb #promoContentContainer section#promoInfo .hero1-hdr,.bn-ccr-core-page-hero-1 .hero-1-bt-wb #promoContentContainer section#promoInfo h3,.bn-ccr-core-page-hero-1 .hero-1-bt-wb #promoContentContainer section#promoInfo p{color:#000}#promoContentContainer section#promoInfo p{font-size:16px;line-height:28px;margin-bottom:13px;margin-top:8px}#promoContentContainer section#promoInfo button.btn-addtocart{padding-left:26px;padding-right:26px;font-size:16px;height:50px;text-transform:none}.bn-ccr-core-page-hero-1 .hero-1-bt-gb #promoContentContainer section#promoInfo button.btn-addtocart,.bn-ccr-core-page-hero-1 .hero-1-wt-gb #promoContentContainer section#promoInfo button.btn-addtocart{background-color:#346251;background-image:none;box-shadow:none;color:#fff;border:none;border-radius:0;padding-bottom:11px;padding-top:11px;text-shadow:none}.bn-ccr-core-page-hero-1 .hero-1-bt-gb #promoContentContainer section#promoInfo button.btn-addtocart:focus,.bn-ccr-core-page-hero-1 .hero-1-bt-gb #promoContentContainer section#promoInfo button.btn-addtocart:hover,.bn-ccr-core-page-hero-1 .hero-1-wt-gb #promoContentContainer section#promoInfo button.btn-addtocart:focus,.bn-ccr-core-page-hero-1 .hero-1-wt-gb #promoContentContainer section#promoInfo button.btn-addtocart:hover{background-color:#fff;background-image:none;box-shadow:none;color:#346251;border:none;border:1px solid #346251;padding-bottom:11px;text-shadow:none}.bn-ccr-core-page-hero-1 #promoContentContainer section#promoInfo button.btn-addtocart,.bn-ccr-core-page-hero-1 .hero-1-bt-wb #promoContentContainer section#promoInfo button.btn-addtocart,.bn-ccr-core-page-hero-1 .hero-1-wt-wb #promoContentContainer section#promoInfo button.btn-addtocart{background:0;border:1px solid #fff;box-shadow:none;color:#fff;border-radius:0;line-height:.9;text-shadow:none}.bn-ccr-core-page-hero-1 #promoContentContainer section#promoInfo button.btn-addtocart:focus,.bn-ccr-core-page-hero-1 #promoContentContainer section#promoInfo button.btn-addtocart:hover,.bn-ccr-core-page-hero-1 .hero-1-bt-wb #promoContentContainer section#promoInfo button.btn-addtocart:focus,.bn-ccr-core-page-hero-1 .hero-1-bt-wb #promoContentContainer section#promoInfo button.btn-addtocart:hover,.bn-ccr-core-page-hero-1 .hero-1-wt-wb #promoContentContainer section#promoInfo button.btn-addtocart:focus,.bn-ccr-core-page-hero-1 .hero-1-wt-wb #promoContentContainer section#promoInfo button.btn-addtocart:hover{background-color:#fff;color:#000}#promoContentContainer section#promoInfoBottom{bottom:0;position:absolute;left:0;width:100%;padding:2px 0;min-height:60px}#promoContentContainer section#promoInfoBottom p{margin-left:20px}#promoContentContainer .hero-1-wt-gb section#promoInfoBottom p,#promoContentContainer .hero-1-wt-wb section#promoInfoBottom p{color:#FFF;display:inline-block;font-size:28px}#promoContentContainer .hero-1-bt-gb section#promoInfoBottom p,#promoContentContainer .hero-1-bt-wb section#promoInfoBottom p,#promoContentContainer section#promoInfoBottom p{color:#000;display:inline-block;font-size:28px}#promoContentContainer section#promoInfoBottom button{float:right;margin:10px;padding-left:26px;padding-right:26px;height:50px}section#customerFavorites,section#featuredAuthor,section#featuredBrands,section#featuredEditorialSlot,section#gridViewSpotlight,section#hotBooks,section#hotBooksWithDesc,section#newWriters,section#nowShipping,section#searchGrid>div.bn-ccr-core-page-hero-1,section#searchGrid>div.bn-ccr-core-page-hero-2,section#summerReading,section#todaysDeal,section#vidEditorial,section.blog-rss-feed,section.featuredCategories{border-bottom:1px solid #ccc;height:auto;padding-bottom:30px;position:relative;width:735px;z-index:2}section#searchGrid>div.bn-ccr-core-page-hero-1,section#searchGrid>div.bn-ccr-core-page-hero-2{border-bottom:1px solid #ccc;padding-bottom:25px}section#gridViewSpotlight #gridView>li ul li{font-size:16px}section#gridViewSpotlight #gridView>li ul li div{line-height:1.2}section#gridViewSpotlight #gridView>li ul li div>a{font-size:16px}section#gridViewSpotlight #gridView>li ul li div+a{color:#737373;font-size:16px}section#hotBooksWithDesc:first-of-type h2{padding-top:0}section#hotBooksWithDesc:first-of-type .btn.see-all{top:0}.bn-ccr-core-page-hero-1--billboard img{width:980px;height:100%}.bn-ccr-core-page-hero-1--billboard #promoContentContainer #promoInfo.left-align{width:280px;text-align:center;float:left;left:90px}.bn-ccr-core-page-hero-1--billboard #promoContentContainer #promoInfo.right-align{width:320px;text-align:center;position:absolute;right:180px;left:560px;top:25px;bottom:50px}#promoContentContainer section#promoInfo .btn-addtocart.btn-white{background-color:#fff;color:#346250;cursor:pointer;text-transform:capitalize;font-family:GillSans,Arial,sans-serif;font-weight:400;font-size:16px;height:45px;text-shadow:none;border:none;border-radius:0;display:flex;align-items:center;margin:0 auto;padding:10px 20px}.landingPage .caroufredsel_wrapper{margin-left:10px!important;width:736px!important}.landingPage .carousel-next,.landingPage .carousel-prev{top:45%}.landingPage .carousel-next{right:-18px}.landingPage [id^=book-carousel] li{width:126px}section h2{color:#363636;font-family:Poynter,Georgia,serif;font-size:28px;font-weight:400;margin:0 0 20px}#searchGrid section h2{line-height:1;margin:40px 0}button.see-all{height:34px;position:absolute;right:0;top:5px;width:100px}#searchGrid section .btn.see-all{margin-top:21px!important;top:0!important}#featuredAuthor p{display:inline-block;line-height:22px;margin-top:0;width:70%}section.books-by-author{display:inline-block;min-height:140px;width:65%}section.books-by-author .product-image{display:inline-block;height:140px;margin-right:13px;position:relative;vertical-align:top}section.books-by-author .product-image,section.books-by-author .product-image img{width:102px}section.books-by-author .product-image img{bottom:0;left:0;max-height:140px;margin:0 auto;position:absolute;right:0;width:90px;border:2px solid transparent}section.books-by-author .product-image a:focus img,section.books-by-author .product-image a:hover img{border:2px solid #346250}section.books-by-author .btn-quick-view{bottom:7px}.landingPage section#customerFavorites.age-wrapper{padding-bottom:0;box-shadow:none;margin-bottom:20px}.landingPage section#customerFavorites figcaption{font-size:15px;font-weight:400;line-height:1.25}.landingPage .age-wrapper li{width:130px;min-height:150px!important}.desktop #summerReadingBooks .product-image:hover .btn-quick-view,.desktop section#featuredEditorialSlot div#bookOfTheMonth>figure:hover .btn-quick-view,.desktop section#hotBooks ul li:hover .btn-quick-view,.desktop section#newWriters aside.more-great-writers>span.pdp-link:hover .btn-quick-view,.desktop section#newWriters div#newWriterPromo>figure:hover .btn-quick-view,.desktop section#nowShipping div#nowShippingPromo>figure:hover .btn-quick-view,.desktop section#todaysDeal div#todaysDealPromo>figure:hover .btn-quick-view,.desktop section.books-by-author .product-image:hover .btn-quick-view{display:inline-block}#summerReadingBooks .btn-quick-view{bottom:auto;top:123px}section.books-by-author img{height:auto;margin-right:12px;width:89px}#featuredAuthor figure,#nowShippingAuthor figure{float:right;margin:0;position:relative;right:24px;top:4px}#nowShippingAuthor figure{padding-left:20px;position:relative}#featuredAuthor figure img{height:auto;width:auto;border:2px solid transparent}#featuredAuthor figure img:focus,#featuredAuthor figure img:hover{border:2px solid #346250}div.favorites-container figure{display:inline-block;margin-right:15px;text-align:center;vertical-align:top;width:130px}div.favorites-container figure:last-of-type{margin-right:0}div.favorites-container figure figcaption{font-family:PTSans;font-size:14px;font-weight:700}h2 .author-name{font-family:Milo;font-style:italic;font-weight:700}div#newWriterPromo,div#vidEditorialVideo{box-shadow:15px -4px 10px -14px #CCC;display:inline-block;max-width:50%}div#vidEditorialVideo{box-shadow:none;width:50%}div#vidEditorialVideo figure{width:330px}div#vidEditorialVideo figure img{width:100%;border:2px solid transparent}div#vidEditorialVideo figure img:focus,div#vidEditorialVideo figure img:hover{border:2px solid #346250}.landingPage div#newWriterPromo{border-right:1px solid #ccc;box-shadow:none;display:inline-block;max-width:60%;float:left;margin-right:12px;padding-bottom:20px}.landingPage div#newWriterPromo img{height:auto;width:118px}.more-great-writers{padding-bottom:20px}.more-great-writers img{height:auto;width:88px}div#nowShippingPromoText h3{font-family:Milo;font-size:20px;font-style:italic;font-weight:400;margin:0}div#todaysDealPromoText h3{font-family:GillSans,arial,sans-serif;font-size:18px;font-weight:500;margin:0}div#todaysDealPromoText h3:hover{color:#3169a8}div#todaysDealPromoText dd{display:inline;margin-left:0}div#newWriterPromo h4,div#todaysDealPromo h4{color:#000;font-size:16px;line-height:22px;margin:10px 10px 10px 0}div#nowShippingPromo h4{color:#363636;font-family:GillSans,arial,sans-serif;font-size:18px;font-weight:500;line-height:22px;margin:0}div#nowShippingPromo a:hover h4{color:#346250}div#newWriterPromo h4 span,div#nowShippingPromo h4 span,div#todaysDealPromo h4 span{font-size:14px}div#bookOfTheMonth figure,div#newWriterPromo figure,div#nowShippingPromo>figure{display:inline-block;margin:0 20px 0 0;position:relative;vertical-align:top}div#bookOfTheMonth figure{margin:0 25px 0 0}div#todaysDealPromo>figure{display:inline-block;margin:0 20px 0 0;position:relative;vertical-align:top}div#bookOfTheMonth figure img,div#newWriterPromo figure img,div#nowShippingPromo>figure img,div#todaysDealPromo>figure img{height:auto;margin:auto;vertical-align:top;width:118px}div#newWriterPromo>figure .btn-quick-view,div#nowShippingPromo>figure .btn-quick-view,div#todaysDealPromo>figure .btn-quick-view{bottom:8px}div#bookOfTheMonth>figure .btn-quick-view{bottom:0;display:inline-block;font-size:14px;padding:8px 0}div#bookOfTheMonth>figure:hover .btn-quick-view{opacity:1}div#newWriterPromoText{display:inline-block;margin:0 20px 0 0;width:235px}div#newWriterPromoText h3{font-size:18px;font-family:GillSans,Arial,sans-serif;font-weight:500;margin:0}div#newWriterPromoText .contributors a:hover,div#newWriterPromoText a:hover h3{color:#056937}div#newWriterPromoText dd{display:inline;margin:0}div#bookOfTheMonth p,div#newWriterPromo p,div#nowShippingPromoText p,div#todaysDealPromoText p{line-height:22px}div#bookOfTheMonth p,div#newWriterPromo p,div#todaysDealPromoText p{margin-top:10px}div#todaysDealPromoText p a{color:#056937!important}div#nowShippingPromoText p{color:#363636;font-weight:500;margin:10px 20px 5px 0}div#nowShippingPromoText dd,div#nowShippingPromoText dd span{display:inline;margin:0}div#nowShippingPromoText .contributor-by,div#nowShippingPromoText dd .contributors a{color:#346250;font-size:16px;font-weight:500}aside#nowShippingAuthor,aside#todaysDealDetails,section#newWriters aside,section#vidEditorial aside{display:inline-block;vertical-align:top}section#vidEditorial aside{width:350px}section##vidEditorial aside a{color:#056937}section#vidEditorial aside h4{color:#000;font-size:20px;margin:0;padding:0}aside#todaysDealDetails{border-left:1px solid #ccc;padding-left:20px;width:198px}section#featuredAuthor div.see-all,section#featuredEditorialSlot div.see-all,section#hotBooks div.see-all,section#hotBooksWithDesc div.see-all,section#newWriters div.see-all,section#nowShipping div.see-all,section#summerReading div.see-all,section#todaysDeal div.see-all{width:auto}.btn.see-all{border:none;background:#fff}.btn.see-all a{text-decoration:underline}section#newWriters aside>span.pdp-link{margin:0 0 20px 10px;padding-left:4px;position:relative}section#newWriters aside>span.pdp-link .btn-quick-view{bottom:13px}section#newWriters aside h4{color:#363636;font-family:GillSans,Arial,sans-serif;font-size:18px;font-weight:500;margin:0 0 20px 10px}section#newWriters aside img{max-height:140px;width:90px}section#newWriters aside img:last-of-type{margin-right:0}div#nowShippingPromo{border-right:1px solid #ccc;display:inline-block;margin-right:10px;max-width:75%}div#nowShippingPromoText{display:inline-block;margin:0 20px 0 0;width:375px}.landingPage div#nowShippingPromoText{display:inline-block;margin:0 20px 0 0;width:370px}#nowShippingAuthor{padding-left:10px}#nowShippingAuthor img{height:88px;width:88px}#nowShippingAuthor div{left:5px;position:relative;top:10px}#nowShippingAuthor dd{margin:0}#nowShippingAuthor a{color:#346250;font-size:16px;font-weight:500}.bn-ccr-core-page-hero-1 #promoContentContainer{height:310px;position:relative}.bn-ccr-core-page-hero-1 #promoContentContainer img{position:absolute;max-height:100%;max-width:100%;top:0;left:0}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo{float:right;padding:44px 30px 0 0;width:36%;text-align:center}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo a:hover{text-decoration:none}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo h3{color:#363636;font-family:Poynter,Georgia,serif;font-weight:600;padding-bottom:10px}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo h3.static:after{content:"";width:140px;height:2px;background:#fff;position:absolute;top:120px;right:80px}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo h3.static-b:after{content:"";width:150px;height:2px;background:#fff;position:absolute;top:90px;right:100px}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo button.static-b{text-transform:uppercase}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo p{line-height:24px;color:#363636;padding:0 0 10px;margin:0}.bn-ccr-core-page-hero-1 #promoContentContainer #promoInfo p:before{border-bottom:2px solid #fff;content:"";display:block;margin:10px auto 9px;position:relative;width:138px}.bn-ccr-core-page-hero-1 .dwhite-mblack #promoContentContainer #promoInfo h3,.bn-ccr-core-page-hero-1 .dwhite-mblack #promoContentContainer #promoInfo p{color:#fff}.bn-ccr-core-page-hero-2 #promoContentContainer #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-gb #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-wb #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-gb #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-wb #promoInfoBottom p{margin:0 0 0 18px;padding-top:14px}.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-gb #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-wb #promoInfoBottom p{color:#fff}.bn-ccr-core-page-hero-2 #promoContentContainer #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-gb #promoInfoBottom p,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-wb #promoInfoBottom p{color:#000;font-family:Poynter,Georgia,serif;font-weight:600;margin-bottom:11px!important}.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-gb #promoInfoBottom button,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-gb #promoInfoBottom button{background-color:#346251;color:#fff;border:none;border-radius:0}.bn-ccr-core-page-hero-2 #promoContentContainer #promoInfoBottom button,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-wb #promoInfoBottom button,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-wb #promoInfoBottom button{background:0 0;color:#fff;border:1px solid #fff;border-radius:0;box-shadow:none;font-size:16px;line-height:.9;margin-right:13px;text-shadow:none}.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-gb #promoInfoBottom button,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-gb #promoInfoBottom button{background-image:none;box-shadow:none;font-size:18px;margin-right:13px;text-shadow:none}.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-gb #promoInfoBottom button:focus,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-bt-gb #promoInfoBottom button:hover,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-gb #promoInfoBottom button:focus,.bn-ccr-core-page-hero-2 #promoContentContainer .hero-2-wt-gb #promoInfoBottom button:hover{background-color:#fff;color:#346251;border:1px solid #346251}.bn-ccr-core-page-hero-2 #promoContentContainer #promoInfoBottom button:hover{border:1px solid #fff;background:#FFF;color:#000}section#customerFavorites a{color:#363636;font-family:PTSans;font-weight:700}section#customerFavorites a:focus,section#customerFavorites a:hover{color:#056937;text-decoration:underline}section#customerFavorites #carousel-pagination-1{padding:0}.banner-with-image a:hover{text-decoration:none}.banner-with-image a:focus #nookPromo,.banner-with-image a:hover #nookPromo{border:2px solid #366250}.banner-with-image a:focus #nookPromo .text-link,.banner-with-image a:hover #nookPromo .text-link{text-decoration:underline}.banner-with-image .banner-w-img-hdr{position:relative;font-family:Poynter,Georgia,serif;font-size:20px;font-style:italic;font-weight:600;vertical-align:middle;color:#000;display:inline-block;padding:10px 0}section#categoryHeaderContainer{height:auto;padding:0;position:relative;z-index:1}section#promoContentContainer{height:auto;padding:0;position:relative}section#nookPromo{background-color:#EBE6DC;border:1px solid transparent;height:auto;position:relative;text-align:center;width:735px;z-index:2;margin:30px 0}.banner-with-image a:hover section#nookPromo:focus,.banner-with-image a:hover section#nookPromo:hover{background-color:#e4e8e3;border:1px solid #346250}section#todayDealPromo{border-bottom:1px solid #ccc;height:auto;overflow:visible;padding:20px 0;position:relative;white-space:nowrap;width:735px;z-index:2}section#nookPromoNoImage{height:auto;padding:0;position:relative;text-align:center}section#nookPromoNoImage a{display:inline-block;width:100%}section#nookPromo h2 a{padding-left:8px}section#nookPromo .text-link{font-family:GillSans,Arial,sans-serif;font-weight:300;padding-left:10px;color:#346250;font-size:16px;border-left:1px solid #ccc;margin-left:10px}section#nookPromo img{vertical-align:middle}section#nookPromo h2,section#nookPromoNoImage h2,section#todayDealPromo h2{color:#363636;display:inline-block;font-family:GillSans,Arial,sans-serif;font-weight:300;font-size:18px;margin-bottom:0;vertical-align:text-bottom}section#nookPromo h2,section#todayDealPromo h2{vertical-align:middle}section#nookPromo h2 a,section#nookPromoNoImage h2 a,section#todayDealPromo h2 a{font-style:normal}section#nookPromo h2{position:relative;font-family:Poynter,Georgia,serif;font-weight:600;margin:0}section#todayDealPromo>img{display:inline-block;margin-right:18px;vertical-align:middle}section#todayDealPromo h2{color:#000;line-height:22px;margin:0;padding:0;font-family:Milo;font-size:18px}section#todayDealPromo h2:hover{color:#3169a8}section#todayDealPromo a:hover{text-decoration:none}.bn-readouts{max-width:735px;padding:20px 40px 0 0;height:100%;max-height:350px;overflow:hidden;margin:0}.bn-readouts img{margin-top:0}.bn-readouts .bn-readouts-img{float:left;max-width:35%;padding-right:20px}.bn-readouts .bn-readouts-content{float:left;max-width:65%}.bn-readouts .bn-readouts-content img{margin:0}.bn-readouts .bn-readouts-content h2{line-height:1.25;color:#346251}.bn-readouts .bn-readouts-content p{padding:10px 0;color:#363636}.bn-readouts .bn-readouts-content a{font-size:16px}.bn-readouts h6{margin:0;font-family:GillSans,Arial,sans-serif;font-weight:300;font-style:normal;font-size:12px;text-transform:uppercase;color:#346251}.bn-quote-block{background:#f5f2ed;min-height:290px;text-align:center}.bn-quote-block .bn-quote-block-container{padding:40px;margin:30px 0}.bn-quote-block .bn-quote-block-container .quote{margin:0 auto;color:#346250;font-family:Poynter,Georgia,serif;font-size:24px;line-height:45px}.bn-quote-block .bn-quote-block-container .quote-author{font-family:GillSans,Arial,sans-serif;font-size:18px;color:#6b6b6a}.bn-quote-block .bn-quote-block-container .socialContainer #ratingsSocial #componentDiv{width:22%}div.today-deal-divider{background:url(../../img/deals_banner_arrow.png) center 0 no-repeat;display:inline-block;height:48px!important;margin:0 17px 0 19px;vertical-align:middle;width:17px}#summerReading:after,#summerReading:before{content:" ";display:table}#summerReading:after{clear:both}#summerReading h2{margin:0 0 10px}#summerReading div.see-all{top:25px}div#summerReadingPromo{box-shadow:15px -4px 10px -14px #CCC;display:block;height:300px;vertical-align:top;width:30%}div#summerReadingPromo h4{color:#363636;font-size:24px;font-style:italic;font-weight:400;line-height:28px;margin:8px 0 15px}.landingPage div#summerReadingPromo{border-right:1px solid #ccc;box-shadow:none;float:left;height:auto;margin-right:20px;min-height:280px;padding-right:20px;vertical-align:top;width:39%}div#summerReadingPromo h3{font-family:Milo;Font-size:24px;font-style:italic;margin:0}div#summerReadingPromo p{line-height:26px;margin:0 20px 0 0;padding:0}div#summerReadingBooks{display:inline-block;width:68%}div#summerReadingBooks img{width:105px}div#summerReadingBooks dt{line-height:1.2}div#summerReadingBooks dt a{font-weight:500;color:#363636}div#summerReadingBooks dt a:hover{color:#3169a8}div#summerReadingBooks dd.summerReadingContributor,div#summerReadingBooks dd.summerReadingContributor span{display:inline}div#summerReadingBooks dd a{font-size:16px}.landingPage div#summerReadingBooks{float:left;left:15px!important;position:relative;width:58%}.landingPage div#summerReadingBooks .next-item,.landingPage div#summerReadingBooks .prev-item{top:28%}.landingPage div#summerReadingBooks .prev-item{margin-left:11px}.landingPage div#summerReadingBooks .next-item{right:-8px}.landingPage div#summerReadingBooks .caroufredsel_wrapper{height:280px!important;margin-left:20px!important;width:415px!important}.landingPage div#summerReadingBooks .caroufredsel_wrapper ul li{margin:0 10px;width:115px}ul#book-carousel-summer-reading{width:100%}ul#book-carousel-summer-reading li{margin:0 18px}div#todaysDealPromo{box-shadow:none;display:inline-block;margin-right:0;max-width:75%;min-height:210px}div#todaysDealPromoText{display:inline-block;margin:0 20px 5px 0;width:370px}div#todaysDealPromoText a:focus h3,div#todaysDealPromoText a:hover h3{color:#056937}aside#todaysDealDetails h4{color:#363636;font-family:GillSans,Arial,sans-serif;font-size:18px;font-weight:500;margin:0 0 10px}aside#todaysDealDetails>div{border:none;font-family:GillSans,arial,sans-serif;font-size:18px;font-weight:700;line-height:36px;margin-bottom:15px;padding:15px 0;text-align:left;width:160px;text-transform:uppercase}aside#todaysDealDetails>div>span{font-size:36px;font-weight:700}aside#todaysDealDetails>table td{padding:0 15px 5px 0}aside#todaysDealDetails table td.deal-price,aside#todaysDealDetails table td.original-price{font-weight:700}aside#todaysDealDetails>table td.original-price{text-decoration:line-through}section.featured-sub-item{display:inline-block;margin:30px 0 10px;vertical-align:top;width:310px}section.featured-sub-item figure{display:inline-block;vertical-align:middle}.sub-category-pages #hotBooksWithDesc+.productSeparator{padding-bottom:10px}div.featured-sub-divider{display:none!important}div.featured-categories-container{border-bottom:1px solid #e0e0e0;margin-top:20px;margin-bottom:30px;min-height:190px;padding-bottom:30px}.categories-list div.featured-categories-container{box-shadow:inset 3px 0 14px -10px rgba(50,50,50,.3);border-bottom:0;display:table-cell;margin-bottom:0;padding-bottom:0;vertical-align:top;width:32%;padding-right:25px;padding-left:15px}.categories-list div.featured-categories-container:first-of-type{border-left:0;box-shadow:0 0 0}.categories-list div.featured-categories-container:first-of-type .featured-category{padding-left:0}div.featured-categories-container:last-of-type{border-bottom:none;margin:0;padding-bottom:0}section.featuredCategories+div.productSeparator{padding-top:0;margin-top:0}.categories-list div.featured-categories-container:last-of-type{border-bottom:none;margin:0;padding-bottom:0}.categories-list div.featured-categories-container3{border-right:1px solid #ccc;display:inline-block;float:left;margin:0 15px 20px 0;width:215px}.categories-list div.featured-categories-container3 ul li{height:45px}.categories-list div.featured-categories-container3:last-of-type{border-right:none}div.banner-with-image{clear:both}.lt-ie9 .categories-list div.featured-categories-container{border-left:0;border-right:1px solid #ebeaea}.lt-ie9 .categories-list div.featured-categories-container:last-child{border-right:0}section.landing-page-content section.include-subcategories div.featured-categories-container{border-bottom:0;border-top:1px solid #EBEAEA;border-left:none;margin-bottom:0;padding:30px 0;width:100%}section.landing-page-content section.include-subcategories div.featured-categories-container:first-of-type{border:none}div.featured-category figcaption,section.landing-page-content section.include-subcategories div.featured-categories-container .featured-with-subcategories>span:first-child{display:block;min-height:50px}section.landing-page-content section.include-subcategories div.featured-categories-container div.featured-with-subcategories,section.landing-page-content section.include-subcategories h2{margin-bottom:0}section.landing-page-content section.include-subcategories div.featured-categories-container:last-of-type{padding-bottom:0;margin-top:0}div.featured-category{border-right:1px solid #e0e0e0;display:inline-block;margin-bottom:10px;min-height:175px;padding:0 10px;text-align:center;vertical-align:top;width:180px}div.featured-category:nth-of-type(4){border-right:none}.categories-list div.featured-category{border-right:0;display:inline-block;min-height:0;padding-left:20px}.featured-subjects div.featured-category{display:table-cell}div.featured-category img,div.featured-with-subcategories img{max-height:160px;max-width:118px;border:2px solid transparent}div.featured-category img:focus,div.featured-category img:hover,div.featured-with-subcategories img:focus,div.featured-with-subcategories img:hover{border:2px solid #346250}div.featured-category:last-of-type{border:none;padding:0 0 0 10px}.categories-list div.featured-category:last-of-type{border:none;padding-left:20px}div.featured-category figcaption{line-height:1.2;padding:0 10px}.categories-list div.featured-category figcaption{float:left;text-align:left;min-height:0;width:200px}div.featured-category figcaption a{font-weight:400;text-decoration:none}.categories-list div.featured-category figcaption a{color:#3169a8;font-family:PTSans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;width:175px}.categories-list div.featured-category figcaption:before{color:#363636;content:url(/static/img/sprites/caret.png);display:inline-block;float:left;font-size:15px;font-weight:400;height:10px;margin-right:4px;width:10px}.categories-list .featured-categories-container ul{border-right:1px solid #ebeaea}.categories-list .featured-categories-container:last-of-type ul{border-right:none}.categories-list .featured-categories-container li{list-style-image:url(/static/img/sprites/caret.png);margin:0 10px 10px 0;width:200px}.categories-list .featured-categories-container li a{width:175px}div.featured-category div.featured-category-links{line-height:1.2;padding-top:10px;vertical-align:bottom}.landingPage div.featured-category div.featured-category-links a{display:block;font-size:15px;font-weight:400}.landingPage div.featured-category div.featured-category-links a:hover{text-decoration:underline}div.featured-with-subcategories{border-right:1px solid #e0e0e0;display:table-cell;margin-bottom:10px;min-height:250px;text-align:center;vertical-align:top;width:180px}div.featured-with-subcategories:last-of-type{border-right:none}div.featured-with-subcategories img{margin-bottom:10px}div.featured-with-subcategories span{display:inline-block;margin:0 15px 12px}div.featured-category figcaption a,div.featured-with-subcategories span a{color:#363636;font-family:GillSans,Arial,sans-serif;font-size:16px}div.featured-category figcaption a:hover,div.featured-with-subcategories span a:hover{color:#056937;text-decoration:underline}div.featured-with-subcategories div.featured-category-links{margin-bottom:8px;padding:0 12px}div.featured-brands{border-right:1px solid #e0e0e0;display:inline-block;margin:0 20px 10px 0;padding:0 10px;text-align:left;vertical-align:top;width:220px}div.featured-brands:last-of-type{border:none;padding:0 0 0 10px;margin:0 0 10px}section#featuredBrands div.featured-brands a{display:block;padding:10px 0}section#featuredBrands div.featured-brands a:before{color:#000;content:"\003e";margin:0 15px 0 -10px}#txtBookSearch{margin:-20px auto 0;position:relative;width:646px;height:18px}#txtBookSearch input[type=text]{background:#fff!important;border:1px solid #B4B2AC;border-radius:30px;box-shadow:inset 0 4px 12px -1px rgba(0,0,0,.2),0 0 0 10px #f4f3ef,0 0 0 11px #b9b6b2,0 0 15px 16px rgba(0,0,0,.2);display:inline-block;font-size:14px;font-weight:400;height:36px;line-height:16px;margin:0 25px;padding:0 20px;vertical-align:top;width:596px;position:absolute;left:0}#txtBookSearch input[type=text]:focus{outline:0;border-color:#3069AE}#txtBookSearch input[type=submit]{background-color:transparent;background-image:url(../../img/search_icon.png);background-position:center;background-repeat:no-repeat;border:none;height:36px;position:absolute;top:0;width:30px;right:30px}.isbn-link{float:right;margin:-4px 30px 0 0;width:100%;text-align:right}section.txt-book-typs-module{padding-bottom:0;padding-left:0;padding-right:0}section.return-msg{text-align:center}section.return-msg h1{font-size:24px}.txt-book-types{display:inline-block}section.txt-book-typs-module .txt-book-types+.txt-book-types ul li:last-child{background:0 0}.txt-book-types:last-child{border-left:1px solid #ccc}.txt-book-types ul{list-style:none;margin:0;padding:0}.txt-book-types ul li{background:url(../../img/bg-textbook-deviders.png) 100% 0 no-repeat;display:inline-block;margin:0;min-height:200px;padding:0 4px;position:relative;text-align:center;width:155px;vertical-align:bottom}.txt-book-types ul li:last-child{background:0 0}.txt-book-types h2{padding:0;margin:0 0 20px 20px}.txt-book-types figure{position:absolute;bottom:0;margin:0 6px 20px}.txt-book-types figcaption{font-size:14px;font-weight:400;line-height:1.4}.txt-book-types figcaption h3{font-size:20px;line-height:1.8;margin:0;padding:0}.txt-book-types figcaption a{display:block}#txtbook-categories ul{float:left;width:192px;margin:0;padding:0}#txtbook-categories ul li{line-height:2;list-style:none}#nookStudy h1{margin:0 0 20px;padding:0;text-align:center}#nookStudy h2{font-family:PTSans;font-size:18px;line-height:2;margin:0;padding:0}#nookStudy img{float:left;margin:0 20px 0 50px}#nookStudy h1 img{float:none}#nookStudy ul{line-height:2;margin:0;padding:0}#nookStudy ul li{font-size:14px;list-style-image:url(../../img/sprites/checkmark.png);list-style-position:inside}#nookStudy p{font-size:15px;line-height:1.4}#nookStudy a[class*=btn]{width:168px}section#textbookSubConent{margin:0;width:740px}section#textbookSubConent h1{color:#e0e0e0;display:inline-block;font-family:Milo;font-size:35px;margin:0}section#textbookSubConent h1 span{color:#6a6a69}div.textbookHeaderLine{border:1px solid #e0e0e0;display:inline-block;height:1px;vertical-align:top;width:200px;margin:10px}section#textbookSubConent.digital div.textbookHeaderLine{width:175px}section#textbookSubConent h2{color:#CA4F16;font-size:24px}section#textbookSubConent section h3,section#textbookSubConent section p{display:inline-block;width:500px}section#textbookSubConent>section.textbookSectionFullSize h3,section#textbookSubConent>section.textbookSectionFullSize p{width:100%}section#textbookSubConent section h3{margin-top:0}section#textbookSubConent section aside{float:right;width:230px;text-align:center}.gft-crd-view{bottom:55px}.secondary-nav-c{margin-right:0}.isbn-link-modal{float:right;margin-top:16px;margin-right:40px}section#featuredEditorialSlot{box-shadow:0 0 0;overflow:hidden}#bookOfTheMonthText{display:inline-block;vertical-align:top;width:78%}#bookOfTheMonthText h3{font-family:GillSans,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1;margin:0}#bookOfTheMonthText .author{margin-bottom:10px}.landingPage [data-share-btn=facebook-solid],.landingPage [data-share-btn=gplus-solid],.landingPage [data-share-btn=twitter-solid]{width:28px;height:28px}[data-share-btn=facebook-solid]:after{content:"\e912"}[data-share-btn=twitter-solid]:after{content:"\e918"}[data-share-btn=gplus-solid]:after{content:"\e92d"}.shop-by-age{display:flex;width:120px;height:105px;border:1px solid #dddddb;justify-content:center;align-items:center}.shop-by-age p{font-size:24px;font-family:GillSans,arial,sans-serif;font-weight:300;font-style:normal;margin:0;line-height:.8}.shop-by-age span{font-size:18px}.shop-by-age:hover{border:none;background-color:#346250;cursor:pointer}.shop-by-age:hover p{color:#fff}