@media print {a[href]:after{content:none!important;}}.ul{text-decoration:underline;}#browse{width:172px;margin:0 0 10px 0px;padding:0;border:1px solid #d2d2b2;}#browse h2{font-size:12px;margin:0;color:#555;}#browse .bottom{background-color:#fff;margin:3px 0 5px 0;padding:3px 5px 0 5px;}#browse .bottom p{font-size:12px;margin:0 0 2px 0;padding-bottom:5px;border-bottom:2px dotted #76abd7;}#browse .bottom p.last{margin:0 0 2px 0;padding:0;}#browse .boldtype{color:#555;font-weight:bold;margin:0;padding:0;}#browse .bottom ul{list-style-type:none;margin:0 0 2px 0;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 0;padding:0;list-style-type:none;}#browse .bottom li.subjects{padding:1px 0 2px 7px;background:url(https://www2.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://www3.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 0px 5px;font-family:Georgia,Times,serif;color:#555555;font-weight:normal;}h3#account-head{font-size:22px;padding:10px 0 0px 5px;font-family:Georgia,Times,serif;color:#555555;font-weight:normal;}#browse .bottom h4,.top-sellers-rhs .top{font-size:21px;padding:0px 0 5px 0px;font-family:Georgia,Times,serif;color:#555555;font-weight:normal;}h3.browse.head{font-size:21px;margin-top:-4px;font-family:Georgia,Times,serif;color:#555;font-weight:normal;}.top-sellers-rhs .top{padding-left:5px}#browse .bottom p{line-height:18px;margin:2px 0 5px 0;}#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 0;}#box-1col-merch img.cvr{margin:0 0 5px 0;}#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 0;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 0;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 0;}#inv-detail .about-product h3{margin:0 0 3px 0;padding:0 0 2px 0;font-size:13px;color:#369;border-bottom:2px solid #76abd7;}#inv-detail .about-product p{margin:0 0 1px 0;}#inv-detail .about-product p.last{margin:0 0 8px 0;}#inv-detail .about-product p.border{margin:0 0 4px 0;padding:0 0 4px 0;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 0;padding:0 0 2px 0;}#inv-detail .product-details p{margin:8px 0;}#inv-detail .product-details p.last{margin:0 0 10px 0;}#inv-detail .product-details h3{font-style:italic;font-size:13px;margin:0 0 1px 0;padding:0;}#inv-detail .product-details form p{margin:0;}#inv-detail .product-details-btn{border-bottom:2px dotted #76abd7;margin:0 0 3px 0;padding:0 0 2px 0;}#inv-detail .product-details-btn input.btn{font:10px Verdana,Arial,Geneva,sans-serif;font-weight:bold;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 0;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 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 0px;padding:0;width:600px;border:none;}#bluebox-lg h1{font-size:14px;color:#369;margin:0 0 100px 0;padding:0;}#bluebox-lg h2{font-size:18px;color:#336699;margin:0;padding:0 0 2px 0;}#bluebox-lg h2.center-369{font-size:14px;color:#369;text-align:left;margin:0;padding:.4em 0 0 0;}#bluebox-lg h2.center-69c{font-size:13px;color:#69c;margin:0;padding:.4em 0 0 0;}#bluebox-lg p{font-size:13px;line-height:normal;margin:0;padding:8px 0px 0px 0px;}#bluebox-lg p.last{margin:0;padding-top:.4em;}#bluebox-lg .top{margin:0;padding:0;}#bluebox-lg .middle{margin:0;padding:0px;}#bluebox-lg form{margin:.7em 0;padding:.1em 0 .4em 0;}#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:bold;text-align:center;color:#fff;display:inline;background-color:#6699CC;margin:2px 0;}#bluebox-lg{border:none}#bluebox-lg h3{margin-top:10px;text-transform:uppercase;font-size:18px;color:#336699;padding:0px;}#bluebox-lg form .btn2{background-color:#FF9900;border-left:2px solid #FFCC55;border-right:2px solid #DD7722;border-top:2px solid #FFCC55;color:#FFFFFF;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 0;line-height:1.5;}#search-results h3{margin:0;padding:2px 0;color:#555;font-size:14px;font-weight:bold;text-transform:uppercase;}#search-results h2{margin:0;padding:2px 0;color:#555;font-size:14px;font-weight:bold;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 0;}#search-results .number p{font-size:14px;color:#9c9284;font-weight:bold;}#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 0px;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 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:bold;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;}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 0;padding-top:2px;border-top:2px dotted #cc9;}#search-results #breadcrumb strong.bold-title{color:#555;font-weight:bold;}#search-results #breadcrumb ul.path{margin:10px 0px;}#search-results #breadcrumb ul.path li a{}#search-results #breadcrumb ul.path li{float:left;padding:0px 0px;}#search-results #breadcrumb ul.path li:after{content:"/";padding:0px 5px;}.add-to-cart{margin:5px 0 5px 0;float:right;width:189px;background-color:#fff;}#search-results .add-to-cart{margin:5px 0 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 0;background:url(https://www4.alibris-static.com/images/checkCart/add_to_cart_bg.gif) 0 0 repeat-y;}.add-to-cart .bottom{padding:3px 4px 4px 4px;background:url(https://www0.alibris-static.com/images/checkCart/add_to_cart_bg_bottom.gif) left bottom no-repeat;}.add-to-cart .bottom2{padding:3px 4px 4px 4px;background:url(https://www1.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 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 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:none;}#basic-search-wrapper,#basic-search-wrapper-left,#basic-search-wrapper-right{margin:10px 0 5px 0;padding:0 0px;background:#fff;}#storefront-basic-search-wrapper{margin:10px 0 5px 0;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 0;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 0;}#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 0;}#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:normal;}#helplink a:hover{text-decoration:underline;}#login{margin:10px 0;padding:0px;}.bea-portal-layout-placeholder-container-inner-right #login{margin:0px;}#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 0;}#loginContainer tr.header-footer:last-child{background:none;}#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:0px;margin:0px 0px 10px 0px;border-spacing:0px;}#loginContainer table.fillout-form td{border:0px;}#loginContainer .smallgreytype a{text-transform:capitalize;}#loginContainer #field5{margin-left:155px;}#loginContainer .nlSign{margin-top:-5px;}.fillout-form{margin:20px 0px;border:1px solid #000;}.fillout-form label{font-weight:normal;}.fillout-form-lib{width:100%;margin:5px 0 10px 0;padding:0;font-size:12px;background:#fff;border:1px solid #696;}.fillout-form tr,.fillout-form-lib tr{}.fillout-form tr.alt,.fillout-form-lib tr.alt{background:#fff;}.fillout-form tr.header-footer{font-weight:bold;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 0;}.fillout-form .header-footer a{color:#fff;text-decoration:underline;}.fillout-form .header-footer.secondary{background:#999999;}.fillout-form-lib tr.header-footer{font-weight:bold;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:bold;border-left:1px solid #fff;border-collapse:collapse;background:#69c;}.fillout-form-lib td.header-footer{font-weight:bold;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:bold;background:#fff;margin:1px 0 0 0;padding:5px 3px 0 3px;}#account-fillout-forms{padding:0 10px;}#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 0;}.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:normal;}.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:bold;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:0px 0 10px 0px;}.subhead p{font-size:13px;margin:0;padding:0 0 5px 0;}#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 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:bold;text-align:center;color:#fff;width:110px;display:inline;background-color:#eb3d22;margin:2px 0;padding:3px 3px 2px 3px;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 0;line-height:1.5;font-family:arial,helvetica,san-serif;}#help .subhed{font-size:12px;margin:0;padding:2px 0 2px 0;display:block;}#help h2{font-size:12px;color:#000;padding:0 0 1px 0;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 0;margin:5px 0 0 0;}#help h2.intro-top{font-size:20px;color:#69c;font-weight:normal;padding:0;margin:0;}#help h2.intro{font-size:25px;color:#369;padding:0;margin:0;}#help ul+ul li{background-image:url(https://www2.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 10px 0;padding:0 10px 5px 10px;background-color:transparent;border:1px solid #ccc;display:block;}#help .box-headline{font-size:13px;color:#333;font-weight:bold;width:auto;padding:5px;margin:0 0 3px 0;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:bold;width:auto;padding:2px;margin:7px 7px 3px 7px;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 0;padding:0 0 1px 0;}#help .help-intro h2{font-size:12px;color:#555;margin:0;padding:0 0 2px 0;}#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 0;border-top:1px solid #76abd7;}#help .questions p{font-size:12px;margin:0;padding:0;}#help .job-title{margin:0 0 10px 0;padding:0;border-bottom:2px dotted #76abd7;}#help .job-title p,#help .job-description p{font-size:12px;margin:0;padding:0 0 7px 0;}#help .job-description{margin:0 0 10px 0;padding:0;}#help .job-description h3{font-size:13px;color:#000;padding:0 0 2px 0;margin:5px 0 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 0;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:34px;color:#000;margin:0;padding:8px 0 2px;}#browse-subject h3{font-size:18px;color:#000;font-weight:bold;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:normal;}#browse-subject a{color:#000;font-family:arial,helvetica,san-serif}#browse-subject h3 a{font-size:14px;}.search-widget{color:#fff;font-weight:bold;text-align:center;display:block;margin:0 0 15px 0;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:normal;margin:0 0 4px 10px;padding:0px;line-height:125%}.search-widget h3.cart{font-size:14px;color:#fff;margin:0 0 2px 0px;padding:0;line-height:125%}.search-widget p.cart{font-size:12px;line-height:16px;color:#FFFFFF;font-weight:normal;margin:0 0 4px 0px;padding:0px;line-height:125%}.search-bg{background-color:#6699cc;}.search-widget input.btn{font-size:10px;font-family:Verdana,Arial,Geneva,sans-serif;font-weight:bold;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 0;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 0;font-size:13px;}.shingle h2{margin:0;padding:0;font-size:14px;color:#369;}.shingle .storename{font-size:14;font-weight:bold;color:#f90;}.shingle .storename-ali{font-size:14px;font-weight:bold;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 0;}.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 0;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 0;padding:0;text-align:left;}.storefront .top,.storefront .bottom{display:block;margin:0 0 15px 0;padding:0;}.storefront p{margin:0;padding:0;font-size:13px;line-height:130%;}.storefront p.last{margin:0;padding:0 0 7px 0;}.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 0;}.storefront div.right{display:inline;float:right;margin:0 0 15px 0;padding:0;font-size:13px;line-height:130%;}.storefront ul{margin:0 0 2px 0;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 0;}.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 0;padding:0;font-size:13px;color:#000;}.gallery-rule{line-height:1px;}#search-results-gallery2{padding:0 0 10px 0;}#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 9px;}#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 9px;}#search-results-gallery2 h3,#search-results-gallery2 .storefront h3{margin:0;padding:2px 0;font-size:14px;font-weight:bold;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 0;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:0px 8px 8px;}#about-us .bottom ul{list-style-type:none;margin:0 0 2px 0;padding:0 0 2px 0;}#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 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:0px;padding:20px;border:1px solid #000;clear:both;position:relative;}.redirect-pop h2{font:16px georgia;color:#000;margin:0 0 5px 0;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-left:;padding-top:10px;}#storefront-lhs ul li{border-bottom:1px dotted #ccc}#storefront-lhs ul li a:hover{background-color:rgb(240,240,240)!important}#storefront-lhs #lhs-main{border-right:1px solid #e6e6cc;padding:0px;}#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:bold}#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:normal;color:#000;font-size:16px;}#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:bold;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:40px;font-family:Georgia,serif;margin-top:0;}.store-info h2{font-size:16px;font-family:Arial;color:#333;margin:1em 0;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:small;color:inherit;text-decoration:none;margin-left:20px;font-weight:normal;}#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:none;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:bold;}.seller-search-box .discountShipping{position:absolute;right:10px;top:32px;}#spotlight1{margin-top:30px}.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:600px;}h2.spotlight-title{margin-top:0;margin-bottom:10px;font-size:20px;}h2.spotlight-title a{color:#000!important;font-weight:bold;}h2.spotlight-title a:hover{color:#39c;text-decoration:underline;}h3.spotlight-author{font-weight:normal!important;font-size:16px!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:bold!important;}.spotlight-purchase{float:right;padding:7px;margin-right:65px;}.spotlight-purchase #cart-overlay{width:100px;height:35px;margin-top:5px;}.spotlight-purchase p{margin-top:0;margin-bottom:0;padding-bottom:0px;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;margin-right:10px;}.featured-box #cart-overlay{height:30px}#featured-items .featured-box-header{color:#000;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;display:block;margin-bottom:-10px;font-size:14px;}#featured-items .featured-box-header{font-size:16px!important}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:bold;font-family:Arial;margin:10px 0 -5px 0;}.featured-box p.add-wish{display:block;width:280px;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;}.lhs-seller-post{padding:.25em}.catalog h1,.sellerpoststable h1{font-size:1.2em;color:#333;}.catalog{width:90%;padding-top:10px;padding-bottom:10px;}.catalog li{display:inline-block;margin-right:7%;width:40%;margin-bottom:25px;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:bold;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://www3.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:0px!important}.box-1col-69c-1 li{margin:0 0 5px 0;padding-left:10px;}.box-1col-69c-1 h3{padding-bottom:3px}.bbox-ratings-feedback{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #6699CC;clear:both;display:block;margin:0 0 10px;padding:6px;position:relative;}.bbox-ratings-feedback h3{padding-bottom:0.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:#999999;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:0px 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:none;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://www4.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 20px}#discount-wrap form fieldset{border:0}#discount-wrap form legend{padding:0px 0 5px 0;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:normal;}#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:bold;}#discount-wrap span.find{color:#666;font-weight:bold;}#discount-wrap h2.form-head{font-size:20px;font-weight:bold;color:#333333;display:block;margin:0;padding:10px 0 5px 0;}#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:transparent;border:none;}#discount-wrap a.button,#discount-wrap button.button{background:#333 url(https://www0.alibris-static.com/images/button-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,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:bold;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 0;padding:0;}.back-js ul{list-style-type:none;margin:0 0 2px 0;padding:0;}.back-js ul li{margin:0;padding:0 0 2px 10px;background:url(https://www1.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 0;padding:0;}#back-js ul{list-style-type:none;margin:0 0 2px 0;padding:0;}#back-js ul li{margin:0;padding:0 0 2px 10px;background:url(https://www2.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 0px 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 0;font-weight:bold;font-size:12px;font-family:Arial,Helvetica,sans-serif;}.system-message p{color:#900;margin:0;padding:.1em 0 .4em 0;}.system-message p.last{color:#900;margin:0;padding:.1em 0 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 0;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:0.75em;font-weight:bold;line-height:1.5em;}.search-box label.high{float:left;width:10em;height:5em;text-align:right;margin-right:0.75em;font-weight:bold;line-height:2em;}span.required{color:#f90}.seller-new{border:1px solid #B8D0E2;min-width:292px;min-height:129px;padding:0 10px 3px 10px;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:normal}ol.sellers-list li strong{font-weight:normal}h3>span.seller-location{font-size:smaller;color:#333;}.seller-image-resize{height:121px;width:auto;}.bea-portal-book-primary{padding:0px;margin:0px auto;}.bea-portal-book-primary-content{padding:0px;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:0px;border-style:solid;border-width:0px;border-color:#666699;}.bea-portal-button:hover img,.bea-portal-button-delete:hover img,.bea-portal-button-float:hover img{border-color:#660000}form{margin:0px;padding:0px;}input,select,textarea{margin:0px;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:0px;vertical-align:top;}.bea-portal-layout-placeholder{margin:0px;padding:0 1px;}.bea-portal-layout-placeholder-container-north,.bea-portal-layout-placeholder-container-south{margin:0px;padding:0px;vertical-align:top;}.bea-portal-layout-placeholder-container-west{;min-width:0px;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:0px;padding:0px;border-style:solid;border-width:0px;border-color:#CC6600;background-color:#ffffff;:;//height: 100%;}.bea-portal-window-content{margin:0px;padding:0px;}.bea-portal-window-titlebar{background-color:#84adcd;color:#ffffff;padding:0px;margin:0px;font-size:small;height:0px;}.bea-portal-window-titlebar-container{padding:0px;width:100%;}.bea-portal-window-icon{text-align:center;padding:0px 0px 0px 0px;margin:0px;width:1%;}.bea-portal-window-icon img{padding:0px;margin:0px;}.bea-portal-window-titlebar-title{color:#FFFFFF;text-align:left;margin:0px,0px,0px,0px;padding:0px,0px,0px,0px;white-space:nowrap;overflow:hidden;font-size:10px;}.bea-portal-window-titlebar-buttons{text-align:right;padding:0px;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:bold;margin-bottom:10px;color:#336699;}#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:#666666;font-size:0.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://www3.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://www4.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:#336699;}#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 0 0 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:#333333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666666;}#TB_window a:link{color:#666666;}#TB_window a:visited{color:#666666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666666;}#TB_window a:focus{color:#666666;}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}.TB_overlayMacFFBGHack{background:url(https://www0.alibris-static.com/images/elements/macFFBgHack.png) repeat;}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.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:#ffffff;z-index:102;color:#000000;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 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0px 5px 0px;}#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 0;}#book-fetch p.grey{color:#555;margin-left:45px;font-size:16px;}#book-fetch .page-intro h2{margin:0 0 5px 0;}#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:0px;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://www1.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:0px;background:none;border:none;}#fetch-form fieldset div p select{width:360px;padding:2px;border:1px solid #CCD7DC;background:url(https://www2.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://www3.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:#555555;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,0.5);-webkit-border-radius:5px;border-radius:5px;background:url(https://www4.alibris-static.com/images/bookfetch/button-overlay.png) repeat-x scroll 0 0 #333333;border-bottom:1px solid rgba(0,0,0,0.25);color:#FFFFFF;cursor:pointer;display:inline-block;font-weight:bold;line-height:1;padding:5px 10px 6px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);margin:10px 0 0 420px;*margin:10px 0 0 400px;}#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:#666666;}#book-fetch .fetch-questions p{margin:0 0 10px 0;font-size:16px;}#fetch-form h3{margin:0;padding:8px 0 0 40px;color:#555555;font-size:16px;height:24px;}#fetch-form h3 span{font-weight:normal;}#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:bold;color:#555555;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:bold;}#help.ebooks h3{font-size:16px;font-weight:bold;}#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 0;}#help.ebooks .top-nav{margin:0px 0 10px 0;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:0px;}#help.ebooks .ebooks-help-box h3{font-size:16px;color:#fff!important;background-color:#000;padding:5px;margin:0px;}#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:#336699;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:#999999;text-align:right;line-height:15px;font-size:11px;}#community.homepage .user-content .replies a{padding-left:18px;color:#336699;font-weight:bold;text-decoration:none;background:url(https://www0.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:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 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 2px 0px 2px;border:none;box-shadow:none;-webkit-appearance:none;border-radius:0px;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:#555555;margin:20px 0 0 0;padding:0 0 10px 0;font-size:40px;}.bookseller-find-by ul{float:left;text-transform:capitalize;width:135px;font-size:12px;line-height:17px;margin:0 0 30px 0;padding:0;}.bookseller-find-by ul li{padding:2px;}.bookseller-find-by ul a{color:#000!important;padding:0px 0px 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 0;}#rentals-account-table{margin:5px 0 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:#FF9900;border-left:2px solid #FFCC55;border-right:2px solid #DD7722;border-top:2px solid #FFCC55;color:#FFFFFF!important;font:bolder 10px Verdana,Arial,Geneva,sans-serif;margin:5px 0 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:none;}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:#666666;list-style:none outside none;padding:10px 0 5px 15px;}#rental-overlay #faqs ul li.last{border-bottom:0 none}#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:#336699;}#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,0.4);}#holiday-expectations td{padding:1.15em;border-right:1px solid #ccc;border-bottom:1px dotted #d1d1d1;}#holiday-expectations td.date{font-weight:bold;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:bold;}#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:bold;}#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://www1.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://www2.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://www3.alibris-static.com/images/holiday/home-icon-music.png) 10px 45% no-repeat;border-bottom:3px solid #ff6600;}.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:#336699;}h2.header-results{margin-bottom:5px;color:#336699;}#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:0.8;-khtml-opacity:0.8;opacity:0.8;}#top-five.top-sellers{margin:20px 0 30px 0}.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:#336699;font-size:20px;margin:10px 0;}.storefront-gallery-top h2{color:#336699;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:0px;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:bold;}#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:0px;}#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:bold;color:#000;}#gc-container .gc-item .isbn{font-size:14px;font-family:arial,helvetica;font-weight:normal!important;}#gc-container .gc-item p .isbn a{font-weight:normal}#gc-container .gc-item .find{clear:both;padding:10px 0 5px 0;}#gc-container .gc-item .remove{float:right;margin:0px 20px 0 0;position:absolute;top:0;right:0;font-weight:bold;}#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 0;}#all-subjects-col a{color:#336699!important}#all-subjects-col.left{margin-right:25px}#all-subjects-col.right{width:240px}#all-subjects-col ul{padding:5px;display:block;margin:0px 0px 5px 0;font-size:11px;}#all-subjects-col ul li.heading{background-image:none;padding:0px;font-weight:bold;margin:0 0 5px 0;font-size:11px;}#all-subjects-col ul li.featured{background-image:none;padding:0px;font-weight:normal;margin:0 0 2px 0;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://www4.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 0px 0;background:url(https://www0.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:0px 0 10px 5px;line-height:18px;}#browse.subjects h3{font-size:12px;margin:0 0 10px 0;}#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:0px;}#all-subjects-texbooks ul li ul.inner{margin:0px 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:#336699!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:#ffffff!important;}.grey{color:#888888;}.no-bold{font-weight:normal!important;}#alibris-header-new.checkout{background:transparent url(https://www1.alibris-static.com/images/bg-checkout.png) 0 0 repeat-x;height:120px;}#alibris-header-new .checkout-heading{background:transparent url(https://www2.alibris-static.com/images/icon-checkout.png) 100% 33px no-repeat;color:#336699;font-size:36px;left:200px;line-height:95px;padding-right:35px;position:absolute;top:25px;text-align:right;width:360px;}.checkout{font-weight:normal;}.checkout a{color:#10477a;}.checkout-breadcrumbs{display:block;padding:0px 0px 20px;font-size:18px;}.bea-portal-body .checkout-breadcrumbs ul{margin-left:0px;}.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:normal;}#paymentInfoPage p{font-size:16px;line-height:1.5;font-family:arial,helvetica;margin-bottom:0px;}#order-info-sidebar{display:block;float:right;width:300px;padding-left:25px;margin:0px 10px 20px 0;}#order-info-content{background:none;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:normal;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:bold;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://www3.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://www4.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://www0.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://www1.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://www2.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://www3.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://www4.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://www0.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:0px}#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:bold;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:bold;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 #CCCCCC;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://www1.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:bold;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:bold;}#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:0px 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:bold;margin-bottom:15px;color:#eb3d22;}#order-info-content #shipping .add-more{color:#c80000;font-size:13px;font-weight:bold;}#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:white 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;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 0;width:440px;}#order-info-content #order-status label{clear:left;display:block;float:left;font-size:14px;font-weight:bold;height:35px;line-height:35px;width:150px;}#order-info-content #order-status label.newsletter{clear:none;color:#726f64;font-size:14px;font-weight:normal;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:bold;height:35px;line-height:30px;margin-left:10px;width:175px;}#sidebar-submit{margin:10px 0px 10px 10px;position:relative;text-transform:capitalize;}#order-info-sidebar #cost-summary{text-transform:capitalize;margin-bottom:0px;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:bold;}#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 0px;}#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:0px;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:bold;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://www3.alibris-static.com/images/button-apply.jpg) 0 0 no-repeat;border:0;color:white;font-size:13px;font-weight:bold;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:normal;}#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:white url(https://www4.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:bold;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://www0.alibris-static.com/images/button-sidebar.jpg) 0 0 no-repeat;border:0;color:#553d0b;font-size:14px;font-weight:bold;height:43px;line-height:40px;margin-left:150px;outline:0;position:relative;text-align:center;text-shadow:0px 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:bold;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:bold;text-align:right;vertical-align:middle;}#order-complete-left table tbody tr td a.title{display:block;font-weight:bold;}#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:bold;}#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:bold;}#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:normal;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:bold;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://www1.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://www2.alibris-static.com/images/logo-visa-on.png) 0 0 no-repeat;}#optimizerPage form table tr td span#cc-mc{background:transparent url(https://www3.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://www4.alibris-static.com/images/logo-mc-on.png) 0 0 no-repeat;}#optimizerPage form table tr td span#cc-amex{background:transparent url(https://www0.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://www1.alibris-static.com/images/logo-amex-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 table tr td span#cc-jcb{background:transparent url(https://www4.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://www0.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:0px 4px 8px #eaeaea;-webkit-box-shadow:0px 4px 8px #eaeaea;box-shadow:0px 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:bold;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://www1.alibris-static.com/images/button-checkout.jpg) 0 0 no-repeat;border:0;color:#553d0b;font-size:14px;font-weight:bold;height:43px;line-height:43px;outline:0;position:relative;text-align:center;text-shadow:0px 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:bold;}#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:bold;}#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:0px 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:bold;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:white 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;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:bold;height:35px;line-height:35px;width:150px;}#optimizerPage form #order-status label.newsletter{clear:none;color:#726f64;font-size:14px;font-weight:normal;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:bold;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:0px 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:bold;}#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 0px;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:bold;font-size:14px;margin-bottom:5px;}#order-info-sidebar #payment-panel span{display:block;}#order-info-sidebar a{text-transform:capitalize;}#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:bold;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://www3.alibris-static.com/images/button-apply.jpg) 0 0 no-repeat;border:0;color:white;font-size:13px;font-weight:bold;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:normal;}#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:white url(https://www4.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:bold;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://www0.alibris-static.com/images/button-sidebar.jpg) 0 0 no-repeat;border:0;color:#553d0b;font-size:14px;font-weight:bold;height:43px;line-height:40px;margin-left:150px;outline:0;position:relative;text-align:center;text-shadow:0px 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:bold;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:bold;text-align:right;vertical-align:middle;}#order-complete-left table tbody tr td a.title{display:block;font-weight:bold;}#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:bold;}#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:bold;}#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:bold;}.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 0px;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:bold;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:bold;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:bold;}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:rgba(255,153,0,1);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:0.5;zoom:1;filter:alpha(opacity= 45);}.button.disabled:active{top:0}.currentBillingBox{padding:8px 8px 8px 5px;background-color:#FFFFCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #339900;position:relative;margin:0 0 15px 0;}.currentBillingBox img{position:absolute;right:40px;top:20px;}#billingArea p{font-size:16px}#billingArea p.name{font-weight:bold;display:block;}#billingArea p.address{max-width:515px}p.addNew{font-size:14px;font-weight:bold;}p.addNew a{text-decoration:underline}.hidden{display:none}p.current-billing-name{font-weight:bold;}p.misc-copy{margin-bottom:10px;}#paymentInfoPage form p.clear.country{padding-top:12px;color:#666666;font-size:14px;font-family:Arial;}#paymentInfoPage form p.clear select{margin-top:5px;width:240px;color:#777777;background-color:#FFFFCC;height:25px;}#newBillingForm p.clear.country{padding-top:0px;color:#000;font-size:14px;font-family:Arial;}.paymentMethod .system-message{border:1px solid red;padding:8px;background:#FFFFCC;margin:10px 0 20px 0;width:570px;color:#990000;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:0px 0 20px 0;}#box-1col-merch .merch-evergreen p{color:#555555;}#box-1col-merch p.merch-intro{padding:0px 0 3px 0;}#box-1col-merch p.merch-body{margin:3px 0 0 0;}.snowflake-storefront{text-align:center;margin:3px 0;}#cart-optimizer-container{margin:-20px 0px 0px 0px;}#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:#339900;}#cart-optimizer-container .optimizer-table .inner p.save b{font-family:Arial,Helvetica,sans-serif}#cart-optimizer-container h1 span{color:#339900;font-family:Arial,Helvetica,sans-serif;}#cart-optimizer-container .save-burst{background:none;position:absolute;left:315px;top:-36px;width:125px;height:123px;}#cart-optimizer-container .optimizer-table{margin:30px 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:none;width:465px;height:250px;border:1px solid #000;position:relative;}#cart-optimizer-container .optimizer-table .inner{padding:0px;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:#339900;margin:10px;font-family:Arial,Helvetica,sans-serif;}#cart-optimizer-container .optimizer-table .inner.original h3{color:#990000}#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:white;overflow:auto;width:475px;margin-right:0px;}#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:0px 13px 0px 0px;margin-bottom:50px;border:0px;}#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:0px;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:bold;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:0px;text-align:right;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px;}#cart-optimizer-container .item ul.price li:first-child{color:#990000;font-size:16px;}#cart-optimizer-container .item.dotted ul.price li:first-child{color:#339900}#cart-optimizer-container .item.no-change ul.price li:first-child{color:#339900}#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:bold;margin-top:15px;}#cart-optimizer-container td.total li:last-child img:hover{opacity:0.8}#cart-optimizer-container td.total li:nth-last-child(2){font-weight:bold}#cart-optimizer-container td.total li:nth-last-child(3){font-weight:bold}#cart-optimizer-container td.total.deal span{color:#339900}#cart-optimizer-container td.total span{color:#990000;font-family:Arial,Helvetica,sans-serif;}#cart-optimizer-container .item .deal{position:absolute;top:0px;left:0px;display:inline-block;color:#FFF;background:#369;height:20px;text-align:center;font-size:14px;padding:5px 10px 3px 10px;margin-right:20px;}#cart-optimizer-container .item .optimized{position:relative;top:0px;left:0px;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 0px 0px 0px;text-align:right}#cart-optimizer-container .item .deal-stamp span.savings-copy{color:#390;font-weight:bold;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:0px}#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:bold;cursor:pointer;font-size:18px;}#cart-optimizer-container .btn:hover{opacity:0.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 0px 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:#990000;}#cart-optimizer-container .prices-top.new td.price{color:#339900;}#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:normal;}#cart-overlay #optimizer-cart{display:none;}#order-info-content{background:none;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:0px 0 20px 0}#order-info-content #details ul#order-items li{position:relative;padding:0px 0px 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:bold;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 0px 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 0px 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:0px;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 0px 0px 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:normal;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:normal;margin-bottom:10px;line-height:18px;margin-left:0px;}#order-info-content #details a.tooltip span b.highlight{color:#666666}#order-info-content a.tooltip:hover span{display:inline;position:absolute;color:#111;border:1px solid #9e9e9e;background:#FFFFFF;}#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:0px;}#order-info-sidebar #payment-panel input{vertical-align:top;font-size:14px;padding:5px 0 2px 2px;margin:5px 0px 5px 0;}#order-info-sidebar #payment-panel .inner span.red{color:#990000;display:inline;font-weight:bold;}#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:none}#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:normal;}#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:0px 0 10px 0;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:0px 10px 40px 0px;}#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 0;text-align:left;font-weight:normal;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:bold;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 0px 20px 20px}#thank-you-contents .order-container .charge-total{float:right;padding:10px 20px 0px 0px;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:#990000}.bea-portal-layout-placeholder-container-left-checkout{padding:0px;}.item-details .newbook,#order-info-content .newbook{background-position:0 0px!important;}.item-details .usedbook,#order-info-content .usedbook{background-position:0 -33px!important;}.item-details .newmusic,#order-info-content .newmusic{background-position:0 -132px!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 -99px!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:bold;width:200px;}table.rent-terms-prices td:first-child span{font-weight:normal}table.rent-terms-prices td:nth-child(2){font-size:18px;font-weight:bold;width:200px;color:#A80000;padding:3px 0 5px 0;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://www1.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://www2.alibris-static.com/images/rentals/icon-print.png) 10px 50% no-repeat;color:#364901;font-weight:bold;padding-left:32px;}.seller-rating{width:105px;height:22px;text-indent:-9999px;background:url(https://www3.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:0px 0px 0px 0px;}.bea-portal-body{background-color:#fff;font:14px Georgia,"Times New Roman",Times,serif;}.bea-portal-book-primary{background:none;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:0px!important;font-family:Georgia,Serif!important;}#alibris-header-new .logo{display:none}.blog-header{color:#FFF!important;font-size:12px;font-weight:bold;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 23px!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:0px;-moz-border-radius:0px;border-radius:0px;}.btn-main,.btn-blue{color:#ffffff!important;text-shadow:0 -1px 0 rgba(0,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:0px;font-weight:bold;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:#ffffff!important;background:#eb3d22;*background:#eb3d22;text-decoration:underline;}.btn-main:active,.btn-main.active{background-color:#f86b36!important}.btn-black{color:#ffffff!important;background-color:#000000!important;border-color:#000000;border-radius:0px;padding:5px 23px;font-weight:bold;}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.open .dropdown-toggle.btn-black{color:#ffffff!important;background-color:#000000;border-color:#000000;text-decoration:underline!important;}.btn-sm{line-height:0.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 0;}.offer-bar{height:34px;background-color:#000;margin:0;padding:0px;text-align:center;position:relative;}#alibris-header-red .offer-bar h2{font-size:20px;font-weight:normal;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:bold;}.navbar-nav>li>a{color:#000;font-family:georgia;font-size:16px;font-weight:normal;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://www4.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://www0.alibris-static.com/images/red/nav-arrow.gif) no-repeat center bottom;}.nav>li:hover{background:url(https://www1.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:none!important}.navbar-nav>li>.dropdown-menu{margin-top:-3px}.navbar-collapse{padding-left:0px}.nu-other-sites{display:none}.nav>li>a.dropdown-toggle{color:#5F5F5F}.nav>li>a:hover{background:none}.navbar-nav li.alibris-logo{margin:0;padding:0 22px 0px 0px;}.navbar-nav li.alibris-logo:hover{background:none!important;}.navbar-nav li.alibris-logo a:hover{background:none;}.navbar-nav li.alibris-logo a.navbar-brand{margin:0px;padding:0px;}.navbar-nav li.alibris-logo img{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.navbar-brand{float:left;padding:0px 10px 0px 0px;font-size:18px;line-height:20px;}#alibris-header-red .nav .popover{width:918px;max-width:100%;}.menu-chevron{float:right;margin:-2px 0px 0 0;font-size:16px;color:#666;vertical-align:top;display:block;}.popover{border-radius:0px!important;border:0px;-webkit-box-shadow:none;box-shadow:none;}.sub-panel-content{width:100%;padding:0px;margin:0px;}.grid-subnav{padding:0px 0px}.grid-subnav [class*="col-"]{margin-top:5px;margin-bottom:0px;margin-right:30px;font-size:14px;line-height:2;padding-left:10px;padding-right:0px;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:0px;width:350px;display:block;height:263px;}.yamm .col-sm-2.promo h3{padding-bottom:8px;font-size:16px;line-height:1.25;font-weight:bold;}.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:0px;padding-top:0px;height:265px;}.yamm .dropdown.yamm-fw .row ul.trigger-menu{border-left:0px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item{margin:0;display:block;padding:12px 12px;}.yamm .dropdown.yamm-fw .row ul.trigger-menu li.trigger-item a.cat{font-weight:bold;}.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:normal;font-size:14px;padding-left:0px;}.yamm .dropdown.yamm-fw{margin-right:8px;margin-top:7px;}.yamm .dropdown.yamm-fw .row{padding-top:0px;margin-left:0px;margin-right:0px;}.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:bold;text-align:left;display:block;}.yamm .dropdown.yamm-fw .col-sm-2.first p a{font-size:20px;padding:57px 0px 0 0;}.yamm .dropdown.yamm-fw .row ul.submenu-inner{border-left:0px;margin:0;padding:0px;width:180px;}.yamm .dropdown.yamm-fw .dropdown-menu .row ul.submenu-inner li{margin:0px 0px 5px 0px}.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:0px}.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:0px;}.nav .ad-search{margin-top:5px;}.nav .ad-search p{line-height:1.5;}.login-nav{margin-top:7px;position:absolute;right:0px;padding:0px;}.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:0px;margin:0px;}.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:0px!important;padding:10px 5px 0px 10px!important;font-weight:normal;}.nav>li a.dropdown-toggle.sign-in:hover,.nav>li a.dropdown-toggle.cart:hover{background:none}.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 0px 20px;}#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:bold;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 0;padding:0;}.login-nav .nav>li:hover{background:none!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 0px 20px}#alibris-header-red .login-nav .dropdown-menu.account button{font-weight:bold;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:0px;}.yamm-content.sign-up{padding:15px 0px 0px 15px}.nl-sign{border-right:1px solid #ccc;padding-right:0px;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:0px 0 15px 0;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:normal;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:0px;-webkit-box-shadow:none;box-shadow:0px;-webkit-transition:none;-o-transition:0px;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:normal;box-shadow:none;}.search-input:-ms-input-placeholder{color:#ccc}.selection{padding:14px 0px 0px 0px;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:normal;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:white 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:transparent;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:0.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:black;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px}.slick-prev:before{content:url(https://www2.alibris-static.com/images/red/carousels/carousel-left-arrow-white.png)}.slick-next{right:-30px}.slick-next:before{content:url(https://www3.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:none;width:1140px;padding:0px;margin:0 auto;}#footer2 .carousel{margin:5px 0 20px 0;}#footer2 .carousel-section hr{margin-top:10px;}.nl-signup{border-top:2px solid #666;width:100%;position:relative;}.nl-signup{padding:40px 0px 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:0px}.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:0px}.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:0px 0 20px 0;padding:0px;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://www4.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:0px 331px}.rate-thumbs.four{background-position:0px 297px}.rate-thumbs.three-half{background-position:0px 261px}.rate-thumbs.three{background-position:0px 225px}.rate-thumbs.two-half{background-position:0px 188px}.rate-thumbs.two{background-position:0px 153px}.rate-thumbs.one-half{background-position:0px 116px}.rate-thumbs.one{background-position:0px 80px}.rate-thumbs.zero{background-position:0px 44px}.page-intro h1{text-transform:capitalize;margin-bottom:5px;}.page-intro h2{font-size:38px;margin:0px 0 20px 0px;padding:0px;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 0px 5px 0px;text-transform:capitalize;font-weight:bold;}#help h3 a{color:#000;}#help ul{font-size:14px;margin:5px 0 10px 0;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 0;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:normal;display:inline-block;margin-bottom:5px;font-size:18px;}.fillout-form tr.header-footer .btn{color:#ffffff!important;text-shadow:0 -1px 0 rgba(0,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:0px;font-weight:bold;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:#ffffff!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:none;}.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:0px;padding:0px;}h2{font-size:38px;margin:0px;padding:0px;}h3{font-size:24px;margin:0px;padding:0px;}p.pagination{font-family:Arial,Helvetica,sans-serif}input#primary-action{color:#ffffff!important;text-shadow:0 -1px 0 rgba(0,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:0px;font-weight:bold;padding:5px 23px;text-transform:capitalize;margin:10px 0px 0px 130px;}#bookSearchN .breadcrumb a:first-child{display:none;}#bookSearchN .main .search-options .currency{background:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;}ul li{background-image:none!important;}.navbar .login-nav a.dropdown-toggle:active{background:none!important;}ul#footer-checkout a{color:#336699}ul#footer-checkout{background-color:#333;color:#FFF;height:100px;text-align:center;padding:40px 170px;width:100%;margin:40px 0px 0px 0px;position:relative;}ul#footer-checkout li{float:left;border-right:1px solid #fff;padding:0 15px 0;margin:0 0.4em 0 -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:normal;}#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:bold;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:normal;}#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:#000000;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:#FFFFFF;font-size:14px;line-height:28px;font-weight:bold;}#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:bold;}#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://www0.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:bold;}#cart-summary #cart-summary-subtotal .left{}#cart-summary #cart-summary-subtotal .right{color:#990000;}#cart-summary #cart-summary-disclaimer{font-size:10px;line-height:12px;color:#333333;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:#CCCCCC 1px solid;background:url(https://www1.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:#CCCCCC 1px solid;background:url(https://www2.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:#333333;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://www3.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:none;height:auto;}#cart-suggestions ul li{list-style:none;margin:0;padding:0;float:left;width:188px;height:110px;background:none;}#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:bold;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:bold!important;text-decoration:none!important;}#cart-suggestions ul li .cart-suggestions-prices strong{font-weight:bold;color:#990000;}#mbox{background-color:#fff;}#mbm{font-family:sans-serif;font-weight:bold;float:right;}#ol{background-image:url(https://www4.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:0px;}.editions-carousel .details a:first-child:hover{color:#000!important;}.editions-carousel p{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:0px;-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:bold;}.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 0px 0px 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 0;}#wishlist h3{margin:0;padding:2px 0;font-weight:bold;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:bold;}#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 0;padding:0;display:inline;text-align:center;float:right;}#wishlist .button p{margin:2px 0 0 0;padding:0;}#wishlist .brown{margin:10px 0 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 0;padding:6px;}#wishlist-intro-prefs p{font-size:16px;margin:0;padding:0 0 10px 0;line-height:1.5;}#wishlist-intro-prefs p.last{padding:0;}#wishlist-intro-prefs .top{margin-bottom:4px;padding:0 0 10px 0;}#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 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 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 0;border:none;}#wishlist .no-borders tr{}#wishlist .no-borders td{padding:2px 0 2px 0;border:none}#wishlist .binding-cond table{border:none;margin:0;;}#wishlist .binding-cond tr{}#wishlist .binding-cond td{padding:1px 6px 3px 6px;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://www0.alibris-static.com/images/promos/wish_find.gif) no-repeat 0px 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 5px;padding-bottom:5px;border-bottom:1px dotted #9a976c;}#wish-promo div.bottom{width:auto;background-color:transparent;margin:0 5px 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 5px;padding-bottom:5px;font-size:14px;}#wish-promo-find p{margin:0;padding:0 0 3px 0;font-weight:bold;}#wish-dab-feat{font:12px Arial,Helvetica,Geneva,sans-serif;width:172px;background:url(https://www1.alibris-static.com/images/promos/wish_featured.gif) no-repeat 0px top;display:block;margin:0 0 10px 0;padding:0;border:1px solid #d2d2b2;}#wish-dab-feat .top{width:auto;background-color:transparent;display:block;margin:41px 5px 3px 5px;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 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://www2.alibris-static.com/images/promos/wish_share.gif) 0px 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 0;padding:0;border:1px solid #d2d2b2;}#wish-dab-promo .top{width:auto;background-color:transparent;display:block;margin:3px 5px 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 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:0px;padding:6px;}.modal-content{border-radius:0px}#cart-overlay{width:766px;height:660px;padding:0px;}#cart-overlay h2{font-size:24px;font-weight:normal;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:0px 15px 0px 0px;}#cart-overlay .product-img img{max-width:140px;max-height:160px;margin-bottom:5px;}#cart-overlay .product-detail{margin:10px 0px}#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 0;}#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 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 0px;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 0;color:#373737;}#home-container h2.tagline{font-size:16px;margin:-2px 0 20px 10px;font-weight:normal;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:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;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:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#home-container .slick-dots li.slick-active button:before{color:black;opacity:0.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 15px 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 ul li a img{}#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:0px;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:0px 0px 0px 0px;margin:0px 0px 0px 0px;}#home-container .home-recommendations td.home-rec-border hr{margin-top:0px;border-top:1px solid #eee;}.rssFeed{font-family:georgia;font-size:18px;margin:0px 0px 0px 0px;}.rssFeed a{color:#000!important;text-decoration:none;}.rssFeed a:hover{color:#336699;text-decoration:underline;}.rssHeader{padding:0.2em 0;font-size:16px;color:#336699;}.rssBody ul{list-style:none;margin:0px;padding:0px;}.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:bold}.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 0px 10px 5px;:;border-top:1px solid #666;}.rssRow:first-child{border-top:0px solid #ccc}.rssRow h4{font-size:1.1em;margin-bottom:4px;}.rssRow div{font-size:16px;color:#666;margin:0.2em 0 0.4em 0;}.rssRow .rssMedia{padding:0.5em;font-size:1em;}.home-blog{width:380px;padding:0px;border-left:none;border-right:none;border-bottom:none;position:relative;margin-left:0px;}.blog-head{display:block;margin-top:5px;padding:0px 0px 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:bold}.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 0;}#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 0px 0;}#gifts-container .carousel .head{margin:0 0 20px 0;border-bottom:1px solid #ccc;}#gifts-container .carousel h3{text-align:left;float:left;margin:0px;padding:5px;}#gifts-container .carousel h4{margin:0px;padding:20px 10px 0 0;text-align:right;font-weight:normal;}#gifts-container .carousel h4 a{color:#000;font-size:20px;}#gifts-container .carousel h4 a:hover{}#gifts-container .editions-carousel{margin-left:0px;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 0}#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 0;}#landing-container .top-container p{font-size:16px;font-family:Arial,Helvetica,sans-serif;}#landing-container .search-container{width:100%;margin:40px 0 40px 0px;}#landing-container .carousel{margin:10px 0px 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:normal normal 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 0;}#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:0px;}#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 0px 0px 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 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:0px;}#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:bold;padding-bottom:10px;}#buy-textbooks .faq-item h4{font-weight:bold}#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:0px 8px 0 0;vertical-align:middle;}#buy-textbooks form label,#rent-textbooks form label{font:normal normal 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 0px 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:0px 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:bold;}#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://www3.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:normal normal 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 0px 0px 0px;color:#000;font-size:40px;font-weight:normal;}#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:0px 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:0px;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 0px 10px 0px;padding:0;border:1px solid #000000;top:224px;right:84px;position:absolute;font-size:16px;}#bookSellingBrowse h2{padding:5px 2px 5px;background:#000;color:#fff!important;margin:0;font-size:16px;}#bookSellingBrowse ul{list-style-type:none;margin:0 0 2px 0;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 0px 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.awards,.track-list-detail.awards{margin-left:0px;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:none!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 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 10px 0;}#home-container .featured-genres.confirm{margin:-10px 0 0px 0;}.formErrorBorder{border:1px solid red!important}.section-name{font-weight:bold;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 0px;border:1px solid black;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:white;}#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:0px;}#help .shipping-top-table td ul li{list-style-type:disc;margin:0px;padding:0px;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:white;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 black;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:0px 0 -10px 0;}.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:0px;}.top-call{background-color:#ddd;border:1px solid #000;padding:10px;}#bulk-title td{border:0px;}#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{background-color:#000;color:#fff!important;padding:5px;display:block;margin-bottom:15px;}#author-page .carousel-section{margin-top:20px;height:380px;}