@media print{a[href]:after{content:none!important}}.ul{text-decoration:underline}#browse{width:172px;margin:0 0 10px 0;padding:0;border:1px solid #d2d2b2}#browse h2{font-size:12px;margin:0;color:#555}#browse .bottom{background-color:#fff;margin:3px 0 5px;padding:3px 5px 0}#browse .bottom p{font-size:12px;margin:0 0 2px;padding-bottom:5px;border-bottom:2px dotted #76abd7}#browse .bottom p.last{margin:0 0 2px;padding:0}#browse .boldtype{color:#555;font-weight:700;margin:0;padding:0}#browse .bottom ul{list-style-type:none;margin:0 0 2px;padding:0}#browse .bottom ul li{margin:0;padding:0 0 2px 10px}#browse .bottom ul li.last{padding:0 0 5px 10px}#browse .bottom ul.subjects{margin:0 0 2px;padding:0;list-style-type:none}#browse .bottom li.subjects{padding:1px 0 2px 7px;background:url(https://www0.alibris-static.com/images/elements/2px_sq_blue.gif) 0 5px no-repeat;border-bottom:1px dotted #76abd7}#browse .bottom li.subjects-last{padding:0 0 5px 7px;background:url(https://www1.alibris-static.com/images/elements/2px_sq_blue.gif) 0 5px no-repeat}#browse #find-ul{margin:2px 0 0}#browse #find-ul li{padding:0 0 2px 10px}#browse h3.browse{font-size:22px;padding:10px 0 0 5px;font-family:Georgia,Times,serif;color:#555;font-weight:400}h3#account-head{font-size:22px;padding:10px 0 0 5px;font-family:Georgia,Times,serif;color:#555;font-weight:400}#browse .bottom h4,.top-sellers-rhs .top{font-size:21px;padding:0 0 5px 0;font-family:Georgia,Times,serif;color:#555;font-weight:400}h3.browse.head{font-size:21px;margin-top:-4px;font-family:Georgia,Times,serif;color:#555;font-weight:400}.top-sellers-rhs .top{padding-left:5px}#browse .bottom p{line-height:18px;margin:2px 0 5px}#browse .bottom ul li{line-height:18px}.top-sellers-rhs ul.list{line-height:18px}#box-1col-merch h1.top:first-letter{}#box-1col-merch p{margin:10px 0 0}#box-1col-merch img.cvr{margin:0 0 5px}#box-1col-merch .centered{margin-top:4px;text-align:center}#box-1col-merch .clear-space{clear:both}#box-1col-merch ul{margin:0 0 2px;padding:0;list-style-type:none}#box-1col-merch ul li,#box-2col-merch ul li{margin:0;padding:0 0 2px 10px}#box-1col-merch .author-title{}#box-1col-merch .author-title h2,#box-1col-merch .author-title h1{margin:0;font-size:22px;color:#000}#box-1col-merch .author-title p{margin:0}#box-1col-merch .caption{width:100%;margin:0 7px 5px 0;padding:0;clear:both}#box-1col-merch .caption p{margin:0;color:#333;font-size:10px}#box-1col-merch .title_section{width:85%}#box-1col-merch .cover_section{padding-right:7px}#inv-detail ul{margin:0 0 2px;list-style:none}#inv-detail ul li{padding:0 0 1px 10px}#inv-detail ul li.last{padding:0 0 10px 10px}#inv-detail .about-product{margin:0 0 10px}#inv-detail .about-product h3{margin:0 0 3px;padding:0 0 2px;font-size:13px;color:#369;border-bottom:2px solid #76abd7}#inv-detail .about-product p{margin:0 0 1px}#inv-detail .about-product p.last{margin:0 0 8px}#inv-detail .about-product p.border{margin:0 0 4px;padding:0 0 4px;border-bottom:2px dotted #76abd7}#inv-detail .about-product strong.blue{color:#369}#inv-detail .product-details h2{font-size:16px;color:#69c;border-bottom:2px dotted #76abd7;margin:0 0 3px;padding:0 0 2px}#inv-detail .product-details p{margin:8px 0}#inv-detail .product-details p.last{margin:0 0 10px}#inv-detail .product-details h3{font-style:italic;font-size:13px;margin:0 0 1px;padding:0}#inv-detail .product-details form p{margin:0}#inv-detail .product-details-btn{border-bottom:2px dotted #76abd7;margin:0 0 3px;padding:0 0 2px}#inv-detail .product-details-btn input.btn{font:10px Verdana,Arial,Geneva,sans-serif;font-weight:700;text-align:center;color:#fff;background:#f90;margin:2px;padding:1px;border-top:2px solid #fc5;border-right:2px solid #d72;border-bottom:;border-left:2px solid #fc5}.track-lists table{margin:0 0 10px;padding:0}.track-lists td{border-bottom:1px solid #e6e6cc;padding:3px;margin:0}.track-lists td div.disc{padding:0;margin:7px 0 0}.track-lists tr.title{background-color:#f6f6e6}.track-lists td.title{border:none}.track-lists td.no-border{border:none}#bluebox-lg{display:block;margin:15px 0;padding:0;width:600px;border:none}#bluebox-lg h1{font-size:14px;color:#369;margin:0 0 100px;padding:0}#bluebox-lg h2{font-size:18px;color:#369;margin:0;padding:0 0 2px}#bluebox-lg h2.center-369{font-size:14px;color:#369;text-align:left;margin:0;padding:.4em 0 0}#bluebox-lg h2.center-69c{font-size:13px;color:#69c;margin:0;padding:.4em 0 0}#bluebox-lg p{font-size:13px;line-height:normal;margin:0;padding:8px 0 0}#bluebox-lg p.last{margin:0;padding-top:.4em}#bluebox-lg .top{margin:0;padding:0}#bluebox-lg .middle{margin:0;padding:0}#bluebox-lg form{margin:.7em 0;padding:.1em 0 .4em}#bluebox-lg .form-wrapper{width:600px;margin:10px 0;padding:0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}#bluebox-lg form .btn{margin-top:2px;text-align:right}#bluebox-lg form input.box{height:24px;padding:2px;margin-left:5px}#bluebox-lg .bottom{height:15px;margin:0;padding:0}#bluebox-lg ul{font-size:12px;color:#000;font:Arial,Helvetica,Geneva,sans-serif;list-style-type:none;margin:10px 0;padding:0}#bluebox-lg ul li{margin:0;padding:0 0 .4em 10px}.page-intro img.newsletter-hero{margin:15px 0 10px}#bluebox-lg .smallgreytype p{font-size:11px;color:#666}#bluebox-lg form .btn2{font-size:12px;font-weight:700;text-align:center;color:#fff;display:inline;background-color:#69c;margin:2px 0}#bluebox-lg{border:none}#bluebox-lg h3{margin-top:10px;text-transform:uppercase;font-size:18px;color:#369;padding:0}#bluebox-lg form .btn2{background-color:#f90;border-left:2px solid #fc5;border-right:2px solid #d72;border-top:2px solid #fc5;color:#fff;display:inline;font:bolder 10px Verdana,Arial,Geneva,sans-serif;margin:2px;padding:1px;text-align:center;height:25px;width:120px;cursor:pointer}#search-results{padding:0 0 6px;line-height:1.5}#search-results h3{margin:0;padding:2px 0;color:#555;font-size:14px;font-weight:700;text-transform:uppercase}#search-results h2{margin:0;padding:2px 0;color:#555;font-size:14px;font-weight:700;text-transform:uppercase}#search-results p{margin:0;padding:0;font-family:arial,helvetica,san-serif!important;font-size:14px!important;line-height:1.5}#search-results .sort{padding:2px 0;border-top:2px solid #555}#search-results .number{margin:0 0 3px}#search-results .number p{font-size:14px;color:#9c9284;font-weight:700}#search-results .number a{color:#9c9284;text-decoration:none;display:none}#search-results img.cvr{float:left;margin:1px 15px 5px 0;clear:both}#search-results img.icon{float:left;margin:3px 5px 5px 0;clear:both}#search-results ul{list-style:none;margin:0;padding:0}#search-results ul li{margin:0;padding:0 0 1px 10px}#search-results td{margin:6px 0;padding:20px 0;border-top:1px dotted #ccc;font-family:arial,helvetica,san-serif}#search-results td.last{padding:5px 5px 7px 0}#search-results .condSellerInfo{margin:5px 0 0}#search-results .condSellerInfo td{border-bottom:1px solid #fff}#search-results .condSellerInfo td.alt{width:20px}#search-results .condSellerInfo strong.dkblue{color:#000;text-transform:capitalize}#search-results input.btn{font:10px Verdana,Arial,Geneva,sans-serif;font-weight:bolder;text-align:center;color:#fff;display:inline;background-color:#f90;margin:2px;padding:1px;border-top:2px solid #fc5;border-right:2px solid #d72;border-bottom:2px solid #d72;border-left:2px solid #fc5}#search-results h1{margin:0;padding:2px 0;color:#555;font-size:16px;font-weight:700;text-transform:uppercase}#search-results td p{line-height:1.5}#search-results td p span.smallgreytype a{font-size:14px;text-transform:capitalize}#search-results .add-to-cart .wish p a strong{color:#eb3d22!important}#search-results td p a strong{color:#000}#search-results .wish a strong{color:#eb3d22!important}#search-results td p:nth-of-type(3){margin-top:10px}#search-results .wish{margin-bottom:10px}#search-results td p.description{width:505px}a.tb{text-decoration:none;color:#000;background-color:transparent}a.tb:hover{text-decoration:none}#search-results #breadcrumb{margin:6px 0 10px;padding-top:3px}#search-results #breadcrumb p{}#search-results #breadcrumb .narrow-search{margin:3px 0 2px;padding-top:2px;border-top:2px dotted #cc9}#search-results #breadcrumb strong.bold-title{color:#555;font-weight:700}#search-results #breadcrumb ul.path{margin:10px 0}#search-results #breadcrumb ul.path li a{}#search-results #breadcrumb ul.path li{float:left;padding:0}#search-results #breadcrumb ul.path li:after{content:"/";padding:0 5px}.add-to-cart{margin:5px 0;float:right;width:189px;background-color:#fff}#search-results .add-to-cart{margin:5px 30px 5px 5px}#search-results .item-add{text-align:center}#search-results .item-add #cart-overlay{margin:0 auto}#search-results .add-to-cart #cart-overlay{height:30px}.add-to-cart .top,.add-to-cart .top2{padding:0 0 5px;background:url(https://www2.alibris-static.com/images/checkCart/add_to_cart_bg.gif) 0 0 repeat-y}.add-to-cart .bottom{padding:3px 4px 4px;background:url(https://www3.alibris-static.com/images/checkCart/add_to_cart_bg_bottom.gif) left bottom no-repeat}.add-to-cart .bottom2{padding:3px 4px 4px;background:url(https://www4.alibris-static.com/images/checkCart/add-to-cart_bg_bottom2.gif) left bottom no-repeat}.add-to-cart input{}.add-to-cart p{text-align:center;margin:1px 0 0}.add-to-cart .discount{text-align:left;margin:0;padding:4px 0 0 15px}.add-to-cart .discount p{text-align:left;margin:0 0 0 20px;padding:0}.add-to-cart .price{margin:2px 5px;text-align:center}.add-to-cart .price p{font-size:12px}.add-to-cart .price em{font-size:16px}.add-to-cart .wish{margin:7px 0 0;text-align:center}.add-to-cart .subtotal{border-top:1px dotted #76abd7;border-bottom:1px dotted #76abd7;margin:3px 10px 3px 0;padding:3px 0}#basic-search-wrapper{width:1100px;border:none;margin-left:10px}#basic-search-wrapper div.button{background:0 0}#basic-search-wrapper,#basic-search-wrapper-left,#basic-search-wrapper-right{margin:10px 0 5px;padding:0 0;background:#fff}#storefront-basic-search-wrapper{margin:10px 0 5px;padding:0 7px;background:#fff;border:2px solid #000;width:650px}.store-info{float:left;width:480px}#basic-search-wrapper-left,#basic-search-wrapper-right{width:329px}#basic-search-wrapper-left{margin-right:20px}#basic-search-wrapper-left input.fixed_width,#basic-search-wrapper-right input.fixed_width{width:210px}#adv-search,#adv-search-2,#adv-search-c{font:12px Arial,Helvetica,Geneva,sans-serif;color:#333;margin:10px 0}#adv-search h1,#adv-search-2 h1,#adv-search-c h1{font-size:1.1em;color:#696;margin:0;padding:0;border:2px solid red}#adv-search h2,#adv-search-2 h2,#adv-search-c h2{font-size:1em;color:#333}#adv-search h3,#adv-search-2 h3,#adv-search-c h3{font-size:13px;color:#333;margin:0 0 4px;padding:0}#adv-search p,#adv-search-2 p,#adv-search-c p,#search-wrap-lib p{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}#adv-search form,#adv-search-2 form,#adv-search-c form,#search-wrap-lib form{margin:0}#adv-search .search-right,#adv-search-c .search-right,#search-wrap-lib .search-right{margin:0 0 5px 5px;float:right;width:48%;position:relative}#adv-search .search-left,#adv-search-c .search-left,#search-wrap-lib .search-left{margin:0 0 5px 5px;float:left;width:48%;position:relative}#adv-search .clear-space,#adv-search-2 .clear-space,#adv-search-c .clear-space,#search-wrap-lib .clear-space{clear:both;font-size:.1em}#adv-search .button{margin:10px 0;padding:3px;text-align:right}#search_multi_isbn h2{font-size:25px;margin:0;padding:0 0 2px}#search_multi_isbn .text-input-4-rows,#search_multi_isbn .text-input-4-rows-on{width:99%;float:right;margin-bottom:3px}#search_multi_isbn .text-input-4-rows{color:#999}#search_multi_isbn table{border-bottom:1px dotted #76abd7}#search_multi_isbn td{border-collapse:collapse;margin:0;padding:3px}#search-wrap-lib .button{text-align:right;background-color:#c2d9c2;margin-top:5px;padding:3px}.bk-fetch{width:auto;display:block;margin:10px 0;padding:0}.bk-fetch p{margin:0;padding:3px 0;font-size:16px!important}#helplink{width:174px;margin:0 0 10px}#helplink p{margin:0;padding:3px 0 3px 18px;border-bottom:1px solid #e6e6cc}#helplink a:link,#helplink a:visited{color:#57573a;text-decoration:none;font-weight:400}#helplink a:hover{text-decoration:underline}#login{margin:10px 0;padding:0}.bea-portal-layout-placeholder-container-inner-right #login{margin:0}#loginContainer{font-size:14px;width:100%}#loginContainer .top{margin:0}#loginContainer .top h1{margin:0}#loginContainer .left{width:49%;float:left}#loginContainer .left div.message,#loginContainer .right div.message{margin:10px 0;padding:5px;text-align:left;border:1px solid #ddd}#loginContainer .right{width:49%;float:right}#loginContainer .clear-space{clear:both}#loginContainer .left p,#loginContainer .rightnav p{margin:0 0 1em}#loginContainer tr.header-footer:last-child{background:0 0}#loginContainer tr.header-footer:last-child td{text-align:center;padding-bottom:10px;width:80%}#loginContainer .left tr.header-footer td .btn{margin-right:45px}#loginContainer .right tr.header-footer td .btn{margin-right:-35px}#loginContainer table.fillout-form{border:1px solid #000!important;border-collapse:separate;padding:0;margin:0 0 10px;border-spacing:0}#loginContainer table.fillout-form td{border:0}#loginContainer .smallgreytype a{text-transform:capitalize}#loginContainer #field5{margin-left:155px}#loginContainer .nlSign{margin-top:-5px}.fillout-form{margin:20px 0}.fillout-form label{font-weight:400}.fillout-form-lib{width:100%;margin:5px 0 10px;padding:0;font-size:12px;background:#fff;border:1px solid #696}.fillout-form tr.alt,.fillout-form-lib tr.alt{background:#fff}.fillout-form tr.header-footer{font-weight:700;color:#fff;background:#000}.fillout-form tr.header-footer td{text-transform:capitalize;padding:5px;margin:10px 0;white-space:nowrap;font-size:18px}.fillout-form tr.details-row td{padding:8px 0 20px;border-bottom:1px solid #666!important}.fillout-form .header-footer a{color:#fff;text-decoration:underline}.fillout-form .header-footer.secondary{background:#999}.fillout-form-lib tr.header-footer{font-weight:700;color:#fff;background:#696}.fillout-form td,.fillout-form-lib td{line-height:1.5;font-size:16px;border:1px solid #666;border-collapse:collapse;padding:8px!important}.fillout-form td{font-family:arial,helvetica;font-size:14px}.fillout-form td.alt,.fillout-form-lib td.alt{background:#fff}.fillout-form tr.alt2,.fillout-form-lib tr.alt2{}.fillout-form td.header-footer{font-weight:700;border-left:1px solid #fff;border-collapse:collapse;background:#69c}.fillout-form-lib td.header-footer{font-weight:700;border-left:1px solid #fff;border-collapse:collapse;background-color:#696}.fillout-form td.alt2,.fillout-form-lib td.alt2{background-color:#ddd;border-right:2px solid #fff;border-collapse:collapse}.fillout-form h3,.fillout-form-lib h3{color:#333;font-size:14px;font-weight:700;background:#fff;margin:1px 0 0;padding:5px 3px 0}#account-fillout-forms{padding:0 10px}.fillout-form td.empty-cell{border-left:1px solid #fff;border-right:1px solid #fff}#account-fillout-forms{padding-top:20px}.fillout-form .nl-preferences a{color:#eb3d22}.fillout-form .nl-preferences{margin:10px 0}.fillout-form .nl-preferences p{font-size:14px;line-height:1.5;font-family:arial,helvetica}.fillout-form .nl-preferences hr{margin:0;padding:0 0 15px}.fillout-form .nl-preferences .view{margin-left:15px;font-size:14px}.fillout-form .nl-preferences .view a{color:#666}.fillout-form .nl-preferences .view:before{content:'\25BA ';font-size:10px;padding-right:2px;color:#666}.fillout-form p.confirm{color:red}.fillout-form p.confirm:before{content:'\25BA ';font-size:10px;padding-right:2px}table.fillout-form td a.retailitem{color:#333;text-align:left}#activeRentals{font-size:18px;line-height:1.5}.fillout-form tr.details-row td:last-child a{color:#000;text-decoration:underline;display:block;padding-bottom:4px}a.retailitem{font-family:arial,helvetica;font-size:14px;text-decoration:underline;margin-bottom:10px;display:block;text-align:center}td label.ship-date{font-family:arial,helvetica;font-size:14px;font-weight:400}.shipping-address{font:12px Arial,Helvetica,Geneva,sans-serif;font-size:12px;background-color:#fff;border:1px solid #ddd;border-collapse:collapse;width:100%;margin:0;padding:5px}.shipping-address tr{background-color:transparent}.shipping-address tr.alt{background-color:#eee}.shipping-address tr.header-footer{font-weight:700;color:#fff;background-color:#69c}.shipping-address td{border:1px solid #ddd;margin:0;padding:3px;vertical-align:top}.shipping-address td.alt{background-color:#eee;border:1px solid #ddd;margin:0;padding:3px}.shipping-address td.header-footer{margin:0;padding:5px}.subhead{padding:10px 0}.subhead h3{font-size:40px;color:#000;margin:0 0 10px 0}.subhead p{font-size:13px;margin:0;padding:0 0 5px}#seventy-percent{width:70%;display:block;margin:0 auto}.change-currency,span.change-currency,.change-currency-checkout,.change-currency-cart{font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;text-align:center}.change-currency{color:#333;margin:10px 0;padding:0}.change-currency-checkout{color:#333;margin:10px 0 0;padding:0}.change-currency-cart{color:#fff;margin:8px 0 4px;float:right}.change-currency-cart a:link,.change-currency-cart a:visited,.change-currency-cart a:hover{color:#fff}.change-currency-btn,input.change-currency-btn{font-size:12px;font-weight:700;text-align:center;color:#fff;width:110px;display:inline;background-color:#eb3d22;margin:2px 0;padding:3px 3px 2px;border-top:1px solid #eb3d22;border-right:1px solid #eb3d22;border-bottom:2px solid #eb3d22;border-left:2px solid #eb3d22;text-transform:capitalize}input.change-currency-btn{}.change-btn-blue a:link,.change-btn-blue a:visited,.change-btn-blue a:hover{color:#fff;text-decoration:none}#cost-summary #currency-selector .change-currency-cart{float:none}#cost-summary #currency-selector .change-currency-cart a{font-size:14px;color:#eb3d22}.change-currency-checkout{text-align:center}#help{}#help p{font-size:14px;margin:0;padding:2px 0 10px;line-height:1.5;font-family:arial,helvetica,san-serif}#help .subhed{font-size:12px;margin:0;padding:2px 0;display:block}#help h2{font-size:12px;color:#000;padding:0 0 1px;margin-top:5px}#help h2.big{font-size:18px;padding:0;margin:0}#help h3.f90{font-size:12px;color:#f90;padding:0 0 3px;margin:5px 0 0}#help h2.intro-top{font-size:20px;color:#69c;font-weight:400;padding:0;margin:0}#help h2.intro{font-size:25px;color:#369;padding:0;margin:0}#help ul+ul li{background-image:url(https://www0.alibris-static.com/images/elements/2px_sq_blue.gif);background-repeat:no-repeat;background-position:0 4px;margin:0;padding:0 0 2px 10px}#help ol{color:#000;font-size:14px;list-style-type:decimal;margin:0 20px 5px 13px;padding:0 0 0 15px;display:block}#help ol li{margin:0;padding-bottom:7px;font-family:arial,helvetica,san-serif}#help ol.alpha{font-size:12px;list-style-type:lower-alpha;margin:0 20px 5px 13px;padding-left:15px;display:block}#help img.left{margin:0 7px 3px 0}#help .box{margin:10px 0;padding:0 10px 5px;background-color:transparent;border:1px solid #ccc;display:block}#help .box-headline{font-size:13px;color:#333;font-weight:700;width:auto;padding:5px;margin:0 0 3px;display:block;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;text-align:center;background-color:#eee}#help .box-headline2{font-size:12px;color:#555;font-weight:700;width:auto;padding:2px;margin:7px 7px 3px;display:block;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;text-align:center}#help .help-intro{font-size:14px;width:auto;background-color:#fff;margin:0 10px 15px 0;padding:8px;border:1px solid #000;line-height:1.5}#help .help-intro p{margin:0;padding:0}#help .help-intro h1{font-size:16px;display:block;margin:0 0 10px;padding:0 0 1px}#help .help-intro h2{font-size:12px;color:#555;margin:0;padding:0 0 2px}#help .help-intro ul{list-style-type:none;margin:0 0 2px 10px;padding:0}#help .help-intro ul li{margin:0;padding:0 0 2px 10px}#help .help-intro ol{list-style-type:decimal;margin:0 25px 10px 15px;padding:0 0 3px 15px;display:block}#help .help-intro ol.alpha{list-style-type:lower-alpha;margin:0 25px 10px 10px;padding:0 0 3px 10px;display:block}#help .questions{display:block;margin:7px 0;padding:4px 0 0;border-top:1px solid #76abd7}#help .questions p{font-size:12px;margin:0;padding:0}#help .job-title{margin:0 0 10px;padding:0;border-bottom:2px dotted #76abd7}#help .job-title p,#help .job-description p{font-size:12px;margin:0;padding:0 0 7px}#help .job-description{margin:0 0 10px;padding:0}#help .job-description h3{font-size:13px;color:#000;padding:0 0 2px;margin:5px 0 0}td.bea-portal-layout-placeholder-container-right{vertical-align:top}#faq-box{width:auto;background-color:#fff;display:block;margin:80px 20px 0 0;padding:0;border:1px solid}#faq-box p{font-size:12px;margin:0;padding:0}#faq-box .top{height:30px;background-color:#000;display:block;margin:0 0 1px;padding:4px}#faq-box .bottom{width:auto;margin:0 3px 5px 0;padding:3px}#faq-box h1,#faq-box h2{font-size:16px;color:#fff!important;margin:0;padding:2px 0 0 4px;text-align:left}#faq-box .bottom ul{font-size:14px;color:#000;list-style-type:none;margin:5px 0 2px 2px;padding:0}#faq-box .bottom ul li{margin:0;padding:0 2px 2px 8px;font-size:14px;line-height:1.5}#faq-box .bottom ul li a{color:#000!important;font-family:arial,helvetica,san-serif}#faq-box .bottom ul li:before{content:'\25BA ';font-size:10px;padding-right:3px}#browse-subject{margin:20px 0}#browse-subject p{font-size:14px!important;margin:0;padding-bottom:8px;border-bottom:1px dotted #ccc;line-height:1.5}#browse-subject h2{font-size:20px;margin:0;padding:8px 0 2px;font-family:Georgia,Serif;color:#000}#browse-subject h3{font-size:18px;color:#000;font-weight:700;margin:0;padding:8px 0 2px}#browse-subject h3.top{margin:0;padding:9px 0 2px;font-size:13px;color:#555}#browse-subject em{font-size:11px;color:#900;font-style:normal;font-weight:400}#browse-subject a{color:#000;font-family:arial,helvetica,san-serif}#browse-subject h3 a{font-size:14px}.search-widget{color:#fff;font-weight:700;text-align:center;display:block;margin:0 0 15px;padding:0}.search-widget form{display:inline}.search-widget table{border-collapse:collapse;line-height:1em!important;font-size:1px}.search-widget td{padding:0!important}.search-widget td div{padding:7px 0 0;font-size:12px}.search-widget td div input{margin:0 1px 0 5px}.search-widget h3{font-size:14px;color:#fff;margin:0 0 2px 10px;padding:0;line-height:125%}.search-widget p{font-size:12px;color:#fff;font-weight:400;margin:0 0 4px 10px;padding:0;line-height:125%}.search-widget h3.cart{font-size:14px;color:#fff;margin:0 0 2px 0;padding:0;line-height:125%}.search-widget p.cart{font-size:12px;line-height:16px;color:#fff;font-weight:400;margin:0 0 4px 0;padding:0;line-height:125%}.search-bg{background-color:#69c}.search-widget input.btn{font-size:10px;font-family:Verdana,Arial,Geneva,sans-serif;font-weight:700;text-align:center;color:#fff;background:#f90;margin:2px;padding:1px;border-top:2px solid #fc5;border-right:2px solid #d72;border-bottom:2px solid #d72;border-left:2px solid #fc5}.search-widget textarea{font:12px Arial,Helvetica,Geneva,sans-serif;color:#555}.shingle{margin:10px 0 5px;padding:7px;font-size:13px;color:#333;text-align:left;background:#f6f6e6;position:relative;z-index:1;border:2px solid #76abd7}.shingle .top{padding-bottom:2px;border-bottom:2px dotted #76abd7}.shingle p{margin:0;padding:0 0 3px;font-size:13px}.shingle h2{margin:0;padding:0;font-size:14px;color:#369}.shingle .storename{font-size:14;font-weight:700;color:#f90}.shingle .storename-ali{font-size:14px;font-weight:700;color:#369;padding:0;margin:0}.shingle .bottom{padding-top:5px}.shingle .bottom strong{color:#f90}.shingle .bottom p{margin:0;padding:0 0 2px}.shingle .right{width:130px;margin-left:10px;padding:6px;background:#fffff2;float:right;border:1px solid #76abd7}.shingle .right-ali{width:200px;margin-left:10px;padding:6px;background:#fffff2;float:right;border:1px solid #76abd7}.shingle .right h2,.shingle .right-ali h2{padding-bottom:3px;font-size:12px;color:#69c}.shingle .right p,.shingle .right-ali p{margin:0;padding-bottom:3px;font-size:12px}.shingle ul{margin:0 0 2px;padding:0;font-size:12px;list-style:none}.shingle ul li{margin:0;padding:0 0 3px 10px}.storefront{display:block;margin:0 0 15px;padding:0;text-align:left}.storefront .top,.storefront .bottom{display:block;margin:0 0 15px;padding:0}.storefront p{margin:0;padding:0;font-size:13px;line-height:130%}.storefront p.last{margin:0;padding:0 0 7px}.storefront h2,.storefront .top h2{margin:0;padding:0;font-size:18px;color:#369}.storefront h3{color:#555;margin:0;padding:0;font-size:13px}.storefront .bottom p{margin:0;padding:0 0 2px}.storefront div.right{display:inline;float:right;margin:0 0 15px;padding:0;font-size:13px;line-height:130%}.storefront ul{margin:0 0 2px;padding:0;font-size:12px;list-style:none}.storefront ul li{margin:0;padding:0 0 3px 10px}.storefront-gallery-top{display:block;margin:0;padding:2px 0;color:#555;border-bottom:2px dotted #76abd7}.storefront-gallery-top table,.storefront-gallery-top tr,.storefront-gallery-top td{margin:0;paddding:0}.storefront-gallery-top h1{font-size:20px;margin:0;color:#369;padding:0 0 20px}.storefront-gallery-top h2{color:#555;font-size:16px;margin:0;padding:2px 0;text-transform:uppercase}.storefront-gallery-top p{margin:0 0 2px;padding:0;font-size:13px;color:#000}.gallery-rule{line-height:1px}#search-results-gallery2{padding:0 0 10px}#search-results-gallery2 p{margin:0}#search-results-gallery2 table{border-collapse:collapse;width:100%}#search-results-gallery2 td{width:25%;margin:0;padding:0 9px}#search-results-gallery2 td.title{width:25%;margin:0;padding:0 9px 12px}#search-results-gallery2 td.two{width:33%;margin:0;padding:0 9px}#search-results-gallery2 td.title-two{width:33%;margin:0;padding:0 9px 12px}#search-results-gallery2 h3,#search-results-gallery2 .storefront h3{margin:0;padding:2px 0;font-size:14px;font-weight:700;text-transform:uppercase;border-bottom:2px dotted #76abd7}#search-results-gallery2 img.cvr{vertical-align:text-top;text-align:center;margin:9px 0;clear:both}#search-results-gallery2 img.cvr a:hover{text-decoration:none}#about-us{width:172px;background-color:#fff;display:block;margin:0;background-repeat:no-repeat;padding:0;border:1px solid #000}#about-us h2{font-size:16px;margin:0;padding:5px 0}#about-us h3{font-size:18px;color:#fff!important;margin:0 0 2px;padding:0}#about-us h3 a:hover{color:#fff!important;text-decoration:none}#about-us .top{width:auto;margin:0;padding:5px;:;background-color:#000;height:30px}#about-us .bottom{width:auto;padding:0 8px 8px}#about-us .bottom ul{list-style-type:none;margin:0 0 2px;padding:0 0 2px}#about-us .bottom ul li{background-image:none;margin:0;padding:0 0 2px 5px}#about-us .bottom ul li a{color:#000;line-height:1.5;font-family:arial,helvetica,san-serif}#about-us .bottom ul li:before{content:'\25BA ';font-size:10px;padding-right:3px}#about-us .bottom ul li.last{background-image:none;margin:0;padding:0 0 0 5px}.caption{margin:5px 0;padding:4px 0 0;border-top:1px solid #76abd7}.caption p{margin:0;color:#333;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif}.redirect-pop{background-color:#fff;display:block;z-index:2;margin:0;padding:20px;border:1px solid #000;clear:both;position:relative}.redirect-pop h2{font:16px georgia;color:#000;margin:0 0 5px;padding:0}.redirect-pop p{font-size:16px;margin-bottom:0;padding-bottom:5px}.redirect-pop .btn{background-color:#eb3d22;color:#000;font-weight:bolder}.isbn-rhs{color:#333;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;width:100%;padding:4px 0;margin:10px 0;border-top:2px dotted #e6e6ce;border-bottom:2px dotted #e6e6ce}.isbn-rhs ul{color:#333;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;list-style-type:none;margin:0 0 2px 10px;padding:0}.isbn-rhs ul li{background-repeat:no-repeat;background-position:0 4px;margin:0;padding:0 0 3px 10px}.bea-portal-layout-placeholder-container-inner-right #forgottenPassword{margin:0 10px}.box-1col-d2d2d2-1b .large-type{display:block;padding:5px}.box-1col-d2d2d2-1b .large-type p{font-size:13px;line-height:1.3em}.box-1col-d2d2d2-1b .large-type p.pad-bot{font-size:13px;line-height:1.3em;margin:0;padding-bottom:7px}.chat-button{display:none}.bottom-20{margin-bottom:20px}#storefront-lhs{width:220px;float:left;padding-top:0}#storefront-lhs ul li{border-bottom:1px dotted #ccc}#storefront-lhs ul li a:hover{background-color:#f0f0f0!important}#storefront-lhs #lhs-main{border-right:1px solid #e6e6cc;padding:0}#storefront-lhs #lhs-main p,#storefront-lhs #lhs-main h2,#storefront-lhs #lhs-main h3,#storefront-lhs #lhs-main h4{padding-left:10px}#storefront-lhs #lhs-main h2{font-size:1.2em;color:#369}#storefront-lhs #lhs-main h3{font-size:1.1em;color:#333}#storefront-lhs #lhs-main h4{font-size:1em;color:#666}#storefront-body{width:auto;padding:10px;margin-left:235px}#storefront-lhs ul{margin:0;padding:0;padding-left:0;margin-left:5px}#storefront-lhs ul li:first-child a{font-weight:700}#storefront-lhs ul li a{padding:10px;background-color:#fff;line-height:1.5;height:auto;display:block;border-right:none;border-bottom:none;font-weight:400;color:#000;font-size:14px;font-family:arial,helvetica}#storefront-lhs ul li a.active{background-color:#fff;border-right:none;color:#000}#storefront-lhs ul li a.active:hover{text-decoration:none}hr.dotted{border:1px dotted #e6e6cc;width:90%}#storefront-lhs #lhs-main ul.categories li a{font-weight:700;background-color:#dbf4ff;display:block;line-height:1em;height:10px;width:90%;padding:10px;border:1px solid #fff}#lhs-main ul.categories li.expanded{border:1px solid #369;width:200px}#storefront-lhs #lhs-main ul.categories{list-style-type:none;width:200px}#storefront-lhs #lhs-main ul.categories li a{display:block;background:#def7ff;text-decoration:none;line-height:1.5em;padding:5px;height:20px;width:auto}#storefront-lhs #lhs-main ul.subcats li a{background:#fff}#storefront-lhs #lhs-main ul.categories li a.active{background:#369;color:#fff}hr.clear{clear:both;visibility:hidden}.store-info h1,.store-info h2.not-main-page{font-size:28px;font-family:Georgia,serif;margin-top:0}.store-info h1{margin:0 0 15px}.store-info h2{font-size:14px;font-family:Arial;color:#333;margin:0 0 15px;line-height:1.5}#store-header h2 span{color:#333}.store-image{float:left;width:160px;min-width:150px;height:160px;min-height:160px;padding:10px;margin-right:10px;padding-bottom:20px;background:#faf6ed;overflow:hidden;position:relative}.store-image img{width:155px;height:auto}.store-info{float:left;width:100%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.store-info span.high{float:left;width:auto;height:2em;margin-right:40px;margin-top:10px}a.smallText{font-size:12px;color:inherit;text-decoration:none;margin-left:20px;font-weight:400;font-family:arial,helvetica}#search-area{padding-bottom:30px}#search-area p{font-size:16px}#search-area h3{margin-bottom:8px;font-size:20px;text-transform:capitalize;display:block}.seller-search-box{border:none;background:0 0;min-height:70px;width:850px;margin-top:0;padding:10px;position:relative;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:16px}#search-area .seller-search-box input{font-size:16px;padding:5px;vertical-align:bottom}#search-area .seller-search-box select{width:160px;padding:5px}.seller-search-box p{font-size:16px;text-transform:capitalize}.seller-search-box .discountShipping{top:33px}.seller-search-box p{margin-top:0;font-weight:700}.seller-search-box .discountShipping{position:absolute;right:10px;top:32px}#spotlight1{border-top:1px solid #e5e5e5;margin-top:14px;padding-top:20px}.spotlight-bubble{width:900px;border:none;background-color:#fff;min-height:200px;margin-top:5px;padding:1.2em;overflow:hidden;margin-bottom:20px}.spotlight-image{float:left;padding-right:10px}.spotlight-image img{width:120px}.spotlight-text{margin-left:10px;width:465px}h2.spotlight-title{margin-top:0;margin-bottom:10px;font-size:20px}h2.spotlight-title a{color:#000!important;font-weight:700}h2.spotlight-title a:hover{color:#39c;text-decoration:underline}h3.spotlight-author{font-weight:400!important;font-size:14px!important;margin-top:0}.spotlight-text p{font-size:16px}p.spotlight-price{font-family:Arial,helvetica,san-serif!important;color:#000;font-size:1.5em;font-style:normal;font-weight:700!important}.spotlight-purchase{float:right;padding:7px;margin-right:235px}.spotlight-purchase #cart-overlay{width:100px;height:35px;margin-top:5px}.spotlight-purchase p{margin-top:0;margin-bottom:0;padding-bottom:0;text-align:center}.spotlight-purchase p.add-wish{text-align:center}.spotlight-purchase p.add-wish a{font-size:12px;padding-left:15px}.featured-box{border:1px solid #ccc;width:435px;min-height:220px;float:left;padding:10px}.featured-box #cart-overlay{height:30px}#featured-items .featured-box-header{color:#000;font-weight:700;display:block;margin-bottom:-10px;font-size:14px}#featured-items .featured-box-header{font-size:16px!important;font-family:georgia}a.featured-box-header{font-family:Arial;text-decoration:none;padding-top:0}.featured-box{font-size:14px}.featured-box a{font-size:14px}.featured-box p{color:#333;margin-top:.5em;font-family:Arial;font-size:14px}.featured-box p.price{color:#000;font-weight:700;font-family:Arial;margin:10px 0 -5px}.featured-box p.add-wish{display:block;margin-bottom:5px}.featured-box p.add-wish a{font-size:14px!important}.featured-box p.featured-copy{font-size:14px!important;color:#666;font-family:Arial,Helvetica;display:none}.featured-box img{margin-right:10px;padding-bottom:10px;float:left}.featured-img{float:left}.featured-content{float:left;width:250px}.featured-add-cart{width:130px;text-align:center}.featured-add-cart #cart-overlay{width:130px}#search-area .featured-box .featured-content p.add-wish{margin:-5px 0 0}#search-area .featured-box .featured-content p.add-wish a{font-size:12px!important}#store-front .wish p a strong{font-family:Arial,Helvetica}#search-area .featured-box p.price{font-size:14px;margin-top:12px}.lhs-seller-post{padding:.25em}.catalog h1,.sellerpoststable h1{font-size:1.2em;color:#333}.sellerpoststable{margin-top:20px}.sellerpoststable h1{margin-bottom:10px}td.sellerborder{padding-top:5px}.catalog{width:90%;padding-top:10px;padding-bottom:10px}.catalog li{display:inline-block;margin-right:7%;width:40%;margin:5px 0;float:left}.catalog li{_display:inline}hr.seller-posts-line{width:90% background-color:none;border:1px dotted #ccc;margin-top:1em}.heading a{font-size:1.25em}div.sellerpost em{font-style:italic;color:#000}.specializations{padding:5px;margin-right:5px;border-top:1px dashed #d2d2b2;border-bottom:1px dashed #d2d2b2;font-family:Georgia,times new roman,Times,serif!important;font-style:italic;font-weight:700;color:#333}.affiliationLogos li{display:inline-block;width:40%;float:left;margin-right:5px;margin-left:10px}.affiliationLogos li{_display:inline}.seller-rating{background:transparent url(https://www1.alibris-static.com/images/srs/star-ratings-all.png) no-repeat;display:block;width:96px;height:23px;text-indent:100px;line-height:23px;color:#999;font-size:11px;text-transform:uppercase}.stars-6{background-position:0 0}.stars-5{background-position:0 0}.stars-4{background-position:0 -23px}.stars-3{background-position:0 -46px}.stars-2{background-position:0 -69px}.stars-1{background-position:0 -92px}.stars-0{background-position:0 -115px}.stars-nr{background-position:0 -138px}.box-1col-69c-1 ul{margin-left:0!important}.box-1col-69c-1 li{margin:0 0 5px;padding-left:10px}.box-1col-69c-1 h3{padding-bottom:3px}.bbox-ratings-feedback{background:none repeat scroll 0 0 #fff;border:1px solid #69c;clear:both;display:block;margin:0 0 10px;padding:6px;position:relative}.bbox-ratings-feedback h3{padding-bottom:.75em}.bbox-ratings-feedback p.last{margin-bottom:0}.bbox-ratings-feedback .seller-rating{background:url(/images/srs/star-ratings-all.png) no-repeat scroll 0 0 transparent;color:#999;display:block;font-size:11px;height:23px;line-height:23px;text-indent:100px;text-transform:uppercase;width:96px;margin-top:3px}#discount-wrap h3{color:#222;font-size:15px;margin-bottom:0;text-shadow:0 2px 2px #ddd}#discount-wrap h4{color:#333;margin-bottom:-10px}#discount-wrap p{margin:10px 0;clear:both;text-align:center;font-size:.8em;color:#666}#discount-wrap p.evergreen{margin:10px 12px;clear:both;text-align:left;font-size:12px;color:#000;background:0 0;width:90%;height:auto;line-height:24px}#discount-wrap ul,#discount-wrap ol{margin-left:0}#discount-wrap ul{margin-bottom:20px}#discount-wrap{color:#404040;width:930px}#discount-wrap a{color:#369;text-decoration:none;font-size:1.1em}#discount-wrap img{padding:5px;border:solid 1px #efefef;text-align:center}#discount-wrap a:hover img{border:solid 1px #ccc;box-shadow:1px 1px 5px #999;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999}#discount-wrap .jcarousel-skin-tango li{text-align:center}#discount-wrap h3 a.more-link{font-size:12px;float:right;margin-right:10px}#discount-wrap p a:hover,#discount-wrap h3 a.more-link:hover{text-decoration:underline;color:#f90}#discount-wrap .search-box{width:660px;padding-right:5px;border:2px solid #ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff url(https://www2.alibris-static.com/images/search-bg.png) repeat-x bottom center;margin:20px 0;position:relative}#discount-wrap .advanced-search{position:absolute;right:100px;top:188px;font-size:12px}#discount-wrap form{padding:0 20px 20px}#discount-wrap form fieldset{border:0}#discount-wrap form legend{padding:0 0 5px;color:#404040}#discount-wrap form,#discount-wrap form fieldset input,#discount-wrap form fieldset textarea,#discount-wrap form label{font-size:12pt}#discount-wrap form p{position:relative;margin:10px 0;text-align:left}#discount-wrap form p label{position:absolute;top:0;left:0}#discount-wrap form p br{display:none}#discount-wrap form fieldset p input,#discount-wrap form fieldset p textarea{display:block;padding:4px;width:420px;margin:0}#discount-wrap form fieldset p label{width:400px;display:block;margin:3px 5px 5px 6px;padding:0;text-align:left}#discount-wrap form fieldset p textarea{padding:2px;width:404px}#discount-wrap form fieldset p textarea,#discount-wrap form fieldset p input{border:solid 1px #ccc}#discount-wrap form fieldset p label{color:#777;font-weight:400}#discount-wrap form fieldset span.checkbox{display:inline;padding-right:5px;font-size:12px;color:#666;float:left}#discount-wrap form{display:inline-block;margin:0;padding:0}#discount-wrap .search-box{background:url(/images/discount-search-bg.png) repeat-x bottom left;padding:0 0 0 10px;height:224px;margin-bottom:30px}#discount-wrap fieldset{margin:0;padding:0}#discount-wrap .advanced-search{top:50px;display:block;height:30px}#discount-wrap .advanced-search a{color:#666;font-weight:700}#discount-wrap span.find{color:#666;font-weight:700}#discount-wrap h2.form-head{font-size:20px;font-weight:700;color:#333;display:block;margin:0;padding:10px 0 5px}#discount-wrap p.last{margin-bottom:15px}#discount-wrap h3{font-size:18px;display:block}#discount-wrap h3 a.more-link{font-size:14px}#discount-wrap .advanced-search a:hover{text-decoration:underline}#discount-wrap button{background:0 0;border:none}#discount-wrap a.button,#discount-wrap button.button{background:#333 url(https://www3.alibris-static.com/images/button-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:700;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5);text-shadow:0 -1px 1px rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);position:relative;cursor:pointer}#discount-wrap .small.button{font-size:11px}#discount-wrap .medium.button{font-size:13px}#discount-wrap .large.button{font-size:13px;padding:8px 8px 9px}#discount-wrap .blue.button{background-color:#69c}#discount-wrap .red.button{background-color:#e33100}#discount-wrap .magenta.button{background-color:#a9014b}#discount-wrap .orange.button{background-color:#f90}#discount-wrap .yellow.button{background-color:#ffb515}#discount-wrap .green.button{background-color:#696}#discount-wrap .button.orange:hover{background-color:#f90;color:#fff}.button:active{top:1px}#discount-wrap .rhs-ad{float:right;margin-right:5px}#discount-wrap hr{border:none;color:#fff;clear:both}#discount-wrap a.title{font-weight:700;font-size:13px;line-height:15px}#discount-wrap a.truncate{width:150px;-moz-binding:url(/framework/skins/alibris/js/xml/ellipsis.xml#ellipsis);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:block}#discount-wrap a.author{margin-top:4px;font-size:11px}#discount-wrap ul.list-block{text-indent:none;padding-left:0;margin-left:0;list-style:none;float:left;padding-right:11px;width:32%;padding-bottom:10px;margin-top:15px}#discount-wrap ul.list-block a{font-size:12px;padding-bottom:2em;line-height:13px}#discount-wrap ul.list-block h4{margin-bottom:1em;font-size:12px}#discount-wrap ul.list-block.first{background:url(/images/list-block-first.png) no-repeat right center}#discount-wrap ul.list-block.middle{background:url(/images/list-block-middle.png) no-repeat right center}#discount-wrap ul.list-block.last{background-image:none}#discount-wrap #searchButton{float:right}#discount-wrap .search-button-area{width:430px;max-width:430px}.bea-portal-body table p.shipBilling-status{width:600px;font-family:Arial,Helvetica,sans-serif}#checkoutCartContainer{margin-left:10px}#checkoutCartContainer .shipping-address{width:900px}em,.bea-portal-body em{font-style:normal}.bea-portal-body-content{width:100%}.smallwhitetype,.smallwhitetype a:link,.smallwhitetype a:visited{color:#fff;font:10px Verdana,Arial,Helvetica,Geneva,sans-serif}.smallgreytype{font-size:12px;font-family:Arial,Helvetica,sans-serif}.smallgreytype a:hover{text-decoration:underline}.smallgreytype a.return-printable{font-size:16px}.back-js{font-size:13px;margin:5px 0 10px;padding:0}.back-js ul{list-style-type:none;margin:0 0 2px;padding:0}.back-js ul li{margin:0;padding:0 0 2px 10px;background:url(https://www4.alibris-static.com/images/elements/bitmap_arrow_back.gif) 0 4px no-repeat}.back-js p{margin:0;padding:0}#back-js{font-size:13px;margin:5px 0 10px;padding:0}#back-js ul{list-style-type:none;margin:0 0 2px;padding:0}#back-js ul li{margin:0;padding:0 0 2px 10px;background:url(https://www0.alibris-static.com/images/elements/bitmap_arrow_back.gif) 0 4px no-repeat}#back-js p{margin:0;padding:0}.system-message{width:574px;margin:0 0 0;position:relative;background:#fff;color:#900;line-height:1.5;font-family:Arial,Helvetica,sans-serif}.system-message h4{color:#900;margin:0;padding:0 0 8px;font-weight:700;font-size:12px;font-family:Arial,Helvetica,sans-serif}.system-message p{color:#900;margin:0;padding:.1em 0 .4em}.system-message p.last{color:#900;margin:0;padding:.1em 0 0}.system-message ul{color:#eb3d22;list-style-type:none;margin:0 0 2px 10px;padding:0}.system-message ul li{margin:0 0 8px;font-size:14px;font-family:Arial,Helvetica,sans-serif}.system-message ul li:before{content:'\25BA ';font-size:10px;padding-right:2px}.system-message a:link,.system-message a:visited,.system-message a:hover{color:#900;text-decoration:underline}.bea-portal-layout-placeholder-container-cart-right .system-message{margin:10px}.find-by-seller h1{margin:0;padding:0 0 2px}.search-box{padding:5px;margin:20px 0}.search-box form{margin-left:250px}.search-box fieldset{border:none}.search-box input{color:#666;line-height:1.2em;padding:2px;text-transform:capitalize}.search-box #sellerName{width:300px}#seller-country,#seller-state,#seller-sort{background-color:#fff;border:1px solid #666;font-size:1em;line-height:1.4em;color:#666;width:300px}.search-box #seller-name{width:358px}.search-box #seller-city{width:300px}.search-box #seller-zip{width:300px}.search-box label{float:left;width:10em;font-size:12px;text-align:right;margin-right:.75em;font-weight:700;line-height:1.5em}.search-box label.high{float:left;width:10em;height:5em;text-align:right;margin-right:.75em;font-weight:700;line-height:2em}span.required{color:#f90}.seller-new{border:1px solid #b8d0e2;min-width:292px;min-height:129px;padding:0 10px 3px;margin-bottom:10px;overflow:hidden}.seller-new h3{margin-top:8px}.image-right{float:right;clear:both;padding:3px;border:0;width:100px;height:auto}.image-left{float:left;clear:right;padding:3px;border:0;width:100px;height:auto}.sellers-list li{padding:10px 5px 10px 0;line-height:2}.sellers-list li .seller-rating{margin-left:90px}hr.clearWithGreyBottomBorder{clear:both;border:0;height:1px;background-color:#ccc}ol.sellers-list{font-family:arial;margin-left:20px}ol.sellers-list li.first-seller{margin-top:20px}ol.sellers-list li.first-seller{font-weight:400}ol.sellers-list li strong{font-weight:400}h3>span.seller-location{font-size:smaller;color:#333}.seller-image-resize{height:121px;width:auto}.bea-portal-book-primary{padding:0;margin:0 auto}.bea-portal-book-primary-content{padding:0;vertical-align:top}.bea-portal-button,.bea-portal-button-delete,.bea-portal-button-float{}.bea-portal-button img,.bea-portal-button-delete img,.bea-portal-button-float img{vertical-align:top;margin:0;border-style:solid;border-width:0;border-color:#669}.bea-portal-button:hover img,.bea-portal-button-delete:hover img,.bea-portal-button-float:hover img{border-color:#600}form{margin:0;padding:0}input,select,textarea{margin:0;width:auto}.bea-portal-layout,.bea-portal-layout-grid,.bea-portal-layout-border,.bea-portal-layout-flow{width:100%;margin:0;padding:0}.bea-portal-layout-flow{margin:0;padding:0}.bea-portal-layout-placeholder-container{margin:0;padding:0;vertical-align:top}.bea-portal-layout-placeholder{margin:0;padding:0 1px}.bea-portal-layout-placeholder-container-north,.bea-portal-layout-placeholder-container-south{margin:0;padding:0;vertical-align:top}.bea-portal-layout-placeholder-container-west{min-width:0;max-width:194px;margin:0;padding:20px 10px 0 20px;vertical-align:top}.bea-portal-layout-placeholder-container-center{width:auto;margin:0;padding:0;vertical-align:top}.bea-portal-layout-placeholder-container-east{vertical-align:top;width:100%;margin:0;padding:0 10px 0 0}.bea-portal-layout-placeholder-container-left{vertical-align:top;width:auto;margin:0;padding:15px 10px 0 6px}.bea-portal-layout-placeholder-container-leftNoLhs{vertical-align:top;width:auto;margin:0;padding:15px 10px 0 20px}.bea-portal-layout-placeholder-container-west-home{width:65%;margin:0;padding:25px 20px 20px 30px;vertical-align:top}.bea-portal-layout-placeholder-container-east-home{vertical-align:top;width:35%;margin:0;padding:25px 20px 20px 5px}.bea-portal-layout-placeholder-container-left-checkout .bea-portal-layout-flow{margin-top:10px;margin-left:10px}.bea-portal-layout-placeholder-container-cart-right{width:95%}.bea-portal-layout-placeholder-container-inner-right{width:99%}.bea-portal-window{margin:0;padding:0;border-style:solid;border-width:0;border-color:#c60;background-color:#fff;:;//height:100%}.bea-portal-window-content{margin:0;padding:0}.bea-portal-window-titlebar{background-color:#84adcd;color:#fff;padding:0;margin:0;font-size:small;height:0}.bea-portal-window-titlebar-container{padding:0;width:100%}.bea-portal-window-icon{text-align:center;padding:0;margin:0;width:1%}.bea-portal-window-icon img{padding:0;margin:0}.bea-portal-window-titlebar-title{color:#fff;text-align:left;margin:0,0,0,0;padding:0,0,0,0;white-space:nowrap;overflow:hidden;font-size:10px}.bea-portal-window-titlebar-buttons{text-align:right;padding:0;white-space:nowrap;overflow:hidden}.coupon-link{margin-top:10px}.coupon-email{width:175px;margin-top:2px;height:18px}.auto-hint{color:#999}.storefront-gallery-top.home-repeat{border-bottom:none;margin-bottom:20px}.storefront-gallery-top.home-repeat h1{font-size:22px;margin-bottom:10px}.storefront-gallery-top.home-repeat p.intro{font-size:18px;font-weight:700;margin-bottom:10px;color:#369}#discount-wrap.home .jcarousel-skin-tango .jcarousel-container-horizontal{margin-left:-10px;padding:20px 25px;width:540px}#discount-wrap.home .jcarousel-skin-tango .jcarousel-clip-horizontal{height:210px;width:498px;margin-left:15px}#discount-wrap.home{color:#404040;width:550px}#discount-wrap.home .jcarousel-skin-tango .jcarousel-item{height:250px}#discount-wrap.home img.cvr{height:150px;width:100px}#discount-wrap.home p{clear:both;color:#666;font-size:.8em;margin:2px 0;text-align:center}#discount-wrap.home .jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:16px}#discount-wrap.home a.truncate{width:110px;white-space:;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:block}#textbooks-intl-ed{display:block;margin-left:10px;background:url(https://www1.alibris-static.com/images/promos/bts_paper_bg_910_yellow.gif) no-repeat bottom right;padding:10px;width:700px;border-left:1px solid #eee;border-top:1px solid #eee}#textbooks-intl-ed h2{background:url(https://www2.alibris-static.com/images/flow/intl-edition.png) no-repeat center right;height:32px;width:360px;*width:430px;margin:5px 0;padding:8px 50px 0 0;color:#369}#textbooks-intl-ed p{margin-top:0}#textbooks-intl-ed a.intl-link{margin:0;padding:0 0 5px 10px}#partner-logos{margin:20px 0;width:550px}#partner-logos ul{margin:0;padding:0;text-align:center}#partner-logos ul li{background-image:none!important;padding-bottom:30px}#partner-logos .logos-left{float:left;width:250px}#partner-logos .logos-right{float:right;width:290px;padding-top:8px}#partner-logos .clear{clear:both}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666}#TB_window a:link{color:#666}#TB_window a:visited{color:#666}#TB_window a:hover{color:#000}#TB_window a:active{color:#666}#TB_window a:focus{color:#666}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(https://www3.alibris-static.com/images/elements/macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin=document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;padding:2px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight/2) + (TBWindowMargin=document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px')}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}#book-fetch{position:relative;z-index:0}#book-fetch .book-fetch-col1{float:left;width:100%}#book-fetch .book-fetch-col1{float:left;width:100%}#book-fetch .book-fetch-col1 .page-intro p{font:16px Georgia,times new roman,Times,serif}#book-fetch h1{margin:0 0 10px}#book-fetch p.grey{color:#555;margin-left:45px;font-size:16px}#book-fetch .page-intro h2{margin:0 0 5px}#book-fetch .email-icon{position:absolute;left:495px;top:0;margin:0;padding:0;width:70px}#fetch-form{display:block;border-top:1px dotted #555;padding:5px 0;margin-top:10px;font:16px Georgia,times new roman,Times,serif}#book-fetch.library #fetch-form{width:580px}#fetch-form{width:100%;padding:10px;margin-bottom:30px}#fetch-form a{outline:none;font-size:16px}#fetch-form fieldset{border:0;margin:10px 0;padding:0}#fetch-form fieldset div{border:0;float:left;margin:0;padding:0;width:500px}#fetch-form fieldset div p{margin:0;padding-bottom:10px}#fetch-form fieldset div p label{display:block;float:left;padding:3px 10px 0 0;text-align:right;width:110px;color:#484848;font-size:16px}#fetch-form fieldset div p label.required{color:red}#fetch-form fieldset div p input{width:350px;padding:5px;background:url(https://www4.alibris-static.com/images/bookfetch/input-bg.gif) no-repeat top left;border:1px solid #ccd7dc;font-size:16px}#fetch-form #bookfetch-submit{width:auto;background:#eb3d22;margin:10px 0 0 420px;border:none}#fetch-form #bookfetch-login-submit{width:auto;background:#eb3d22;margin:10px 0 0 420px;border:none}#fetch-form fieldset div p input.check{width:20px;margin-right:0;background:0 0;border:none}#fetch-form fieldset div p select{width:360px;padding:2px;border:1px solid #ccd7dc;background:url(https://www0.alibris-static.com/images/bookfetch/input-bg.gif) no-repeat top left;background-color:#fff}#fetch-form fieldset div p span{width:410px;color:#555}#fetch-form fieldset textarea{width:360px;background:url(https://www1.alibris-static.com/images/bookfetch/input-bg.gif) no-repeat top left;border:1px solid #ccd7dc}#fetch-form h4{margin:0;padding:2px 0;color:#555;font-size:13px}#fetch-form a.button,#fetch-form input.blue.button,#book-fetch.showList a.button{-moz-border-radius:5px 5px 5px 5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-border-radius:5px;border-radius:5px;background:url(https://www2.alibris-static.com/images/bookfetch/button-overlay.png) repeat-x scroll 0 0 #333;border-bottom:1px solid rgba(0,0,0,.25);color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:1;padding:5px 10px 6px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,.25);margin:10px 0 0 420px;*margin:10px00400px}#fetch-form input.blue.button,#book-fetch.showList a.blue.button{background-color:#3e7dbf}#fetch-form input.blue.button,#book-fetch.showList a.large.button{font-size:13px;padding:6px 14px 7px;width:auto;border:none}* html #fetch-form input.blue.button{position:fixed;background-image:none}#fetch-form.contact-cs p.required{margin-left:25px}#fetch-form .fetch-checkboxes{margin-top:-10px;float:left;width:150px!important;line-height:20px;font-size:12px}#fetch-form .short-field{width:50px!important}#fetch-form #narrow-content{padding-top:10px}#fetch-form a#close{}#fetch-form ul.modify{line-height:20px;margin-left:41px}#book-fetch .fetch-questions{margin-top:20px;font-size:13px}#book-fetch .fetch-questions h3{margin:2px 0;color:#666}#book-fetch .fetch-questions p{margin:0 0 10px;font-size:16px}#fetch-form h3{margin:0;padding:8px 0 0 40px;color:#555;font-size:16px;height:24px}#fetch-form h3 span{font-weight:400}#fetch-form h3 a{font-size:16px}#fetch-form .step-two{margin-top:10px}#fetch-form .step-three{margin-top:10px}#book-fetch .book-fetch-col2{float:left;width:158px}#book-fetch.showList{width:100%;font:12px Arial,Helvetica,Geneva,sans-serif}#book-fetch.showList table{font:16px Georgia,times new roman,Times,serif}#book-fetch.showList td{padding:5px}#book-fetch.showList table .header-footer{font-weight:700;color:#555;font-size:16px}#book-fetch.showList a.button{margin:10px 60px 10px 0}#fetch-form.show-login label{width:70px}#fetch-form.show-login button.button{margin-left:400px}#help.ebooks{margin-top:-10px}#help.ebooks h2{font-size:18px;font-weight:700}#help.ebooks h3{font-size:16px;font-weight:700}#help.ebooks p{font-size:14px;line-height:1.5}#help.ebooks ul{line-height:20px}#help.ebooks ul li{font-size:14px;line-height:1.5;font-family:arial,helvetica,san-serif}#help.ebooks .help-section{margin:20px 0}#help.ebooks .help-section.first{margin:25px 0 20px}#help.ebooks .top-nav{margin:0 0 10px;float:left;position:relative;width:680px}#help.ebooks .top-nav h2{color:#666;margin-bottom:10px}#help.ebooks .top-nav ul{margin-left:5px}#help.ebooks .ebooks-help-box{float:left;margin:30px 0 10px 25px;width:300px;border:solid 1px #000;padding:0}#help.ebooks .ebooks-help-box h3{font-size:16px;color:#fff!important;background-color:#000;padding:5px;margin:0}#help.ebooks .ebooks-help-box ul{margin:5px 0 0 8px;color:#666}#help.ebooks .ebooks-help-box ul a{color:#000}#help.ebooks .ebooks-help-box{position:absolute;right:0;top:8px}#community.homepage{margin-top:15px}#community.homepage .clearfix{display:inline-block;display:block;zoom:1}#community.homepage .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}* html #community.homepage .clearfix{height:1%}#community.homepage .lm,#community.homepage .l{float:left;overflow:hidden}#community.homepage .lm{margin-right:10px}#community.homepage .r{float:right}#community.homepage .mb{margin-bottom:18px}#community.homepage .mt{margin-top:18px}#community.homepage .image{width:70px}#community.homepage .byline{width:190px}#community.homepage .replies{width:100px}#community.homepage .col-300{width:300px;float:right;background:#fff;margin-right:10px}#community.homepage .border-top{border-top:1px solid #ececec}#community.homepage .border-bottom{border-bottom:1px solid #ececec;padding:8px 0}#community.homepage .padding-top{padding-top:18px}#community.homepage .user-content{margin-bottom:10px;padding:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;clear:left}#community.homepage .user-content .user-content{margin-left:70px;padding-top:36px;margin-bottom:0}#community.homepage .user-content .user-content .text{width:400px}#community.homepage .user-content h2{font-size:14px;color:#369;border-bottom:none}#community.homepage .user-content h2 .new{background:#e0002a;color:#fff;font-size:9px;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;vertical-align:2px}#community.homepage .user-content h2 a{color:#369;text-decoration:none}#community.homepage .user-content h2 a:hover{text-decoration:underline}#community.homepage .user-content p{font-size:12px;line-height:21px;clear:left}#community.homepage .user-content .byline{margin-bottom:10px;line-height:18px}#community.homepage .user-content .reply{display:inline-block;display:block;zoom:1;padding-top:18px;clear:left}#community.homepage .user-content .reply:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}#community.homepage .user-content .reply span{float:left;margin-right:10px;margin-top:5px}#community.homepage .user-content .replies{margin-top:12px;color:#999;text-align:right;line-height:15px;font-size:11px}#community.homepage .user-content .replies a{padding-left:18px;color:#369;font-weight:700;text-decoration:none;background:url(https://www3.alibris-static.com/images/community/reply-bubble.png) 0 50% no-repeat}#community.homepage .text{width:200px}#community.homepage .bg{background:none repeat scroll 0 0 #e4edf5}#community.homepage .user-content .replies{margin-top:-20px}.order-footer{float:right;margin:5px 20px 10px 0;display:none}.bea-portal-theme-alibrisMain{width:;margin:;background:}#browse{}#browse .bottom{font-size:14px}#browse .bottom a{color:#000}.top-sellers-rhs .bottom a{color:}#browse .bottom p{border-bottom:1px solid #ccc}.top-sellers-rhs .list li,.top-sellers-rhs2 .list li{border-bottom:}#styles for hpb interstitial .popup_block{display:none;background:#fff;padding:10px;border:5px solid #ddd;float:left;font-size:1.1em;text-align:left;position:absolute;top:50%;left:150px;z-index:99999;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#TB_ajaxContent.hpb-popup{background:#fff no-repeat 0 0;background-image:}#TB_ajaxContent.hpb-popup p.first{padding-top:130px;height:auto}#TB_ajaxContent.hpb-popup .close-links{text-align:center}#TB_ajaxContent.hpb-popup .close-links a{color:#be2025}#TB_title{display:none}#sortSelect{color:#fff;background-color:#000;background-image:none;background:#000 url(/images/red/select-arrow.gif) no-repeat 98% 50%;line-height:1.5;padding:2px 17px 0 2px;border:none;box-shadow:none;-webkit-appearance:none;border-radius:0;margin-left:10px}#find-by-seller p{font:16px Georgia,times new roman,Times,serif}#seller-page-num{font:16px Georgia,times new roman,Times,serif}#seller-sort-by{font:14px Georgia,times new roman,Times,serif;color:#000}.search-box form p{display:block;margin:10px 0}.bookseller-find-by{margin-top:20px}.bookseller-find-by h2{color:#555;margin:20px 0 0;padding:0 0 10px;font-size:40px}.bookseller-find-by ul{float:left;text-transform:capitalize;width:135px;font-size:12px;line-height:17px;margin:0 0 30px;padding:0}.bookseller-find-by ul li{padding:2px}.bookseller-find-by ul a{color:#000!important;padding:0 0 5px 0}.bookseller-find-by p{margin:0;padding:0;line-height:20px}.bookseller-find-by p.bookseller-last{margin-top:10px;font-style:italic}#alibris-facebook{margin:0 0 20px}#rentals-account-table{margin:5px 0;background-color:#eee}a.rental-details{background:url(/images/elements/arrow_down.gif) no-repeat right 3px;cursor:pointer;padding-right:14px;width:140px;margin-top:3px}.return-btn{background-color:#f90;border-left:2px solid #fc5;border-right:2px solid #d72;border-top:2px solid #fc5;color:#fff!important;font:bolder 10px Verdana,Arial,Geneva,sans-serif;margin:5px 0 0;padding:3px;text-align:center}table .smallgreytype a{font-size:12px;font-family:Arial,Helvetica,sans-serif}.fillout-form a:first-child{color:#000}.fillout-form a.red:first-child{color:#eb3d22!important}a.rental-details{background:0 0}a.rental-details:after{content:"\25BC";text-decoration:none;font-size:12px}#rentals-account-table td{background-color:#eee;border:0}#rentals-account-table td p{font-size:16px}#rentals-account-table .description p a{font-size:16px;text-wrap:none;color:#eb3d22}.datagrid td{vertical-align:text-top;font-family:Arial,Helvetica,sans-serif}#account-rental-terms{font-size:16px}p.email-option:before{content:'\25BA ';font-size:10px;padding-right:2px;color:#000}#rental-overlay{margin-bottom:40px;position:relative;margin-top:-10px}#rental-overlay a#close{display:block;float:right;font-size:11px;margin-top:-25px;*margin-top:-5px;text-align:right;text-decoration:underline;display:none}#rental-overlay h2{color:#0d4376;font-size:26px;margin:20px}#rental-overlay img{display:block;margin:0 auto 30px}#rental-overlay #rentals-tout{background:url(/images/rentals/rentals-tout.png) repeat-x scroll 0 50% transparent;height:149px;margin:20px auto;text-indent:-9999px;width:600px}#rental-overlay #faqs{border-top:3px solid silver;clear:both;display:block}#rental-overlay #faqs ul{display:block;float:left;list-style:none outside none;margin:5px 0 30px;padding:0 10px;width:185px}#rental-overlay #faqs ul li{background:url(/images/rentals/bullet-faq-off.png) no-repeat scroll 2px 12px transparent;border-bottom:1px dashed silver;color:#666;list-style:none outside none;padding:10px 0 5px 15px}#rental-overlay #faqs ul li.last{border-bottom:0}#rental-overlay #faqs ul li.current{background:url(/images/rentals/bullet-faq-on.png) no-repeat scroll -1px 11px transparent}#rental-overlay #faqs ul li.current h6{color:#789d15}#rental-overlay #faqs ul li.current p{display:block}#rental-overlay #faqs ul li h6{color:#3b3b3b;font-size:12px;line-height:15px;margin:0 0 3px;padding:0;cursor:pointer}#rental-overlay #faqs ul li p{display:none;font-size:12px;line-height:15px;margin:8px 0;padding:0}#overlay-footer{background:none repeat scroll 0 0 #e7e6d5;bottom:0;clear:both;display:block;font-size:13px;height:40px;line-height:40px;margin-left:-15px;text-align:center;width:100%}#overlay-footer a{color:#369}#strip-ad{margin-left:5px}#holiday-expectations{font-family:calluna sans,arial,helvetica,sans-serif;font-weight:300}#holiday-expectations h1,#holiday-expectations div h2{font-size:24px;color:#693;margin-bottom:.75em}#holiday-expectations h2{font-size:18px;margin-bottom:1em}#holiday-expectations table{margin-bottom:50px;position:relative;font-size:14px;border-collapse:collapse;width:720px;text-align:left;box-shadow:0 0 20px rgba(0,0,0,.4)}#holiday-expectations td{padding:1.15em;border-right:1px solid #ccc;border-bottom:1px dotted #d1d1d1}#holiday-expectations td.date{font-weight:700;background-color:#f1f1f1;border-right:2px solid #693}#holiday-expectations table .rowtitle{position:relative;background-color:#f3ffdc;color:#693;text-align:center;font-size:16px;font-weight:700}#holiday-expectations th{position:relative;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #693;padding:10px;font-size:16px;color:#666}#holiday-expectations .snowflake{display:block;width:21px;height:21px;background:url(/images/holiday/icon_snowflake.gif) 0 0 no-repeat;padding-right:5px;float:left}#holiday-expectations tr.bottom{border-bottom:2px solid #693}#holiday-expectations td.final-deadline{border-bottom:none;border-right:none;text-align:center;font-weight:700}#holiday-expectations ul.snowflake-list{list-style-type:none;margin-left:10px}#holiday-expectations ul.snowflake-list li{background:url(/images/holiday/icon_snowflake.gif) no-repeat 0 -2px;padding:0 0 15px 25px}#holiday-expectations .snowflake-examples{position:relative}#holiday-expectations #holiday{position:relative;width:735px}#holiday-expectations #mistletoe{background:url(/images/holiday/mistletoe.png) no-repeat;height:90px;position:absolute;right:20px;top:-18px;width:83px;z-index:2}.storefront-top{border-bottom:2px dotted #76abd7;color:#555;display:block;margin:0;padding:0}.storefront-top h2{color:#555;font-size:16px;margin:0;padding:2px 0;text-transform:uppercase}img.hero{display:block;margin-bottom:20px}.evergreen{background:#e5e5e5;color:#000;display:block;font-size:16px;height:360px;line-height:360px;margin:10px 0;text-align:center;width:575px}.top-sellers{display:block}.top-sellers h2{color:#369;font-size:20px;margin:20px 0}.top-sellers ul{display:block;float:left;margin:0;margin:0 20px 0 0;width:170px}.top-sellers ul li.first{color:#7f7f7f;display:block;font-size:16px;height:36px;line-height:18px;padding-bottom:4px;padding-left:40px}.top-sellers ul#top-books li.first{background:#fff url(https://www4.alibris-static.com/images/holiday/home-icon-books.png) 10px 45% no-repeat;border-bottom:3px solid #518400}.top-sellers ul#top-movies li.first{background:#fff url(https://www0.alibris-static.com/images/holiday/home-icon-movies.png) 10px 45% no-repeat;border-bottom:3px solid #ff9600}.top-sellers ul#top-music li.first{background:#fff url(https://www1.alibris-static.com/images/holiday/home-icon-music.png) 10px 45% no-repeat;border-bottom:3px solid #f60}.top-sellers ul li.more{color:#369;display:block;font-size:14px;margin:20px 0 0 15px}.top-sellers ul li.item{border-bottom:1px solid #eaeaea;font-size:14px;margin:0 10px;padding:10px 0}.top-sellers ul li.item span.numerate{display:block;float:left;margin-left:5px;width:20px}.top-sellers ul li.item a.title{display:block;float:left;width:125px}.top-sellers ul li.item span.author{display:block;margin-left:25px}.top-sellers ul li.more a{display:block;text-decoration:underline}.top-sellers ul#top-books{background:#f6f9f2}.top-sellers ul#top-movies{background:#fffaf2}.top-sellers ul#top-music{background:#fff7f2}.top-sellers{margin-bottom:30px}.top-sellers .clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#marketplace{font-family:calluna sans,arial,helvetica,sans-serif;margin-top:5px}#marketplace{background:#fff url(/images/holiday/marketplaceBG.jpg) center center no-repeat;width:570px;height:373px}#marketplace h3{color:#369;padding:0;margin:0;font-size:18px}#marketplace p{padding:0;margin:0;color:#666;line-height:1.2em;font-size:14px}#marketplace ul.marketplace-list{list-style-type:none;padding-top:50px;text-indent:70px;padding-left:20px}#marketplace ul.marketplace-list li{padding-bottom:1em}#marketplace li.social{background:url(/images/holiday/social-icon.png) 0 0 no-repeat}#marketplace li.independent{background:url(/images/holiday/independent-icon.png) 0 0 no-repeat}#marketplace li.responsible{background:url(/images/holiday/responsible-icon.png) 0 0 no-repeat}#marketplace li.vast{background:url(/images/holiday/vast-icon.png) 0 0 no-repeat}#marketplace a{color:#369;display:block;text-decoration:none}#marketplace a:hover{text-decoration:underline}h2.home-evergreen{color:#369}h2.header-results{margin-bottom:5px;color:#369}#book-tout.home-page h2{font-size:22px;text-transform:none!important}#book-tout.home-page ul{margin:10px 0;padding:0}#book-tout.home-page ul li{width:90px}#give.home{width:550px;margin:10px 0}#give.home .give-column li .image-wrap{width:85px}#give.home .give-column{display:block;float:left;margin-right:10px;width:265px}#give .give-column li .book-info{display:block;float:left;height:120px;margin:5px 0 20px;width:167px}#picks.home{width:550px}#picks.home ul#book-list ul li .book-meta{display:block;float:left;width:440px}#picks.home ul#staff-list li img:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}#top-five.top-sellers{margin:20px 0 30px}.top-sellers h2{margin-top:5px;text-transform:none!important}.top-sellers h1{margin-bottom:10px}#top-five.top-sellers ul li.item{font-size:12px}#top-five.top-sellers ul li.more{font-size:12px;margin:10px 0 0 15px}h2.yml{color:#369;font-size:20px;margin:10px 0}.storefront-gallery-top h2{color:#369;font-size:20px;text-transform:none!important;margin-bottom:10px}.storefront-gallery-top{border-bottom:none!important}#gc-container{border:1px solid #666;margin:20px 0;clear:both;width:100%;position:relative;font-size:small;line-height:20px}#gc-container .gc-head{background:#eee;border-bottom:1px solid #666;padding:5px 10px;display:block;height:60px}#gc-container .gc-head.bottom{border-bottom:none;border-top:1px solid #666;margin:0;padding-top:5px;background:#eee}#gc-container .gc-head .message{float:left;font-size:14px;color:#000;margin-top:2px}#gc-container .gc-head.bottom .message{margin-top:8px}#gc-container .gc-head .find{float:left;margin:3px 0 0 50px}#gc-container .gc-head .remove{float:right;margin:8px 20px 0 0;font-weight:700}#gc-container .gc-body{width:100%}#gc-container .gc-body .gc-item{border-bottom:1px dotted #ccc;display:block;margin:10px;padding-bottom:5px;position:relative}#gc-container .gc-body .gc-item.last{border-bottom:none;margin-bottom:0}#gc-container .gc-item .title{float:left;width:420px}#gc-container .gc-item .title p{padding:0;margin:0}#gc-container .gc-item .title p a{font-weight:700;color:#000}#gc-container .gc-item .isbn{font-size:14px;font-family:arial,helvetica;font-weight:400!important}#gc-container .gc-item p .isbn a{font-weight:400}#gc-container .gc-item .find{clear:both;padding:10px 0 5px}#gc-container .gc-item .remove{float:right;margin:0 20px 0 0;position:absolute;top:0;right:0;font-weight:700}#gc-container .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#all-subjects-col{width:260px;float:left;margin:10px 0 0}#all-subjects-col a{color:#369!important}#all-subjects-col.left{margin-right:25px}#all-subjects-col.right{width:240px}#all-subjects-col ul{padding:5px;display:block;margin:0 0 5px 0;font-size:11px}#all-subjects-col ul li.heading{background-image:none;padding:0;font-weight:700;margin:0 0 5px;font-size:11px}#all-subjects-col ul li.featured{background-image:none;padding:0;font-weight:400;margin:0 0 2px;font-size:11px;color:#555}#all-subjects-col ul li{background-position:0 4px;background-repeat:no-repeat;margin:0;padding:0 0 2px 10px;font-size:12px;line-height:18px}#all-subjects-col ul+ul li{background-position:0 4px;background-repeat:no-repeat;margin:0;padding:0 0 2px 10px}#all-subjects-col ul li span{font-size:11px;color:#555}#all-subjects-col ul.callout{background:url(https://www2.alibris-static.com/images/elements/all-subjects-rhs-bg.gif) repeat-x left top #edf4f8;margin-bottom:10px}#browse.subjects{border:none;margin:40px 0 0;background:url(https://www3.alibris-static.com/images/gifts/bg-give.jpg) repeat-x left top #eaeaeb;border:1px solid #e5e5e5;padding:5px;width:165px;font-size:12px}#browse.subjects ul{margin:0 0 10px 5px;line-height:18px}#browse.subjects h3{font-size:12px;margin:0 0 10px}#all-subjects-texbooks{margin-top:20px}#all-subjects-texbooks ul{margin:5px 0 2px 3px;font-size:12px}#all-subjects-texbooks ul li{line-height:22px;background-image:none;padding-left:0}#all-subjects-texbooks ul li ul.inner{margin:0 0 2px 5px}#all-subjects-texbooks ul li ul.inner li{background-position:0 7px;background-repeat:no-repeat;margin:0;padding:0 0 2px 10px}#browse.subjects a,#all-subjects-texbooks a{color:#369!important}fieldset{border:none}fieldset legend{font-size:15px;font-weight:600;padding-bottom:10px;margin-left:-2px;padding-top:.75em}.red{color:#c80000}.white{color:#fff!important}.grey{color:#888}.no-bold{font-weight:400!important}#alibris-header-new.checkout{background:transparent url(https://www4.alibris-static.com/images/bg-checkout.png) 0 0 repeat-x;height:120px}#alibris-header-new .checkout-heading{background:transparent url(https://www0.alibris-static.com/images/icon-checkout.png) 100% 33px no-repeat;color:#369;font-size:36px;left:200px;line-height:95px;padding-right:35px;position:absolute;top:25px;text-align:right;width:360px}.checkout{font-weight:400}.checkout a{color:#10477a}.checkout-breadcrumbs{display:block;padding:0 0 20px;font-size:18px}.bea-portal-body .checkout-breadcrumbs ul{margin-left:0}.checkout-breadcrumbs ul li{float:left;padding-right:5px}.checkout-breadcrumbs ul li a{color:#000!important}.checkout-breadcrumbs ul li:before{content:"/ ";text-decoration:none}.checkout-breadcrumbs ul li#shipping:before{content:none}.checkout-breadcrumbs ul li#payment{}.checkout-breadcrumbs ul li#review{}.checkout-breadcrumbs ul li.current{color:#eb3d22}.checkout-breadcrumbs ul li.current:hover{text-decoration:none}.checkout-breadcrumbs ul li:hover{}#paymentInfoPage h1{font-size:40px!important;font-weight:400}#paymentInfoPage p{font-size:16px;line-height:1.5;font-family:arial,helvetica;margin-bottom:0}#order-info-sidebar{display:block;float:right;width:300px;padding-left:25px;margin:0 10px 20px 0}#order-info-content{background:0 0;display:block;float:left;padding:0 0 0 10px;width:585px;margin-left:-10px;z-index:100}#order-info-content h1{text-transform:capitalize;margin-bottom:10px}#order-info-content h2{font-size:22px;margin:0 0 10px}#order-info-content p.light{color:#4c4c4c;font-size:14px;font-weight:400;margin:0 0 35px}#order-info-content a{text-decoration:underline}#order-info-content form table{border-bottom:3px solid #e5e5e5;padding-bottom:20px;width:100%}#order-info-content form table tr td.radio-box{text-align:center;vertical-align:middle;width:45px}#order-info-content form table tr td.field-label{color:#2d2d2d;font-weight:700;height:35px;line-height:35px;text-align:left;width:155px}#order-info-content form table tr td select#cc{display:block;float:left;font-size:200%;margin-right:20px}#order-info-content form table tr td span{display:block;float:left;height:27px;width:44px}#order-info-content form table tr td span.selected{margin-top:-2px}#order-info-content form table tr td span#cc-visa{background:transparent url(https://www1.alibris-static.com/images/logo-visa-off.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-visa.selected{background:transparent url(https://www2.alibris-static.com/images/logo-visa-on.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-mc{background:transparent url(https://www3.alibris-static.com/images/logo-mc-off.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-mc.selected{background:transparent url(https://www4.alibris-static.com/images/logo-mc-on.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-amex{background:transparent url(https://www0.alibris-static.com/images/logo-amex-off.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-amex.selected{background:transparent url(https://www1.alibris-static.com/images/logo-amex-on.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-disc{background:transparent url(https://www2.alibris-static.com/images/logo-disc-off.png) 0 0 no-repeat}#order-info-content form table tr td span#cc-disc.selected{background:transparent url(https://www3.alibris-static.com/images/logo-disc-on.png) 0 0 no-repeat}#order-info-content #addresses{border-bottom:3px solid #e5e5e5;padding:30px 0;border-bottom:0}#order-info-content #addresses h2{font-size:22px;margin:0 0 10px}#order-info-content #addresses h3{color:#2d2d2d;font-size:13px;margin:0 0 10px}#order-info-content #addresses #address-current{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0;padding:0;display:block;position:relative;width:80%;font-family:arial,helvetica}#order-info-content #addresses #address-current span{display:block;line-height:20px}#order-info-content #addresses #address-current span#current{color:#2d2d2d;font-weight:700;font-size:14px;position:absolute;right:10px;top:5px;text-align:right}#order-info-content #addresses a{display:block;margin-top:20px;text-decoration:underline;font-weight:700;font-size:14px}#order-info-content input[type=text]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;height:20px;padding:3px 10px;outline:0;width:300px}#order-info-content input[type=text]#cvv{margin-right:20px;width:50px}#order-info-content input#checkout-submit{}#order-info-content input#checkout-submit:active{top:2px;left:2px}#order-info-content #submit-button{margin:20px 0 50px;text-align:right}#order-info-content #submit-button a{margin-right:15px}#order-info-content #shipping{border-bottom:3px solid #e5e5e5;padding:20px 5px}#order-info-content #shipping #ship-left{display:inline;float:left;width:260px}#order-info-content #shipping #ship-right{border-left:1px dotted #ccc;display:inline;float:right;padding-left:10px;text-align:right;width:276px}#order-info-content #shipping .small{margin-top:5px;font-size:11px}#order-info-content #shipping h2{margin-bottom:15px}#order-info-content #shipping select{display:block;font-size:15px;height:auto;line-height:30px;margin:5px 0 10px;width:auto}#order-info-content #details{padding:20px 5px}#order-info-content #details p{margin-bottom:15px}#order-info-content #details ul#order-items{margin:0;padding:0}#order-info-content #details ul#order-items li{line-height:20px;list-style:none;padding:10px}#order-info-content #details ul#order-items li .item-icon{display:inline;float:left;width:60px;background:url(https://www4.alibris-static.com/images/flow/icon-item-condition.png) 0 1px no-repeat;height:33px;overflow:hidden;height:32px}#order-info-content #details ul#order-items li .item-info{display:inline;float:left;width:348px;line-height:1.5;font-family:arial,helvetica}#order-info-content #details ul#order-items li .item-info strong{font-family:georgia}#order-info-content #details ul#order-items li .item-info a.title{display:block;color:#000;font-weight:700;text-decoration:none;font-size:16px;padding-bottom:5px}#order-info-content #details ul#order-items li .item-info a.title:hover{text-decoration:underline}#order-info-content #details ul#order-items li .item-info span{display:block}#order-info-content #details ul#order-items li .item-info span.estimate-date{display:inline}#order-info-content #details ul#order-items li .item-info span.vendor{font-size:11px}#order-info-content #details ul#order-items li .item-info .item-type{display:block;line-height:20px;margin-top:8px;width:330px}#order-info-content #details ul#order-items li .item-info .item-type .type-icon{display:block;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;width:40px}#order-info-content #details ul#order-items li .item-info .item-type .type-icon img{vertical-align:middle}#order-info-content #details ul#order-items li .item-info .item-type .delivery-estimate{font-weight:700}#order-info-content #details ul#order-items li .item-quantity{display:inline;float:left;width:120px}#order-info-content #details ul#order-items li .item-quantity strong{display:block;margin-bottom:8px}#order-info-content #details ul#order-items li .item-quantity input{display:block;float:left;margin-right:10px;padding:0 5px;text-align:center;width:20px}#order-info-content #details ul#order-items li .item-quantity a.update{float:left}#order-info-content #details ul#order-items li .item-price{display:inline;float:left;width:90px}#order-info-content #details ul#order-items li .item-shipping{display:inline;float:left;width:220px}#order-info-content #details ul#order-items li .item-price .price{display:block;font-family:arial,helvetica;font-size:16px;font-weight:700;margin-bottom:15px;color:#eb3d22}#order-info-content #shipping .add-more{color:#c80000;font-size:13px;font-weight:700}#order-info-content #details ul#order-items li .item-price a{display:block;font-size:11px}#order-info-content #free-shipping{background:#e8eef0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#393939;line-height:25px;margin:0 0 15px;padding:10px 15px}#order-info-content #free-shipping img{float:left;margin:8px 15px 0 0;vertical-align:middle}#order-info-content #free-shipping h6{color:#5784b3;font-size:14px;margin:0}#order-info-content #order-status{background:#fff url(https://www0.alibris-static.com/images/bg-status.png) 0 0 repeat-x;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#393939;padding:10px 15px;position:relative}#order-info-content #order-status #tracking-icon{position:absolute;right:20px;top:10px}#order-info-content #order-status p{font-size:14px;line-height:20px;margin:0 0 10px;width:440px}#order-info-content #order-status label{clear:left;display:block;float:left;font-size:14px;font-weight:700;height:35px;line-height:35px;width:150px}#order-info-content #order-status label.newsletter{clear:none;color:#726f64;font-size:14px;font-weight:400;line-height:18px;padding:6px 5px;width:505px}#order-info-content #order-status input[type=password]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;display:block;float:left;height:18px;margin-bottom:8px;padding:5px 10px;outline:0;width:250px}#order-info-content #order-status input[type=checkbox]{clear:left;display:table-cell;float:left;height:45px;line-height:40px;text-align:center;vertical-align:middle;width:30px}#order-info-content #order-status span.notice{color:#c80000;display:none;float:left;font-size:10px;font-weight:700;height:35px;line-height:30px;margin-left:10px;width:175px}#sidebar-submit{margin:10px 0 10px 10px;position:relative;text-transform:capitalize}#order-info-sidebar #cost-summary{margin-bottom:0;padding:5px 15px 15px}#order-info-sidebar #cost-summary table{border-collapse:collapse;width:100%}#order-info-sidebar #cost-summary table tr td{border-bottom:1px solid #cfdcdf;color:#2d2d2d;font-size:16px;padding:5px 10px;text-align:right;font-family:arial,helvetica}#order-info-sidebar #cost-summary table tr td.subtotal{border-bottom:3px solid #cfdcdf}#order-info-sidebar #cost-summary table tr td.no-border{border-bottom:0;border-top:3px solid #cfdcdf}#order-info-sidebar #cost-summary #currency-selector{display:block;font-size:12px;line-height:12px;margin-top:10px}#order-info-sidebar #cost-summary #currency-selector p{font-size:12px;margin-bottom:10px;font-family:arial,helvetica}#order-info-sidebar #cost-summary #currency-selector span#currency{color:#10477a;font-weight:700}#order-info-sidebar #cost-summary #currency-selector a{text-decoration:none}#order-info-sidebar #cost-summary #currency-selector a:hover{text-decoration:underline}#order-info-sidebar #payment-panel h2{font-size:22px;margin:10px 0}#order-info-sidebar #payment-panel h5{text-transform:capitalize;font-size:14px;margin-bottom:5px}#order-info-sidebar #payment-panel span{display:block}#order-info-sidebar #payment-panel .country{text-transform:uppercase}#order-info-sidebar #payment-panel .change-payment{}#order-info-sidebar #payment-panel hr{border:0;height:0;margin:8px 0}#order-info-sidebar #payment-panel strong{font-size:13px}#order-info-sidebar #payment-panel a{display:block;margin-bottom:10px;text-decoration:underline}#order-info-sidebar #coupon-panel{padding-bottom:30px}#order-info-sidebar #coupon-panel label{display:block;font-size:13px;font-weight:700;margin-bottom:5px}#order-info-sidebar #coupon-panel input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;height:20px;width:150px;margin-bottom:8px;padding:5px 10px;outline:0}#order-info-sidebar #coupon-panel input#coupon-submit{background:transparent url(https://www1.alibris-static.com/images/button-apply.jpg) 0 0 no-repeat;border:0;color:#fff;font-size:13px;font-weight:700;height:31px;line-height:31px;margin-top:-1px;padding:0;position:relative;text-align:center;width:61px}#order-info-sidebar #coupon-panel input#coupon-submit:active{left:2px;top:2px}#order-info-sidebar #coupon-panel a{text-decoration:underline}#order-info-sidebar #links{display:block;font-weight:400}#order-info-sidebar #links a{display:block;font-size:14px;line-height:20px;text-decoration:underline}#order-complete-left{display:block;float:left;padding:0 10px;width:625px}#order-complete-left h1{color:#10477a;font-size:28px;margin:10px 0}#order-complete-left h3{color:#5784b3;font-size:18px;margin:15px 0 10px}#order-complete-left p{color:#4c4c4c;font-size:14px;line-height:20px}#order-complete-left #tracking{background:#fff url(https://www2.alibris-static.com/images/bg-status.png) 0 0 repeat-x;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#393939;margin:15px 0;padding:10px 15px;position:relative}#order-complete-left #tracking #tracking-icon{position:absolute;right:20px;top:10px}#order-complete-left #tracking h2{color:#5784b3;font-size:18px;margin:0 0 10px}#order-complete-left #tracking p{font-size:14px;line-height:20px;margin:0 0 20px 10px;width:440px}#order-complete-left #tracking label{clear:left;display:block;float:left;font-size:14px;font-weight:700;height:35px;line-height:35px;width:150px}#order-complete-left #tracking input[type=password]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;display:block;float:left;height:18px;margin-bottom:8px;padding:5px 10px;outline:0;width:250px}#order-complete-left #tracking input[type=submit]{background:transparent url(https://www3.alibris-static.com/images/button-sidebar.jpg) 0 0 no-repeat;border:0;color:#553d0b;font-size:14px;font-weight:700;height:43px;line-height:40px;margin-left:150px;outline:0;position:relative;text-align:center;text-shadow:0 1px 1px #fcf1ad;width:240px}#order-complete-left #tracking input[type=submit]:active{top:2px;left:2px}#order-complete-left #tracking span.notice{color:#c80000;display:none;float:left;font-size:10px;font-weight:700;height:35px;line-height:30px;margin-left:10px;width:175px}#order-complete-left table{border-collapse:collapse;color:#2d2d2d;line-height:20px;margin-bottom:60px;width:100%}#order-complete-left table tbody tr{border-top:3px solid #e5e5e5}#order-complete-left table tbody tr td{border-top:3px solid #e5e5e5;padding:15px 0}#order-complete-left table tbody tr td.price{font-size:16px;font-weight:700;text-align:right;vertical-align:middle}#order-complete-left table tbody tr td a.title{display:block;font-weight:700}#order-complete-left table tbody tr td span{display:block}#order-complete-left table tbody tr td span.vendor{font-size:11px}#order-complete-left table tbody tr td span.delivery-estimate{font-weight:700}#order-complete-left table tbody tr td span.estimate-date{color:#c80000;display:inline}#order-complete-left table tbody tr td .item-type{display:block;line-height:20px;margin-top:8px;width:330px}#order-complete-left table tbody tr td .item-type .type-icon{display:block;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;width:40px}#order-complete-left table tbody tr td .item-type .type-icon img{vertical-align:middle}#order-complete-left table tfoot{border-top:3px solid #e5e5e5;font-size:14px}#order-complete-left table tfoot tr{text-align:right}#order-complete-left table tfoot tr.first td{border-top:3px solid #e5e5e5;padding-top:10px}#order-complete-left table tfoot tr td{padding:3px 0 0}#order-complete-left table tfoot tr td.left{font-style:italic;text-align:left}#order-complete-left table tfoot tr td.description{font-weight:700}#order-complete-right{display:block;float:left;margin:10px 30px 0 10px;width:240px}#order-complete-right .ad{border:1px solid #494949;height:240px;line-height:240px;margin-bottom:20px;text-align:center}#order-info-sidebar .coupon-link{margin-top:5px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}#optimizerPage{display:block;float:left;padding:0 20px;width:95%;margin-bottom:20px}#optimizerPage h1{color:#10477a;font-size:28px;margin-bottom:10px}#optimizerPage h2{color:#333;font-size:18px;margin:30px 0 10px}#optimizerPage p{margin:10px 0}#optimizerPage .alert{padding:5px;background:#ffc;border:1px solid #900}#optimizerPage p.light{color:#4c4c4c;font-size:14px;font-weight:400;margin:0 0 35px}#optimizerPage a{text-decoration:underline}#optimizerPage input[type=checkbox]{margin:4px}#optimizerPage form table tr td.radio-box{text-align:center;vertical-align:middle;width:45px}#optimizerPage form table tr td.field-label{color:#2d2d2d;font-weight:700;height:35px;line-height:35px;text-align:left;width:155px}#optimizerPage form table tr td select#cc{display:block;float:left;font-size:120%;margin-right:20px;height:auto}#optimizerPage form table tr td span.selected{margin-top:-2px}#optimizerPage form table tr td span#cc-visa{background:transparent url(https://www4.alibris-static.com/images/logo-visa-off.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-visa.selected{background:transparent url(https://www0.alibris-static.com/images/logo-visa-on.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-mc{background:transparent url(https://www1.alibris-static.com/images/logo-mc-off.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-mc.selected{background:transparent url(https://www2.alibris-static.com/images/logo-mc-on.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-amex{background:transparent url(https://www3.alibris-static.com/images/logo-amex-off.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-amex.selected{background:transparent url(https://www4.alibris-static.com/images/logo-amex-on.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-jcb{background:transparent url(https://www0.alibris-static.com/images/logo-jcb-off.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-jcb.selected{background:transparent url(https://www1.alibris-static.com/images/logo-jcb-on.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-jcb{background:transparent url(https://www2.alibris-static.com/images/logo-jcb-off.png) 0 0 no-repeat}#optimizerPage form table tr td span#cc-jcb.selected{background:transparent url(https://www3.alibris-static.com/images/logo-jcb-on.png) 0 0 no-repeat}#optimizerPage form #addresses{border-bottom:3px solid #e5e5e5;padding:30px 0}#optimizerPage form #addresses h2{color:#5784b3;font-size:18px;margin:0 0 10px}#optimizerPage form #addresses h3{color:#2d2d2d;font-size:13px;margin:0 0 10px}#optimizerPage form #addresses #address-current{border:1px solid #cacaca;-moz-box-shadow:0 4px 8px #eaeaea;-webkit-box-shadow:0 4px 8px #eaeaea;box-shadow:0 4px 8px #eaeaea;display:block;margin:0 0 10px 5px;padding:15px 10px;position:relative;width:80%}#optimizerPage form #addresses #address-current span{display:block;line-height:20px}#optimizerPage form #addresses #address-current span#current{color:#2d2d2d;font-weight:700;font-size:14px;position:absolute;right:10px;top:5px;text-align:right}#optimizerPage form #addresses a{display:block;margin-top:20px;text-decoration:underline}#optimizerPage form input[type=text]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;height:20px;padding:3px 10px;outline:0;width:300px}#optimizerPage form input[type=text]#cvv{margin-right:20px;width:50px}#optimizerPage form input#checkout-submit{background:transparent url(https://www4.alibris-static.com/images/button-checkout.jpg) 0 0 no-repeat;border:0;color:#553d0b;font-size:14px;font-weight:700;height:43px;line-height:43px;outline:0;position:relative;text-align:center;text-shadow:0 1px 1px #fcf1ad;width:211px}#optimizerPage form input#checkout-submit:active{top:2px;left:2px}#optimizerPage form select,#optimizerPage form option{height:auto}#optimizerPage form #submit-button{margin:20px 0 50px;text-align:right}#optimizerPage form #submit-button a{margin-right:15px}#optimizerPage form #shipping{border-bottom:3px solid #e5e5e5;padding:20px 10px 10px 0}#optimizerPage form #shipping #ship-left{display:inline;float:left;width:300px}#optimizerPage form #shipping #ship-right{display:inline;float:left;width:300px}#optimizerPage form #shipping h2{margin-bottom:15px}#optimizerPage form #shipping a{display:block}#optimizerPage form #shipping select{display:block;font-size:15px;height:auto;line-height:30px;margin:5px 0 10px;width:auto}#optimizerPage form #details{padding:20px 5px}#optimizerPage form #details p{margin-bottom:15px}#optimizerPage form #details ul#order-items{margin:0;padding:0}#optimizerPage form #details ul#order-items li{border-top:3px solid #e5e5e5;line-height:20px;list-style:none;padding:10px}#optimizerPage form #details ul#order-items li .item-icon{display:inline;float:left;width:60px}#optimizerPage form #details ul#order-items li .item-info{display:inline;float:left;width:330px}#optimizerPage form #details ul#order-items li .item-info a.title{display:block;color:#5784b3;font-weight:700}#optimizerPage form #details ul#order-items li .item-info span{display:block}#optimizerPage form #details ul#order-items li .item-info span.estimate-date{display:inline}#optimizerPage form #details ul#order-items li .item-info span.vendor{font-size:11px}#optimizerPage form #details ul#order-items li .item-info .item-type{display:block;line-height:20px;margin-top:8px;width:330px}#optimizerPage form #details ul#order-items li .item-info .item-type .type-icon{display:block;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;width:40px}#optimizerPage form #details ul#order-items li .item-info .item-type .type-icon img{vertical-align:middle}#optimizerPage form #details ul#order-items li .item-info .item-type .delivery-estimate{font-weight:700}#optimizerPage form #details ul#order-items li .item-quantity{display:inline;float:left;width:120px}#optimizerPage form #details ul#order-items li .item-quantity strong{display:block;margin-bottom:8px}#optimizerPage form #details ul#order-items li .item-quantity input{display:block;float:left;margin-right:10px;padding:0 5px;text-align:center;width:20px}#optimizerPage form #details ul#order-items li .item-quantity a.update{float:left}#optimizerPage form #details ul#order-items li .item-price{display:inline;float:left;width:90px}#optimizerPage form #details ul#order-items li .item-price .price{display:block;color:#c80000;font-size:16px;font-weight:700;margin-bottom:15px}#optimizerPage form #details ul#order-items li .item-price a{display:block;font-size:11px}#optimizerPage form #free-shipping{background:#e8eef0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#393939;line-height:25px;margin:0 0 15px;padding:10px 15px}#optimizerPage form #free-shipping img{float:left;margin:8px 15px 0 0;vertical-align:middle}#optimizerPage form #free-shipping h6{color:#5784b3;font-size:14px;margin:0}#optimizerPage form #order-status{background:#fff url(https://www0.alibris-static.com/images/bg-status.png) 0 0 repeat-x;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#393939;padding:10px 15px;position:relative}#optimizerPage form #order-status #tracking-icon{position:absolute;right:20px;top:10px}#optimizerPage form #order-status p{font-size:14px;line-height:20px;margin:0 0 10px 10px;width:440px}#optimizerPage form #order-status label{clear:left;display:block;float:left;font-size:14px;font-weight:700;height:35px;line-height:35px;width:150px}#optimizerPage form #order-status label.newsletter{clear:none;color:#726f64;font-size:14px;font-weight:400;line-height:18px;padding:5px 0;width:430px}#optimizerPage form #order-status input[type=password]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;display:block;float:left;height:18px;margin-bottom:8px;padding:5px 10px;outline:0;width:250px}#optimizerPage form #order-status input[type=checkbox]{clear:left;display:table-cell;float:left;height:45px;line-height:40px;text-align:center;vertical-align:middle;width:30px}#optimizerPage form #order-status span.notice{color:#c80000;display:none;float:left;font-size:10px;font-weight:700;height:35px;line-height:30px;margin-left:10px;width:175px}#order-info-sidebar #sidebar-submit:active{top:2px;left:2px}#order-info-sidebar #cost-summary h2{font-size:22px;margin:0 0 15px}#order-info-sidebar #cost-summary table{border-collapse:collapse;width:100%}#order-info-sidebar #cost-summary table tr td.subtotal{border-bottom:3px solid #cfdcdf}#order-info-sidebar #cost-summary table tr td.no-border{border-bottom:0}#order-info-sidebar #cost-summary #currency-selector{display:block;font-size:12px;line-height:12px;margin-top:10px}#order-info-sidebar #cost-summary #currency-selector span#currency{color:#10477a;font-weight:700}#order-info-sidebar #cost-summary #currency-selector a{text-decoration:underline}#order-info-sidebar #payment-panel{border-top:1px solid #ccc;font-size:14px;line-height:1.5;margin:10px 0 10px 0;position:relative;font-family:arial,helvetica!important}#order-info-sidebar #payment-panel .inner{margin:0 0 15px;padding:5px 15px}#order-info-sidebar #payment-panel h5{font-weight:700;font-size:14px;margin-bottom:5px}#order-info-sidebar #payment-panel span{display:block}#order-info-sidebar #payment-panel strong{font-size:13px}#order-info-sidebar #payment-panel a{display:block;margin-bottom:10px;text-decoration:underline}#coupon-panel{padding-bottom:30px}#coupon-panel label{display:block;font-size:13px;font-weight:700;margin-bottom:5px}#coupon-panel input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;height:20px;margin-bottom:8px;padding:5px 10px;outline:0}#coupon-panel input#coupon-submit{background:transparent url(https://www1.alibris-static.com/images/button-apply.jpg) 0 0 no-repeat;border:0;color:#fff;font-size:13px;font-weight:700;height:31px;line-height:31px;margin-top:-1px;padding:0;position:relative;text-align:center;width:61px}#coupon-panel input#coupon-submit:active{left:2px;top:2px}#coupon-panel a{text-decoration:underline}#order-info-sidebar #links{display:block;font-weight:400}#order-info-sidebar #links a{display:block;font-size:14px;line-height:20px;text-decoration:underline}#order-complete-left{display:block;float:left;padding:0 20px;width:640px}#order-complete-left h1{color:#10477a;font-size:28px;margin:10px 0}#order-complete-left h3{color:#5784b3;font-size:18px;margin:15px 0 10px}#order-complete-left p{color:#4c4c4c;font-size:14px;line-height:20px}#order-complete-left #tracking{background:#fff url(https://www2.alibris-static.com/images/bg-status.png) 0 0 repeat-x;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#393939;margin:15px 0;padding:10px 15px;position:relative}#order-complete-left #tracking #tracking-icon{position:absolute;right:20px;top:10px}#order-complete-left #tracking h2{color:#5784b3;font-size:18px;margin:0 0 10px}#order-complete-left #tracking p{font-size:14px;line-height:20px;margin:0 0 20px 10px;width:440px}#order-complete-left #tracking label{clear:left;display:block;float:left;font-size:14px;font-weight:700;height:35px;line-height:35px;width:150px}#order-complete-left #tracking input[type=password]{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cacaca;display:block;float:left;height:18px;margin-bottom:8px;padding:5px 10px;outline:0;width:250px}#order-complete-left #tracking input[type=submit]{background:transparent url(https://www3.alibris-static.com/images/button-sidebar.jpg) 0 0 no-repeat;border:0;color:#553d0b;font-size:14px;font-weight:700;height:43px;line-height:40px;margin-left:150px;outline:0;position:relative;text-align:center;text-shadow:0 1px 1px #fcf1ad;width:240px}#order-complete-left #tracking input[type=submit]:active{top:2px;left:2px}#order-complete-left #tracking span.notice{color:#c80000;display:none;float:left;font-size:10px;font-weight:700;height:35px;line-height:30px;margin-left:10px;width:175px}#order-complete-left table{border-collapse:collapse;color:#2d2d2d;line-height:20px;margin-bottom:60px;width:100%}#order-complete-left table tbody tr{border-top:3px solid #e5e5e5}#order-complete-left table tbody tr td{border-top:3px solid #e5e5e5;padding:15px 0}#order-complete-left table tbody tr td.price{font-size:16px;font-weight:700;text-align:right;vertical-align:middle}#order-complete-left table tbody tr td a.title{display:block;font-weight:700}#order-complete-left table tbody tr td span{display:block}#order-complete-left table tbody tr td span.vendor{font-size:11px}#order-complete-left table tbody tr td span.delivery-estimate{font-weight:700}#order-complete-left table tbody tr td span.estimate-date{color:#c80000;display:inline}#order-complete-left table tbody tr td .item-type{display:block;line-height:20px;margin-top:8px;width:330px}#order-complete-left table tbody tr td .item-type .type-icon{display:block;float:left;height:40px;line-height:40px;margin-right:10px;text-align:center;width:40px}#order-complete-left table tbody tr td .item-type .type-icon img{vertical-align:middle}#order-complete-left table tfoot{border-top:3px solid #e5e5e5;font-size:14px}#order-complete-left table tfoot tr{text-align:right}#order-complete-left table tfoot tr.first td{border-top:3px solid #e5e5e5;padding-top:10px}#order-complete-left table tfoot tr td{padding:3px 0 0}#order-complete-left table tfoot tr td.left{font-style:italic;text-align:left}#order-complete-left table tfoot tr td.description{font-weight:700}#order-complete-right{display:block;float:left;margin:10px 30px 0 10px;width:240px}#order-complete-right .ad{border:1px solid #494949;height:240px;line-height:240px;margin-bottom:20px;text-align:center}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}#optimizerOptions label{font-weight:700}.hide{display:none}#optimizerOptions select{margin:5px 3px}#optimizerOptions .form-grid{width:100%}#optimizerOptions .form-grid td.right{text-align:right}em.note{font-size:smaller;color:#666;font-style:italic}hr.dotted{border:none;margin:10px 0;height:1px;border-bottom:1px dotted grey;width:100%}.optimize-continue input{margin-right:10px}.optimize-yes{margin-top:10px;text-align:left}.optimize-yes input[type=submit]{margin-right:10px}table.cart-table{border:none;border-collapse:collapse;width:100%}table.cart-table th{border:none;margin-right:10px;padding:5px 0;vertical-align:top;font-size:larger;text-align:left}table.cart-table td{border:none;margin-right:10px;padding:8px;vertical-align:top}table.cart-table td.title{font-size:1.2em;color:#369;font-weight:700;width:40%}table.cart-table span.description{font-style:italic;color:#666}table.cart-table td.center{vertical-align:middle;text-align:center}table.cart-table td.last{padding-bottom:1.5em;vertical-align:top}table.cart-table td img{max-width:70px}table.cart-table .price{font-weight:700;color:#900;text-align:right}table.cart-table .highlight{background-color:#ffc}table.cart-table .price.highlight,table.cart-table .savings{color:green}table.cart-table .border,table.cart-table .thumb-nail{border-bottom:1px dotted #666;vertical-align:center}table.cart-table .border.thick{border-bottom:2px solid #000}table.cart-table td.last{border:none}table.cart-table tr.totals td{border-top:1px solid #333;text-align:right}table.cart-table tr.totals p.bold{font-weight:700}form input[type=submit]{}.small.button{font-size:11px}.medium.button{font-size:13px}.large.button{font-size:14px;padding:8px 14px 9px}.blue.button{background-color:#3e7dbf}.red.button{background-color:#e33100}.magenta.button{background-color:#a9014b}.orange.button{background-color:#f90}.yellow.button{background-color:#ffb515}.green.button{background-color:#696}.button.orange:hover{background-color:#f90;color:#fff}.button.orange.disabled:hover{background:#333 url(button-overlay.png) repeat-x}.button:active{top:1px}.button-secondary-text{display:block;font-size:.8em;font-style:italic;padding-top:2px;color:#fc0}.button.disabled{opacity:.5;zoom:1;filter:alpha(opacity=45)}.button.disabled:active{top:0}.currentBillingBox{padding:8px 8px 8px 5px;background-color:#ffc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #390;position:relative;margin:0 0 15px}.currentBillingBox img{position:absolute;right:40px;top:20px}#billingArea p{font-size:16px}#billingArea p.name{font-weight:700;display:block}#billingArea p.address{max-width:515px}p.addNew{font-size:14px;font-weight:700}p.addNew a{text-decoration:underline}.hidden{display:none}p.current-billing-name{font-weight:700}p.misc-copy{margin-bottom:10px}#paymentInfoPage form p.clear.country{padding-top:12px;color:#666;font-size:14px;font-family:Arial}#paymentInfoPage form p.clear select{margin-top:5px;width:240px;color:#777;background-color:#ffc;height:25px}#newBillingForm p.clear.country{padding-top:0;color:#000;font-size:14px;font-family:Arial}.paymentMethod .system-message{border:1px solid red;padding:8px;background:#ffc;margin:10px 0 20px;width:570px;color:#900;display:block}.paymentMethod .system-message ul li{float:none;font-size:12px}#save-more{border:1px solid #369;padding:6px}#save-more *{margin:5px}#save-more a{text-decoration:underline}#order-info-content #shipping #ship-right ul{list-style:disc inside none}#box-1col-merch .merch-evergreen{padding:0 0 20px}#box-1col-merch .merch-evergreen p{color:#555}#box-1col-merch p.merch-intro{padding:0 0 3px}#box-1col-merch p.merch-body{margin:3px 0 0}.snowflake-storefront{text-align:center;margin:3px 0}#cart-optimizer-container{margin:-20px 0 0}#cart-optimizer-container h1{color:#000;font-size:40px;text-transform:capitalize}#cart-optimizer-container p.intro{font-size:16px;margin-top:5px}#cart-optimizer-container .optimizer-table .inner p.save{font-size:24px;margin:10px;color:#390}#cart-optimizer-container .optimizer-table .inner p.save b{font-family:Arial,Helvetica,sans-serif}#cart-optimizer-container h1 span{color:#390;font-family:Arial,Helvetica,sans-serif}#cart-optimizer-container .save-burst{background:0 0;position:absolute;left:315px;top:-36px;width:125px;height:123px}#cart-optimizer-container .optimizer-table{margin:30px;width:1060px;position:relative}#cart-optimizer-container .optimizer-table td{width:517px}#cart-optimizer-container td.center{width:25px}#cart-optimizer-container .optimizer-table .border-bg{background:0 0;width:465px;height:250px;border:1px solid #000;position:relative}#cart-optimizer-container .optimizer-table .inner{padding:0;text-align:center}#cart-optimizer-container .optimizer-table .inner p{font-size:14px;color:#666}#cart-optimizer-container .optimizer-table .inner h2{font-size:30px;color:#fff!important;background-color:#000;padding:5px 8px;text-align:left}#cart-optimizer-container .optimizer-table .inner h3{font-size:38px;color:#390;margin:10px;font-family:Arial,Helvetica,sans-serif}#cart-optimizer-container .optimizer-table .inner.original h3{color:#900}#cart-optimizer-container .optimizer-table .inner h3 strike{color:#900}#cart-optimizer-container h4{font-size:24px;margin-bottom:20px}#cart-optimizer-container h4.green{text-transform:capitalize}#cart-optimizer-container h4.red{text-transform:capitalize;color:#000}#cart-optimizer-container .item{width:444px;margin-bottom:20px;position:relative}#cart-optimizer-container .item{width:444px;margin-bottom:20px;position:relative}#cart-optimizer-container .item.original{width:464px;margin-bottom:20px;position:relative}#cart-optimizer-container .item:before,#cart-optimizer-container .item:after{content:" ";display:table}#cart-optimizer-container .item:after{clear:both}#cart-optimizer-container .item.dotted{border:1px solid #000;background-color:#fff;overflow:auto;width:475px;margin-right:0}#cart-optimizer-container .item-details{padding:10px 15px 5px 3px;position:relative;margin-top:18px}#cart-optimizer-container .item.original .item-details{}#cart-optimizer-container .item-details:before,#cart-optimizer-container .item-details:after{content:" ";display:table}#cart-optimizer-container .item-details:after{clear:both}#cart-optimizer-container .item-details .thumbnail{float:left;padding:0 13px 0 0;margin-bottom:50px;border:0}#cart-optimizer-container .item.dotted .item-details .thumbnail{padding-left:8px}#cart-optimizer-container .details{width:300px;float:left}#cart-optimizer-container .details:before,#cart-optimizer-container .details:after{content:" ";display:table}#cart-optimizer-container .details:after{clear:both}#cart-optimizer-container .details ul{font-size:16px;margin-top:-6px;padding:0;line-height:1.5}#cart-optimizer-container .details ul li{margin-bottom:3px;text-align:left;font-size:16px}#cart-optimizer-container .details ul li.rate{height:33px;display:block}#cart-optimizer-container .details ul li:first-child{font-size:18px;color:#000;font-weight:700;padding-bottom:5px}#cart-optimizer-container .details ul li:last-child{line-height:1.5}#cart-optimizer-container .item-details ul.price{position:absolute;top:18px;right:0;text-align:right;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px}#cart-optimizer-container .item ul.price li:first-child{color:#900;font-size:16px}#cart-optimizer-container .item.dotted ul.price li:first-child{color:#390}#cart-optimizer-container .item.no-change ul.price li:first-child{color:#390}#cart-optimizer-container hr{border:0;height:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-right:1px}#cart-optimizer-container td.total{text-align:right;padding:10px 10px 0 0;font-size:18px}#cart-optimizer-container td.total li{margin-bottom:5px}#cart-optimizer-container td.total li:last-child{font-weight:700;margin-top:15px}#cart-optimizer-container td.total li:last-child img:hover{opacity:.8}#cart-optimizer-container td.total li:nth-last-child(2){font-weight:700}#cart-optimizer-container td.total li:nth-last-child(3){font-weight:700}#cart-optimizer-container td.total.deal span{color:#390}#cart-optimizer-container td.total span{color:#900;font-family:Arial,Helvetica,sans-serif}#cart-optimizer-container .item .deal{position:absolute;top:0;left:0;display:inline-block;color:#fff;background:#369;height:20px;text-align:center;font-size:14px;padding:5px 10px 3px;margin-right:20px}#cart-optimizer-container .item .optimized{position:relative;top:0;left:0;display:block;color:#fff;background:#000;height:auto;text-align:left;font-size:18px;padding:5px 8px;width:100%}#cart-optimizer-container .item .deal-stamp{margin-left:74px;padding:10px 0 0;text-align:right}#cart-optimizer-container .item .deal-stamp span.savings-copy{color:#390;font-weight:700;line-height:18px}#cart-optimizer-container hr.row-divide{background:#ddd;clear:both;float:none;width:100%;height:1px;margin:0 0 12px;border:none}#cart-optimizer-container hr.row-divide.last{background:#ccc}#cart-optimizer-container .rating{width:105px;height:22px;text-indent:-9999px;background:url(https://www2.alibris-static.com/images/red/star_rating.png) 0 0 no-repeat;margin:-6px 0 -18px -5px;display:inline-block;float:left}#cart-optimizer-container .rating.zero{background-position:0 -115px}#cart-optimizer-container .rating.one{background-position:0 -92px}#cart-optimizer-container .rating.two{background-position:0 -69px}#cart-optimizer-container .rating.three{background-position:0 -46px}#cart-optimizer-container .rating.four{background-position:0 -23px}#cart-optimizer-container .rating-label{font-size:11px;color:#aaa;padding-top:2px}#cart-optimizer-container .seller-label{float:left;padding-right:3px;margin-bottom:10px}#cart-optimizer-container .optimizer-table img.grey-arrows{position:absolute;top:60px;left:500px}#cart-optimizer-container .clear{clear:both}#cart-optimizer-container .inner .btn-main{position:absolute;bottom:8px}#cart-optimizer-container .inner.original .btn-main{left:80px}#cart-optimizer-container .inner .btn-main{left:95px}#cart-optimizer-container .item.dotted .item-details{padding-top:0}#cart-optimizer-container .item.dotted .item-details ul.price{right:10px}#cart-optimizer-container .btn{width:auto;height:auto;color:#fff;padding:0;font-weight:700;cursor:pointer;font-size:18px}#cart-optimizer-container .btn:hover{opacity:.8}#cart-optimizer-container .btn a{color:#fff;text-decoration:none}#cart-optimizer-container .btn span{font-size:24px}#cart-optimizer-container .prices-top{text-align:right;width:260px;margin:10px 0 20px 62px}#cart-optimizer-container .prices-top td{line-height:1.5;font-size:18px}#cart-optimizer-container .prices-top td{width:70%}#cart-optimizer-container .prices-top td.price{font-family:arial,helvetica;width:30%}#cart-optimizer-container .prices-top.og td.price{color:#900}#cart-optimizer-container .prices-top.new td.price{color:#390}#cart-optimizer-container .prices-top.new td.divide{border-top:1px solid #666;height:4px}#optimizer-cart{border-top:1px solid #ccc;padding-top:15px;margin:15px auto;display:block;width:317px}#optimizer-cart p{line-height:1}a.optimizer-save{font-size:14px;line-height:.8;font-family:arial,helvetica;font-weight:400}#cart-overlay #optimizer-cart{display:none}#order-info-content{background:0 0;padding:0 0 0 10px;width:750px}#addresses{position:relative}#addresses a.change{position:absolute;right:57px;top:10px;font-size:16px;text-transform:capitalize;font-family:arial,helvetica}#order-info-content #addresses #address-current{width:500px}#order-info-content #details{padding:0 0 20px}#order-info-content #details ul#order-items li{position:relative;padding:0 0 20px 0}#order-info-content #details ul#order-items li .ships-from{background-color:#eee;height:28px;padding:5px;font-size:16px;text-transform:capitalize}#order-info-content #details ul#order-items li .ships-from a{font-weight:700;text-decoration:none;display:inline}#order-info-content #details ul#order-items li .ships-from img{margin-bottom:5px}#order-info-content #details ul#order-items li .ships-from a:hover{text-decoration:underline}#order-info-content .item-icon,#order-info-content .item-info{margin:10px 0 0}#order-info-content #details ul#order-items li .item-info span.type{margin-bottom:10px;font-family:arial,helvetica;font-size:14px}#order-info-content #details ul#order-items li .item-quantity{display:inline;float:none;width:auto;margin:10px 0 0}#order-info-content .item-quantity .qty-label{float:left}#order-info-content #details ul#order-items li .item-quantity input{float:right;margin:0 0 0 5px}#order-info-content #details ul#order-items li .item-quantity input.readonly{border:none;padding:0;margin:0}#order-info-content .item-quantity a{float:left;padding:0 6px;border-right:1px solid #ccc;text-transform:capitalize}#order-info-content .item-quantity a:last-child{border-right:none}#order-info-content #details ul#order-items li .item-price{margin:0 8px 1em 2em;padding:0;float:right;width:auto}#order-info-content #details ul#order-items li.additional-item{border-top:1px solid #e5e5e5;width:100%}#order-info-content .shipping-select{padding:10px 0 0 5px;color:#666;float:left;width:280px;margin-left:45px;clear:none}#order-info-content .shipping-select strong{font-size:16px;margin-bottom:8px;display:inline-block}#order-info-content .shipping-select input[type=radio]{margin:-1px 2px 0 0;vertical-align:middle}#order-info-content .item-quantity label{display:inline;float:none;width:auto;font-size:14px}#order-info-content .shipping-select.select-form input{margin-right:5px}#order-info-content .shipping-select label{line-height:24px;font-weight:400;font-family:arial,helvetica}#order-info-content a.tooltip{outline:none;font-family:arial,helvetica;position:relative;z-index:1;opacity:100;display:inline;font-size:14px;color:#666!important}#order-info-content a.tooltip strong{text-decoration:none;color:#000;line-height:normal}#order-info-content a.tooltip em{text-decoration:underline}#order-info-content a.tooltip span{z-index:10;display:none;padding:14px 20px;margin-top:-47px;margin-left:20px;width:275px;line-height:16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:5px 5px 8px #ccc;-webkit-box-shadow:5px 5px 8px #ccc;box-shadow:5px 5px 8px #ccc}#order-info-content a.tooltip span img{float:right;padding:4px;margin-top:11px;display:none}#order-info-content #details a.tooltip span div{font-weight:400;margin-bottom:10px;line-height:18px;margin-left:0}#order-info-content #details a.tooltip span b.highlight{color:#666}#order-info-content a.tooltip:hover span{display:inline;position:absolute;color:#111;border:1px solid #9e9e9e;background:#fff}#order-info-content .callout{z-index:20;position:absolute;top:30px;border:0;left:-16px}#order-info-content #submit-button{text-align:center}#order-info-content a.tooltip span{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:5px 5px 8px #ccc;-webkit-box-shadow:5px 5px 8px #ccc;box-shadow:5px 5px 8px #ccc}#order-info-content a.tooltip span img{float:right;padding:4px;margin-top:11px}#order-info-content .shipping-select .select-table .col2.move{font-size:11px;padding:0}#order-info-sidebar #payment-panel input{vertical-align:top;font-size:14px;padding:5px 0 2px 2px;margin:5px 0 5px 0}#order-info-sidebar #payment-panel .inner span.red{color:#900;display:inline;font-weight:700}#order-info-sidebar #payment-panel .inner p.links{margin:3px 0}#order-info-sidebar #payment-panel .inner p.links a{display:inline}#order-info-content p:nth-child(2),#order-info-content #details p:nth-child(2){width:680px;font-size:14px;line-height:1.5;font-family:arial,helvetica}#order-info-sidebar{background:0 0}#order-info-sidebar #cartOptimizer{margin-top:20px}#thank-you-contents{position:relative}#thank-you-contents p{font-size:16px}#thank-you-contents h1{color:#000;font-size:40px;line-height:1.5}#thank-you-contents h2{color:#000;font-size:40px;font-weight:400}#thank-you-contents .order-details h3{color:#000;font-size:22px;margin-bottom:10px}#thank-you-contents a.log-out{position:absolute;top:8px;right:10px;font-size:16px}#thank-you-contents .top-summary{margin:20px 0;padding:0 0 10px;margin-right:10px;border-bottom:1px solid #e1e1e1;display:block}#thank-you-contents .top-summary p{font-size:16px;line-height:1.5;margin-bottom:10px}#thank-you-contents .order-container{border:1px solid #b7b7b7;margin:0 10px 40px 0}#thank-you-contents .order-container .top{background-color:#eee;padding:8px;line-height:1.5;font-size:16px}#thank-you-contents .order-container table{padding:2px;width:98%;margin:5px}#thank-you-contents .order-container table th{margin:0;padding:0 0 2px;text-align:left;font-weight:400;font-size:16px}#thank-you-contents .order-container table td{vertical-align:top;font-size:16px;font-family:Arial,Helvetica,sans-serif}#thank-you-contents .order-container table td.detail{width:115px;padding-top:3px}#thank-you-contents .order-container table td.title{width:auto;padding-bottom:8px}#thank-you-contents .order-container table td.charge{width:38px;text-align:right;padding-right:5px;font-family:Arial,Helvetica,sans-serif;font-size:16px}#thank-you-contents .order-container hr{background:#ddd;clear:both;float:none;height:1px;margin:0 0 8px;border:none}#thank-you-contents .order-container table p{font-size:16px;margin-bottom:3px}#thank-you-contents .order-container table p.item{font-weight:700;font-size:16px}#thank-you-contents .cf:before,#thank-you-contents .cf:after{content:" ";display:table}#thank-you-contents .cf:after{clear:both}#thank-you-contents .order-container .charge-info{float:left;width:730px;margin:10px 0;display:block}#thank-you-contents .order-container .charge-info p{padding:20px 0 20px 20px}#thank-you-contents .order-container .charge-total{float:right;padding:10px 20px 0 0;line-height:1.5}#thank-you-contents .order-container .charge-total table{width:225px;border-left:1px solid #ccc;margin:10px 0}#thank-you-contents .order-container .charge-total table td{padding-bottom:8px;text-align:right;font-size:16px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}#thank-you-contents .order-container .charge-total table td:first-child{text-align:right;padding-right:5px}#thank-you-contents span.red{color:#900}.bea-portal-layout-placeholder-container-left-checkout{padding:0}.item-details .newbook,#order-info-content .newbook{background-position:0 0!important}.item-details .usedbook,#order-info-content .usedbook{background-position:0 -33px!important}.item-details .newmusic,#order-info-content .newmusic{background-position:0 -131px!important}.item-details .usedmusic,#order-info-content .usedmusic{background-position:0 -165px!important}.item-details .newmovie,#order-info-content .newmovie{background-position:0 -66px!important}.item-details .usedmovie,#order-info-content .usedmovie{background-position:0 -98px!important}.item-details .newaudiobook,#order-info-content .newaudiobook{background-position:0 -198px!important}.item-details .usedaudiobook,#order-info-content .usedaudiobook{background-position:0 -231px!important}.item-details .ebook,#order-info-content .ebook{background-position:0 -264px!important}#order-info-content #details ul#order-items li .rent-return,#order-info-content #details ul#order-items li .rent-term{clear:both;font-size:12px;padding-top:5px}#order-info-content #details ul#order-items li .rent-term b{color:#666}#order-info-content #details ul#order-items li .rent-return b{color:#c80000}table.rent-terms-prices{width:320px;padding-bottom:10px;vertical-align:top;color:#333;margin-top:5px}table.rent-terms-prices td span{display:inline!important}table.rent-terms-prices td{vertical-align:top;padding:3px}table.rent-terms-prices td.first{height:30px}table.rent-terms-prices td:first-child{font-weight:700;width:200px}table.rent-terms-prices td:first-child span{font-weight:400}table.rent-terms-prices td:nth-child(2){font-size:18px;font-weight:700;width:200px;color:#a80000;padding:3px 0 5px;text-align:center}table.rent-terms-prices td:last-child{width:120px}table.rent-terms-prices .cart{margin-bottom:10px}table.rent-terms-prices .red{color:#a80000}table.rent-terms-prices a{color:#fff!important}a.return{display:block;height:28px;line-height:28px;top:5px;text-align:left;width:225px;background:url(https://www4.alibris-static.com/images/rentals/button-green.png) 0 0 no-repeat!important;background-attachment:fixed;background-position:0 0;margin-right:0}.print-return{background:url(https://www0.alibris-static.com/images/rentals/icon-print.png) 10px 50% no-repeat;color:#364901;font-weight:700;padding-left:32px}.seller-rating{width:105px;height:22px;text-indent:-9999px;background:url(https://www1.alibris-static.com/images/red/star_rating.png) 0 0 no-repeat;margin:-6px 0 -18px -5px;display:inline-block;float:left}.rating-label{float:left;margin-left:100px;font-size:10px}.seller-rating.zero{background-position:0 -115px}.seller-rating.one{background-position:0 -92px}.seller-rating.two{background-position:0 -69px}.seller-rating.three{background-position:0 -46px}.seller-rating.four{background-position:0 -23px}.bea-portal-layout-placeholder-container-singleColRightBorder{padding:0}.bea-portal-body{background-color:#fff;font:14px Georgia,times new roman,Times,serif}.bea-portal-book-primary{background:0 0;background-color:#fff;width:1140px}.bea-portal-book-primary{height:auto}p,.bea-portal-body p,table,.bea-portal-body table{line-height:1.5;font:14px Georgia,times new roman,Times,serif}a{color:#eb3d22;text-decoration:none}a:link{color:#eb3d22}a:visited{}a:hover{color:#f86b36;text-decoration:underline}a:active{color:#eb3d22}h1,h2,h3,h4{font-family:Georgia,Serif;color:#000}.red{color:#eb3d22}.light-red{color:#eb3d22}.grey-med{color:#666}#alibris-header-new{width:1140px;margin-left:0!important;font-family:Georgia,Serif!important}#alibris-header-new .logo{display:none}.blog-header{color:#fff!important;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif;position:absolute;left:10px;top:11px}#alibris-header-new .other-sites{background-color:#000!important}#alibris-header-new .utility-nav{display:none!important}#alibris-header-new .primary-nav{display:none!important}#alibris-header-new .search-big{display:none!important}#menu li a{font-family:Georgia,Serif!important;color:#000!important}#strip-ad{display:none}.bea-portal-layout-placeholder-container-west-home{width:73%}.top-sellers ul:nth-of-type(1){margin-left:100px}.top-sellers ul{margin-right:50px}.storefront-gallery-top h1{color:#000}.storefront-gallery-top h2{color:#000}#email-signup-bar{display:none!important}#alibris-header-new .textbooks-tab{width:135px!important}.btn.btn-lg{height:32px;margin-top:-2px;padding:3px 15px!important}.btn-large{font-size:20px;height:50px}.btn-xtra{font-size:30px;height:57px}.btn-xtra:hover{text-decoration:none!important}.btn-small{padding:2px 10px;font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-main,.btn-blue{color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#eb3d22;background-image:-moz-linear-gradient(top,#eb3d22,#ea5a44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eb3d22),to(#ea5a44));background-image:-webkit-linear-gradient(top,#eb3d22,#ea5a44);background-image:-o-linear-gradient(top,#eb3d22,#ea5a44);background-image:linear-gradient(to bottom,#eb3d22,#ea5a44);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb3d22',endColorstr='#ffea5a44',GradientType=0);*background-color:#ea5a44;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0;font-weight:700;padding:5px 23px!important;font-family:Georgia,times new roman,Times,serif}.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active,.btn-main.disabled,.btn-main[disabled]{color:#fff!important;background:#eb3d22;*background:#eb3d22;text-decoration:underline}.btn-main:active,.btn-main.active{background-color:#f86b36!important}.btn-black{color:#fff!important;background-color:#000!important;border-color:#000;border-radius:0;padding:5px 23px;font-weight:700}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{color:#fff!important;background-color:#000;border-color:#000;text-decoration:underline!important}.btn-sm{line-height:.5;height:26px;margin-top:-4px}input.btn-main.add-cart{width:170px}a.btn-review{margin:20px 0 0 10px}#alibris-header-red{display:block;width:1140px;margin:0 0 25px}.offer-bar{height:34px;background-color:#000;margin:0;padding:0;text-align:center;position:relative}#alibris-header-red .offer-bar h2{font-size:20px;font-weight:400;color:#fff!important;padding:5px;margin:0}.offer-bar span a:link{font-size:14px;color:#eb3d22;text-decoration:underline;padding-left:2px}.offer-bar span a:visted{color:#fff}.offer-bar .other-sites{position:absolute;right:5px;top:10px}.offer-bar .other-sites ul{margin:0;padding:0}.offer-bar .other-sites ul li{float:left;margin-right:12px}.offer-bar .other-sites a{color:#fff;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.navbar-nav>li>a{color:#000;font-family:georgia;font-size:16px;font-weight:400;line-height:13px;padding:15px 30px}.navbar-nav>li>a:hover{text-decoration:underline}.navbar-nav>li>a:visited{color:#000}.nav>li a.dropdown-toggle:active{background:url(https://www2.alibris-static.com/images/red/arrow-transparent.gif) no-repeat center bottom!important}.nav>li a.dropdown-toggle:hover{text-decoration:underline;background:url(https://www3.alibris-static.com/images/red/nav-arrow.gif) no-repeat center bottom}.nav>li:hover{background:url(https://www4.alibris-static.com/images/red/nav-arrow.gif) no-repeat center bottom!important}.nav>li>a:hover,.nav>li>a:focus{background-color:#fff}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#fff}.nav>li.blog:hover{background:0 0!important}.navbar-nav>li>.dropdown-menu{margin-top:-3px}.navbar-collapse{padding-left:0}.nu-other-sites{display:none}.nav>li>a.dropdown-toggle{color:#5f5f5f}.nav>li>a:hover{background:0 0}.navbar-nav li.alibris-logo{margin:0;padding:0 22px 0 0}.navbar-nav li.alibris-logo:hover{background:0 0!important}.navbar-nav li.alibris-logo a:hover{background:0 0}.navbar-nav li.alibris-logo a.navbar-brand{margin:0;padding:0}.navbar-nav li.alibris-logo img{margin:0;padding:0}.navbar-brand{float:left;padding:0 10px 0 0;font-size:18px;line-height:20px}#alibris-header-red .nav .popover{width:918px;max-width:100%}.menu-chevron{float:right;margin:-2px 0 0 0;font-size:16px;color:#666;vertical-align:top;display:block}.popover{border-radius:0!important;border:0;-webkit-box-shadow:none;box-shadow:none}.sub-panel-content{width:100%;padding:0;margin:0}.grid-subnav{padding:0}.grid-subnav [class*=col-]{margin-top:5px;margin-bottom:0;margin-right:30px;font-size:14px;line-height:2;padding-left:10px;padding-right:0;padding-top:4px}.yamm .dropdown.yamm-fw .col-sm-2.promo{border-left:1px solid #ccc;margin:0;padding:10px 10px 0 15px;float:right;margin-right:0;width:350px;display:block;height:263px}.yamm .col-sm-2.promo h3{padding-bottom:8px;font-size:16px;line-height:1.25;font-weight:700}.yamm .col-sm-2.promo img{float:right;padding:5px}.yamm .col-sm-2.promo p{line-height:1.5;padding-right:2px}.yamm .dropdown.yamm-fw .row .col-sm-3 ul.submenu-inner{width:250px}.yamm .dropdown.yamm-fw .row .subnav-container{border-right:1px solid #ccc!important;width:218px;margin-top:0;padding-top:0;height:265px}.yamm .dropdown.yamm-fw .row ul.trigger-menu{border-left:0;margin:0;padding:0}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item{margin:0;display:block;padding:12px}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item a.cat{font-weight:700}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item a.cat.red{color:#eb3d22}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item a{line-height:1.75}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item a:hover{text-decoration:underline}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .nav.navbar-right .dropdown-menu{left:auto;right:0}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:-8px;right:0;width:1140px}.yamm .dropdown.yamm-fw .dropdown-menu a{font-family:georgia;color:#5f5f5f;font-weight:400;font-size:14px;padding-left:0}.yamm .dropdown.yamm-fw{margin-right:8px;margin-top:7px}.yamm .dropdown.yamm-fw .row{padding-top:0;margin-left:0;margin-right:0}.yamm .dropdown.yamm-fw .row ul{text-align:left;margin:0;padding:0;border-left:1px solid #ccc;margin-left:-15px;padding-left:15px}.yamm .dropdown.yamm-fw .row ul li{list-style-type:none;text-align:left;margin:0;padding:0}.yamm .dropdown.yamm-fw .col-sm-2:first-child,.col-sm-3:first-child{border-left:none}.yamm .dropdown.yamm-fw .col-sm-2.first{text-align:center}.yamm .dropdown.yamm-fw .col-sm-2.first a{font-weight:700;text-align:left;display:block}.yamm .dropdown.yamm-fw .col-sm-2.first p a{font-size:20px;padding:57px 0 0 0}.yamm .dropdown.yamm-fw .row ul.submenu-inner{border-left:0;margin:0;padding:0;width:180px}.yamm .dropdown.yamm-fw .dropdown-menu .row ul.submenu-inner li{margin:0 0 5px}.yamm .dropdown.yamm-fw .dropdown-menu .row ul.submenu-inner li.indent{padding-left:10px}.yamm .dropdown.yamm-fw .dropdown-menu .row ul.submenu-inner li a{font-size:14px}.yamm .dropdown.yamm-fw .dropdown-menu .row ul.submenu-inner li a.red{font-size:14px;color:#eb3d22}.yamm .dropdown.yamm-fw .dropdown-menu .row ul.submenu-inner li a:hover{text-decoration:underline}.yamm .dropdown.yamm-fw ul.submenu-inner.first{border-left:0}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item .ad-search a:hover{text-decoration:underline}li.trigger-item.maintainHover{background:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd}ul.trigger-menu li:first-child{border-top:0}.nav .ad-search{margin-top:5px}.nav .ad-search p{line-height:1.5}.login-nav{margin-top:7px;position:absolute;right:0;padding:0}.login-nav .navbar-nav a.dropdown-toggle{font-size:13px;color:#5f5f5f;padding-right:10px;font-family:Arial,Helvetica,sans-serif}.login-nav .navbar-nav .cart-nav span{color:#eb3d22}.login-nav .navbar-nav .cart-nav a{padding:0;margin:0}.login-nav .navbar-nav .cart-nav span{color:#eb3d22}.login-nav .navbar-nav .cart-nav{height:43px!important;border-left:none!important;font-size:13px!important;color:#5f5f5f;margin-top:0!important;padding:10px 5px 0 10px!important;font-weight:400}.nav>li a.dropdown-toggle.sign-in:hover,.nav>li a.dropdown-toggle.cart:hover{background:0 0}.login-nav .navbar-nav .cart-nav:hover{background-color:#eee!important}.nav>li a.dropdown-toggle.sign-in:hover{background-color:#eee}.navbar-nav>li>a.sign-in{display:inline-block;padding:15px 15px 10px}.navbar-nav>li>a.sign-in:hover{text-decoration:underline}.login-nav .sign-in .name{overflow:hidden;text-overflow:ellipsis;max-width:115px;white-space:nowrap;float:left;height:15px}.login-nav .caret{vertical-align:top;margin-top:5px}.login-nav .navbar-nav .cart-nav a:hover{text-decoration:none}#alibris-header-red .login-nav .dropdown-menu.dropdown-menu-right.cart-drop{width:200px;margin-top:-7px}alibris-header-red .login-nav .dropdown-menu.cart-drop .yamm .yamm-content{padding:10px 20px 0}#alibris-header-red .login-nav .dropdown-menu a.btn-main{font-size:18px!important;line-height:1.33!important}#alibris-header-red .login-nav .dropdown-menu.cart-drop.form-group{margin-bottom:10px}#alibris-header-red .login-nav .dropdown-menu.cart-drop a{color:#666;display:block;line-height:2;font-family:Georgia,times new roman,Times,serif;font-weight:700;font-size:14px}#alibris-header-red .login-nav .dropdown-menu.cart-drop a:hover{text-decoration:underline}#alibris-header-red .login-nav .dropdown-menu.cart-drop a.create{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}#alibris-header-red .login-nav .dropdown-menu.cart-drop hr{border-top:1px solid #ccc;margin:10px 0 -5px;padding:0}.login-nav .nav>li:hover{background:0 0!important}#alibris-header-red .login-nav .dropdown-menu.dropdown-menu-right.account{width:200px;margin-top:-7px}alibris-header-red .login-nav .dropdown-menu.account .yamm .yamm-content{padding:10px 20px 0}#alibris-header-red .login-nav .dropdown-menu.account button{font-weight:700;width:135px}#alibris-header-red .login-nav .dropdown-menu.account .form-group{margin-bottom:10px}#alibris-header-red .login-nav .dropdown-menu.account a{color:#666;display:block;line-height:2}#alibris-header-red .login-nav .dropdown-menu.account a.create{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}#alibris-header-red .login-nav .dropdown-menu.account hr{border-top:1px solid #ccc;margin:10px 0;padding:0}#alibris-header-red .login-nav .dropdown-menu.dropdown-menu-right.account.nl{width:620px}#alibris-header-red .login-nav .dropdown-menu.dropdown-menu-right.account.nl li{float:left}li.newsletter-panel h3{font-size:22px;margin-bottom:0}.yamm-content.sign-up{padding:15px 0 0 15px}.nl-sign{border-right:1px solid #ccc;padding-right:0;height:230px;width:425px}.nl-sign h3,.nl-sign p{line-height:1.5}.nl-sign p{font-size:14px}.nl-input{padding:5px 3px;width:225px;margin-right:2px;font-size:16px}.nl-form{margin:0 0 15px;display:inline-block}.nl-btn{margin-top:-5px!important;padding:10px;height:33px}.nl-sign p.nl-disclaim{font-size:11px;font-family:arial;color:#666}.nl-sign p.nl-disclaim a.nl-link{display:inline!important;color:#000!important;text-decoration:underline}.yamm .yamm-content.nl-account{padding:20px 12px}.new-alert{font-size:11px;font-family:verdana}.search-container{width:682px;margin:0 auto}.search-nav{position:relative;float:left;border:2px solid #ccc;border-right:none}.search-container .form-control{font-family:Georgia,times new roman,Times,serif;font-weight:400;display:block;width:484px;height:58px;padding:6px 12px;font-size:26px;line-height:1.5;background-color:#fff;background-image:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:0;-webkit-transition:none;-o-transition:0;transition:none;color:#555!important}.search-container .form-control::-moz-placeholder{color:#ccc}.search-container .form-control:-ms-input-placeholder{color:#ccc}.search-container .form-control::-webkit-input-placeholder{color:#ccc}.search-container .form-control:focus{border:none}.search-input{border:none;padding:8px;font-family:Georgia,times new roman,Times,serif;color:#555!important;font-weight:400;box-shadow:none}.search-input:-ms-input-placeholder{color:#ccc}.selection{padding:14px 0 0;border-top:2px solid #ccc;border-bottom:2px solid #ccc;height:62px;width:134px;float:left}.select-style{padding:0;margin:0;border:none;width:120px;overflow:hidden;background-color:#000;background:#000 url(/images/red/select-arrow.gif) no-repeat 90% 50%;height:31px;line-height:20px}.select-style select{padding:6px 8px;border:none;box-shadow:none;width:130%;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:15px;font-weight:400;font-family:arial,helvetica,san-serif}.select-style select option{background-color:#fff;color:#000}.select-style select:focus{outline:none}.ui-menu .ui-menu-item a{cursor:pointer}.selectpicker{width:130px}.search-container #sbSubmit{height:62px}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(/images/red/ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:focus,.slick-next:focus{outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#000;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:url(https://www0.alibris-static.com/images/red/carousels/carousel-left-arrow-white.png)}.slick-next{right:-30px}.slick-next:before{content:url(https://www1.alibris-static.com/images/red/carousels/carousel-right-arrow-white.png)}.slick-prev,.slick-next{top:30%;height:56px;width:34px}.slick-prev{left:-30px}.slick-slide{overflow:hidden!important;vertical-align:basline}.carousel{margin:20px 0;text-align:left}#footer2{background:0 0;width:1140px;padding:0;margin:0 auto}#footer2 .carousel{margin:5px 0 20px}#footer2 .carousel-section hr{margin-top:10px}.nl-signup{border-top:2px solid #666;width:100%;position:relative}.nl-signup{padding:40px 0 50px 40px}.nl-signup p{font-size:25px}.nl-signup .subscribe{float:left}.nl-signup .subscribe-input{height:60px;width:450px;border:1px solid #ccc;font-size:25px;padding:8px}.nl-signup .btn{margin-top:-12px;height:60px;font-size:24px;padding-top:7px}.nl-signup .social{float:left;margin-left:100px}.nl-signup .social a{margin-right:15px}.nl-signup .social a:last-child{margin-right:0}.footer-wrap,.footer-nav{background-color:#333;color:#fff;height:500px;padding:50px 70px}.footer-wrap{margin-bottom:10px}.footer-wrap .footer-links{color:#fff}.footer-wrap .footer-links a{color:#fff}.footer-wrap .footer-links ul{float:left;margin-right:59px}.footer-wrap .footer-links ul li{font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:35px}.footer-wrap .footer-links ul li:first-child{font-size:21px;margin-bottom:10px;font-family:Georgia,times new roman,Times,serif}.footer-wrap .footer-links ul:last-child{margin-right:0}.footer-wrap .footer-last{border-top:1px solid #000;margin-top:25px}.footer-wrap .footer-last .logo{float:left}.footer-wrap .footer-last .logo img{margin-top:5px}.footer-wrap .footer-last .links{margin:10px 0 0 20px;:;float:left}.footer-wrap .footer-last .links p{color:#ccc;width:750px;font-family:arial,helvetica,san-serif}.footer-wrap .footer-last .links p a{color:#ccc}.footer-wrap .footer-last .links p:last-child{color:#666}.footer-wrap li.secure{margin:15px 0 0 -5px}.recent-carousel{margin:1px 0 0 45px;width:1025px;text-align:left;height:165px}.recent-carousel img{max-width:140px;max-height:160px;border:1px solid #ccc}.carousel h3{font-size:32px;margin:0 0 20px;padding:0;display:block;text-align:left}.recent-carousel .img-wrap{display:table-cell;text-align:center;vertical-align:middle;width:160px;height:160px}.recent-carousel span.ui-icon-circle-close{display:block;margin:3px auto}.recent-carousel .slick-prev{left:-38px}.recent-carousel .slick-next{right:-30px}.rate-thumbs{background:url(https://www2.alibris-static.com/images/red/thumbs_rating.png);width:144px;height:34px}.rate-thumbs.five{background-position:0 0}.rate-thumbs.four-half{background-position:0 331px}.rate-thumbs.four{background-position:0 297px}.rate-thumbs.three-half{background-position:0 261px}.rate-thumbs.three{background-position:0 225px}.rate-thumbs.two-half{background-position:0 188px}.rate-thumbs.two{background-position:0 153px}.rate-thumbs.one-half{background-position:0 116px}.rate-thumbs.one{background-position:0 80px}.rate-thumbs.zero{background-position:0 44px}.page-intro h1{text-transform:capitalize;margin-bottom:5px}.page-intro h2{font-size:38px;margin:0 0 20px 0;padding:0;text-transform:capitalize}.page-intro-storefront h2{}.page-intro p{font-size:16px}ul,.bea-portal-body ul{list-style:none;margin:0 0 2px 5px;padding:0}#help h3,#help h2{font-size:16px;margin:15px 0 5px;text-transform:capitalize;font-weight:700}#help h3 a{color:#000}#help ul{font-size:14px;margin:5px 0 10px;line-height:1.5;font-family:arial,helvetica,san-serif}#help ul li a{color:#000;text-transform:capitalize;font-family:arial,helvetica,san-serif}#help ul li:before{content:'\25BA ';font-size:10px;padding-right:2px}.links ul li:before{content:'\25BA ';font-size:10px;padding-right:2px}#hide a{font-size:14px;color:#000;margin-left:8px;line-height:1.5}#hide a:before{content:'\25BA ';font-size:10px;padding-right:2px}#show a:before{content:'\25BA ';font-size:10px;padding-right:2px}td.find-orders{padding-left:230px;float:right}table.order-find{margin:10px 0 20px;text-transform:capitalize;line-height:1.5;font-family:arial,helvetica,san-serif}td.find-orders input{height:35px;font-size:16px;margin-top:-4px}td.find-orders form{clear:both;margin-top:5px}td.find-orders strong{font-weight:400;display:inline-block;margin-bottom:5px;font-size:18px}.fillout-form tr.header-footer .btn{color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#eb3d22;background-image:-moz-linear-gradient(top,#eb3d22,#ea5a44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eb3d22),to(#ea5a44));background-image:-webkit-linear-gradient(top,#eb3d22,#ea5a44);background-image:-o-linear-gradient(top,#eb3d22,#ea5a44);background-image:linear-gradient(to bottom,#eb3d22,#ea5a44);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb3d22',endColorstr='#ffea5a44',GradientType=0);*background-color:#ea5a44;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0;font-weight:700;padding:5px 23px;text-transform:capitalize}.fillout-form tr.header-footer .btn:hover,.fillout-form tr.header-footer .btn:focus,.fillout-form tr.header-footer .btn:active,.fillout-form tr.header-footer .btn.active,.fillout-form tr.header-footer .btn.disabled,.fillout-form tr.header-footer .btn [disabled]{color:#fff!important;background:#eb3d22;!important:;*background:#eb3d22;!important:;text-decoration:underline}.fillout-form tr.header-footer .btn:active,.fillout-form tr.header-footer .btn.active{background-color:#f86b36!important}.fillout-form tr:nth-of-type(2) td{padding-top:10px}.fillout-form tr.header-footer:last-child{background:0 0}.fillout-form tr.header-footer:last-child td .btn{margin-right:20px}.fillout-form td label{text-transform:capitalize;padding-top:3px}.shipping-address label{font-size:14px}#newAddrSubmit.btn{margin-right:308px}h1{font-size:40px;margin:0;padding:0}h2{font-size:38px;margin:0;padding:0}h3{font-size:24px;margin:0;padding:0}p.pagination{font-family:Arial,Helvetica,sans-serif}input#primary-action{color:#fff!important;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#eb3d22;background-image:-moz-linear-gradient(top,#eb3d22,#ea5a44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eb3d22),to(#ea5a44));background-image:-webkit-linear-gradient(top,#eb3d22,#ea5a44);background-image:-o-linear-gradient(top,#eb3d22,#ea5a44);background-image:linear-gradient(to bottom,#eb3d22,#ea5a44);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb3d22',endColorstr='#ffea5a44',GradientType=0);*background-color:#ea5a44;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0;font-weight:700;padding:5px 23px;text-transform:capitalize;margin:10px 0 0 130px}#bookSearchN .breadcrumb a:first-child{display:none}#bookSearchN .main .search-options .currency{background:0 0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}ul li{background-image:none!important}.navbar .login-nav a.dropdown-toggle:active{background:0 0!important}ul#footer-checkout a{color:#369}ul#footer-checkout{background-color:#333;color:#fff;height:100px;text-align:center;padding:40px 170px;width:100%;margin:40px 0 0;position:relative}ul#footer-checkout li{float:left;border-right:1px solid #fff;padding:0 15px;margin:0 .4em 0 -.4em;font-size:12px}ul#footer-checkout li.last{border-right:none}ul#footer-checkout a{color:#fff!important;font-size:16px}ul#footer-checkout .secure-image{position:absolute;top:20px;right:30px}#alibris-header-red h2.secure-checkout-header{margin:-60px 430px 0 0;width:325px;float:right;font-size:40px;background:url('/images/red/nav/checkout-lock-icon.png')no-repeat center right}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#alibris-header-red h2.secure-checkout-header{display:inline-block;font-size:34px}}.bea-portal-layout-placeholder-container-west{display:none}.bea-portal-alert-window-content{margin:10px}#community-index{margin:10px;line-height:1.5}#community-index .post-metadata{width:175px;float:left;margin-right:2em}#community-index .post-excerpt{max-width:890px;margin-top:0;float:left}#community-index ul{padding-left:0;margin-left:0}#community-index ul li{list-style:none;border-top:1px dotted #ccc;overflow:hidden;clear:both;padding-top:1em;margin:10px 0}#community-index a{text-decoration:none}#community-index a:hover{text-decoration:underline}#community-index h1{font-size:40px;margin-bottom:10px}#community-index h2{font-size:24px;margin-bottom:10px;margin-top:0}#community-index h2 a:first-child{color:#000}#community-index h2 a,#community-index h2 span a{text-decoration:none}#community-index h2 span{font-size:.9em;font-weight:400}#community-index h2 span a{color:#eb3d22!important}#community-index h3{margin-top:0;font-size:16px}#community-index .reviewed-item{margin-top:0}#community-index .reviewed-item img{vertical-align:baseline;padding-top:3px;clear:both;display:block}#community-index .reviewed-item a.book-title{font-weight:700;color:#000}#community-index .post-metadata .date{margin-top:1.5em}#community-index p{line-height:1.5;font-size:16px}#help td.links a{color:#000;font-size:14px;line-height:1.5}#help td.links a strong{font-weight:400}#help td.links p{font-size:16px}#help td.links p a{color:#eb3d22}#help td.links li a{font-size:16px}#help h2.big{font-size:18px}@charset "UTF-8";img.shippingTruckPadded{padding:3px 8px}#addToCartContent{display:none}.placeholder-ajax-overlay{margin-top:250px;margin-left:260px}#cart-pop{background-color:#fff;font-family:Arial,Helvetica,sans-serif;width:564px;font-size:12px;line-height:14px;color:#000;margin:0;padding:0}#cart-pop *{border:0;margin:0;padding:0}#cart-pop h2{height:28px;background:url(/images/cart-overlay/cart-header-bg.jpg) repeat-x scroll 0 0 transparent;color:#fff;font-size:14px;line-height:28px;font-weight:700}#cart-pop a,#cart-pop a:visited,#cart-pop a:hover,#cart-pop a:visited:hover{color:#4372a1!important;text-decoration:underline}#cart-pop .left{float:left}#cart-pop .right{float:right}#cart-pop .cart-horiz-div{float:none;clear:both;overflow:hidden;height:11px}#cart-main{padding:0 15px 4px 14px}#cart-close{height:30px;line-height:30px;text-align:right;font-size:14px;clear:both;float:none}#cart-added{width:333px;height:auto;border:#709fcb 4px solid;float:left;overflow:hidden;min-height:223px}#cart-added h2{padding-left:9px}#cart-added .inner{padding:12px 32px 0 11px}#cart-added .inner #cart-added-imgprice{text-align:center;width:83px;float:left;margin-right:12px}#cart-added .inner #cart-added-imgprice img{width:83px;height:auto}#cart-added .inner #cart-added-imgprice strong{display:block;text-align:center;padding-top:8px}#cart-added .inner #cart-added-details{float:left;width:195px}#cart-added .inner #cart-added-details h3{color:#4372a1;font-size:14px;line-height:16px;font-weight:700}#cart-added .inner #cart-added-details h3 a,#cart-added .inner #cart-added-details h3 a:visited,#cart-added .inner #cart-added-details h3 a:hover,#cart-added .inner #cart-added-details h3 a:visited:hover{color:#4372a1!important;text-decoration:none}#cart-added .inner #cart-added-details h4{border-bottom:#d5d5d5 1px solid;padding-bottom:6px;font-size:12px}#cart-added .inner #cart-added-details p{padding-top:4px}#cart-summary{background:none repeat scroll 0 0 #ffc;border:4px solid #709fcb;float:right;height:223px;width:173px}#cart-summary h2{padding-left:13px}#cart-summary .inner{padding:11px}#cart-summary p#cart-summary-count{font-size:12px;line-height:18px}#cart-summary p#cart-summary-count strong{font-size:16px}#cart-summary p#cart-summary-link{font-size:11px;margin-bottom:12px}#cart-summary #cart-summary-link a,#cart-summary #cart-summary-link a:visited,#cart-summary #cart-summary-link a:hover,#cart-summary #cart-summary-link a:visited:hover{color:#4372a1;text-decoration:underline;font-size:12px;background:url(https://www3.alibris-static.com/images/cart-overlay/cart-btn-view-cart.png) no-repeat 0 0;margin:0;padding:6px 0 0 35px;height:2em;display:block}#cart-summary #cart-summary-subtotal{font-size:15px;line-height:22px;float:none;clear:both;height:22px;overflow:hidden;border-top:#b8b8a3 1px dotted;font-weight:700}#cart-summary #cart-summary-subtotal .left{}#cart-summary #cart-summary-subtotal .right{color:#900}#cart-summary #cart-summary-disclaimer{font-size:10px;line-height:12px;color:#333;float:none;clear:both;height:30px;overflow:hidden}#cart-actions{float:none;clear:both;height:auto;overflow:hidden}#cart-promo{float:none;clear:both;height:65px;width:333px;overflow:hidden;border:#ccc 1px solid;background:url(https://www4.alibris-static.com/images/cart-overlay/cart-promo-shipping-bg.jpg) no-repeat}#cart-promo-alibris{float:none;clear:both;height:66px;width:333px;padding-left:5px;overflow:hidden;border:#ccc 1px solid;background:url(https://www0.alibris-static.com/images/cart-overlay/cart-promo-shipping-bg_no-bag.jpg) no-repeat}#cart-promo-alibris p{font-size:11px}#cart-promo p{margin:0;padding:0}#cart-promo #cart-promo-details{float:left;padding:9px 0 0 13px;color:#333;font-size:11px;line-height:15px}#cart-promo #cart-promo-details h3{text-transform:uppercase;font-size:11px}#cart-promo-alibris #cart-promo-details h3{text-transform:uppercase;font-size:11px;padding:3px 0 3px 5px}#cart-promo #cart-promo-details p#cart-promo-link{font-size:11px}#cart-promo #cart-promo-details #cart-promo-link a,#cart-promo #cart-promo-details #cart-promo-link a:visited,#cart-promo #cart-promo-details #cart-promo-link a:hover,#cart-promo #cart-promo-details #cart-promo-link a:visited:hover{color:#4372a1;text-decoration:underline;font-size:11px;background:url(https://www1.alibris-static.com/images/cart-overlay/bitmap_arrow.gif) no-repeat 0 4px;margin:0;padding:0 0 3px 10px}#cart-promo #cart-promo-img{float:right;padding:0 30px 0 0}#cart-suggestions{}#cart-suggestions h2{padding-left:28px}#cart-suggestions ul{list-style:none;margin:0;padding:0;min-height:125px;background:0 0;height:auto}#cart-suggestions ul li{list-style:none;margin:0;padding:0;float:left;width:188px;height:110px;background:0 0}#cart-suggestions ul li .cart-suggestions-inner{display:block;padding:13px 0 0 6px}#cart-suggestions ul li .cart-suggestions-inner-img{display:block;width:47px;float:left;margin-right:10px}#cart-suggestions ul li .cart-suggestions-inner-img img{width:47px;height:auto}#cart-suggestions ul li .cart-suggestions-inner-details{display:block;width:121px;float:left;font-size:12px}#cart-suggestions ul li .cart-suggestions-title{display:block;float:none;font-weight:700;color:#4372a1}#cart-suggestions ul li .cart-suggestions-title a,#cart-suggestions ul li .cart-suggestions-title a:visited,#cart-suggestions ul li .cart-suggestions-title a:hover,#cart-suggestions ul li .cart-suggestions-title a:visited:hover{color:#4372a1!important;text-decoration:none}#cart-suggestions ul li .cart-suggestions-author{display:block;float:none}#cart-suggestions ul li .cart-suggestions-prices{display:block;float:none;border-top:#d5d5d5 1px solid;padding-top:3px;margin-top:3px}#cart-suggestions ul li .cart-suggestions-prices a{font-weight:700!important;text-decoration:none!important}#cart-suggestions ul li .cart-suggestions-prices strong{font-weight:700;color:#900}#mbox{background-color:#fff}#mbm{font-family:sans-serif;font-weight:700;float:right}#ol{background-image:url(https://www2.alibris-static.com/images/cart-overlay/overlay.png);width:"auto";zindex=998!important}.dialog{display:none}* html #ol{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/cart-overlay/overlay.png",sizingMethod="scale")}.editions-carousel{margin:0 auto 45px;width:1000px;text-align:center;height:auto}.editions-carousel .slick-prev{left:-34px;top:25%}.editions-carousel .slick-next{right:-34px;top:25%}.editions-carousel img{max-height:187px;max-width:162px}.editions-carousel .img-wrap{display:table-cell;vertical-align:middle;text-align:center;width:200px;height:187px}.editions-carousel .details{margin-top:15px;text-align:center;font-size:15px}.editions-carousel .details a p.shelf-title{color:#000;font-size:17px;margin-top:0}.editions-carousel .details a:first-child:hover{color:#000!important}.editions-carousel p{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;cursor:auto;max-width:200px}.editions-carousel p.starting-price{margin-top:5px}.editions-carousel p:first-child{font-size:16px;margin-bottom:5px;font-family:Georgia,times new roman,Times,serif}.editions-carousel div:first-child p{color:#000}.editions-carousel p:last-child a{color:#666;text-decoration:underline}.editions-carousel .author{font-size:16px;margin-bottom:5px}.editions-carousel .starting-price a{text-decoration:underline;color:#6d7472;padding-left:2px}.editions-carousel .starting-price:before{content:'\25BA ';font-size:12px}.editions-carousel .starting-price a span{font-weight:700}.editions-carousel .shelf-title a{color:#000}.editions-carousel .img-wrap.blog-carousel-images{display:table-cell;vertical-align:middle;text-align:center;width:auto;height:auto;padding:10px!important}.editions-carousel .img-wrap.blog-carousel-images a:nth-of-type(1){height:118px;width:190px!important;display:block;display:table-cell;vertical-align:middle;text-align:center;max-width:100%!important;max-height:100%!important}.editions-carousel .img-wrap.blog-carousel-images a img{display:block;max-width:100%!important;max-height:100%!important;width:auto;height:auto}.blog-title p.shelf-title a{height:auto!important;width:auto!important;padding-top:10px}p.blog-excerpt{font-size:12px}.blog-excerpt a.synopsis-closed{color:#eb3d22!important}#product-carousels .editions-carousel{margin:0 auto 30px 50px;width:1050px;text-align:center;height:auto}#product-carousels .slick-slide img{display:block;margin:0 10px}#product-carousels .editions-carousel .img-wrap.see-more .btn{margin:-40px 0 0 -40px}#product-carousels .editions-carousel .details{margin:15px 0 0 10px;text-align:left;font-size:15px}#product-carousels .editions-carousel .slick-prev{left:-52px}#product-carousels .editions-carousel .slick-next{right:10px}#wishlist{padding:0 0 6px}#wishlist h3{margin:0;padding:2px 0;font-weight:700;border-bottom:2px dotted #d2d2b2}#wishlist p{margin:0;line-height:1.5;font-size:16px}#wishlist p strong{color:#000}#wishlist p a strong:hover{color:#000}#wishlist strong.alt{color:#663}#wishlist form{display:inline}#wishlist .sort{margin:0;padding:2px 0;border-bottom:1px solid;color:#000;margin-bottom:15px}#wishlist .sort-wishlist{}#wishlist .sort tr{font-size:13px}#wishlist .sort td{}#wishlist .number{margin:0 0 3px 4px;padding:0 8px 0 2px;text-align:center}#wishlist .number p{font-weight:700}#wishlist .number a{color:#9c9284;text-decoration:none}#wishlist .number input{width:15px;height:15px;margin-top:2px}#wishlist img.cvr{margin:1px 5px 5px 0;padding:0;float:left;clear:both}#wishlist img.icon{margin:3px 5px 5px 0;padding:0;float:left;clear:both}#wishlist ul{margin:0;padding:0;list-style:none;border:1px solid red}#wishlist ul li{margin:0;padding:0 0 1px 10px}#wishlist td{padding:5px 5px 7px 0}#wishlist tr.border{border-top:1px solid #000}#wishlist tr.alt{background:#eee}#wishlist td.alt{background:#f6f6e6}#wishlist td.last{}#wishlist input.btn{font-weight:bolder;text-align:center;color:#fff;display:inline;background-color:#f90;margin:2px;padding:1px;border-top:2px solid #fc5;border-right:2px solid #d72;border-bottom:2px solid #d72;border-left:2px solid #fc5}#wishlist .button{width:60px;margin:0 0 3px;padding:0;display:inline;text-align:center;float:right}#wishlist .button p{margin:2px 0 0;padding:0}#wishlist .brown{margin:10px 0 0;color:#663}#wishlist .description{}#wishlist .description p{color:#333;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;line-height:1.4em}#wishlist-intro-prefs-wrapper{}#wishlist-intro-prefs{background:#fff;margin:15px 0 10px;padding:6px}#wishlist-intro-prefs p{font-size:16px;margin:0;padding:0 0 10px;line-height:1.5}#wishlist-intro-prefs p.last{padding:0}#wishlist-intro-prefs .top{margin-bottom:4px;padding:0 0 10px}#wishlist-intro-prefs .top p,#wishlist-intro-prefs p.last{padding:0}#wishlist-intro-prefs .button{display:inline;float:right}#wishlist .exact-any{width:auto;margin:8px 0 0;padding:0;display:block;clear:both}#wishlist .exact-any table{border:none;margin:0;padding:0}#wishlist .exact-any tr{}#wishlist .exact-any td{margin:0;padding:1px 3px 3px 0;border:none}#wishlist .edit-details{margin:6px 0 0}#wishlist .edit-details table{}#wishlist .edit-details tr{}#wishlist .edit-details td{padding:1px 6px 3px 0}#wishlist .no-borders table{margin:3px 0 0;border:none}#wishlist .no-borders tr{}#wishlist .no-borders td{padding:2px 0;border:none}#wishlist .binding-cond table{border:none;margin:0}#wishlist .binding-cond tr{}#wishlist .binding-cond td{padding:1px 6px 3px;border:none;border-left:1px dotted #d2d2b2}.wish-bottom table{}.wish-bottom td{padding:6px}.wish-bottom td.right{}.wish-bottom td.right div.check-uncheck{margin-top:6px}.wish-bottom td.right p.checkall{}.wish-bottom td.right p.checkall a:link,.wish-bottom td.right p.checkall a:hover,.wish-bottom td.right p.checkall a:visited{text-decoration:underline}.wish-bottom td.left{border-right:1px solid #fff}.wish-bottom td.left p{padding-top:15px}#wish-promo{font:12px Arial,Helvetica,Geneva,sans-serif;width:172px;background:url(https://www3.alibris-static.com/images/promos/wish_find.gif) no-repeat 0 top;display:block;margin:10px 0;padding:0;border:1px solid #d2d2b2}#wish-promo div.top{width:auto;background-color:transparent;display:block;margin:30px 5px 3px;padding-bottom:5px;border-bottom:1px dotted #9a976c}#wish-promo div.bottom{width:auto;background-color:transparent;margin:0 5px 5px;padding:0}#wish-promo-find{width:200px;margin:0 0 10px 5px;padding:0;font:12px Arial,Helvetica,Geneva,sans-serif}#wish-promo-find .top{margin:35px 5px 8px;padding-bottom:5px;font-size:14px}#wish-promo-find p{margin:0;padding:0 0 3px;font-weight:700}#wish-dab-feat{font:12px Arial,Helvetica,Geneva,sans-serif;width:172px;background:url(https://www4.alibris-static.com/images/promos/wish_featured.gif) no-repeat 0 top;display:block;margin:0 0 10px;padding:0;border:1px solid #d2d2b2}#wish-dab-feat .top{width:auto;background-color:transparent;display:block;margin:41px 5px 3px;padding-bottom:2px;border-bottom:1px dotted #9a976c}#wish-dab-feat .top h1{font-size:13px;color:#f90;margin:6px 0;padding:0}#wish-dab-feat .top p{margin:0;padding-bottom:3px}#wish-dab-feat .top img{margin:4px 4px 1px 0}#wish-dab-feat .bottom{width:auto;background-color:transparent;margin:0 5px 5px;padding:0}#wish-dab-feat .bottom p{margin:0;padding:0}#wish-promo-share{width:172px;margin:0 0 10px 5px;padding:0;font:13px Arial,Helvetica,Geneva,sans-serif;background:url(https://www0.alibris-static.com/images/promos/wish_share.gif) 0 top no-repeat;border:1px solid #d2d2b2}#wish-dab-promo{font:12px Arial,Helvetica,Geneva,sans-serif;width:172px;background:#fff;display:block;margin:0 0 10px;padding:0;border:1px solid #d2d2b2}#wish-dab-promo .top{width:auto;background-color:transparent;display:block;margin:3px 5px 5px;padding-top:2px;border-bottom:1px dotted #9a976c}#wish-dab-promo .top h1{font-size:13px;color:#f90;margin-bottom:3px;padding:0}#wish-dab-promo .top p{margin:0;padding-bottom:3px}#wish-dab-promo .bottom{width:auto;background-color:transparent;margin:0 5px 5px;padding:0}#wish-dab-promo .bottom p{margin:0;padding:0}#myModalContent{width:800px;height:700px}.modal-body{padding:8px 15px}.modal-dialog{width:800px;height:660px}.modal-header{border:0;padding:6px}.modal-content{border-radius:0}#cart-overlay{width:766px;height:660px;padding:0}#cart-overlay h2{font-size:24px;font-weight:400;margin-bottom:10px}#cart-overlay h3{font-size:20px}#cart-overlay p{font-size:14px}#cart-overlay p span{color:#eb3d22}#cart-overlay p.numerals{font-family:arial,helvetica}#cart-overlay p.price{color:#666;font-size:24px;font-family:arial,helvetica}#cart-overlay p.small{font-family:arial,helvetica;font-size:12px;color:#666}#cart-overlay a.gray{color:#666}#cart-overlay .items-added{float:left;width:450px;border-right:1px solid #ccc}#cart-overlay .product-img{float:left;text-align:center;margin:0 15px 0 0}#cart-overlay .product-img img{max-width:140px;max-height:160px;margin-bottom:5px}#cart-overlay .product-detail{margin:10px 0}#cart-overlay .product-detail .btn{clear:both;display:block}#cart-overlay .product-detail h3{margin-bottom:8px}#cart-overlay .button-row{margin:5px 0 10px}#cart-overlay .shop-btn{float:left}#cart-overlay .shop-btn.right{margin-left:225px}#cart-overlay .shop-btn .btn{font-family:Georgia,times new roman,Times,serif;font-size:20px;line-height:1.2}#cart-overlay .cart-summary{float:left;padding-left:15px;position:relative}#cart-overlay .cart-summary .view-cart{position:absolute;top:38px;right:10px}#cart-overlay .cart-summary hr{color:#666;margin:30px 0;width:300px;border-top:1px solid #666}#cart-overlay .cart-summary .price{float:right;margin-top:-35px;padding-right:30px}#cart-overlay .cart-summary p.small{margin:20px 0}#cart-overlay .additional-items{padding:10px 0;border-top:1px solid #ccc}#cart-overlay .additional-items table.might-like{width:750px;margin-left:10px}#cart-overlay .additional-items table.might-like td{width:25%;vertical-align:top;text-align:left;padding-right:5px}#cart-overlay .additional-items table.might-like td img{padding:10px 0;max-height:187px;max-width:165px}#cart-overlay .additional-items table.might-like td p{line-height:.5}#cart-overlay .additional-items table.might-like td p a{color:#eb3d22;font-size:14px;font-family:Georgia,times new roman,Times,serif;line-height:1.2}#cart-overlay .additional-items table.might-like td p.title a{color:#000}#cart-overlay .additional-items table.might-like td p:last-child a{font-family:arial,helvetica;color:#666;text-decoration:underline;padding-left:3px}#cart-overlay .additional-items table.might-like td p:last-child:before{content:'\25BA ';text-underline:none;font-size:12px}#cart-overlay .freeShippingOverlay{font-family:arial,helvetica;clear:both;font-size:13px;padding-top:8px;line-height:1.5;width:490px}.modal-content .cart-loading{position:absolute;top:300px;left:380px}.modal-header button.close{font-family:arial;font-size:16px}#home-container{padding:20px;margin-left:-12px;margin-top:-10px;width:1140px}#home-container h1{margin:-20px 0 15px;color:#373737}#home-container h2.tagline{font-size:16px;margin:-2px 0 20px 10px;font-weight:400;font-style:italic}#home-container h2{font-size:28px}#home-container .home-slides{height:335px;width:1100px}#home-container .slick-prev:before,#home-container .slick-next:before{color:#369}#home-container .slick-dots{margin:0 0 20px}#home-container .slick-dots{bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:99.2%}#home-container .slick-dots li{position:relative;display:inline-block;height:20px;width:10px;margin:0 5px;padding:0;cursor:pointer}#home-container .slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}#home-container .slick-dots li button:hover,.slick-dots li button:focus{outline:none}#home-container .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}#home-container .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:20px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#home-container .slick-dots li.slick-active button:before{color:#000;opacity:.75}#home-container .featured-genres{margin:10px auto 20px;width:100%}#home-container .featured-genres ul{list-style:none;margin:10px 0;padding:0}#home-container .featured-genres ul li{display:block;float:left;margin:0 8px 8px 0;padding:0;text-align:left;width:269px}#home-container .featured-genres ul li:nth-child(4n){margin-right:0}#home-container .featured-genres ul li a{display:block;height:210px}#home-container .featured-genres h3{font-size:16px;display:block;padding:0 0 5px 3px;color:#000}#home-container .featured-genres ul li{margin:0 8px 0 0}#home-container .home-left{float:left;width:700px;padding-right:10px;margin-right:20px}#home-container .home-left h2{background-color:#000;color:#fff!important;padding:5px}#home-container .home-right{float:left;width:377px}#home-container .home-recommendations{margin-top:30px}#home-container .home-recommendations td{padding-bottom:30px}#home-container .home-recommendations td.image img{max-height:187px;max-width:145px;padding-right:15px}#home-container .home-recommendations td p{font-size:14px;line-height:1.5;margin:0;font-family:arial,helvetica,san-serif}#home-container .home-recommendations td p.title a{font-size:18px;color:#000;font-family:Georgia,times new roman,Times,serif}#home-container .home-recommendations td p.author{font-size:16px;margin-bottom:5px;font-family:Georgia,times new roman,Times,serif}#home-container .home-recommendations td.divide{padding-bottom:10px}#home-container .home-recommendations td.home-rec-border{padding:0;margin:0}#home-container .home-recommendations td.home-rec-border hr{margin-top:0;border-top:1px solid #eee}.rssFeed{font-family:georgia;font-size:18px;margin:0}.rssFeed a{color:#000!important;text-decoration:none}.rssFeed a:hover{color:#369;text-decoration:underline}.rssHeader{padding:.2em 0;font-size:16px;color:#369}.rssBody ul{list-style:none;margin:0;padding:0}.rssBody ul,.rssRow,.rssRow h4,.rssRow p{margin:0;padding:0;font-size:15px;line-height:1.5;font-family:arial,helvetica}.rssRow h4{font-weight:700}.rssRow p a:hover{text-decoration:none}.rssRow p a:after{content:' Read More';color:#eb3d22}.rssRow p a:after:hover{text-decoration:underline!important}.rssRow{padding:15px 0 10px 5px;:;border-top:1px solid #666}.rssRow:first-child{border-top:0 solid #ccc}.rssRow h4{font-size:1.1em;margin-bottom:4px}.rssRow div{font-size:16px;color:#666;margin:.2em 0 .4em}.rssRow .rssMedia{padding:.5em;font-size:1em}.home-blog{width:380px;padding:0;border-left:none;border-right:none;border-bottom:none;position:relative;margin-left:0}.blog-head{display:block;margin-top:5px;padding:0 0 3px 3px;height:66px;width:348px}.blog-post{margin-bottom:10px;clear:both;line-height:1.5;border-bottom:1px solid #e5e5e5;font-size:14px}.blog-post .image{float:left;height:auto;display:inline-block;width:80px}.blog-post img{margin:0 8px 15px 0;border:1px solid #666}.blog-post .post{float:left;width:295px}.blog-post .post p{margin-bottom:5px}.blog-post .post a{color:#000}.blog-post .post a.headline{font-weight:700}.blog-post .post a.read-more{color:#eb3d22}p.blog-excerpt,.blog-post .post a.headline{line-height:1.5}p.blog-excerpt a.moretag{display:none}p.blog-excerpt a.read-more:before{content:'...'}#home-container .blog-post .post{width:295px}p.blog-excerpt{font-family:arial,helvetica,san-serif}#home-container .home-free-ship{margin-top:20px}#home-container .home-free-ship a{display:block;margin-bottom:15px}#gifts-container #home-container .featured-genres{margin:-10px 0 20px}#gifts-container #home-container .editions-carousel p.author a{color:#eb3d22;text-decoration:none}#gifts-container #home-container .editions-carousel p.author a:hover{color:#eb3d22!important;text-decoration:underline}#gifts-container .carousel{position:relative;margin:0 0 0}#gifts-container .carousel .head{margin:0 0 20px;border-bottom:1px solid #ccc}#gifts-container .carousel h3{text-align:left;float:left;margin:0;padding:5px}#gifts-container .carousel h4{margin:0;padding:20px 10px 0 0;text-align:right;font-weight:400}#gifts-container .carousel h4 a{color:#000;font-size:20px}#gifts-container .carousel h4 a:hover{}#gifts-container .editions-carousel{margin-left:0;height:280px;width:100%}#gifts-container .clear-float{clear:both;height:10px}#gifts-container .featured-genres ul li a{height:125px}#gifts-container .editions-carousel .img-wrap{display:table-cell;vertical-align:baseline;text-align:center;width:200px;height:187px}#gifts-container .editions-carousel img{height:187px}#gifts-container #home-container h1{margin-bottom:20px}#gifts-container #home-container p.gift-intro{font-size:16px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}#gifts-container #home-container p.gift-intro.standalone{margin:-10px 0 40px}#landing-container{}#landing-container p{line-height:1.5}#landing-container h1,#landing-container h2,#landing-container h3,#landing-container h4,#landing-container h5{font-family:Georgia,Times,serif;color:#000;margin:0}#landing-container h1{padding-bottom:20px}#landing-container h2,#landing-container h3{padding-bottom:15px}#landing-container h4,#landing-container h5{padding-bottom:10px}#landing-container .top-container{margin:0 0 20px}#landing-container .top-container p{font-size:16px;font-family:Arial,Helvetica,sans-serif}#landing-container .search-container{width:100%;margin:40px 0 40px 0}#landing-container .carousel{margin:10px 0 20px 0;height:380px;margin-left:-18px}#landing-container form{width:855px;position:relative;margin:24px auto 35px}#landing-container form .search-landing{height:46px;width:75%;margin-bottom:12px;padding-left:12px;font-size:18px}#landing-container form .search-landing::-webkit-input-placeholder{color:#ccc}#landing-container form .search-landing:-moz-placeholder{color:#ccc;opacity:1}#landing-container form .search-landing::-moz-placeholder{color:#ccc;opacity:1}#landing-container form .search-landing-ms-input-placeholder{color:#ccc}#landing-container form button{height:46px;width:25%;margin-bottom:12px;font-size:24px;color:#fff;background-color:#ff0006;border:none}#landing-container form button.submit{float:right}#landing-container form button:hover{text-decoration:underline}#landing-container form .callout-copy{display:inline;float:right}#landing-container form input[type=checkbox]{margin-right:8px}#landing-container form label{font:14px Georgia,times new roman,Times,serif}#landing-container form .box{background-color:#fff;position:absolute;width:40%;border:1px solid #888;border-radius:10px;padding:10px}#landing-container form.landing-search.discount{margin:0 0 20px}#landing-container .product-carousels h3{margin-bottom:10px;padding-left:15px}#landing-container .editions-carousel{height:215px;margin-bottom:40px}#landing-container .carousel:last-child{margin-bottom:0}#landing-container .carousel.rare h3{margin-bottom:10px}#landing-container .carousel.rare{margin-bottom:20px;height:340px}#landing-container .carousel.rare .details p{margin:0;line-height:1.5}#landing-container .carousel.rare .details p a{color:#000}#landing-container .carousel.rare .details p.author a{color:#eb3d22;font-size:14px;text-decoration:none}#landing-container .carousel.rare .details p.author a:hover{text-decoration:underline;color:#eb3d22!important}#landing-container .slick-slide img{display:block;margin:0 10px}#landing-container .editions-carousel .details{margin:15px 0 0 10px;text-align:left;font-size:15px}#landing-container .editions-carousel .slick-prev{left:-52px}#landing-container .editions-carousel .slick-next{right:-25px}#landing-container .ship-callout{width:100%;padding:10px 0 0}#landing-container .ship-callout div{float:left;width:360px;height:200px;background-color:#ccc;margin-right:5px}#landing-container .ship-callout div:last-child{margin-right:0}#buy-textbooks h1,#buy-textbooks h2,#buy-textbooks h3,#rent-textbooks h1,#rent-textbooks h2,#rent-textbooks h3{padding-bottom:20px}#buy-textbooks h4,#buy-textbooks h5,#rent-textbooks h4,#rent-textbooks h5{padding-bottom:12px}.redbutton,.redbutton:hover,.redbutton:active,.redbutton:visited{padding:5px 10px;background-color:#ff0006;font-size:16px;color:#fff!important;background-color:#ff0006;border:none}#buy-textbooks .headings{text-align:center}#buy-textbooks h1,#rent-textbooks h1{text-transform:capitalize;font-size:40px;padding-bottom:12px}#buy-textbooks h2{font-size:22px;font-style:italic}#buy-textbooks h3{text-align:center;font-size:22px}#buy-textbooks h4{font-size:18px;margin:0;padding:15px 0}#buy-textbooks .genre h4,#rent-textbooks .genre h4{font-weight:700;padding-bottom:10px}#buy-textbooks .faq-item h4{font-weight:700}#buy-textbooks .genre ul li{line-height:1.5}#buy-textbooks .genre ul li a,#rent-textbooks .genre ul li a{color:#000;font-size:16px}#buy-textbooks form{width:855px;position:relative;margin:24px auto 55px}#buy-textbooks form .search-textbooks{height:46px;width:75%;margin-bottom:12px;padding-left:12px;font-size:18px}#buy-textbooks form .search-textbooks::-webkit-input-placeholder{color:#ccc}#buy-textbooks form .search-textbooks:-moz-placeholder{color:#ccc;opacity:1}#buy-textbooks form .search-textbooks::-moz-placeholder{color:#ccc;opacity:1}#buy-textbooks form .search-textbooks:-ms-input-placeholder{color:#ccc}#buy-textbooks form button{height:46px;width:25%;margin-bottom:12px;font-size:24px;color:#fff;background-color:#ff0006;border:none}#buy-textbooks form button.submit{float:right}#buy-textbooks form .bundle{display:inline;float:right}#buy-textbooks form input[type=checkbox],#rent-textbooks form input[type=checkbox]{margin:0 8px 0 0;vertical-align:middle}#buy-textbooks form label,#rent-textbooks form label{font:14px Arial,Helvetica;margin-top:4px}#buy-textbooks form .box,#rent-textbooks form .box{background-color:#fff;position:absolute;width:40%;border:1px solid #888;border-radius:10px;padding:10px}#buy-textbooks form .box p,#rent-textbooks form .box p{font-family:georgia;font-size:14px;line-height:1.5}#buy-textbooks .info{text-align:center;margin-bottom:40px}#buy-textbooks .info .bucket{float:left;width:33.3333%;padding:0 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-m-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc}#buy-textbooks .info .bucket:last-child{border-right:none}#buy-textbooks .info p{font-size:16px;color:#888;line-height:1.5}#buy-textbooks .popular{text-align:center;margin-bottom:75px}#buy-textbooks .popular h3,#rent-textbooks .popular h3{font-size:28px}#buy-textbooks .genre{float:left;width:20%}#buy-textbooks .genre h4 a{color:#000}#buy-textbooks .genre img{padding:10px 0 0}#buy-textbooks .faq{margin-bottom:60px}#buy-textbooks .faq h3{font-size:28px}#buy-textbooks .faq-col{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-m-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd}#buy-textbooks .faq-col:first-child{padding-right:85px}#buy-textbooks .faq-col:last-child{border-right:none;padding-left:40px}#buy-textbooks .faq-item{margin-bottom:40px}#buy-textbooks .faq-item:last-child{margin-bottom:0}#buy-textbooks .faq-item p{font-size:16px;color:#888;line-height:1.5;padding-right:10px}#rent-textbooks .headings{text-align:center}#rent-textbooks h2{font-size:22px;font-style:italic}#rent-textbooks h3{text-align:center}#rent-textbooks form{width:855px;position:relative;margin:24px auto 35px}#rent-textbooks form .search-textbooks{height:46px;width:75%;margin-bottom:12px;padding-left:12px;font-size:18px}#rent-textbooks form .search-textbooks::-webkit-input-placeholder{color:#ccc}#rent-textbooks form .search-textbooks:-moz-placeholder{color:#ccc;opacity:1}#rent-textbooks form .search-textbooks::-moz-placeholder{color:#ccc;opacity:1}#rent-textbooks form .search-textbooks:-ms-input-placeholder{color:#ccc}#rent-textbooks form button{height:46px;width:25%;margin-bottom:12px;font-size:24px;color:#fff;background-color:#ff0006;border:none}#rent-textbooks form button.submit{float:right}#rent-textbooks form .bundle{display:inline;float:right;font-size:14px;font-family:arial,helvetica}#rent-textbooks .rental-return{margin-bottom:30px}#rent-textbooks .rental-return p{margin:0;padding:15px 0;font-size:28px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}#rent-textbooks .rental-return a{margin-left:5px}#rent-textbooks .rental-info-wrap{margin-bottom:50px}#rent-textbooks .rental-101{list-style-type:none;margin:0}#rent-textbooks .rental-101 li{float:left;width:31%;margin:0 1%;height:185px;box-sizing:border-box}#rent-textbooks .rental-101 li:before{content:none}#rent-textbooks .rental-info-wrap h5{padding-bottom:5px;font-size:16px;color:#888;font-weight:700}#rent-textbooks .rental-info-wrap h5:before{content:'\25BA ';font-size:10px;padding-right:2px}#rent-textbooks .rental-101 p,.rental-faq p{font-size:16px;color:#888}#rent-textbooks .rental-101 p a{color:#eb3d22}#rent-textbooks .rental-info-wrap .testimonial{width:64%;padding:20px 0 50px 120px;float:left;border:1px solid #9a9999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-m-box-sizing:border-box;box-sizing:border-box;color:#ccc;background-image:url(https://www1.alibris-static.com/images/red/rentals/quotes.png);background-repeat:no-repeat;background-position:20px 50px;background-size:75px 75px}#rent-textbooks .rental-info-wrap .testimonial p{font-size:30px}.testimonial cite{font:16px Helvetica,Arial,sans-serif}.testimonial cite:before{content:"- "}#rent-textbooks .rental-info-wrap .rental-faq{float:right;width:32%}#rent-textbooks .rental-info-wrap .rental-faq h5{margin:-8px 0 0;color:#000;font-size:40px;font-weight:400}#rent-textbooks .rental-info-wrap .rental-faq h5:before{content:none}#rent-textbooks .info{text-align:center;margin-bottom:60px}#rent-textbooks .rental-info-wrap .rental-faq li a{font-size:16px}#rent-textbooks .info .bucket{float:left;width:33.3333%;padding:0 24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-m-box-sizing:border-box;box-sizing:border-box}#rent-textbooks .info p{font:normal normal 15px/140% Helvetica,Arial,sans-serif;color:#888}#rent-textbooks .popular{text-align:center;margin-bottom:60px}#rent-textbooks .genre{float:left;width:20%}#rent-textbooks .genre ul li:before{content:none}#rent-textbooks .genre img{padding:10px 0}#rent-textbooks .faq{margin:0 30px}#rent-textbooks .faq-col{float:left;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-m-box-sizing:border-box;box-sizing:border-box}#rent-textbooks .faq-col:first-child{margin-right:20px}#rent-textbooks .faq-item{display:inline-block}#rent-textbooks .faq-item h4{font-size:22px;padding-bottom:0;margin-bottom:5px}#rent-textbooks .faq-item:last-child{margin-bottom:0}#rent-textbooks .faq-item img{float:left;margin:-10px 15px 80px 0}#rent-textbooks .faq-item p{font-size:14px;color:#888;font-family:arial,helvetica}#rent-textbooks.textbook-landing .faq{padding:10px 0;display:block}#rent-textbooks.textbook-landing .faq-item img{margin:5px 15px 80px 0}.content .red-text{color:#eb3d22}span.numbers{font-family:arial,helvetica}#bookSellingBrowse{width:180px;margin:0 0 10px;padding:0;border:1px solid #000;top:224px;right:84px;position:absolute;font-size:16px}#bookSellingBrowse h2{padding:5px 2px;background:#000;color:#fff!important;margin:0;font-size:16px}#bookSellingBrowse ul{list-style-type:none;margin:0 0 2px;padding:0}#bookSellingBrowse ul li{line-height:18px;padding:0 0 2px 10px}#bookSellingBrowse a{color:#000}.oopPageAuthor{font-size:18px}.tracks h5{font-size:20px;margin:20px 0 10px 0}.track-list-limited,.track-list-detail{line-height:1.5;list-style-position:inside;font-family:Arial,Helvetica,sans-serif}.track-list-detail{display:none}a.tracks-closed{font-size:14px;margin-top:3px;font-family:Arial,Helvetica,sans-serif}a.tracks-opened{display:none;font-size:14px;margin-top:3px;font-family:Arial,Helvetica,sans-serif}a.tracks-opened:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:none;border-bottom:5px solid;position:relative;margin-left:5px;display:inline-block;vertical-align:middle}a.tracks-closed:after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:none;border-bottom:5px solid;position:relative;margin-left:5px;display:inline-block;vertical-align:middle;border-width:4px;border-bottom:none;border-top:5px solid}.track-list-limited,.track-list-detail{padding-left:8px}.track-list-limited,.track-list-detail li{font-size:12px}.track-list-limited.awards,.track-list-detail.awards{margin-left:0;width:250px}.track-list-limited.awards li,.track-list-detail.awards li{line-height:1.3;padding-bottom:5px}.track-list-limited.awards a,.track-list-detail.awards a{color:#666}#reviews .nav-tabs>li:first-child{margin-left:220px}#reviews .nav-tabs>li>a h3{color:#eb3d22}#reviews .nav-tabs>li.active>a h3{color:#000}#reviews .nav>li:hover{background:0 0!important}.reviews-wrap a.write{font-size:25px}.reviews-wrap ul.editorial-reviews{margin:10px 0;margin:0 15px}.reviews-wrap ul.editorial-reviews p{line-height:1.5;font-size:16px;color:#666;font-family:Arial,Helvetica,sans-serif}.reviews-wrap ul.editorial-reviews p b{color:#000}.reviews-wrap ul.editorial-reviews p b i{font-style:normal}.derp-returns{margin:20px 0}.derp-returns h1,.derp-returns h2{margin-bottom:10px}.derp-returns h2{font-size:24px}.derp-returns p{line-height:1.5}.derp-returns .btn{margin:10px 0}#synopsis p{height:50px}p.gift-intro{font-size:16px;line-height:1.5}#home-container.gift-landing h1{margin-bottom:20px}#home-container.gift-landing .landing-container{margin-bottom:20px}.half-container{width:550px;float:left;margin:30px 0}.half-container:first-child{padding-right:40px}.half-container.border{border-left:1px solid #eee;padding-left:10px}.half-container h2{text-align:center;margin-bottom:20px;margin-right:10px}.half-container h3{margin-bottom:5px}.half-container h3 a{color:#000}img.gift-banner-small{margin:10px 0}.half-container p{font-size:16px;line-height:1.5;font-family:Arial,Helvetica,sans-serif}.half-container.recent{padding-left:80px}.half-container.recent .gift-banner-small{margin-bottom:20px}.half-container.blog{padding-left:60px}p.cat-copy{color:#666;width:190px;margin:0 auto 10px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.archive-link:before{content:'\25BA ';padding-right:2px;color:#eb3d22}#buy-textbooks h3.more-ideas{font-size:34px}h2.blog-community{text-align:center;margin-bottom:10px}.post{width:480px}.post .image{float:left;width:70px;margin:0 10px 10px 0}.byline-community{width:400px;font-size:18px;margin-top:5px}#buy-textbooks .popular.community{margin-bottom:50px}#home-container.gift-landing .home-blog{width:500px}#home-container.gift-landing #community-header{padding-top:10px}#home-container.gift-landing h2 a{color:#000}#buy-textbooks .popular.community img{max-height:187px}#landing-container.nl-confirm p{font-size:16px}#landing-container.nl-confirm h2.explore{margin-top:25px}#landing-container.nl-confirm h3{padding-top:10px}#landing-container.nl-confirm .btn-shop{margin:10px 0}#home-container .featured-genres.confirm{margin:-10px 0 0}.formErrorBorder{border:1px solid red!important}.section-name{font-weight:700;font-size:20px;margin-bottom:20px;text-transform:capitalize}h4.reviews-title{font-size:22px;margin-top:-1px;text-align:center}.thank-you-guest-create{border-bottom:1px solid #e1e1e1;padding-bottom:10px;margin-bottom:30px}.thank-you-guest-create h3{padding-bottom:5px}.thank-you-guest-create table{margin:10px 0}.thank-you-guest-create p{line-height:1.5}.shipping-top-table{margin:20px 0;border:1px solid #000;width:100%}#help .shipping-top-table td{padding:10px;border:1px solid #000;font-size:16px}#help .shipping-top-table td h2{font-size:20px;color:#fff}#help .shipping-top-table td ul{float:left;padding-right:10px;margin:5px 0 0 20px}#help .shipping-top-table td ul li:before{content:none;padding-right:0}#help .shipping-top-table td ul li{list-style-type:disc;margin:0;padding:0;padding-bottom:8px}#help .shipping-top-table td.cell-one,#help .shipping-top-table td.cell-two,#help .shipping-top-table td.cell-three{color:#fff;background-color:#000}#help .shipping-top-table td.cell-one,#help .shipping-top-table td.cell-two{border-right:1px solid #fff}#help h3.ship-head{margin-top:20px;font-size:22px;text-decoration:underline}#help .fillout-form{border:1px solid #000;border-collapse:separate}.ship-faq-box{border:1px solid #000;margin:20px 0;padding:10px}.block{display:block}#adv-search{font:12px Georgia;color:#333;margin:30px 0 0 5px}.ad-search-head{margin:0 0 -10px}.ad-search-head h1{margin-bottom:20px}.ad-search-head h2{font-size:28px}.ad-search-table{border:1px solid #000;border-collapse:separate;padding:5px}.adv-search-form.first{border-collapse:separate;width:515px;padding-right:15px}.adv-search-form td.last{border-bottom:0}.top-call{background-color:#ddd;border:1px solid #000;padding:10px}#bulk-title td{border:0}#bulk-title td input{font-family:arial,helvetica}p.add-item{text-align:left;padding:10px 0 0 20px;text-decoration:underline}.snowflake-cart{float:left;padding-right:5px}.cart-message{line-height:1.5;margin-bottom:10px}#home-container .banner h2,#home-container .home-left h2{background-color:#000;color:#fff!important;padding:8px;display:block;margin-bottom:15px;font-size:24px}#author-page .carousel-section{margin-top:20px;height:380px}.btn.add-to-cart-small{background-color:#eb3d22;text-transform:capitalize;color:#fff;font-size:14px;margin:5px;border:none;cursor:pointer}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}a.tax-tooltip{color:#000;text-decoration:underline}a.tax-tooltip span{display:none;z-index:10;padding:14px 20px;margin-top:22px;margin-left:-92px;width:262px;line-height:16px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:5px 5px 8px #ccc;-webkit-box-shadow:5px 5px 8px #ccc;box-shadow:5px 5px 8px #ccc}a.tax-tooltip:hover span{display:inline;position:absolute;color:#111;border:1px solid #9e9e9e;background:#fff}a.tax-tooltip span img{float:right;padding:4px;margin-top:11px}a.tax-tooltip span div{font-weight:400;margin-bottom:10px;line-height:1.5;margin-left:0;text-align:left;font-size:14px}a.tax-tooltip span b.highlight{color:#666}#bluebox-full{margin-top:20px}#bluebox-full .top{margin:10px 0}#bluebox-full .middle strong{padding-right:10px}#bluebox-full .newsletterPadding{margin-top:20px}#bluebox-full p,#bluebox-full .middle a{font-family:arial,helvetica}