.warning,#warning,#notice,#info{font-weight:bold;background-color:#fffdcf;text-align:center;line-height:300%}.warning ul,#warning ul,#notice ul,#info ul{list-style-type:none}.warning ul li,#warning ul li,#notice ul li,#info ul li{height:35px}.warning,#warning{color:red}@font-face{font-family:'Lato';src:url("/fonts/calibri-webfont.eot");src:local(""),url("/fonts/calibri-webfont.woff") format("woff"),url("/fonts/calibri-webfont.ttf") format("truetype"),url("/fonts/calibri-webfont.svg#webfontHlhjDePS") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url("/fonts/calibri_bold-webfont.eot");src:local(""),url("/fonts/calibri_bold-webfont.woff") format("woff"),url("/fonts/calibri_bold-webfont.ttf") format("truetype"),url("/fonts/calibri_bold-webfont.svg#webfontd24rhbWU") format("svg");font-weight:bold;font-style:normal}#get-started{display:block;text-align:left;text-indent:-10000px;overflow:hidden;background-image:url(/assets/students/layout/get-started-4fe81fe05612d6961e7210db02394c6b.png);background-color:transparent;background-repeat:no-repeat;width:280px;height:129px;display:none;position:absolute}#get-started.msie{background-image:url(/assets/students/layout/get-started.ie-fcd9185fc41715cec9db766a8ee6de20.png)}#redemption-fmc .heading{margin-top:0}#fmc{padding-top:16px}#fmc h1.heading{margin-top:0}#fmc h2{margin-bottom:20px}#fmc #fmc-no-results ul li{list-style-type:none;line-height:1.5em}#fmc #fmc-no-results h5{margin:20px 0px}#fmc #fmc-no-results p.large.bold{color:#666;margin:10px 0px}#fmc h1{margin-bottom:20px}#fmc h1 .search-terms{display:inline;font-size:0.6em;color:#333;margin:0px 30px 3px 0px}#fmc #fmc-bottom-search{padding:25px 0px 30px 60px;background-image:url(/assets/students/stacked-books-badge-e3381f3ea2b22987b3a3940e99301662.png);background-repeat:no-repeat;background-position:0px 35px}#fmc #fmc-bottom-search .finder-content{margin:10px 0}#fmc table{width:100%;border-spacing:0px;border-collapse:collapse}#fmc table th{background:#037fc4;color:white;text-align:left;padding:0 10px;height:32px;line-height:32px}#fmc table tr.result{background-color:#fff}#fmc table tr.result.even{background-color:#e4f5ff}#fmc table tr.result td{margin:0px;padding:0px;border-bottom:1px solid #ccc;vertical-align:top}#fmc table tr.result td.class-info{width:300px}#fmc table tr.result td.book-info{width:445px}#fmc table tr.result td.class-info,#fmc table tr.result td.book-info{cursor:pointer}#fmc table tr.result td .fmc-redemption{width:133px;margin-top:15px !important;background-color:#FFF;margin:10px;-moz-box-shadow:0px 0px 4px #888;-webkit-box-shadow:0px 0px 4px #888;box-shadow:0px 0px 4px #888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #eee}#fmc table tr.result td .fmc-redemption .fmc-redemption-link{margin:2px 4px 2px 0px;padding-left:42px}#fmc table tr.result td .fmc-redemption .fmc-redemption-link a.disabled{color:#666}#fmc table tr.result td .fmc-redemption input{background-color:#f7f7f7;height:30px;width:115px;margin:5px 5px 1px 5px;color:#666;border:1px solid #DDD;padding:3px}#fmc table tr.result td .fmc-redemption input.fmc-redemption-code-field{height:14px}#fmc table tr.result td ul{padding:10px 10px 15px 10px}#fmc table tr.result td ul li{margin-top:2px;list-style-type:none;padding:0}#fmc table tr.result td ul li a{color:#ed7002}#fmc table tr.result td ul:first-child{margin-top:0px !important}#header #navigation{list-style:none;width:auto !important}#header #navigation>ul{float:none !important}#header #navigation>li{float:left;height:23px;padding:9px 17px 0 15px;background-repeat:no-repeat;background-image:url(/assets/students/layout/nav.separator-8220ecfeebb117b947c83ee33179f04d.png);background-position:top right}#header #navigation>li a{text-decoration:none}#header #navigation li.navlink{padding-right:10px;margin-right:-5px;border-right:1px solid #4e9ed0}#header #navigation li.navlink a:hover{background-position:0 -17px}#header #navigation.books li.books a{background-position:0 -17px;cursor:default}#header #navigation.study-aids li.study-aids a{background-position:0 -17px;cursor:default}#header #minicart{position:absolute;z-index:100;right:0}#header #cart{list-style:none}#header #cart>li{float:left;position:relative;background-image:none;padding-left:10px}#header #cart>li.total{width:75px}#header #cart>li.total a{opacity:0.99;padding-left:22px;text-decoration:underline;background-image:url(/assets/students/layout/cart.icon-79b5daab8df2ff38938e0e79643b3913.png);background-repeat:no-repeat;background-position:center left}#header #cart>li.checkout>a.button{position:relative;margin:10px 0 10px}#header #cart>li.checkout>a.button:hover{background-position:0 -23px}#header #cart>li.checkout>a.button:active{background-position:0 -46px}#finder{overflow:auto;padding:10px 0 0 0;min-height:41px;border-bottom:1p solid #f2f2f2}#finder.finding{-moz-box-shadow:0px 3px 10px rgba(128,128,128,0.7);-webkit-box-shadow:0px 3px 10px rgba(128,128,128,0.7);box-shadow:0px 3px 10px rgba(128,128,128,0.7)}#finder select,#finder input.cat-search-field,#finder input.cat-search-btn{border:1px solid #bbb;margin:10px 0px 0px 0px}#finder select:focus,#finder input.cat-search-field:focus,#finder input.cat-search-btn:focus{border-color:#81cbf1;outline:none}#finder select{min-height:27px;font-size:1em}#finder label{margin-right:5px;font-weight:bold}#finder .search-bar{float:left;margin-bottom:3px}#finder fieldset{padding:8px;margin:5px;float:left;height:100px}#finder fieldset.find-my-class{width:475px}#finder fieldset.redeem{width:250px;margin-left:20px}#finder fieldset.redeem #redeem-button{float:right}.finder-bar{margin-top:-15px}#homepage-content .finder-bar{z-index:1000;margin-top:-30px}#homepage-content .finder-bar .homepage-finder{float:left;min-width:476px}#homepage-content .finder-bar .dropdown-container{margin-left:90px}#homepage-content .finder-bar .fmc-search-loader{left:475px;top:-23px}#redemption{margin-left:10px;padding:0px 20px}#redemption input,#redemption label{height:23px}#redemption input#redemption-code{color:#888;border:1px solid #aaa;width:100px;margin-right:10px}#redemption .catalog-button{padding-top:2px;float:left}#redemption input{float:left;margin:0 6px;width:20ex;border:1px solid #ddd}#redemption label{line-height:23px;float:left;margin-bottom:4px;color:#333}#piggy{background-image:url(/assets/students/piggy-c1f418e67e4b3fe3cb155a743fd3351a.png);background-repeat:no-repeat;background-position:100% 0;cursor:pointer;width:150px;height:70px;color:#037fc4;font-weight:bold;padding-top:10px}#piggy br{height:0;margin:0}#homepage #piggy{position:relative;cursor:pointer;float:right}.dark-gray{color:#333}.left{float:left}.magenta{color:#b12b61}hr{border-top:1px solid #d5f1ff;border-bottom:0px}hr.shrinkydink{margin-bottom:-10px}.nobold{font-weight:normal}.error-message{color:#fd7200}.biggap{margin-bottom:5px}.aap-upsell-bw-container{margin:5px 0px}.smaller{font-size:0.80em}.space-after{padding-bottom:10px}#course-info{padding-top:20px;clear:both;overflow:hidden}#course-info h5{padding-bottom:10px}#course-info p.clear-style{padding-bottom:15px}#course-info ul{list-style:none;float:left;clear:both;padding-bottom:6px}#course-info ul.large{padding-bottom:26px}#course-info ul li{padding:0 10px 0 12px;display:inline;border-left:1px #eee solid}#course-info ul li:first-child{border-left:0;padding-left:0}#course-book-info{float:left;width:475px;padding-left:15px;padding-top:15px}#course-book-info #product-image{padding-right:20px;width:105px;float:left}#course-book-info #product-image img{border:1px solid #ddd;-moz-box-shadow:3px 3px 5px #ccc;-webkit-box-shadow:3px 3px 5px #ccc;box-shadow:3px 3px 5px #ccc}#course-book-info ul{color:#666;list-style:none}#course-book-info ul li{padding-bottom:5px}#course-book-info ul li.share{padding-top:20px}#course-book-info ul li.share span.bold{padding-right:5px;float:left}#ein{margin-top:55px;width:106px;height:126.5px;float:left;background-image:url(/assets/ein-44c5934d85f828db0ade219924f983f7.png);background-repeat:no-repeat;background-size:100% auto}#thought-bubble{width:106px;height:71.5px;padding-top:35px;padding-left:15px;float:left;background-image:url(/assets/cartoon-thought-bubble-md-1399140a80dc7b4edd05783f7b18e33e.png);background-repeat:no-repeat;background-size:100% auto}.purchase-title{clear:both;list-type:none;padding-top:25px;padding-bottom:5px}.purchase-title li{display:inline;padding:0 10px;border-left:1px #eee solid}.purchase-title li:first-child{padding-left:0;border-left:0}.purchase-title li.tiny{color:#666}table#purchase-options{width:100%;border-collapse:collapse;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}table#purchase-options .price{color:#333}table#purchase-options tr{color:#666}table#purchase-options tr:first-child{line-height:14px;text-align:center;height:38px;position:relative;background-image:url(/assets/ecommerce/gray-gradient-d415318b7144ea3df52f81626fd6d3a7.png)}table#purchase-options tr:first-child td:first-child{text-align:left}table#purchase-options tr.grey{background-color:#f9f9f9}table#purchase-options tr.bottom td{padding-top:10px;padding-bottom:10px}table#purchase-options tr.bottom td .tiny a{font-weight:bold}table#purchase-options tr.bottom.print p.bold.small{display:inline;padding:0 8px 0 10px;border-left:1px #ddd solid}table#purchase-options tr.bottom.print p.bold.small.bw{border-left:0;padding-left:0}table#purchase-options tr td{padding:16px 4px 4px 10px;border:1px #ccc solid;width:105px}table#purchase-options tr td#professor-rec,table#purchase-options tr td#best-value{background-position:10px 45px;background-repeat:no-repeat}table#purchase-options tr td.sp .price{margin-top:30px}table#purchase-options tr td.daap .price{margin-top:12px}table#purchase-options tr td.pbc .price{margin-top:15px}table#purchase-options tr td#professor-rec{background-image:url(/assets/students/professor-recommends-4044f2ff25905d565da61238a93947b0.png)}table#purchase-options tr td#best-value{background-image:url(/assets/students/best-value-b281df6e9d08130fca7c7fbbb8d18317.png)}table#purchase-options tr td.checked{background-image:url(/assets/checkmark-18c148fc21a900c4ee34cbe246c69220.png);background-repeat:no-repeat;background-position:center;height:55px}table#purchase-options tr td br{margin:0}table#purchase-options tr td:first-child{vertical-align:top;width:155px;color:#666;font-weight:bold}table#purchase-options tr td:first-child span.bold{color:#333}.table-sub{font-size:12px;color:gray}#products{padding:12px 15px 15px 15px;width:428px;border:1px #eee solid;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;overflow:hidden;float:right}#products .sub.tiny.bold{line-height:0px;margin-left:21px;float:left;font-size:10px}#products form{overflow:hidden}#products ul{width:65.5%;float:left;list-style:none;margin-bottom:15px;padding-right:15px;color:#666}#products ul li{line-height:27px}#products ul li.add-flyx{margin-top:7px}#products ul li.flyx-header{border-top:1px solid #cecece}#products ul li#no-product{margin-bottom:5px}#products ul li#no-product:before{content:''}#products ul li.huge:before,#products ul li.large:before{padding-bottom:5px;content:""}#products ul li.large{color:#555}#products ul li:before{float:left;width:0;white-space:nowrap;font-weight:normal;content:"...................................................................."}#products ul li span{background:white}#products ul li span+span{float:right}#products ul .catalog-button,#products ul #products_submit{margin-top:5px;float:right}#products #add-to-cart-button{float:right;margin-bottom:10px;margin-top:100px}#products #add-to-cart-button.flyx{margin-top:197px}#products #optional{padding-right:0;padding-left:15px;border-left:1px #d5f1ff solid}#products #redemption{border-top:1px #ccc solid;padding:10px 10px 0 10px;margin-left:0;float:right}#products #redemption label{line-height:10px;text-align:right}#products #redemption input{width:27ex}td.tiny{line-height:14px}#course-bottom{padding-left:235px;padding-top:20px;overflow:hidden}#course-bottom #piggy,#course-bottom #paypal{float:left}#course-bottom #piggy{padding-right:20px;height:45px}#course-bottom #paypal{padding-top:13px;padding-left:35px;width:350px}#course-bottom #paypal img{padding-right:10px;float:left}#mboxImported-default-free-to-fair-student-0{height:50px}#return-policy-tooltip{padding-left:13px}#return-policy-tooltip li{padding-top:10px}#return-policy-tooltip li:first-child{padding-top:0}body #header #navigation ul #minicart{-moz-box-shadow:0 0px 9px #666;-webkit-box-shadow:0 0px 9px #666;box-shadow:0 0px 9px #666;border:1px solid #ccc;position:absolute;z-index:10;right:0px;text-align:left;display:none;background-image:url(/assets/students/layout/minicart.bg-a0beda25387c31cdc93936fc63eddb49.png);background-repeat:repeat-x;background-color:#ececec;padding:14px;width:408px}body #header #navigation ul #minicart ul,body #header #navigation ul #minicart li,body #header #navigation ul #minicart ol{float:none;margin:0;padding:0}body #header #navigation ul #minicart a{color:#2789c6 !important}body #header #navigation ul #minicart h2{margin:0;padding:0;color:#08629a}body #header #navigation ul #minicart .top.close{display:block;text-align:right;position:absolute;height:38px;width:37px;right:-18px;top:-18px;background-image:url(/assets/modal_close-7be14624d9ce35a8d54d792041a810a3.png);background-repeat:no-repeat;background-position:right 1px;background-color:transparent;cursor:pointer}body #header #navigation ul #minicart li.item.highlight{background-color:#deffd8}body #header #navigation ul #minicart .remainder.highlight{background-color:#deffd8}body #header #navigation ul #minicart ol.items{padding-left:0;list-style:none;display:block;margin-top:15px;color:#656565}body #header #navigation ul #minicart ol.items li.template{display:none}body #header #navigation ul #minicart ol.items li.item{min-height:30px;padding:10px 15px 10px 10px}body #header #navigation ul #minicart ol.items li.item .attributes li{color:#333}body #header #navigation ul #minicart ol.items li.item li.price{float:right}body #header #navigation ul #minicart ol.items li.item li.name{color:#333;margin-right:65px}body #header #navigation ul #minicart .remainder{text-align:center;color:#989898;background:#f0f0f0;padding:5px 0}body #header #navigation ul #minicart .no-items{font-size:15px;color:#2789c6;width:130px;margin:0 auto}body #header #navigation ul #minicart .info{padding:15px 7px 35px;border-bottom:1px solid #ddd}body #header #navigation ul #minicart .info .subtotal{padding-right:5px;float:right;color:#333;height:25px}body #header #navigation ul #minicart .coupon{padding-left:7px;padding-top:10px;border-bottom:none}body #header #navigation ul #minicart .actions{text-align:right;padding:14px 7px 10px}body #header #navigation ul #minicart .actions #checkout-button{float:right;margin-left:10px}body #header #navigation ul #minicart .actions .continue{display:inline-block;*display:inline;zoom:1;margin-top:3px}body #header #navigation ul #minicart h1.sad{text-align:center;padding:15px;color:#f5f5f5}body #header #navigation ul #minicart.empty h1.sad{display:block}body #header #navigation ul #minicart.empty .info,body #header #navigation ul #minicart.empty .actions,body #header #navigation ul #minicart.empty ol.items{display:none}body #header #navigation ul #minicart.bursting .remainder{display:block}.cart #footer .links,.cart #footer #social{display:none}#students-logo{float:left;width:84px;height:34px;background-image:url(/assets/students/layout/store-sub-logo-d391494c955ed66aa4a89ab66618b6f6.png);background-repeat:no-repeat}#detailed{padding:25px}#detailed ul li{width:285px;height:160px;margin-left:16px}#detailed ul li:first-child{margin-left:0}#detailed ul li>*{padding-left:16px}#detailed ul li .description{height:70px;margin-top:15px;margin-right:10px;background-repeat:no-repeat;background-position:center right;background-color:transparent}#detailed ul li.study-aids .description{padding-right:70px;background-image:url(/assets/home/study-aids.icon-b68557760659a10d57bc6e41b1128c00.png)}#detailed ul li.flyx .description{padding-right:90px;background-image:url(/assets/home/flyx.icon-9fc9e6ce26c866c410514aa363c5d3d8.png)}#detailed ul li.atlas-black .description{padding-right:70px;background-image:url(/assets/home/atlas-black.icon-9c2c5cf21f6a695c8811aed342fb124e.jpg)}#detailed ul li .field{display:block}#detailed ul li .actions{position:relative;top:-7px}#detailed ul li .actions .buy-now{display:block;text-align:left;text-indent:-10000px;overflow:hidden;background-image:url(/assets/students/layout/button.buy-now-a61abdb7dac6bdd568a2b3a778855b78.png);background-color:transparent;background-repeat:no-repeat;width:88px;height:22px;float:left}#detailed ul li .actions .buy-now:hover{background-position:0 -22px}#detailed ul li .actions .buy-now:active{background-position:0 -44px}#detailed ul li .actions .learn-more,#detailed ul li .actions .arrow{position:relative;top:3px;color:#08629a}#homepage{height:100px}#homepage h2.large{margin-top:16px}#homepage #homepage-features{margin-top:50px}#homepage #homepage-features h1{padding-bottom:28px;clear:both}#homepage #homepage-features p.subtext{padding:5px 0 10px 0;color:#777;font-weight:bold}#homepage #homepage-features p.large.bold{color:#333;padding:10px 0 5px 0}#homepage #homepage-features p{margin:0;color:#656565}#homepage #homepage-features h3,#homepage #homepage-features h4{padding:10px 0px}#homepage #homepage-features #aap-features,#homepage #homepage-features #many-features{float:left;width:47%}#homepage #homepage-features #old-school-features .aa,#homepage #homepage-features #old-school-features .oo,#homepage #homepage-features #sp-features .aa,#homepage #homepage-features #sp-features .oo,#homepage #homepage-features #free-features .aa,#homepage #homepage-features #free-features .oo{padding:0px 0px 0px 90px;min-height:95px;background-repeat:no-repeat;background-position:-10px 0}#homepage #homepage-features #many-features{border-right:1px solid #d5f1ff;padding-right:20px}#homepage #homepage-features #sp-features .oo{background-image:url(/assets/students/sp-badge-60e8212fda59427cce42a636fd50e7a9.png)}#homepage #homepage-features #free-features .oo{background-image:url(/assets/students/fp-badge-fe865f902f42ce3b335d663483497f2d.png)}#homepage #homepage-features #old-school-features{padding-bottom:20px}#homepage #homepage-features #old-school-features .aa,#homepage #homepage-features #old-school-features .oo{padding:0px 0px 0px 90px}#homepage #homepage-features #old-school-features .oo{background-image:url(/assets/students/books-badge-18ecdec9178438e2707f1a77c68a260e.png);background-repeat:no-repeat;background-position:0 0 !important;min-height:70px}#homepage #homepage-features #old-school-features .aa{background-image:url(/assets/students/aap-book-badge-a9c194bfea534d3b757afdaf38229a09.png);background-repeat:no-repeat;min-height:70px}#homepage #homepage-features #aap-features{float:right;border-bottom:1px solid #d5f1ff;padding-bottom:20px;margin-bottom:20px}#homepage #homepage-features #aap-features dl#aap-feature-list{padding:0px  0px 0px 110px;background-image:url(/assets/students/aap-badge-7822900b8be178efb03ceb6f3ba1e512.png);background-repeat:no-repeat;background-position:0px 5px}#homepage #homepage-features #aap-features dl#aap-feature-list dt{color:#06903d;list-style-type:disc;display:list-item;font-weight:bold;margin:9px 0px 0px 0px}#homepage #homepage-features #aap-features dl#aap-feature-list dd p{padding-bottom:10px}#homepage #homepage-features #aap-features dl#aap-feature-list dd p.tiny.bold{padding:0}.redemption-code span.explain.italic.tiny{font-weight:normal !important}#redeem-code-form ul.name-field li{margin-left:0}#student-hero{background-image:url(/assets/students/hero-adb0806be20bd6d3ab5a644eb2dffa23.jpg);background-repeat:no-repeat;min-height:483px;margin-top:-120px;border-bottom:solid 10px #f05f21;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#student-homepage-header{margin-top:-205px}#student-homepage-header h1{font-size:50px;font-family:"Source Sans Pro", "Lato";line-height:60px;color:white}#student-homepage-header h3{font-family:"Source Sans Pro", "Lato";color:white}#main-content #student-finder{clear:both;margin-left:315px;padding-bottom:35px}#main-content #student-homepage-content{margin-top:120px;text-align:center}#main-content #student-homepage-content h2.large{font-size:50px;margin-bottom:40px}#main-content #student-homepage-content .steps{margin:10px 0px 10px 20px;text-align:left;float:left;width:100%;margin:5px 0px;padding-top:1px;color:black}#main-content #student-homepage-content .steps h3{font-size:35px}#main-content #student-homepage-content .steps ol{padding-left:0px;margin-bottom:50px;margin-left:45px}#main-content #student-homepage-content .steps ol li.step{vertical-align:top;color:#333;background-repeat:no-repeat;list-style-type:none;margin:10px;display:table-cell;font-weight:normal;letter-spacing:0.5px;line-height:1.3em;text-align:left;font-size:0.9em}#main-content #student-homepage-content .steps ol li.step .image{background-image:url(/assets/students/number-sprite-90a0a1478386b6ea9c23ec8b49368adf.png);height:49px;width:41px}#main-content #student-homepage-content .steps ol li.step.one .image{background-position:0 0}#main-content #student-homepage-content .steps ol li.step.two .image{background-position:-38px 0}#main-content #student-homepage-content .steps ol li.step.three .image{background-position:-76px 0}#main-content #student-homepage-content .steps ol li.step p{width:255px;padding-left:10px;float:left}.fake-check,.fake-check-checked{background-repeat:no-repeat;width:16px;height:16px;float:left;margin:3px}.fake-check{background-image:url(/assets/fake_check_unchecked-bb9b9fa71b15768d803c9b894dfecac8.png)}.fake-check-checked{background-image:url(/assets/fake_check_checked-a702831db34d1fa3dc6e4ba6ca421673.png)}#redeem h2.top{margin-bottom:5px}#redeem .loader{filter:alpha(opacity=70);opacity:0.7;zoom:1;display:none;width:600px;height:200px;background-image:url(/assets/students/layout/ajax-loader-c80c7f903e44ca53692e1cff0ba5db3b.gif);background-color:white;background-position:center center;background-repeat:no-repeat}#redeem p.explain{color:#333;font-weight:normal}#redeem .steps ol{width:100%}#redeem .steps ol li.three{margin-top:20px}#redeem .signed-in-as{width:500px}#redeem .downthere{margin-left:293px}#redeem .register-wrapper,#redeem .login-wrapper,#redeem .redemption-wrapper{margin-left:-10px}#redeem .register-wrapper p.large,#redeem .login-wrapper p.large,#redeem .redemption-wrapper p.large{margin:0px 0px 5px 10px;width:350px}#redeem .register-wrapper p.explain,#redeem .login-wrapper p.explain,#redeem .redemption-wrapper p.explain{margin:-5px 0px 4px 10px}#redeem .register,#redeem .login,#redeem .redemption{-moz-box-shadow:0px 0px 3px #aaa;-webkit-box-shadow:0px 0px 3px #aaa;box-shadow:0px 0px 3px #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:380px;border:1px solid #eee;padding:10px;margin:0 0 0 10px;overflow:hidden}#redeem .register .privacy,#redeem .login .privacy,#redeem .redemption .privacy{float:right;margin-right:2px}#redeem .register ul.email,#redeem .login ul.email,#redeem .redemption ul.email{margin-top:0px}#redeem .register ul.password-form li.field,#redeem .login ul.password-form li.field,#redeem .redemption ul.password-form li.field{margin-top:-11px}#redeem .register ul.password-form li.field input,#redeem .login ul.password-form li.field input,#redeem .redemption ul.password-form li.field input{width:169px}#redeem .register .aap-upsell-bw-container,#redeem .login .aap-upsell-bw-container,#redeem .redemption .aap-upsell-bw-container{margin-top:6px}#redeem .register input,#redeem .login input,#redeem .redemption input{font-size:1em;border:1px solid #ddd;color:#333;width:100%;padding:2px}#redeem .register label,#redeem .login label,#redeem .redemption label{color:#555}#redeem .register .forgot,#redeem .login .forgot,#redeem .redemption .forgot{margin-right:130px}#redeem .register .register-submit,#redeem .login .register-submit,#redeem .redemption .register-submit{margin:0px 0px 5px 0px}#redeem .register .register-submit .field.submit,#redeem .login .register-submit .field.submit,#redeem .redemption .register-submit .field.submit{margin:0 0px 0px 0px}#redeem .login .field,#redeem .register .field,#redeem .redemption .field{display:block;padding:0;padding-bottom:15px}#redeem .login .field.submit,#redeem .register .field.submit,#redeem .redemption .field.submit{padding-bottom:0}#redeem .login .field label,#redeem .login .field input,#redeem .register .field label,#redeem .register .field input,#redeem .redemption .field label,#redeem .redemption .field input{width:98%}#redeem .login .field .forgot-password,#redeem .register .field .forgot-password,#redeem .redemption .field .forgot-password{float:left;padding-top:15px;line-height:25px;height:25px}#redeem .login input[type="checkbox"],#redeem .register input[type="checkbox"],#redeem .redemption input[type="checkbox"]{width:auto;float:left}#redeem .login .login-error-message,#redeem .register .login-error-message,#redeem .redemption .login-error-message{clear:both}#redeem .login #password-input,#redeem .login #name-field,#redeem .register #password-input,#redeem .register #name-field,#redeem .redemption #password-input,#redeem .redemption #name-field{margin:0}#redeem .login #password-input .field,#redeem .login #name-field .field,#redeem .register #password-input .field,#redeem .register #name-field .field,#redeem .redemption #password-input .field,#redeem .redemption #name-field .field{float:right;width:48%}#redeem .login #password-input .field input,#redeem .login #name-field .field input,#redeem .register #password-input .field input,#redeem .register #name-field .field input,#redeem .redemption #password-input .field input,#redeem .redemption #name-field .field input{width:97%}#redeem .login #password-input .field:first-child,#redeem .login #name-field .field:first-child,#redeem .register #password-input .field:first-child,#redeem .register #name-field .field:first-child,#redeem .redemption #password-input .field:first-child,#redeem .redemption #name-field .field:first-child{float:left}#redeem .login #password-input #pw-strength,#redeem .login #name-field #pw-strength,#redeem .register #password-input #pw-strength,#redeem .register #name-field #pw-strength,#redeem .redemption #password-input #pw-strength,#redeem .redemption #name-field #pw-strength{width:250px;float:left;line-height:25px;height:25px;padding-bottom:0}#masthead{float:right;width:400px;height:248px}#aap-success{width:970px;height:350px;background-color:white;position:absolute;top:0px;left:0px;padding:20px;padding-top:40px}#aap-success .aap-explain{margin:27px 0px 0px 303px}#aap-success .aap-explain h3{margin-bottom:19px}#aap-success .aap-explain h3.normal{font-size:1.05em;color:#7D7D7D}#aap-success .aap-explain h3 a{font-weight:600}#aap-success .aap-logo{background-image:url(/assets/ecommerce/mac-ipad-adcf18fc9218e907c3a5a62e342bc1e4.png);background-repeat:no-repeat;width:337px;min-height:300px;height:275px;position:absolute;top:90px;left:0px}.field.pad-number{padding-left:75px}.field.submit p{color:white}#password-tooltip ul{margin-left:20px}#password-tooltip ul li{list-style-type:disc}#password-tooltip hr{border:1px solid #ddd}li.buy-done{display:none}li.buy-loader{height:16px;width:16px;background-image:url(/assets/sm-ajax-loader-859d255230abfdde405e23cbde6ac898.gif);background-repeat:no-repeat}.search-link-spacer{margin:5px 0px 25px 60px}
