body{margin:0;padding:0;background:#fff}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}img{max-width:100%;max-height:100%;border:none}.fl{float:left}.fr{float:right}.fn{float:none}.oh{overflow:hidden}.os{overflow:scroll}.oa{overflow:auto}.ov{overflow:visible!important}.db{display:-moz-box;-moz-box-align:center;display:-webkit-box;-webkit-box-align:center;display:box;box-align:center}.di{display:inline}.dib{display:inline-block}.dtc{display:table-cell}.dn{display:none}.cl{clear:left}.cr{clear:right}.cb{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.taj{text-align:justify}.pr{position:relative}.pa{position:absolute}.ps{position:static}.container{margin:0 auto;width:984px}.row{overflow:hidden;margin-left:-5px;clear:both}.row .row{margin-left:-10px}.hidden-phone{display:block!important}.hidden-tablet{display:block!important}.hidden-desktop{display:none!important}.visible-phone{display:none!important}.visible-tablet{display:none!important}.visible-desktop{display:block!important}.span1{width:31px;margin-left:10px;float:left;background:#ccc}.span2{width:72px;margin-left:10px;float:left}.span3{width:113px;margin-left:10px;float:left}.span4{width:154px;margin-left:10px;float:left}.span5{width:195px;margin-left:10px;float:left}.span6{width:236px;margin-left:10px;float:left}.span7{width:277px;margin-left:10px;float:left}.span8{width:318px;margin-left:10px;float:left}.span9{width:359px;margin-left:10px;float:left}.span10{width:400px;margin-left:10px;float:left}.span11{width:441px;margin-left:10px;float:left}.span12{width:482px;margin-left:10px;float:left}.span13{width:523px;margin-left:10px;float:left}.span14{width:564px;margin-left:10px;float:left}.span15{width:605px;margin-left:10px;float:left}.span16{width:646px;margin-left:10px;float:left}.span17{width:687px;margin-left:10px;float:left}.span18{width:728px;margin-left:10px;float:left}.span19{width:769px;margin-left:10px;float:left}.span20{width:810px;margin-left:10px;float:left}.span21{width:851px;margin-left:10px;float:left}.span22{width:892px;margin-left:10px;float:left}.span23{width:933px;margin-left:10px;float:left}.span24{width:974px;margin-left:10px;float:left}.jump1{margin-left:51px}.jump2{margin-left:92px}.jump3{margin-left:133px}.jump4{margin-left:174px}.jump5{margin-left:215px}.jump6{margin-left:256px}.jump7{margin-left:297px}.jump8{margin-left:338px}.jump9{margin-left:379px}.jump10{margin-left:420px}.jump11{margin-left:461px}.jump12{margin-left:502px}.jump13{margin-left:543px}.jump14{margin-left:584px}.jump15{margin-left:625px}.jump16{margin-left:666px}.jump17{margin-left:707px}.jump18{margin-left:748px}.jump19{margin-left:789px}.jump20{margin-left:830px}.jump21{margin-left:871px}.jump22{margin-left:912px}.jump23{margin-left:953px}ul.thumbs{list-style-type:none;padding:0;margin:0 0 0 -5px}ul.thumbs li{padding:0;text-align:center;display:inline-block;float:none}ul.thumbs li a.img,ul.thumbs li a.img:hover{text-decoration:none;display:inline-block}ul.thumbs li a.img img,ul.thumbs li a.img:hover img{border:none}@media only screen and (min-width:768px) and (max-width:979px){.container{width:778px}.hidden-phone{display:block!important}.hidden-tablet{display:none!important}.hidden-desktop{display:block!important}.visible-phone{display:none!important}.visible-tablet{display:block!important}.visible-desktop{display:none!important}.span1{width:22.41666667px;margin-left:5px;float:left;background:#ccc}.span2{width:54.83333333px;margin-left:10px;float:left}.span3{width:87.25px;margin-left:10px;float:left}.span4{width:119.66666667px;margin-left:10px;float:left}.span5{width:152.08333333px;margin-left:10px;float:left}.span6{width:184.5px;margin-left:10px;float:left}.span7{width:216.91666667px;margin-left:10px;float:left}.span8{width:249.33333333px;margin-left:10px;float:left}.span9{width:281.75px;margin-left:10px;float:left}.span10{width:314.16666667px;margin-left:10px;float:left}.span11{width:346.58333333px;margin-left:10px;float:left}.span12{width:379px;margin-left:10px;float:left}.span13{width:411.41666667px;margin-left:10px;float:left}.span14{width:443.83333333px;margin-left:10px;float:left}.span15{width:476.25px;margin-left:10px;float:left}.span16{width:508.66666667px;margin-left:10px;float:left}.span17{width:541.08333333px;margin-left:10px;float:left}.span18{width:573.5px;margin-left:10px;float:left}.span19{width:605.91666667px;margin-left:10px;float:left}.span20{width:638.33333333px;margin-left:10px;float:left}.span21{width:670.75px;margin-left:10px;float:left}.span22{width:703.16666667px;margin-left:10px;float:left}.span23{width:735.58333333px;margin-left:10px;float:left}.span24{width:768px;margin-left:10px;float:left}.jump1{margin-left:42.41666667px}.jump2{margin-left:74.83333333px}.jump3{margin-left:107.25px}.jump4{margin-left:139.66666667px}.jump5{margin-left:172.08333333px}.jump6{margin-left:204.5px}.jump7{margin-left:236.91666667px}.jump8{margin-left:269.33333333px}.jump9{margin-left:301.75px}.jump10{margin-left:334.16666667px}.jump11{margin-left:366.58333333px}.jump12{margin-left:399px}.jump13{margin-left:431.41666667px}.jump14{margin-left:463.83333333px}.jump15{margin-left:496.25px}.jump16{margin-left:528.66666667px}.jump17{margin-left:561.08333333px}.jump18{margin-left:593.5px}.jump19{margin-left:625.91666667px}.jump20{margin-left:658.33333333px}.jump21{margin-left:690.75px}.jump22{margin-left:723.16666667px}.jump23{margin-left:755.58333333px}}@media only screen and (max-width:767px){.container{width:auto;display:block;float:none}.hidden-phone{display:none!important}.hidden-tablet{display:block!important}.hidden-desktop{display:block!important}.visible-phone{display:block!important}.visible-tablet{display:none!important}.visible-desktop{display:none!important}.row{margin-left:0}.row .row{margin-left:0}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.span13,.span14,.span15,.span16,.span17,.span18,.span19,.span20,.span21,.span22,.span23,.span24{float:none;width:auto;display:block;margin:0}ul.thumbs{list-style-type:none;padding:0;margin:0}ul.thumbs li{display:block}ul.thumbs li+li{margin-top:15px}}html,body{overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch;width:100%}h1{font:400 40px/48px Lato,Helvetica,Arial,sans-serif;color:#194775}h1 b{font-weight:400;color:#45a8e6}h1.tlc{text-transform:none}h2{font:700 23px/26px Lato,Helvetica,Arial,sans-serif;color:#fff}h3{font:700 23px/26px Lato,Helvetica,Arial,sans-serif}h4{font:400 16px/19px Lato,Helvetica,Arial,sans-serif;color:#194775}h5{font:400 18px/21px Helvetica,Arial,sans-serif}img{color:#fff}.content{margin-bottom:90px}.content h1{font:400 35px/38px Helvetica,Arial,sans-serif;color:#194775}.content h1 b{font-weight:400}.content h1.big{font:400 38px/40px Helvetica,Arial,sans-serif}.content h3{color:#194775;font-family:Helvetica,Arial,sans-serif;font-weight:400}.content h3 b{color:#45a8e6;font-weight:400}.content h4{font-family:Helvetica,Arial,sans-serif}.content h4 b{color:#45a8e6}.content .breadcrumbs{color:#1d71a6;font-size:13px;font-family:Lato,Helvetica,Arial,sans-serif}.content .breadcrumbs a{font-weight:400}.content a{font-weight:700}.content a:hover{text-decoration:underline}.content textarea{font-family:Helvetica,Arial,sans-serif;font-size:14px;background:#fff;border:1px solid #b5b5b2;color:#194775}.content input,.content select{font-size:14px;background:#fff;border:1px solid #b5b5b2;color:#194775;margin-right:-2px;height:30px;line-height:30px;text-align:center}.content input:nth-last-child(2),.content select:nth-last-child(2){margin-right:-4px}.content input:disabled{background:#E6EDDD}.content input[type="checkbox"],.content input[type="radio"]{border:none}.content input.error,.content select.error{border:1px solid #f00}.content .inputError{position:absolute!important}.content select{height:34px}.content label{line-height:32px;font-size:13px}.content label input{float:left;margin-right:10px!important}.content #paypalCheckout{border:none;height:auto;background:transparent;display:block;margin:0 auto}a{text-decoration:none;color:#1d71a6}a.signup{color:#45a8e6}a.upgrade{color:#ff9c00}.vertical-sep{background:url(/resources/img/vertical-sep.png) left top no-repeat}.vertical-sep.right{background:url(/resources/img/vertical-sep.png) right top no-repeat}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#474641;width:100%;overflow-x:hidden}#page-error{margin-top:30px;display:block;text-align:center;color:#f00;font-weight:700;background:rgba(255,0,0,.12) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIW2NkwAL+MzBIMqKLQwWfo0jABEGK4RLIgnAJdEGwBDZBkAQAAn0LH5X4dGYAAAAASUVORK5CYII=) repeat;border:1px solid #f57f8a;padding:16px}#page-warning{margin-top:30px;display:block;text-align:center;color:#e90;font-weight:700;background:rgba(255,204,0,.12) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAK0lEQVQIW2NkwAL+n2GQZEQXBwuaMDxHkYAJghTDJZAF4RLogmAJbIIgCQCpfBDraD2M8gAAAABJRU5ErkJggg==) repeat;border:1px solid #f5cf8a;padding:16px}#page-success{margin-top:30px;display:block;text-align:center;color:#690;font-weight:700;background:rgba(153,255,0,.12) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAALElEQVQIW2NkwAJm/meQZEQXBwmmMzI8R5GACYIUwyWQBeES6IJgCWyCIAkAi5oQuEPg8UAAAAAASUVORK5CYII=) repeat;border:1px solid #cff58a;padding:16px}.noAccess{background:#ededed;color:#e53663;margin:15px auto;width:604px;height:57px;line-height:57px;vertical-align:middle;display:block}.noAccess img{display:inline-block;vertical-align:middle;margin-right:15px}.yesAccess{background:#E9E9E9;color:#1F6711;margin:15px auto;width:604px;height:57px;line-height:57px;vertical-align:middle;display:block}.yesAccess img{display:inline-block;vertical-align:middle;margin-right:15px}.suspended{background:#ededed;color:#e53663;height:57px;line-height:57px;vertical-align:middle;display:block;font-size:20px}h3.warning{color:#ff8a00}h3.warning b{color:#e44867}.lightText{color:#898989}ul.benefits-table{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0%,#ededed 100%);background:-o-linear-gradient(top,#fff 0%,#ededed 100%);background:-ms-linear-gradient(top,#fff 0%,#ededed 100%);background:linear-gradient(to bottom,#fff 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);list-style-type:none;display:block;border:1px solid #d0d0d0;margin:0;padding:0;overflow:hidden}ul.benefits-table li{float:left;width:40%;margin:0;padding:3% 5% 0 5%;text-align:justify;min-height:126px}ul.benefits-table li img{display:block;margin:0 auto}ul.benefits-table li:nth-child(even){margin-left:-1px;border-left:1px solid #d0d0d0}ul.benefits-table li:nth-child(n+3){border-top:1px solid #d0d0d0}p{font-family:Helvetica,Arial,sans-serif}.button{display:inline-block;height:46px;padding:0 28px;background:#878787;text-shadow:0 1px 1px rgba(0,0,0,.3);font:400 16px/46px Lato,Helvetica,Arial,sans-serif;text-align:center;border:1px solid #878787;cursor:pointer;text-decoration:none!important;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 24px 24px rgba(255,255,255,.34),inset 0 -1px 1px rgba(0,0,0,.6)}.upgrade.button{border:1px solid #5c9b1a;background:#5c9b1a;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 24px 24px rgba(255,255,255,.34),inset 0 -1px 1px rgba(0,0,0,.6);color:#fff}.light.button{border:1px solid #a1a1a1;background:#fff;box-shadow:inset 0 -24px 24px rgba(0,0,0,.07000000000000001),inset 0 24px 24px rgba(255,255,255,.07000000000000001),inset 0 -1px 1px rgba(0,0,0,.6);color:#474641;text-shadow:none}.facebook.button{background:#3b5998;border:1px solid #3181b4;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 24px 24px rgba(255,255,255,.26),inset 0 -1px 1px rgba(0,0,0,.6)}.signup.button{border:1px solid #3181b4;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 24px 24px rgba(255,255,255,.26),inset 0 -1px 1px rgba(0,0,0,.6);background:#37a1e4;color:#fff}.best.button{border:1px solid #ff9c00;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 24px 24px rgba(255,255,255,.26),inset 0 -1px 1px rgba(0,0,0,.6);background:#ff9c00}.button.disabled,.disabled{opacity:.5;cursor:default}.trackingPixel{position:absolute;left:-1px;top:-1px;z-index:-1}.mt5{margin-top:5px!important}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt12{margin-top:12px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt22{margin-top:22px!important}.mt24{margin-top:24px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt42{margin-top:42px!important}.mt44{margin-top:44px!important}.mt48{margin-top:48px!important}.mt50{margin-top:50px!important}.mt52{margin-top:52px!important}.mt60{margin-top:60px!important}.mt64{margin-top:64px!important}.mt68{margin-top:68px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt99{margin-top:99px!important}.mt110{margin-top:110px!important}.mt130{margin-top:130px!important}.ptb10{padding:10px 0!important}.ptb30{padding:30px 0!important}.ptb60{padding:60px 0!important}.ptb70{padding:70px 0!important}.ptb90{padding:90px 0!important}.mb20{margin-bottom:20px!important}.mtb58{margin:58px 0}.mb90{margin-bottom:90px!important}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml25{margin-left:25px}.mr15{margin-right:15px}.fs13{font-size:13px}h2{font-size:34px;line-height:48px}h2 b{color:#45a8e6;font-weight:normal}#screenlock{position:fixed;z-index:5555;width:100%;height:100%;background:#37a1e4;top:0;left:0;display:none}#darkScreen{position:fixed;z-index:5555;width:100%;height:100%;background:#0b2137;top:0;left:0;display:none}#previewOnscreen{position:absolute;z-index:7777;max-width:984px;top:0;margin:0 auto;display:none}#previewOnscreen .white{overflow:hidden;background:#fff;padding:40px 20px;margin-top:40px}#transferWindow{position:fixed;z-index:7777;box-shadow:27px 27px 27px rgba(0,0,0,.22);width:854px;height:321px;display:none}#transferWindow .close{width:34px;height:34px;background:url(/resources/img/oto-pu-close.png) no-repeat;position:absolute;top:-17px;right:-17px;cursor:pointer}#closePreview{cursor:pointer;color:#fff;background:url(/resources/img/icon-close-darkscreen.png) right center no-repeat;padding-right:26px;line-height:59px}#main-login-form{display:none;position:fixed;width:562px;background:#f8f8f8;z-index:8888;border:3px solid #fff;padding:20px 0;border-radius:2px}#main-login-form .content{padding:0 20px;margin:0}#main-login-form .gray-bg{background:#ebeaeb;padding-top:20px;padding-bottom:20px}#main-login-form input{width:37%}#main-login-form input+input{margin-left:13px}#main-login-form input+button{margin-left:13px}#main-login-form span.close{position:absolute;width:34px;height:34px;background:url(/resources/img/oto-pu-close.png) no-repeat;top:-17px;right:-17px;cursor:pointer}.gray{background:#ebebeb}nav.fixedMain{display:none;height:40px;background:#000;box-shadow:inset 0 -2px 2px rgba(0,0,0,.1);position:fixed;z-index:6000;transition:all 0.3s ease;width:100%;left:0;top:0}nav.fixedMain ul.hold{list-style-type:none;margin:0 auto;padding:0;height:40px;max-width:984px;position:relative}nav.fixedMain ul.hold li{float:left;height:40px;box-shadow:inset 0 -2px 2px rgba(0,0,0,.1);position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}nav.fixedMain ul.hold li a{color:#fff;line-height:40px;display:block;text-align:center;padding:0 10px}nav.fixedMain ul.hold li a:hover{text-decoration:none;background:#45a8e6}nav.fixedMain ul.hold li a.logo{padding-top:2px;height:38px}nav.fixedMain ul.hold li.more{float:right}nav.fixedMain ul.hold li.more ul{list-style-type:none;position:absolute;top:40px;right:0;margin:0;padding:0;background:#194775;display:none}nav.fixedMain ul.hold li.more ul li{display:block;float:none;height:30px}nav.fixedMain ul.hold li.more ul li a{line-height:30px;overflow:hidden;white-space:nowrap;display:block}nav.fixedMain ul.hold li.more ul li a:hover{background:#45a8e6}nav.fixedMain ul.hold li.more ul li+li{border-left:none;border-top:1px solid #0d2741}nav.fixedMain ul.hold li.active{background:#45a8e6}nav.fixedMain ul.hold li.active a{cursor:default}nav.fixedMain ul.hold li.cat{background:#5C9A1B;position:static}nav.fixedMain ul.hold li.cat nav{position:absolute;top:40px;background:#5C9A1B;display:none;padding:10px 0}nav.fixedMain ul.hold li.cat nav ul{display:block;background:transparent;position:relative;margin:0;padding:0;list-style-type:none}nav.fixedMain ul.hold li.cat nav ul li{display:none;box-shadow:none;color:#fff;cursor:pointer;padding:0 10px;float:none;height:auto;line-height:25px}nav.fixedMain ul.hold li.cat nav ul li a{line-height:30px;padding:0 0 0 10px;text-align:left}nav.fixedMain ul.hold li.cat nav ul li:hover{background:#6aac25}nav.fixedMain ul.hold li.cat nav ul li+li{border:none}nav.fixedMain ul.hold li.cat nav ul li.title{display:block;-webkit-column-span:all;-moz-column-span:all;column-span:all}nav.fixedMain ul.hold li.cat nav ul hr{height:1px;border:none;border-top:1px solid #6aac25}nav.fixedMain ul.hold li.cat nav.cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}nav.fixedMain ul.hold li.cat a:hover{background:#6aac25}nav.fixedMain ul.hold li.logo a{background:transparent}nav.fixedMain ul.hold li.search{overflow:hidden;text-align:center;width:40%}nav.fixedMain ul.hold li.search form{overflow:hidden;display:inline-block;margin-top:5px;width:93%}nav.fixedMain ul.hold li.search input{background:#fff;border:1px solid #0d2741;height:28px;padding:0 13px;margin:0;border-right:none;width:84.5%;line-height:28px;-webkit-appearance:none}nav.fixedMain ul.hold li.search button{background:#fff;border:1px solid #0d2741;height:30px;line-height:28px;padding:0;margin:0}nav.fixedMain ul.hold li.search button img{margin:6px 5px 0 5px}nav.fixedMain ul.hold li.search:hover{background:#194775}nav.fixedMain.showIt{display:block}nav.topMain{display:block;height:40px;background:#000;box-shadow:inset 0 -2px 2px rgba(0,0,0,.1)}nav.topMain ul{list-style-type:none;overflow:hidden;margin:0;padding:0;height:40px}nav.topMain ul li#homeIcon{width:3%}nav.topMain ul li#homeIcon img{margin-top:9px}nav.topMain ul li{float:left;width:12.12%;line-height:40px;box-shadow:inset 0 -2px 2px rgba(0,0,0,.1)}nav.topMain ul li a{color:#fff;width:100%;line-height:40px;display:block;text-align:center}nav.topMain ul li a:hover{text-decoration:none}nav.topMain ul li.active{background:#45a8e6}nav.topMain ul li.active a{cursor:default}nav.topMain ul li:hover{background:#45a8e6}nav.topMain ul li:nth-child(7){width:8%}nav.topMain ul li:nth-child(11){width:9%}nav.topMain ul li:nth-child(4),nav.topMain ul li:nth-child(9),nav.topMain ul li:nth-child(10){width:10%}nav.topMain ul li:nth-child(6){width:12%}nav.topMain ul li:nth-child(8){width:13%}header.thinOffer{padding:20px 0;display:block;border-bottom:4px solid #a5a5a5}header.thinOffer a.skip{background:url(/resources/img/skip-bg.png) no-repeat 0 0;width:118px;height:40px;text-align:center;font:normal 14px/40px arial;color:#fff;text-decoration:none;display:block}header.topMain{min-height:86px;background:#fff;border-bottom:3px solid #ebebeb}header.topMain #mainLogo{min-height:60px;vertical-align:middle}header.topMain #mainLogo a{margin-top:10px;text-decoration:none;position:relative;display:inline-block;vertical-align:middle}header.topMain #mainLogo a img{border:none;display:inline-block}header.topMain #mainLogo a span{position:absolute;right:0;bottom:0}header.topMain #languages{margin:25px 12px 25px 30px;line-height:28px;font-size:13px}header.topMain #languages a.language{display:inline-block;line-height:16px;vertical-align:middle;color:#747474}header.topMain #languages a.language span{display:inline-block;margin-right:5px;width:24px;height:16px;vertical-align:middle}header.topMain #languages a.language span.spanish{background:url(/resources/img/icon-languages.png) 0 0 no-repeat}header.topMain #languages a.language span.portuguese{background:url(/resources/img/icon-languages.png) 0 -16px no-repeat}header.topMain #languages a.language+a.language{margin-left:12px}header.topMain #mainSearch{overflow:hidden;margin-top:25px}header.topMain #mainSearch input{background:#fff;border:2px solid #d5d5d2;height:28px;padding:0 13px;margin:0;border-right:none;width:75%;line-height:28px;-webkit-appearance:none}header.topMain #mainSearch button{background:#fff;border:2px solid #d5d5d2;height:32px;border-left:none;line-height:28px;padding:0;margin:0}header.topMain #mainSearch button img{margin:6px 10px 0 0}.bookHeading h3 b,.bookHeading h1 b{color:#5c9a1b}section#mainFeatured.homepage{background:url(/resources/img/field-reading.jpg) no-repeat;background-size:cover}section#mainFeatured.homepage h1{color:#1d507c}section#mainFeatured.homepage p{color:#1d507c}section#mainFeatured.homepage .category.container{background:rgba(0,0,0,.8);border-radius:5px;padding-bottom:40px}section#mainFeatured.homepage h2{color:#fff;padding:19px 0;font-size:23px;font-weight:700;line-height:24px;text-transform:none}section#mainFeatured.homepage .category ul{list-style-type:none;margin:0;padding:0}section#mainFeatured.homepage .category ul li{margin:0;padding:0}section#mainFeatured.homepage .category ul li a{display:block;line-height:18px;font-size:14px;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400}section#mainFeatured.homepage .category ul li a:hover{text-decoration:underline}section#mainFeatured.homepage .category ul li.title{color:#dad02a}section#mainFeatured.homepage .category ul li+li.title{margin-top:16px}section#mainFeatured.homepage .category ul li:first-child:not(.title){margin-top:2px}section#mainFeatured.homepage .blue.top-button{text-align:center;position:relative;line-height:52px;border:4px solid #77b248!important;background:transparent;font-size:18px;box-shadow:none;text-shadow:none;color:#79af40;height:auto;width:40%;margin-top:30px}section#mainFeatured.homepage .orange.top-button{text-align:center;position:relative;line-height:52px;border:4px solid #72bfed!important;background:transparent;font-size:18px;box-shadow:none;text-shadow:none;color:#41a7e7;height:auto;text-transform:uppercase;width:48%;margin-top:30px}section#mainFeatured.homepage .blue.top-button:hover{background:none}section#mainFeatured.homepage .orange.top-button:hover{background:none}section#mainFeatured{position:relative}section#mainFeatured .container#mainCategories{overflow:visible;position:relative;z-index:2000}section#mainFeatured .wrapper{position:relative;min-height:100px;overflow:hidden}section#mainFeatured .top-button{border:1px solid;border-top:0;height:42px;margin:0 1px 1px 1px;line-height:42px;font-weight:700;font-size:16px;display:block;color:#fff;overflow:hidden;width:44%}section#mainFeatured .top-button img{margin-left:9px}section#mainFeatured .blue.top-button{border-color:#3181b4;border-top:1px solid #3181B4;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 -1px 5px rgba(255,255,255,.38),inset 0 1px 2px rgba(0,0,0,.3),inset 0 15px 21px rgba(255,255,255,.28);background:rgba(69,168,230,.9399999999999999);text-shadow:0 1px 1px rgba(0,0,0,.3);text-align:center;position:relative}section#mainFeatured .green.top-button{border-color:#5c9a1b;box-shadow:0 1px 1px rgba(0,0,0,.2),inset -1px -1px 5px rgba(255,255,255,.21),inset 0 1px 2px rgba(0,0,0,.3),inset 0 -15px 21px rgba(255,255,255,.1);background:#477815;text-shadow:0 1px 1px rgba(0,0,0,.3);text-transform:uppercase;padding:0 24px;overflow:hidden;position:absolute;max-width:138px}section#mainFeatured .green.top-button a{color:#fff}section#mainFeatured .green.top-button a:hover{text-decoration:none}section#mainFeatured .green.top-button nav{overflow:hidden}section#mainFeatured .green.top-button nav ul{font-size:14px;line-height:20px;text-transform:none;list-style-type:none;margin:0;padding:0;text-shadow:none}section#mainFeatured .green.top-button nav ul li{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:227px}section#mainFeatured .green.top-button nav ul li a{color:#f1f1f1;font-weight:bold;margin-left:5px}section#mainFeatured .green.top-button nav ul li.title{cursor:pointer;float:none;width:100%}section#mainFeatured .green.top-button nav ul li.title.mb{margin:25px 0;font-size:16px;display:block}section#mainFeatured .orange.top-button{border-color:#ffa100;border-top:1px solid #ffa100;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 24px 24px rgba(255,255,255,.26),inset 0 -1px 1px rgba(0,0,0,.6);background:rgba(255,156,0,.9399999999999999);text-shadow:0 1px 1px rgba(0,0,0,.3);text-align:center;position:relative;color:#fff}section#mainFeatured .top-button:hover{text-decoration:none}section#mainFeatured .green.top-button.open{float:none;height:auto;position:absolute;padding-bottom:20px;max-width:1000px;z-index:3333;min-width:682px}section#mainFeatured .green.top-button.open nav{display:block}section#mainFeatured .blue.top-button:hover{background:rgba(79,178,240,.9399999999999999)}section#mainFeatured .green.top-button:hover{background:#51821f}section#mainFeatured .orange.top-button:hover{background:#ff9c00}section#mainFeatured .logged{background:#eaeaea;box-shadow:0 1px 1px rgba(0,0,0,.39),inset 0 20px 20px rgba(255,255,255,.38),inset 1px 1px 5px rgba(255,255,255,.38),inset -1px -1px 5px rgba(255,255,255,.38),inset 0 1px 15px rgba(0,0,0,.2);padding:14px 14px 5px 14px;position:relative;z-index:4444}section#mainFeatured .logged .name{font-size:18px;color:#194775}section#mainFeatured .logged .left{font-weight:300;font-size:18px;color:#194775}section#mainFeatured .logged .left b{font-weight:700}section#mainFeatured .logged .left b.red{color:#e53663}section#mainFeatured .logged .left b.green{color:#71a23a}section#mainFeatured .logged ul{list-style-type:none;display:block;overflow:hidden;margin:0;padding:0;text-align:right}section#mainFeatured .logged ul li{display:inline-block;padding:0 11px 0 0;line-height:30px;font-size:16px}section#mainFeatured .logged ul li+li{border-left:#c7c7c7 1px solid;margin-left:-1px;padding:0 11px}section#mainFeatured .logged ul li:last-child{padding:0 0 0 11px}section#mainFeatured .logged #newMessages{display:block;clear:both;background:#346c18;color:#fff;font-weight:700;text-decoration:none;text-align:right;padding:0 12px;margin:5px -14px -5px;overflow:hidden}section#mainFeatured .logged #newMessages img{float:right;margin:6px 5px 3px 0}section#mainFeatured .logged #newMessages span{float:right;margin:6px 0 3px 0}#mainFeatured+section.content{margin-top:40px}section#featuredBooks{margin-top:-16px}section#featuredBooks .shareTitle{color:#474641;font-size:18px;font-weight:300}section#featuredBooks .container{background:#fff;border:1px solid #ededed;border-top:none;border-top-left-radius:15px;position:relative}section#featuredBooks ul#changeFeatured{list-style-type:none;display:block;margin:10px 0 0 0;padding:10px 0 0 0;text-align:left;position:relative;text-align:center}section#featuredBooks ul#changeFeatured li{margin:0;padding:0;cursor:pointer;background:#cacaca;width:11px;height:11px;display:inline-block;border-radius:6px}section#featuredBooks ul#changeFeatured li.selected{background:#5a5a5a}section#featuredBooks ul#changeFeatured li+li{margin-left:8px}section#featuredBooks a.more{font-size:18px;color:#046ab2;margin-left:20px}section#featuredBooks #bookListing{padding:0 0 6px 0;font-size:0;overflow:hidden}section#featuredBooks #bookListing .half{display:block;font-size:12px;width:33%;height:280px;float:left}section#featuredBooks #bookListing .half h4{font-size:21px;line-height:25px;margin:30px 10px 0 0;font-weight:normal;padding:0;overflow:hidden;max-height:75px}section#featuredBooks #bookListing .half h4 a{color:#474641}section#featuredBooks #bookListing .half img{border:1px solid #828282;margin:20px;float:left;max-width:145px}section#featuredBooks #bookListing .half p{font-size:12px;line-height:14px;margin:8px 10px 0 0;padding:0;color:#343434;height:28px;overflow:hidden}section#featuredBooks #bookListing .half p a{color:#656565}section#featuredBooks #bookListing .half+.half{margin-left:-1px;border-left:1px solid #eee}section#featuredBooks #bookListing .half+.half+.half+.half{display:none}section#featuredBooks #featuredCopy{font-size:14px;float:right}section#featuredBooks #featuredCopy a{border-bottom:1px dotted #046ab2;color:#046ab2;margin-left:10px}section#featuredBooks #featuredCopy a:hover{text-decoration:none}.tta{display:none}.grey-bg,.gray-bg{background:#fcfcfc}section#top10{padding:30px 0!important}section#top10 h1 a{font-size:20px;text-transform:none;text-decoration:underline;margin-left:20px}section#top10 #top10menu{list-style-type:none;overflow:hidden;padding:0;font-size:0;text-align:center;padding-bottom:3px}section#top10 #top10menu li{display:inline-block;line-height:47px;padding:0;border:1px solid #e1e1e1;margin:0;font-size:18px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-o-linear-gradient(top,#fff 0%,#ebebeb 100%);background:-ms-linear-gradient(top,#fff 0%,#ebebeb 100%);background:linear-gradient(to bottom,#fff 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);box-shadow:0 1px 1px rgba(0,0,0,.28)}section#top10 #top10menu li a{display:block;padding:0 35px;color:#194775}section#top10 #top10menu li a:hover{text-decoration:none;background:rgba(255,255,255,.4)}section#top10 #top10menu li.select a{background:#fff;color:#45a8e6}section#top10 #top10menu li+li{border-left:none}section#top10 .span10{background:#fff;max-height:184px}section#top10 .span10 a.img{border:none;display:inline}section#top10 .span10 h4{font-size:21px;line-height:25px;margin:30px 10px 0 0;font-weight:normal;padding:0;overflow:hidden;max-height:75px}section#top10 .span10 h4 a{color:#5c9a1b}section#top10 .span10 h4.link{margin-left:20px}section#top10 .span10 img{border:1px solid #828282;margin:20px;float:left;max-width:99px}section#top10 .span10 p{font-size:12px;line-height:14px;margin:8px 10px 0 0;padding:0;color:#343434;height:28px;overflow:hidden}section#top10 .span10 p a{color:#656565}section#top10 .span10 p+p{margin-top:15px}section#top10 .span10 .collection{overflow:hidden}section#top10 .span10 .collection img{max-width:60px}section#top10 .span10:nth-child(even){background:#f7f7f7}section#latest-arrivals,section#latest-audio-arrivals{padding:30px 0!important}section#latest-arrivals h1 a,section#latest-audio-arrivals h1 a{font-size:20px;text-transform:none;text-decoration:underline;margin-left:20px}section#blog-posts{padding:30px 0!important}section#blog-posts h1 a{font-size:20px;text-transform:none;text-decoration:underline;margin-left:20px}section#blog-posts .row{margin-top:20px!important;color:#656565}section#blog-posts .row h3{font-weight:bold;font-size:18px;line-height:22px;margin:10px 0}section#blog-posts .row h3 a{color:#194775!important;text-decoration:none!important}section#blog-posts .row small{font-size:14px}section#blog-posts .row .comment{margin-left:40px}section#blog-posts .row img{width:100%;height:100%}section#blog-posts .row a{color:#45a8e6;text-decoration:underline}section.ud,section.ad{margin:40px auto 20px auto;padding:0;text-align:center}section.ud.ud-728,section.ad.ad-728{width:100%;max-width:984px;margin-left:auto;margin-right:auto}section.ud.ud-728 img,section.ad.ad-728 img{border:none}section.ud.ud-728 center,section.ad.ad-728 center{width:100%;max-width:984px;display:block}.tar .seeAll{font-size:18px;font-family:Lato;border-bottom:1px dotted #1d71a6;margin-right:61px}section.ad.ad-728 ins{width:320px;height:50px;display:block;margin:auto}@media (min-width:500px){section.ad.ad-728 ins{width:468px;height:60px}}@media (min-width:800px){section.ad.ad-728 ins{width:728px;height:90px}}span.social{display:inline-block;width:21px;height:20px}span.fb{background:url(/resources/img/icons-social.png) 0 0 no-repeat}span.tw{background:url(/resources/img/icons-social.png) -21px -1px no-repeat}span.pin{background:url(/resources/img/icons-social.png) -42px -1px no-repeat}span.tum{background:url(/resources/img/icons-social.png) 0 -20px no-repeat}span.rss{background:url(/resources/img/icons-social.png) -21px -20px no-repeat}span.more{background:url(/resources/img/icons-social.png) -42px -20px no-repeat}.activeInfoIcon{background:url(/resources/img/whats-this-icon.png) no-repeat top;cursor:default;display:inline-block;height:16px;width:16px}.activeInfoIcon:hover{background:url(/resources/img/whats-this-icon.png) no-repeat bottom}#tooltip{position:absolute;z-index:1000;display:none}#tooltip .top{background:url(/resources/img/background-tooltip.png) 0 0 no-repeat;display:block;width:22px;height:13px;left:11px;position:absolute}#tooltip .content{color:#7a859a;background:#fdfeff;padding:13px 10px;font-size:12px;line-height:14px;float:left;clear:both;border:2px solid #7a859a;margin:11px 0}#tooltip .bottom{background:url(/resources/img/background-tooltip.png) 0 -13px no-repeat;display:block;width:22px;height:13px;left:11px;position:absolute;bottom:0}#tooltip h2{background:none}footer.thinOffer{padding:20px 0;display:block;border-top:4px solid #a5a5a5}footer.thinOffer a.skip{background:url(/resources/img/skip-bg.png) no-repeat 0 0;width:118px;height:40px;text-align:center;font:normal 14px/40px arial;color:#fff;text-decoration:none;display:block}footer.bottomMain{width:100%;overflow:hidden;position:relative}footer.bottomMain .heading{position:relative;line-height:62px}footer.bottomMain .heading #bottomLogo{height:64px;line-height:62px;text-align:right}footer.bottomMain .heading #bottomLogo img{margin:0 auto}footer.bottomMain .heading #bottomLogo:after{background:#0b2137;position:absolute;left:100%;right:0;bottom:0;content:"";margin-left:-5px;height:54px;width:300%}footer.bottomMain #footerContent{background:#0b2137;margin-top:-23px;padding-top:108px;color:#fff;overflow:hidden}footer.bottomMain #footerContent ul{list-style-type:none;padding:0;margin-top:0;margin-bottom:0}footer.bottomMain #footerContent ul li{margin:0;padding:0;font-size:12px;line-height:17px;padding-bottom:11px}footer.bottomMain #footerContent ul li a{color:#fff;text-decoration:none}footer.bottomMain #footerContent ul li a+a{margin-left:10px}footer.bottomMain #footerContent ul li.title{font-size:18px;margin-bottom:18px}footer.bottomMain #footerContent ul li+li.title{margin-top:18px}footer.bottomMain #footerContent .copy{border-top:1px solid #24384b;border-bottom:1px solid #24384b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;margin-bottom:44px;overflow:hidden}footer.bottomMain #footerContent .copy .textCopy{line-height:18px;margin:46px 0}footer.bottomMain #footerContent .copy .textCopy small{line-height:14px;color:#24384b}.star{display:inline-block;background:url(/resources/img/icon-star-rating.png) 0 0 no-repeat;width:14px;height:13px}.star.on,.star.full{display:inline-block;background:url(/resources/img/icon-star-rating.png) 0 -13px no-repeat;width:14px;height:13px}.star.half{display:inline-block;background:url(/resources/img/icon-star-rating.png) 0 -26px no-repeat;width:14px;height:13px}ul.thumbs{vertical-align:top}ul.thumbs li{position:relative;vertical-align:top;background-color:transparent}ul.thumbs li a.title{color:#5c9a1b;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:22px;margin-top:20px}ul.thumbs li .small{font-size:11px;font-family:helvetica,arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}ul.thumbs li .description{display:none;position:absolute;z-index:350;border-bottom:5px solid #e3e3e3;border-right:5px solid #e3e3e3;width:279px;height:407px;top:-64px;left:0;background:#2f3d59;color:#b5b5b5}ul.thumbs li .description a.img{border:3px solid #fff;position:absolute;top:64px;left:47px;padding-bottom:0}ul.thumbs li .description a.img img{margin-bottom:0;display:block}ul.thumbs li .description h5{margin:15px;height:42px;text-align:left;overflow:hidden;color:#fff}ul.thumbs li .description .book-description{position:absolute;top:270px;text-align:left;padding:0 15px;font-size:13px;line-height:16px;overflow:hidden;height:64px;color:#fff}ul.thumbs li .description .book-formats{position:absolute;bottom:0;padding:0 15px;text-align:left}ul.thumbs li .description .book-info{position:absolute;top:64px;left:185px;text-align:left}ul.thumbs li .description b{color:#fff}ul.thumbs li.featured{background:url(/resources/img/bg-highlight.png) no-repeat top center}a.img{position:relative;border:3px solid transparent;padding:0;display:block}a.img img{padding:0;border:0;margin:0}a.img span.audiobookIcon{position:absolute;top:0;right:0;width:43px;height:42px;background:url(/resources/img/audiobook-icon.png) no-repeat scroll center center #799b00}table{padding:0;margin:0;width:100%;border-collapse:collapse}table tr:nth-child(odd){background:#f9f9f9}table td{padding:18px 10px}table td a{font-weight:400!important}.wrapA{border:#ccc 1px solid;padding:8px;border-radius:6px;display:inline-block;position:relative;margin-top:6px}.wrapA:after{position:absolute;content:'Advertisement';color:#ccc;background:#fff;padding:0 3px;line-height:12px;font-size:12px;right:15px;top:-6px}table.noStripes tr:nth-child(odd){background:none}.norton table tr{background:transparent!important}.norton table tr td{padding:0}.mobile-bg{background:url(/resources/img/bg-apps.jpg) no-repeat top right;min-height:306px}.image{border:3px solid #ececec;display:block;margin:40px auto}ul.share-buttons{list-style:none;padding:0;left:0;top:179px;position:fixed;z-index:6000}ul.share-buttons li{display:block}.thegreenone{background:#77b14a;line-height:24px;font-size:16px;padding:0;margin-top:17px}.thegreenone a{color:#fff}.thegreenone:after{content:"";background:#77b14a;height:24px;width:100%;position:absolute;z-index:-1}.thegreenone:before{content:"";background:#77b14a;height:24px;width:300%;right:100%;position:absolute;z-index:1;margin-right:-5px}@media only screen and (max-width:767px){.fixedMain.showIt.locked{display:none}#mainLogo{text-align:center;padding-top:20px;padding-bottom:20px}nav.topMain{height:auto}nav.topMain ul li{float:none;width:auto!important;display:block;padding:0 20px;color:#fff}nav.topMain ul li+li{border-left:none;margin-left:0}#langSearch{background:#184775;border-top:1px solid #fff}header.topMain #languages a.language{color:#fff}#languages.fr{float:none}header.thinOffer .row div{text-align:center!important}header.topMain #mainSearch input{position:absolute;width:100%}header.topMain #mainSearch button{position:relative;z-index:500}#mainCategories{display:block;margin:20px 20px 10px 20px;overflow:hidden;width:auto}section#mainFeatured .blue.top-button{margin:0}#mainFeatured{position:relative}#phoneCategories,#top10menuMobi{width:100%;font-size:14px;background:#fff;border:1px solid #d5d5d2;color:#194775;margin-right:-2px;height:30px;line-height:30px}#bookListing h3{margin:0 20px;color:#153c65}#bookListing h3 b{color:#47a1dd}section#featuredBooks #bookListing{border:none}section#mainFeatured.homepage,section#mainFeatured.homepage .container,section#mainFeatured .wrapper{min-height:1px}section#featuredBooks #bookListing .half{float:none;width:100%}header.topMain #mainLogo{margin:0 20px}header.topMain #languages{margin:8px 20px}header.topMain #mainSearch{margin:15px 20px 0 20px;padding-bottom:15px}ul.thumbs li .description{left:50%;margin-left:-139px}footer.bottomMain #footerContent ul li{text-align:center}footer.bottomMain #footerContent .copy .textCopy{text-align:center}.mtac{text-align:center}#top10 .container,#latest-arrivals .container,#latest-audio-arrivals .container,.content .container,#blog-posts .container{margin:0 20px}section#featuredBooks ul#changeFeatured:after{display:none}section#featuredBooks #bookListing .half{overflow:hidden}section#featuredBooks ul#changeFeatured{margin-left:20px;margin-right:20px}.mobile-bg{min-height:auto;background:none}.content input,.content select,.content textarea{width:98%}.content .paypalOption input{width:auto}.content input[type="checkbox"],.content input[type="radio"]{width:auto}.vertical-sep,.vertical-sep.right{background:none}#main-login-form{width:98%}#main-login-form .content.mt20{text-align:center}#main-login-form .content.gray-bg.mt35{margin:0!important}#main-login-form .signup.button{margin:10px 0;display:block}#main-login-form .signup.button+span{display:block;font-weight:700}#main-login-form .facebook.fr.button{margin-top:40px;float:none}#main-login-form input{width:98%}#main-login-form input+input{margin-left:0;margin-top:20px}#main-login-form input+button{margin-top:20px;float:none!important;margin-left:0;display:block;width:99%}.image{width:98%}nav.fixedMain.showIt{display:none}#previewOnscreen{min-width:100%}section#blog-posts .row img{display:none}section#mainFeatured.homepage{background:none}section#top10 .span10 img{max-width:44px}section#top10 .span10{max-height:auto;padding:10px 0}section#top10 .span10 .collection img{max-width:44px}}