﻿*{margin:0;padding:0}.row{margin:0}body{font:12px Courier,monospace;color:#484848;text-align:left;background:#fff}.container{max-width:980px;overflow:hidden;margin:0 auto;padding:0 10px 50px 10px}header{overflow:hidden;margin-bottom:40px}h1,h2,h3{margin:0;padding:0}a{color:#94b397;text-decoration:none;outline:none}a:hover{color:#94b397;text-decoration:underline}img{display:block;border:none;max-width:100%}input[type=submit]{text-transform:lowercase}header h1{display:inline-block;vertical-align:middle}header .member-options{margin:0;padding:62px 0;float:right;text-transform:lowercase}header nav{border-top:1px solid #dadada;border-bottom:1px solid #dadada;overflow:hidden;font-family:'Abel';font-style:normal;font-weight:400;text-transform:uppercase;padding:5px 0;margin-bottom:10px;clear:both}header nav ul{list-style-type:none;font-size:16px;margin-top:2px;letter-spacing:1px}header nav ul li{float:left;margin-right:22px}header nav ul li a,header nav ul li a:hover{color:#231f20}header nav ul li a.frankie{color:#a38288}header nav ul li a.sj{color:#c18d70}header nav ul li a.books{color:#b7bacd}header nav ul li a.digital{color:#94b397}header nav ul li a.faqs{color:#94b397}header nav ul li a.saleDates{color:#c18d70}header nav .search{float:right;padding:2px 0}header nav .search label{color:#231f20;font-size:16px;float:left;margin:0 5px 0 0}header nav .search input{font-family:Courier,monospace;float:left;width:130px;padding:2px 4px;border:0;margin-top:4px}footer{font-family:'Abel';font-style:normal;font-weight:400;text-transform:uppercase;color:#231f20}footer ul{border-top:1px solid #dadada;border-bottom:1px solid #dadada;overflow:hidden;padding:5px 0;list-style-type:none;font-size:15px;letter-spacing:1px;text-align:center;margin-bottom:.5rem}footer ul li{display:inline;margin:0 11px}footer ul li a,footer ul li a:hover{color:#231f20}footer ul li a.faqs{color:#94b397}footer ul li a.saleDates{color:#c18d70}footer ul li a.terms{color:#a38288}footer ul li a.help{color:#c18d70}footer ul li a.shipping{color:#b7bacd}footer ul li a.about{color:#a38288}footer ul li a.contact{color:#94b397}footer .copy{font-size:12px;padding:3px}.content{overflow:hidden;padding-bottom:20px;text-transform:lowercase;margin:0}.left-content h1,.left-content h2{padding-bottom:10px;font-size:20px;color:#231f20;font-family:'Abel';font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:1px}.left-content ul,.left-content ol,.left-content dl{padding-left:30px}.content h3{font-size:16px;color:#94b397;font-weight:normal;padding-bottom:5px;border-bottom:1px solid #94b397;margin-bottom:10px}.content p{padding-bottom:14px;line-height:1.4;margin-bottom:0}.content .main{padding:0}.content .main .left-content{padding:0 12% 0 0;margin:0}.content ul{padding:0 0 10px 20px}.content ul li{margin-bottom:2px;line-height:1.5}.content table{width:100%;border-collapse:collapse;margin-bottom:30px}.content table tr:first-child td,.content table tr th{font-weight:700;background:#fafafa;text-transform:uppercase}.content table td,.content table th{padding:10px;border:1px dashed #ccc}form fieldset label{float:left;clear:left;width:150px;text-align:right;margin:0 10px 0 0;padding-top:3px}form fieldset input,form fieldset textarea,form fieldset select{padding:3px 5px;border:1px solid #dadada;color:#666;display:block;margin:0 0 10px 0;font:14px Courier,monospace;width:250px}form fieldset textarea{width:100%;margin-top:10px}form fieldset input[type=checkbox]{width:auto;display:inline}form .register fieldset .checkbox label{display:inline;margin-left:5px}form .forgot{display:inline-block;float:right;margin-right:275px}form input[type=submit],.btn-type-submit{font:.75rem Courier,monospace;background:#e1e6df !important;color:#95b397 !important;padding:0 1.25rem !important;line-height:1.75rem !important;border:1px dotted #95b397 !important;display:inline-block;overflow:hidden;transition:all .1s ease-in-out !important;text-decoration:none !important;border-radius:0;outline:none;width:auto}.btn-login-margin{margin:10px 0 0 160px !important}.sidebar{padding:0}.sidebar .panel{overflow:hidden;border-bottom:1px dashed #979797;margin-bottom:15px;padding-bottom:15px}.sidebar h2{font-size:14px;font-weight:normal;padding-bottom:10px;text-transform:lowercase}.sidebar .panel .total{color:#94b397;text-transform:uppercase;margin-bottom:4px;padding-bottom:0}.sidebar .panel .checkout a{font-weight:400;font:12px Courier,monospace;font-size:.75rem;background:#e1e6df;color:#95b397;padding:0 20px;padding:0 1.25rem;line-height:28px;line-height:1.75rem;border:1px dotted #95b397;display:inline-block;overflow:hidden;transition:all .1s ease-in-out;text-decoration:none;border-radius:0;outline:none}.sidebar .panel .checkout a:hover{background:#e8ede6;cursor:pointer;text-decoration:none}ul.items li a,ul.items li span{display:table-cell}ul.items li span{padding-left:5px}ul.items li{margin:0 0 10px 0}.list-item{padding:0;margin-bottom:10px}.list-item:nth-of-type(4n+4){margin:0 0 25px 0}.list-item h4{font-weight:normal;font-size:12px;padding:5px 0 0 0;height:47px;width:calc(100% - 12px)}.list-item .price{padding:0;display:inline-block;vertical-align:middle;width:50%}.list-item .a-btn{display:inline-block;vertical-align:middle;width:50%;text-align:center;font-family:'Abel';font-style:normal;font-weight:400;text-transform:uppercase;font-size:13px;border:1px solid;box-sizing:border-box;padding:5px 0;color:#484848;cursor:pointer}.list-item .a-btn.soldout{color:#ccc}.list-item img{width:calc(100% - 12px)}.list-item .info-box{width:calc(100% - 12px)}.top-list{border-bottom:1px solid #dadada;padding-bottom:15px;margin-bottom:15px}.login{padding:0}.reset{color:#000;padding:10px;margin-bottom:10px;overflow:hidden;background:#a6d1aa;text-transform:lowercase;width:100%}.warning{color:#000;padding:10px;margin-bottom:10px;overflow:hidden;background:#efefef;text-transform:lowercase;width:100%}.error{color:#000;padding:10px;margin-bottom:10px;overflow:hidden;background:#de9fa0;text-transform:lowercase;width:100%}.success{color:#000;padding:10px;margin-bottom:10px;overflow:hidden;background:#a6d1aa;text-transform:lowercase;width:100%}.arrow-right:after{content:'';position:absolute;top:0;right:70px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:23px solid #a6d1aa;width:0}.register{padding:0}.register .col-6{padding:0}form .register fieldset label{float:none;clear:none;display:block;margin:0 0 .25rem 0;padding:0;text-align:left;width:100%}.register .col-6:nth-child(2n-1){padding-right:2%}.register .col-6:nth-child(2n){padding-left:2%}form .register fieldset input[type="text"],form .register fieldset input[type="password"],form .register fieldset select{box-sizing:border-box;padding:.25rem;margin:0;width:100%}.register div{margin-bottom:.625rem}.register div.row{margin:0}form .register input[type=submit]{margin-left:0}.account-created .col-12{padding:0}.account-created address{font-style:italic;float:left;margin-right:50px;margin-bottom:10px}#address-pobox{display:none}.required{text-align:right}.publication .images{width:calc(100% - 250px);overflow:hidden;float:left;margin-right:10px}.publication .forms{float:left;width:240px}.publication .forms h1{font-family:Courier,monospace;text-transform:lowercase;color:#94b397;font-weight:normal;padding-bottom:15px;font:14px Courier,monospace;letter-spacing:1px}.publication .forms .offers{border-top:1px dashed #94928c;padding-top:12px}.publication .forms .offers .countries,.promo{border-bottom:1px dashed #94928c;padding-bottom:8px;margin-bottom:16px}.publication .forms .offers input[type=radio]{display:inline-block;float:left;margin-left:1px;margin-right:4px}.publication .forms .offers .options label{background:#e1e6df;border:1px dotted #484848;padding:6px 8px;cursor:pointer;line-height:1.5;box-sizing:border-box;overflow:hidden;margin:0 0 3px 0}.publication .forms .offers .options label.selected,.publication .forms .offers .options label:hover{background:#94b397}.publication .forms .offers .options label div{margin-left:18px}.options .or{display:block;text-align:center;margin-bottom:4px;font-weight:700;font-size:16px}.popover-body{margin:0;font-weight:normal;color:#94b397;font:12px Courier,monospace}.autorenew button{margin-left:4px;padding:1px 4px;background:#d6d6d6;font-weight:700;border-radius:50%;text-decoration:none;border:0;color:#94b397}.video{margin-bottom:30px}.video p{display:none}.video iframe{width:100%}.video div{width:100%}.modal-dialog{height:90%}.modal-content{max-height:100%}.modal-body{max-height:90%;overflow-y:scroll}.modal-body img.special{float:right;margin:0 0 10px 10px}.modal-body .terms{font-size:.7rem;color:#999}.carousel.slide{margin-top:25px}.carousel-control-next,.carousel-control-prev{top:25px}.preview{margin-top:20px;justify-content:center}.preview .thumb{margin:0 3px 20px 0;border:1px solid #dadada;padding:1px}.upsell{font-size:12px;line-height:1.4;margin:0;padding:0;display:block;float:none;width:auto;color:#c18d70}.upsell .australia,.upsell .new-zealand,.upsell .united-states,.upsell .overseas{display:none}.upsell .selected{display:inline}label.new-zealand,label.overseas,label.isautorenew{display:none}form input[type="submit"].add-cart{color:#94b397;background:#e1e6df;width:100%;border:1px dotted #95b397;padding:0;font-weight:bold;margin:0;text-align:left;font-size:14px;padding-left:10px}a.add-cart{color:#94b397;background:#e1e6df;border:1px dotted #95b397;font-weight:bold;margin:0;font-size:14px;padding:10px;display:block;width:100%;text-align:center}.students,.description{margin-top:10px}.images .special{margin-top:10px}.order-summary{box-sizing:border-box;padding:1rem;margin-bottom:10px}.sml-item-img{border:1px solid #e6e6e6;padding:1px;max-height:52px;max-width:48px}.order-summary img{display:inline-block}.order-text{display:inline-block;max-width:70%;vertical-align:middle}.order-summary .desc{margin:0;padding:0;font-size:10px;font-size:.625rem;overflow:hidden}.order-summary input[type=text]{width:auto;max-width:26px;height:1.5rem;margin:0 3px 0 0;padding:0;text-align:center;font-size:.75rem}.order-summary input[type=submit]{font-size:.75rem;margin:0;color:#484848;border:0;padding:5px 10px;line-height:14px}.order-summary delete{vertical-align:middle}.order-summary .quantity{min-width:100px}.order-summary table td{border:1px dashed #ccc;padding:4px 2px}.content .order-summary table tr:first-child td,.content table tr th{font-weight:normal;background:none;text-transform:lowercase}ul.items{list-style:none;padding:0}.order-totals{overflow:hidden;margin:20px 0 0 0;border:0;padding:0}.order-totals>div{border-bottom:1px solid #e4e4e4;padding:.5rem .3125rem}.order-totals>div:last-of-type{border:none}.order-totals>div>div:first-of-type{float:right;font-weight:bold}.promo-wrapper:after{content:"▾";font-size:1.5rem;background:#e4e4e4;border-radius:50%;padding:.125rem .5625rem;position:absolute;bottom:-1.1875rem;left:50%;margin-left:-1.1875rem}.promo-wrapper-wrapper{position:relative;margin-bottom:2.875rem;padding-bottom:.875rem;border-bottom:1px solid #e4e4e4}.promo-box{box-sizing:border-box;width:100%;float:none;min-height:32px;padding:.5625rem;margin:1.875rem 0 1.875rem 0;border:1px solid #dadada}form .payment fieldset label{text-align:left;width:100%;margin:0 0 .25rem 0}form .payment fieldset input{width:100%}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.alert-warning{margin-bottom:20px;padding:10px}.alert-warning p{padding:8px 0}#breadcrumb{padding-bottom:10px}.top-notice-alert{background-color:#ffcd2f;color:#000;font-size:.7925rem;padding:8px;line-height:15px;text-align:center}.top-notice-alert p{margin-top:0;margin-bottom:.35rem}.top-notice-alert p:last-of-type{margin-bottom:0}.top-notice-alert a{color:#000;font-weight:bold;text-decoration:underline}.top-notice-alert{padding:.825rem}@-webkit-keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@media(min-width:576px){.sidebar{max-width:190px}}@media(max-width:940px){header nav ul{margin-bottom:0}header nav ul li{float:none}header nav ul li:first-of-type,header nav ul li:nth-of-type(6),header nav ul li:nth-of-type(7){display:none}}@media(max-width:690px){.left-content{padding:0}.publication .images,.publication .forms{width:100%;float:none}}@media(max-width:575px){.content .main .left-content{padding:0}ul.items li{display:inline-block}.sidebar .panel:first-of-type{border-top:1px dashed #979797;margin-top:15px;padding-top:15px}}@media(min-width:807px) and (max-width:959px){.list-item{max-width:33%;flex:0 0 33%}}@media(max-width:806px){.list-item{max-width:50%;flex:0 0 50%}}