.html .button-module-more,.html .cq-bttn,.html [class*=cq-bttn]{font-size:14px;font-weight:400;font-family:PTSans,Arial;text-decoration:none;display:inline-block;text-align:center}#cq-html-renderer,.cq-html-renderer{height:0;width:0;visibility:hidden;opacity:0}.html{position:relative}.html article,.html aside,.html audio,.html canvas,.html caption,.html details,.html embed,.html fieldset,.html figcaption,.html figure,.html footer,.html form,.html h1,.html h2,.html h3,.html h4,.html h5,.html h6,.html header,.html label,.html legend,.html li,.html menu,.html nav,.html p,.html section,.html table,.html tbody,.html td,.html tfoot,.html th,.html thead,.html tr,.html ul,.html video{margin:0;padding:0;vertical-align:baseline}.html body{line-height:1}.html ol,.html ul{list-style:none}.html blockquote,.html q{quotes:none}.html blockquote:after,.html blockquote:before,.html q:after,.html q:before{content:'';content:none}.html table{border-collapse:collapse;border-spacing:0}.html .button-module-more{background:#f5f4f0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#f5f4f0),color-stop(100%,#dcd8cd));background:-webkit-linear-gradient(top,#f5f4f0 30%,#dcd8cd 100%);background:linear-gradient(to bottom,#f5f4f0 30%,#dcd8cd 100%);-pie-background-image:linear-gradient(to bottom,#f5f4f0 30%,#dcd8cd 100%);border:1px solid #b5b2ae;-webkit-box-shadow:-1px 3px 3px -1px #ccc;-moz-box-shadow:-1px 3px 3px -1px #ccc;box-shadow:-1px 3px 3px -1px #ccc;color:#3169a8;border-radius:4px;cursor:pointer;padding:9px 15px;text-shadow:0 -1px 0 rgba(0,0,0,.27);float:none;margin:0;position:absolute;right:0;top:20px}.html .button-module-more a{text-decoration:none;color:#3169a8}.html .button-module-more:active{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset;-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset;box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset}.html .cq-bttn,.html [class*=cq-bttn]{border-radius:5px;color:#FFF;padding:9px 30px 8px;text-shadow:0 -2px 0 rgba(0,0,0,.27)}.html [class*=cq-bttn]:disabled{opacity:.5}.html .cq-bttn{background:#f5f4f0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#f5f4f0),color-stop(100%,#dcd8cd));background:-webkit-linear-gradient(top,#f5f4f0 30%,#dcd8cd 100%);background:linear-gradient(to bottom,#f5f4f0 30%,#dcd8cd 100%);-pie-background-image:linear-gradient(to bottom,#f5f4f0 30%,#dcd8cd 100%);border:1px solid #b5b2ae;-webkit-box-shadow:-1px 3px 3px -1px #ccc;box-shadow:0 2px 4px -1px #ccc;color:#2c67aa;font-weight:700;text-shadow:1px 1px 1px #fff}.html .cq-bttn-shop,.html .cq-bttn-submit{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1))}.html .cq-bttn-action,.html .cq-bttn-shop,.html .cq-bttn-submit{-pie-background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1))}.html .milo22white,.html .milo24white,.html .milo40white{color:#fff;text-shadow:0 -1px 1px #666}.html .cq-bttn:hover{text-decoration:none}.html .ie9 .cq-bttn,.html .ie9 [class*=cq-bttn]{filter:none}.html [class*=cq-bttn]:focus,.html form:focus,.html input.cq-bttn:active{outline:0}.html [class*=cq-bttn]:active,.html input.cq-bttn:active{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset;box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset}.html .cq-bttn-submit{background-color:#3674BA;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;font-family:PTSans,Arial;font-weight:700;background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1));border:1px solid #3674BA;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.1),inset 0 1px 0 0 rgba(255,255,255,.5);box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.1),inset 0 1px 0 0 rgba(255,255,255,.5);color:#fff}.html .milo180,.html .milo40,.html .milo61,.html .milo66,.html .milo99{font-family:Milo;line-height:.8}.html .cq-bttn-submit:hover{text-decoration:none;cursor:pointer;cursor:hand}.html .cq-bttn-submit:active,.html input.cq-bttn-submit:active{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset;box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset}.html .cq-bttn-shop{background-color:#eb6e34;background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1));border:1px solid #c15b24;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.1),inset 0 1px 0 0 rgba(255,255,255,.5);box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.1),inset 0 1px 0 0 rgba(255,255,255,.5)}.html .cq-bttn-shop:active,.html input.cq-bttn-shop:active{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset;box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset}.html .cq-bttn-action{background-color:#4b8b57;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1));border:1px solid #3d7141;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.1),inset 0 2px 0 0 rgba(255,255,255,.3);box-shadow:0 2px 3px rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.1),inset 0 2px 0 0 rgba(255,255,255,.3);color:#fff}.html .cq-bttn-action:active,.html input.cq-bttn-action:active{-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset;box-shadow:0 2px 6px 0 rgba(0,0,0,.33) inset}.html .shadowCast{position:relative;height:282px;width:192px;display:inline-block;background:#f0f0f0;border:1px dotted red}.html .shadowCast:before{content:"";position:absolute;-webkit-border-radius:0 11% 17% 0;-moz-border-radius:0 11% 17% 0;-ms-border-radius:0 11% 17% 0;-o-border-radius:0 11% 17% 0;border-radius:0 11% 17% 0;-webkit-transform:skewY(7deg) skewX(5deg);-moz-transform:skewY(7deg) skewX(5deg);-ms-transform:skewY(7deg) skewX(5deg);-o-transform:skewY(7deg) skewX(5deg);transform:skewY(7deg) skewX(5deg);z-index:-1;top:10px;right:11px;bottom:10px;left:8px;-webkit-box-shadow:0 20px 23px -10px rgba(0,0,0,.18),23px -4px 33px -8px rgba(0,0,0,.15),11px 10px 30px 0 rgba(0,0,0,.08),20px 20px 33px 3px rgba(0,0,0,.2);-moz-box-shadow:0 20px 23px -10px rgba(0,0,0,.18),23px -4px 33px -8px rgba(0,0,0,.15),11px 10px 30px 0 rgba(0,0,0,.08),20px 20px 33px 3px rgba(0,0,0,.2);box-shadow:0 20px 23px -10px rgba(0,0,0,.18),23px -4px 33px -8px rgba(0,0,0,.15),11px 10px 30px 0 rgba(0,0,0,.08),20px 20px 33px 3px rgba(0,0,0,.2)}.html .dev-box h3,.html .shadow2{position:relative}.html .shadow{-webkit-box-shadow:3px 3px 5px 6px #ccc;-moz-box-shadow:3px 3px 5px 6px #ccc;box-shadow:3px 3px 5px 6px #ccc}.html .one-edge-shadow{-webkit-box-shadow:0 8px 6px -6px #000;-moz-box-shadow:0 8px 6px -6px #000;box-shadow:0 8px 6px -6px #000}.html .dev-box h3{text-align:center;top:50px}.html .dev-box{width:70%;height:200px;background:#FFF;margin:40px auto;border:1px dotted #ccc}.html .shadow2:after,.html .shadow2:before,.html .shadow3:before,.html .shadow4:after,.html .shadow5:after,.html .shadow5:before{z-index:-1;content:"";width:50%;top:80%;max-width:300px;background:#777}.html .shadow1{-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777}.html .shadow2:after,.html .shadow2:before{position:absolute;bottom:13px;left:45px;-webkit-box-shadow:0 15px 12px #777;-moz-box-shadow:0 15px 12px #777;box-shadow:0 15px 12px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.html .shadow2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:45px;left:auto}.html .shadow3{position:relative}.html .shadow3:before{position:absolute;bottom:13px;left:15px;-webkit-box-shadow:0 15px 10px 4px #777;-moz-box-shadow:0 15px 10px 4px #777;box-shadow:0 15px 10px 4px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.html .shadow4{position:relative}.html .shadow4:after{position:absolute;bottom:13px;right:15px;left:auto;-webkit-box-shadow:0 15px 10px 4px #777;-moz-box-shadow:0 15px 10px 4px #777;box-shadow:0 15px 10px 4px #777;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.html .shadow5{position:relative}.html .shadow5:after,.html .shadow5:before{position:absolute;bottom:25px;left:10px;-webkit-box-shadow:0 35px 20px #777;-moz-box-shadow:0 35px 20px #777;box-shadow:0 35px 20px #777;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.html .shadow6:after,.html .shadow6:before,.html .shadow7:after,.html .shadow7:before{bottom:0;-moz-border-radius:100px/10px;content:"";z-index:-1}.html .shadow5:after{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);right:10px;left:auto}.html .shadow6:after,.html .shadow7:after{right:10px;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg)}.html .shadow6{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.html .shadow6:after,.html .shadow6:before{position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:50%;left:10px;right:10px;border-radius:100px/10px}.html .shadow6:after{left:auto;transform:skew(8deg) rotate(3deg)}.html .shadow7{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.html .shadow7:after,.html .shadow7:before{position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:0;left:10px;right:10px;border-radius:100px/10px}.html .shadow7:after{left:auto;transform:skew(8deg) rotate(3deg)}.html .shadow8{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.html .shadow8:after,.html .shadow8:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);-moz-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px/10px;border-radius:100px/10px}.html .shadow8:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.html *{-moz-box-sizing:border-box;box-sizing:border-box}.html .cq-module-shadow-top{border-top:1px solid #d1c2a8;-webkit-box-shadow:0 21px 16px -23px rgba(0,0,0,.25) inset;-moz-box-shadow:0 21px 16px -23px rgba(0,0,0,.25) inset;box-shadow:0 21px 16px -23px rgba(0,0,0,.25) inset;height:auto;padding:20px 0;position:relative;z-index:2;overflow:hidden;clear:both}.html .element-shadow,.html .module-shadow{border:2px solid #fff;border-radius:5px;-webkit-box-shadow:1px 1px 0 #e4e4e4,-1px -1px 0 #e4e4e4,0 0 7px #dfdfdf;-moz-box-shadow:1px 1px 0 #e4e4e4,-1px -1px 0 #e4e4e4,0 0 7px #dfdfdf;box-shadow:1px 1px 0 #e4e4e4,-1px -1px 0 #e4e4e4,0 0 7px #dfdfdf}.html .element-shadow{cursor:pointer}.html .element-shadow:hover{-webkit-box-shadow:0 0 7px 1px rgba(49,105,168,.5);-moz-box-shadow:0 0 7px 1px rgba(49,105,168,.5);box-shadow:0 0 7px 1px rgba(49,105,168,.5)}.html .hideIt{display:none}.html .strike{text-decoration:line-through}.html .pmis a,.html .underline{text-decoration:underline}.html .fLeft{float:left}.html .fRight{float:right}.html .centered{text-align:center}.html .milo180{font-size:180px;letter-spacing:-16px}.html .milo99{font-size:99px}.html .milo66{font-size:66px}.html .milo61{font-size:61px}.html .milo40{font-size:40px}.html .milo38,.html .milo40white{line-height:1.2;font-family:Milo}.html .milo40white{font-size:40px}.html .milo38{font-size:38px}.html .milo33{font-family:Milo;font-size:33px;line-height:1.2}.html .milo24,.html .milo24white{font-size:24px;font-family:Milo;line-height:1.2}.html .milo22white{font-family:Milo;font-size:22px;line-height:1.2}.html #myFavTeacher{width:100%;margin-top:25px}.html #myFavTeacher .mft-hero{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/my-favorite-teacher/MyFavTeacherContest_hero.jpg) center center no-repeat;height:330px;width:100%;max-width:960px;margin:0 auto}.html #myFavTeacher p{color:#666;margin:25px 0}.html #myFavTeacher .myFavTeacherAwards p{margin:15px 0 20px}.html #myFavTeacher span{color:green;font-weight:700;display:block;font-size:18px;margin-bottom:8px}.html #myFavTeacher .cq-bttn{margin:15px}.html .myFavTeacher-buttons{display:block}.html .myFavTeacherAwards .fLeft,.html .myFavTeacherAwards .fRight{width:49%}.html .myFavTeacherAwards img{max-width:100%}.html .gc-section{margin:0 0 10px;padding:0;font-size:20px;line-height:1.3;font-family:milo;font-weight:400}.html .gc-item{display:inline-block;vertical-align:top;max-width:183px;padding:8px 8px 20px}.html .gc-item img{max-width:100%;max-height:105px}.html .gc-item figcaption{line-height:1;padding:5px;font-family:milo;font-weight:400}.html .gc-item a{color:#000;font-family:Milo;font-size:15px;display:block;padding:3px}.html .gc-item a:hover{color:#3169a8;text-decoration:none}.html .gc-item a:focus{outline:0;border:1px dotted #aaa;padding:2px}.html .gift-card-list h3{margin:20px 0;padding:20px 0 0;font-family:Milo;font-size:24px;font-weight:400;line-height:1.5}.html .gift-card-list h3:first-of-type{margin-top:0}.html .links-container.browse{padding-top:36px}.html .links-container.browse:first-of-type{padding-top:16px}.html .links-container.browse ul{margin-bottom:15px}.html .links-container ul li{display:inline-block;line-height:2;vertical-align:top;width:238px}.html .break-desktop{display:block}.html .cms .heroImage{box-shadow:0 0 4px 0 rgba(0,0,0,.2);border:2px solid #fff;font-size:0;line-height:0;max-width:964px;overflow:hidden;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.html .cms section.module{background-image:-moz-linear-gradient(center bottom,#fff 25%,#fbfbf9 100%);border-radius:4px;border-top:2px solid #fff;box-shadow:0 0 0 1px #d5d2d2;font-size:22px;margin:48px 0 36px 1px;position:relative}.html .cms .textbook-options{overflow:hidden;padding:0;border-top:none}.html .cms .textbook-options figure{width:25%;padding:18px 0;text-align:center;float:left;border-left:1px #ccc solid;border-top:2px solid #fff}.html .cms .textbook-options a:first-child figure{border-left:none}.html .cms .textbook-options figcaption{font-size:16px;line-height:1.5;color:#000;font-weight:400}.html .cms .textbook-options a{display:block;margin-top:0}.html .cms .textbook-options a .text-link{font-size:16px}.html .cms .textbook-options h3{margin:0;font-size:20px}.html section.return-msg h1,.html section.return-msg p{line-height:1.25;margin:.67em 0}.html section.return-msg{text-align:left;position:relative;z-index:0;padding:0 25px 10px}.html section.return-msg img{position:absolute;right:30px;bottom:0;z-index:1}.html section.textbooks{border-bottom:none}.html .links-container.textbooks>ul>li{padding-left:20px;width:20%;min-width:125px}.html .isbn-link-modal{margin-top:12px}.html .BNspotlight .spotlight img{max-width:100%}.html .mobile #mainContent{position:relative;width:auto;max-width:740px}.html .mobile .BNspotlight .block .details{width:auto}.html .mobile .BNspotlight .block .spotlight{float:none;padding:0 0 20px;width:auto}.html .mobile .BNspotlight .block .spotlight img{margin:0 4px 4px 0}.html #cq-txtBookSearch{margin:40px auto;position:relative;width:95%;height:18px}.html #cq-txtBookSearch.txtbkhome{width:65%;margin:-20px auto 0}.html #cq-txtBookSearch input[type=text]{background:97% no-repeat #fff;border:1px solid #B4B2AC;border-radius:30px;-webkit-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 13px rgba(0,0,0,.2);-moz-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 13px rgba(0,0,0,.2);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 13px rgba(0,0,0,.2);display:inline-block;font-size:14px;height:36px;line-height:16px;margin:0;padding:0 20px;vertical-align:top;position:absolute;left:0;width:100%;font-weight:700;color:#000}.html #cq-txtBookSearch input[type=text]:focus{outline:0;border-color:#3069AE}.html #cq-txtBookSearch input[type=submit]{background-color:transparent;background-image:url(http://css.css-bn.com/static/release/img/search_icon.png);background-position:center;background-repeat:no-repeat;border:none;height:36px;position:absolute;top:0;right:10px;width:30px}.html #cq-txtBookSearch input::-webkit-input-placeholder{color:#666}.html #cq-txtBookSearch input:-moz-placeholder{color:#666}.html #cq-txtBookSearch input::-moz-placeholder{color:#666}.html #cq-txtBookSearch input:-ms-input-placeholder{color:#666}.html .txtbk-form-wrapper{height:95px}.html .txtbk-form-wrapper.txtbkhome{height:30px}.html .txtbk-module{border-bottom:1px #ccc solid;margin-bottom:35px}.html .txtbk-module:last-of-type{border-bottom:none}.html .txtbk-hdr{color:#009000;font-size:20px;margin:0 0 15px}.html .txtbk-column-main{width:68%;float:left}.html .txtbk-column-main p{font-size:14px;line-height:1.75;margin-bottom:20px}.html .txtbk-column-right{width:205px;float:right}.html .txtbk-column-right img{margin-bottom:20px;max-width:100%}.html .bubble-arrow,.html .txtbk-bubble-arrow{position:relative}.html .bubble-arrow:before,.html .txtbk-bubble-arrow:before{content:' ';position:absolute;width:0;height:0;left:50%;top:-49px;margin-left:-25px;border:25px solid;border-color:transparent transparent #b4b2ac}.html .bubble-arrow:after,.html .txtbk-bubble-arrow:after{content:' ';position:absolute;width:0;height:0;left:50%;top:-43px;margin-left:-20px;border:20px solid;border-color:transparent transparent #f4f3ef}.html .txtbk-isbn-link-modal{float:right;margin-right:0;margin-top:12px}.html .txtbk-isbn-link-modal.txtbkhome{margin-right:35px}.html .pmis{max-width:965px;margin:0 auto}.html .pmis-hero-feature img,.html .pmis-sample-product img{max-width:100%}.html .pmis a{color:#7bb4e0;font-size:inherit}.html .coupn-featured a,.html .coupn-promo-msg:hover,.html .persona a:hover{text-decoration:none}.html .pmis-hero-features{height:553px;width:385px;padding:25px 10px 20px;background-color:#f2f2f2;text-align:center;position:absolute;right:0;top:0}.html .pmis-hero-features h3{font-family:Quicksand-Bold,PTSans,Arial;font-weight:700;font-size:20px;line-height:1.2;color:#0d4563;text-transform:uppercase;margin:0 0 12px}.html .pmis-hero-feature{width:182px;float:left;font-family:Raleway-Bold,PTSans,Arial;font-size:14px;line-height:1.4;color:#0d4563;text-transform:none;padding:0 10px}.html .pmis-hero-feature figcaption{text-align:center;font-family:Raleway-Bold,PTSans,Arial;padding:3px 0 15px}.html .pmis-hero{position:relative}.html .pmis-hero>figure{line-height:0;height:553px}.html .pmis-hero-img{height:553px;max-width:100%}.html .pmis-hero-copy{text-align:center;padding:25px 25px 44px;font-family:Raleway,PTSans,Arial;color:#0d4563;font-size:20px;line-height:1.5}.html .pmis-hero-copy a{font:inherit;color:#7bb4e0}.html .pmis-sample{margin-bottom:56px}.html .pmis-sample-product{position:relative;font-family:Raleway,PTSans,Arial;color:#0d4563;width:459px;padding:0 33px;float:left;font-size:17px;text-align:center}.html .pmis-sample-product figcaption .italic{font-family:Raleway,PTSans,Arial;color:#0d4563;font-size:17px;font-style:italic;font-weight:400}.html figcaption.mob{display:none;font-weight:400}.html figcaption.desk{font-weight:400}.html .pmis a.pmis-button,.html h3.pmis-steps-hdr{text-transform:uppercase;font-weight:700;text-align:center}.html .pmis-sample-carousel{float:right;width:456px;margin-right:48px;text-align:center;font-size:17px;line-height:1.5}.html .pmis-samplet{height:257px;overflow:hidden}.html .pmis-samplet ul li{float:left}.html .pmis-samplet-next-item,.html .pmis-samplet-prev-item{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/put-me-in-the-story/pmis-sprite_re.png) no-repeat;bottom:0;cursor:pointer;height:25px;position:absolute;width:20px;display:none}.html .pmis-samplet-prev-item{background-position:-65px 0;left:37%}.html .pmis-samplet-prev-item.disabled{background-position:1px 0}.html .pmis-samplet-next-item{background-position:-96px 0;right:37%}.html .pmis-samplet-next-item.disabled{background-position:-29px 0}.html #pmis-samplet-status{height:26px;font-family:Raleway,PTSans,Arial;color:#0d4563;font-size:17px}.html .pmis-steps{background-color:#d6eaa1;margin:0 0 20px;padding:35px 0 30px;position:relative;font-size:20px;line-height:1.5}.html .pmis-steps::after,.html .pmis-steps::before{display:block;height:6px;position:absolute;width:100%;content:"";left:0}.html h3.pmis-steps-hdr{font-family:Quicksand-Bold,PTSans,Arial;color:#0d4563;font-size:30px;margin:23px 0 28px}.html .pmis-steps::before{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/put-me-in-the-story/pmis-dash-h.png) repeat-x;top:25px}.html .pmis-steps::after{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/put-me-in-the-story/pmis-dash-h.png) repeat-x;bottom:25px}.html .pmis-cta{margin-bottom:25px;padding:0 30px;font-family:Raleway,PTSans,Arial;color:#0d4563;font-size:20px;line-height:1.5}.html .pmis-steps-list{width:33%;margin:0 0 0 50px;padding:0}.html li.pmisOne,.html li.pmisThree,.html li.pmisTwo{position:relative;height:140px;padding:30px 0 0 115px;margin-bottom:8px;background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/put-me-in-the-story/pmis-sprite_re.png) no-repeat;font-family:Raleway,PTSans,Arial;color:#0d4563;font-size:20px;line-height:1.2}.html li.pmisOne{background-position:0 -25px}.html li.pmisTwo{background-position:0 -175px}.html li.pmisThree{background-position:0 -325px}.html .pmis-child{float:right;margin-right:32px;clear:both}.html .pmis a.pmis-button{border:0;color:#fff;display:inline-block;line-height:19px;text-decoration:none;vertical-align:middle;white-space:nowrap;margin-top:7px;background-color:#f1ac68;font-family:Quicksand,PTSans,Arial;font-size:18px;height:44px;letter-spacing:1px;padding:12px 20px;text-shadow:2px 2px 2px rgba(250,99,99,.97),2px 2px 1px rgba(50,77,57,.83)}.html .pmis-cta a.pmis-button{margin:30px 0 16px}.html .pmis-footnote{font-family:PTSans,Arial,Helvetica,sans-serif;color:#0d4563;font-size:14px;line-height:1.4}.html #categoryHeaderContainer h1.persona-main-hdr{font-size:66px;color:#000;line-height:1;margin-top:16px}.html section#categoryHeaderContainer h2.persona-main-hdr{color:#000;font-family:PTSans,Arial,Helvetica,sans-serif;font-size:30.5px;line-height:1;text-align:center;display:block;text-transform:none;margin:0 0 32px}.html h2.persona-main-hdr:after,.html h2.persona-main-hdr:before{content:"";border-top:1px #919190 solid;width:72px;height:1px;padding:5px 0;display:inline-block}.html h2.persona-main-hdr:before{margin:2px 10px 0 auto}.html h2.persona-main-hdr:after{margin:2px auto 0 10px}.html .persona-header{position:relative}.html .persona-header h2{margin:8px 125px 8px 0;font-family:milo;font-size:36px;line-height:1;font-weight:400;border:0 dotted red}.html .persona-header-cta{display:block;border:1px solid #000;position:absolute;right:0;bottom:0;padding:8px 16px;margin-bottom:9px;font-size:14px;color:#000}.html .persona{margin-bottom:43px;min-height:134px}.html .persona:last-of-type{margin-bottom:20px}.html .persona figure{font-size:0;line-height:0}.html .persona img{width:100%}.html .persona a{display:block}.html .persona a:focus{outline:#000 dashed 1px}.html .persona-header-gcbanner{position:absolute;right:0;text-align:center;width:318px}.html .persona-header-gcbanner h2{margin:22px 0 4px;font-size:26.29px;line-height:1;font-weight:400}.html .persona-header-gc-copy{font-size:18.78px;color:#000}.html .persona-header-gc-cta{font-size:14.08px;text-transform:uppercase;color:#000;display:block}.html h1.coupn-h1,.html h2.coupn-h2{color:#6b6b6a;line-height:1;font-weight:400;text-align:center}.html .persona-header-gc-cta:before{content:"";display:block;border-top:1px #000 solid;width:25px;height:1px;margin:11px auto}.html .persona-gcbanner{height:136px;max-width:964px;margin:0 auto;position:relative}.html .persona-gcbanner.mom{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/occasion/2016/mothersday/MothersDay_Pod6.jpg) top right no-repeat}.html [class*=coupn-]{transition:all .5s ease}.html h1.coupn-h1{position:relative;font-family:Milo;font-size:66px;margin-top:-24px;padding:0 15px 20px}.html h2.coupn-h2{display:block;font-family:PTSans,Arial,sans-serif;font-size:18px;margin-bottom:10px;text-transform:none}.html .icon-stopwatch{display:inline-block;background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/coupons-deals/stopwatch.png) no-repeat;height:26px;padding-left:25px;vertical-align:middle}.html .rainbow-edge{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/coupons-deals/rainbow.jpg);height:5px;width:100%}.html .coupn{text-align:center;color:#fff;background-color:#5AA666;overflow:hidden;margin:27px 0;padding:0 15px;position:relative}.html .coupn-tag{width:76px;height:94px;margin-bottom:-20px;margin-right:-4px;margin-top:-8px;display:inline-block;background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/coupons-deals/tag_03.png) no-repeat;position:relative}.html .coupn-scissors{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/coupons-deals/scissors.png) no-repeat;height:55px;width:97%;position:absolute;top:-22px;z-index:1}.html .coupn-intro-text{display:inline-block;border-bottom:1px #fff solid;padding-bottom:5px;margin:10px 0 32px;font-family:milo;font-size:20px}.html .coupn-headline{width:49%;float:left}.html .coupn-details{position:relative;width:50%;min-height:190px;float:right;border-left:1px #fff solid;margin-bottom:27px;padding-left:20px;font-size:16px}.html .coupn-divider{position:absolute;top:45%;left:0;width:0;border-top:10px #5AA666 solid;border-right:10px #5AA666 solid;border-bottom:10px #5AA666 solid;border-left:10px #fff solid}.html .coupn-discount-amt{max-width:300px;margin:5px auto 25px}.html .pct-off-stack{float:right;margin-right:10px}.html .coupn-discount-dollar-amt{max-width:335px;margin:5px auto 25px}.html .coupn-dollar-sign:before{content:"$";font-family:Milo;font-size:70%;position:relative;bottom:15px}.html .coupn-legal{font-size:12px;color:#fff;margin-bottom:10px}.html .coupn-legal a{font-size:12px;font-weight:700;color:#fff}.html .coupn-promo-msg{text-align:center;border:1px solid #b2a58e;border-left:none;border-right:none;margin-bottom:25px;font-family:Milo;font-size:38px;line-height:1.2;padding:15px;color:#000;display:block}.html .coupn-promo-msg .standout{font-family:inherit;color:#D96630}.html .coupn-promo-msg em{font-family:inherit;color:#6a6a69}.html .coupn-pending,.html .coupn-pending-txt{font-size:16px;line-height:1.4;color:#fff;text-shadow:0 -1px 1px #666;font-weight:700}.html .coupn-pending{padding:40px 20px}.html .coupn-featured{width:48.9%;min-height:350px;float:right;margin-left:0;margin-bottom:30px;text-align:center;background-color:#C7B299}.html .coupn-featured:first-of-type{float:left}.html .coupn-featured .cq-bttn-shop{position:relative;padding:9px 50px}.html .coupn-featured .cq-bttn-shop:before{border:5px solid #E3D9CC;border-radius:5px;margin:-6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.html .coupn-featured-hdr{font-family:milo;font-size:24px;color:#564231;padding:25px 0 17px}.html .coupn-featured-title{font-family:milo;font-size:40px;line-height:1.2;color:#fff;text-shadow:0 -1px 1px #666;padding-bottom:10px}.html .coupn-featured-detail{font-weight:700;font-size:14px;padding:15px 0;color:#000}.html .coupn-featured-content{padding:0 25px 22px;position:relative}.html [data-dotd=isVisible]{display:block}.html [data-dotd=isHidden]{display:none}.html #dodd-expDate{font-family:inherit;font-weight:inherit;font-size:inherit}.html .coupn-promo{padding:30px 0 20px;border-top:1px #b2a58e solid}.html .coupn-promo-avatar{height:81px;width:81px;border:2px solid #478453;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.34);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.34);box-shadow:0 0 10px 0 rgba(0,0,0,.34);margin:0 26px 25px 0;padding:.3%;float:left;font-size:24px;line-height:1;font-weight:700;color:#478453;display:table;text-align:center}.html .coupn-promo-avatar .table-cell{display:table-cell;vertical-align:middle;font-size:22px;line-height:1;font-weight:700}.html .coupn-promo-item{float:left;width:61%}.html .coupn-promo-hdr{font-size:16px;color:#5E5D57;margin-bottom:7px}.html .coupn-promo-title{font-size:26px;line-height:1.2;font-weight:700;color:#000;margin-bottom:17px}.html .coupn-promo-copy{margin:-10px 0 10px;color:#000}.html .coupn-promo-legalize,.html .coupn-promo-legalize time{font-size:14px;font-weight:700;color:#7a7a78}.html .coupn-promo-legalize a{font-size:14px;font-weight:700}.html .coupn-promo-cta{float:right;padding-top:10px}.html .coupn-promo .cq-bttn{padding:10px 45px}.html .reveal-wrapper{position:relative;cursor:pointer}.html .reveal-content{color:#000;font-weight:700}.html .reveal-top{white-space:nowrap;position:absolute;top:0;left:0;border-radius:5px;background:#eb6e34;background:-webkit-linear-gradient(240deg,transparent 1.5em,#eb6e34 0);background:linear-gradient(-150deg,transparent 1.5em,#eb6e34 0);color:#fff;width:100%;height:49px;padding:15px 40px 10px 0;overflow:hidden;-webkit-transition:all .6s ease;transition:all .6s ease}.html .active .reveal-top{display:none}.html .reveal-coupon{width:195px;height:47px;margin:20px auto;padding:15px 10px 10px;white-space:nowrap;text-align:right;border:1px solid #478453;background-color:#f5f4f0;border-radius:5px;-webkit-box-shadow:0 2px 4px -1px #666;-moz-box-shadow:0 2px 4px -1px #666;box-shadow:0 2px 4px -1px #666}.html .html .reveal-coupon:hover,.html .reveal-coupon.active,.html .reveal-coupon:hover{text-align:center;border:none;background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/coupons-deals/codebox_dottedline.png) center right no-repeat #f5f4f0}.html .reveal-wrapper:hover .reveal-top{width:30%;color:transparent}.html .html .reveal-coupon:hover,.html .reveal-coupon:hover{padding:15px 0 10px 25px}.html .reveal-coupon.active{padding:15px 0 10px}.html .reveal-pull-corner-image{background:url(http://dispatch.barnesandnoble.com/content/dam/ccr/h/promotional/coupons-deals/codebox_orange.png) center right no-repeat}.html .reveal-pull-corner::before{content:'';position:absolute;top:0;right:0;width:25px;height:45px;background:-webkit-linear-gradient(right top,transparent 50%,rgba(0,0,0,.2) 0,rgba(0,0,0,.4)) 100% 0 no-repeat;background:linear-gradient(to left bottom,transparent 50%,rgba(0,0,0,.2) 0,rgba(0,0,0,.4)) 100% 0 no-repeat;-webkit-transform:translateY(-20px) rotate(-30deg);-ms-transform:translateY(-20px) rotate(-30deg);transform:translateY(-20px) rotate(-30deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;border-bottom-left-radius:.5em;box-shadow:-.2em .2em .3em -.1em rgba(0,0,0,.15)}