@font-face{font-family:ClaireHandLight;src:url(../fonts/ClaireHandLight.eot);src:url(../fonts/ClaireHandLight.eot?#iefix) format('embedded-opentype'),url(../fonts/ClaireHandLight.woff2) format('woff2'),url(../fonts/ClaireHandLight.woff) format('woff'),url(../fonts/ClaireHandLight.ttf) format('truetype'),url(../fonts/ClaireHandLight.svg#svgFontName) format('svg')}@font-face{font-family:ClaireHandRegular;src:url(../fonts/ClaireHandRegular.eot);src:url(../fonts/ClaireHandRegular.eot?#iefix) format('embedded-opentype'),url(../fonts/ClaireHandRegular.woff2) format('woff2'),url(../fonts/ClaireHandRegular.woff) format('woff'),url(../fonts/ClaireHandRegular.ttf) format('truetype'),url(../fonts/ClaireHandRegular.svg#svgFontName) format('svg')}.selectboxit-container{display:inline-block;position:relative;vertical-align:top}.selectboxit-container *{font:14px Helvetica,Arial;outline:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:nowrap}.selectboxit-container .selectboxit{cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:165px}.selectboxit-container .selectboxit-options a,.selectboxit-container span{display:block;height:30px;line-height:30px}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit-options .selectboxit-disabled,.selectboxit.selectboxit-disabled{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=65);opacity:.65}.selectboxit-text{float:left;overflow:hidden;text-indent:5px;text-overflow:ellipsis}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:none;list-style:none;margin:0;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;text-align:left;z-index:9999999999999}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-options.selectboxit-list .selectboxit-option .selectboxit-option-anchor:hover{color:#dd1920}.selectboxit-optgroup-header,.selectboxit-option{list-style-type:none;margin:0;text-indent:5px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-left-radius:0;border-top-right-radius:0}.selectboxit-optgroup-header{font-weight:700}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{position:absolute;right:0;width:30px}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{left:0;margin:0 auto;position:absolute;right:0;top:50%}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{background-position:center;background-repeat:no-repeat;background-size:18px 18px;float:left;height:100%;width:18px}.selectboxit-rendering{display:inline-block!important;left:-9999px!important;position:absolute!important;top:-9999px!important;visibility:visible!important;zoom:1!important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{background-color:#fff;background-repeat:repeat-x;border:1px solid #ccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.selectboxit-btn.selectboxit-enabled:active,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover{background-color:#fff;color:#333}.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:hover{background-position:0 -15px;color:#333;text-decoration:none}.selectboxit-default-arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;height:0;width:0}.selectboxit-list{background-color:#f2f2f2;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.selectboxit-list .selectboxit-option-anchor{color:#333}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{background-color:#f2f2f2;background-repeat:repeat-x;color:#333}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999}.contentLeft .contentLeftTop .topBox{border:0;height:auto}#schoolbook_wizzard .newSelectionHide{display:none}#schoolbook_wizzard .newSelection a{color:#666;cursor:pointer;text-decoration:none}#schoolbook_wizzard .navigatorSteps{float:left;font-family:ClaireHandRegular,Fallback,sans-serif;font-size:1.2em;position:relative}#schoolbook_wizzard .navigatorSteps div{background:-webkit-gradient(linear,0 0,0 bottom,from(#FFF),to(#efefef));background:-webkit-linear-gradient(#FFF,#efefef);background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#efefef));background:linear-gradient(#FFF,#efefef);background-color:#f7f3f7;border-left:1px solid #e5e0d4;border-radius:2px;border-right:1px solid #e5e0d4;-webkit-box-shadow:0 3px 3px -3px #000;box-shadow:0 3px 3px -3px #000;cursor:pointer;float:left;margin-right:3px;padding-bottom:4px;padding-top:4px;position:relative}#schoolbook_wizzard .navigatorSteps div a{color:#656565;cursor:pointer;text-decoration:none}#schoolbook_wizzard .navigatorSteps div.selected a{color:#fff}#schoolbook_wizzard .navigatorSteps div.yearStep{padding-left:25px;padding-right:25px}#schoolbook_wizzard .navigatorSteps div.schoolStep a{padding-left:15px;padding-right:15px}#schoolbook_wizzard .navigatorSteps div.coursesStep{padding-left:23px;padding-right:23px}#schoolbook_wizzard .navigatorSteps div.selected{background:-webkit-gradient(linear,0 0,0 bottom,from(#f7131d),to(#dd1921));background:-webkit-linear-gradient(#f7131d,#dd1921);background:-webkit-gradient(linear,left top,left bottom,from(#f7131d),to(#dd1921));background:linear-gradient(#f7131d,#dd1921);background-color:#dd1920;color:#fff}#schoolbook_wizzard .schoolBookWizardStep{background-color:#f2f2f2}#schoolbook_wizzard .schoolBookWizardStep .titleLabel{color:#dc1921;float:left;font-size:.8em;font-weight:700;margin-bottom:35px;margin-top:15px;text-transform:uppercase}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .seeAllBooksArea a,#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions .seeAllBooksArea a{color:#666;font-size:.8em;font-style:italic;cursor:pointer}#schoolbook_wizzard .schoolBookWizardStep .backWizardIcon{background:url(../images/backWizardIcon.png) no-repeat;cursor:pointer;float:left;height:29px;margin-left:10px;width:29px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_years{height:220px;margin-top:10px;padding-left:94px;width:661px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_years ul li{height:25px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_years ul li label{position:relative;top:2px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_years .SchoolBookYearColumn{float:left;margin-right:120px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_years .SchoolBookYearColumn.last{margin-right:0}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions{height:445px;margin-top:10px;padding-bottom:15px;width:755px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .backWizardIcon{margin-top:205px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions{float:left;margin-left:40px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions select{width:168px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .regionsLeft{float:left;width:170px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .regionsRight{float:left;margin-left:20px;position:relative;top:-20px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .region2Area{margin-top:20px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .seeAllBooksArea{margin-left:4px;margin-top:45px;text-align:center;width:160px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools{float:left;margin-top:10px;padding-bottom:22px;width:755px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions{float:left;margin-left:40px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap{margin-left:59px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .region1Area{float:left;margin-right:40px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .region2Area{float:left;margin-top:0}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .backToMapButton{cursor:pointer;display:block;float:right;height:24px;padding-left:15px;padding-right:20px;padding-top:6px;position:relative}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .backWizardIcon{margin-top:-15px;position:absolute;top:50%}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .regionsLeft{width:680px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .regionsRight{display:none}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions .seeAllBooksArea{margin-left:4px;margin-top:45px;text-align:center;width:160px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .seeAllBooksArea{margin-left:205px;margin-top:30px;width:220px}#schoolbook_wizzard .schoolBookWizardStep .contentRegions .schoolsContainer{display:none;float:left;font-size:.9em;margin-top:50px;max-height:152px;overflow-y:auto;position:relative;width:685px}#schoolbook_wizzard .schoolBookWizardStep .contentRegions .schoolsContainer .leftColumn{float:left;height:inherit;width:335px}#schoolbook_wizzard .schoolBookWizardStep .contentRegions .schoolsContainer .rightColumn{float:right;height:inherit;width:320px}#schoolbook_wizzard .schoolBookWizardStep .contentRegions .schoolsContainer ul li input[type=radio]{margin-right:10px}#schoolbook_wizzard .schoolBookWizardStep .schoolsContainer ul li label{position:relative;top:3px}#schoolbook_wizzard .schoolBookWizardStep .contentRegions.noMap .schoolsContainer{display:block}.wizard-verticalBar{background-color:#d91b03}.wizard-verticalBar ins{background-color:#e0dedf;height:100%;position:absolute;top:100%;width:20px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .backToMapButton{cursor:pointer;display:none;float:right;height:24px;padding-left:15px;padding-right:20px;padding-top:6px;position:relative}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses{float:left;margin-top:10px;width:755px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .backWizardIcon{margin-top:107px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses{float:left;margin-left:25px;width:690px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer{float:left}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer .allCourses{font-weight:700}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer .SchoolBookCourseColumn{float:left;margin-right:40px;width:190px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer .SchoolBookCourseColumn ul li{height:25px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer .SchoolBookCourseColumn ul li input[type=checkbox]{float:left}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer .SchoolBookCourseColumn ul li label{float:left;margin-bottom:5px;width:170px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .coursesContainer .SchoolBookCourseColumn ul li label.disabled:after{color:#dd1a22;content:"*";margin-right:2px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses .errorCoursesListDisclaimer{font-size:.8em;margin-top:15px;position:absolute;width:400px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses .seeBooksButton{background-color:#dd1a22;border-radius:3px;color:#fff;cursor:pointer;float:right;margin-bottom:20px;margin-right:20px;margin-top:10px;padding-bottom:5px;padding-left:10px;padding-top:5px;position:relative}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses .seeBooksButton .text{float:left;font-weight:700;margin-right:10px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses .seeBooksButton .icon{background:url(../images/nextWizardButtonIcon.png) no-repeat;cursor:pointer;float:left;height:13px;margin-right:10px;margin-top:5px;width:13px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses ul li .checkbox_wrapper{float:left;height:14px;margin-right:5px;position:relative;width:14px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses ul li .checkbox_wrapper input[type=checkbox]{height:14px;left:0;left:-2px\9;opacity:0;position:absolute;top:3px;top:0\9;width:14px;z-index:2}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses ul li .checkbox_wrapper label{float:left}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses ul li .checkbox_wrapper input[type=checkbox]+label{background:url(../images/wizardCheckboxCourses.png) no-repeat;display:inline-block;height:14px;left:0;padding:0;position:absolute;top:3px;width:14px;z-index:1}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses ul li .checkbox_wrapper input[type=checkbox]:checked+label{background:url(../images/wizardCheckboxCoursesSelected.png) no-repeat;display:inline-block;height:14px;padding:0;width:14px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_Courses .contentCourses ul li .checkbox_wrapper input[type=checkbox]:disabled{background-color:red}.schoolBookList .booksListTable{margin-top:15px;width:755px}.schoolBookList .booksListTable .tableHeader{background-color:#dedede;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;font-family:ClaireHandRegular,Fallback,sans-serif;height:39px;position:relative}.schoolBookList .booksListTable .tableHeader .borderHeader{background:url(../images/booksListHeaderSeparator.png) no-repeat;float:left;height:39px;width:4px}.schoolBookList .booksListTable .tableHeader .column{float:left;margin-top:10px;text-align:center}.schoolBookList .booksListTable .tableHeader .course{width:94px}.schoolBookList .booksListTable .tableHeader .book{width:200px}.schoolBookList .booksListTable .tableHeader .publisher{width:144px}.schoolBookList .booksListTable .tableHeader .year{width:91px}.schoolBookList .booksListTable .tableHeader .price{width:84px}.schoolBookList .booksListTable table{border-collapse:collapse;font-size:.9em}.schoolBookList .booksListTable table tr.bookRow{background-color:#f2f2f2;border-bottom:1px solid #c4c4c4;width:755px}.schoolBookList .booksListTable table tr.alternativesWrapperParent,.schoolBookList .booksListTable table tr.componentWrapperParent{display:none}.schoolBookList .booksListTable table tr.bookRow.selected,.schoolBookList .booksListTable table tr.bookRow.selected.alternative,.schoolBookList .booksListTable table tr.bookRow.selected.isComponent,.schoolBookList .booksListTable table tr.bookRow.selected.noExists.hasAlternative{border:1px solid #dd1920}.schoolBookList .booksListTable table tr.bookRow.alternative,.schoolBookList .booksListTable table tr.bookRow.hasComponents,.schoolBookList .booksListTable table tr.bookRow.noExists.hasAlternative{border-bottom:1px dotted #c4c4c4}.schoolBookList .booksListTable table tr.noExists td.book{width:690px}.schoolBookList .booksListTable table tr.bookRow.lightGray{background-color:#fbfbfb}.schoolBookList .booksListTable table tr td.course{color:#080808;padding-left:14px;width:84px;word-break:break-all}.schoolBookList .booksListTable table tr td.book{line-height:14px;padding-left:12px;width:190px}.schoolBookList .booksListTable table tr td.book .bookContainer{float:left;margin-bottom:15px}.schoolBookList .booksListTable table tr td.book .bookContainer .type{font-size:.8em;padding-top:15px}.schoolBookList .booksListTable table tr td.book .bookContainer .title{font-weight:700}.schoolBookList .booksListTable table tr td.book .bookContainer .title a{text-decoration:none}.schoolBookList .booksListTable table tr td.book .bookContainer .alternatives,.schoolBookList .booksListTable table tr td.book .bookContainer .components{background-color:#fff;border-bottom:1px solid #b3b3b3;border-radius:5px;color:#dd1920;cursor:pointer;float:left;font-size:.9em;margin-top:10px;position:relative;padding:5px 5px 5px 10px}.schoolBookList .booksListTable table tr td.book .bookContainer .alternatives .title,.schoolBookList .booksListTable table tr td.book .bookContainer .components .title{float:left;font-weight:400;margin-right:5px}.schoolBookList .booksListTable table tr td.book .bookContainer .alternatives .icon,.schoolBookList .booksListTable table tr td.book .bookContainer .components .icon{background:url(../images/hideComponentsButtonIcon.png) no-repeat;float:left;height:13px;width:13px}.schoolBookList .booksListTable table tr td.book .bookContainer .alternatives .icon.up,.schoolBookList .booksListTable table tr td.book .bookContainer .components .icon.up{background:url(../images/seeComponentsButtonIcon.png) no-repeat}.schoolBookList .booksListTable table tr.noExists td.book .bookContainer .message{font-size:.9em;margin-top:10px}.schoolBookList .booksListTable table tr td.publisher{text-align:center;width:142px}.schoolBookList .booksListTable table tr td.year{text-align:center;width:95px}.schoolBookList .booksListTable table tr td.price{padding-left:15px;width:75px}.schoolBookList .booksListTable table tr td.price .priceContainer .mainPrice{color:#dd1920;margin-bottom:3px}.schoolBookList .booksListTable table tr td.price .priceContainer .cardDiscount .discountValue{color:#dd1920;font-size:.75em}.schoolBookList .booksListTable table tr td.buttonAction{text-align:center;width:123px}.schoolBookList .booksListTable table tr td.buttonAction .reserveButtonContainer{display:inline-block;position:relative}.schoolBookList .booksListTable table tr td.buttonAction .reserveButtonContainer .reserveButton{background-color:#fff;border:1px solid #dd1920;border-radius:5px;-webkit-box-shadow:0 3px 3px -3px #000;box-shadow:0 3px 3px -3px #000;color:#dd1920;cursor:pointer;font-size:12px;height:18px;padding:4px 10px 1px;position:relative;width:47px}.sliderContainer{width:765px}.sliderContainer .sliderTitleContainer{background:#fff;border-bottom:1px solid #ccc;float:left;margin-left:25px;text-align:center;width:720px}.sliderContainer .nextIcon:before,.sliderContainer .nextIconDisabled:before,.sliderContainer .prevIcon:before,.sliderContainer .prevIconDisabled:before{display:none}.sliderContainer .sliderTitleContainer .sliderTitle{background:-webkit-gradient(linear,0 0,0 bottom,from(#FFAD11),to(#F89F2B));background:-webkit-linear-gradient(#FFAD11,#F89F2B);background:-webkit-gradient(linear,left top,left bottom,from(#FFAD11),to(#F89F2B));background:linear-gradient(#FFAD11,#F89F2B);background-color:#ffad11;border-radius:5px 5px 0 0;display:inline-block;height:36px;padding-left:20px;padding-right:20px;position:relative;text-align:center}.sliderContainer .sliderTitleContainer .sliderTitle .title{color:#fff;font-family:ClaireHandRegular,Fallback,sans-serif;font-size:1.2em;margin-bottom:0;margin-left:0;margin-top:6px;text-transform:uppercase}.sliderContainer .sliderItemsContainer{background-color:#f4f4f4;border:1px solid #efefef;height:225px;margin-left:20px;position:relative;top:-25px;width:720px!important;width:735px}.sliderContainer .prevIconDisabled{background:url(../images/common-images.png) -362px -525px no-repeat;cursor:pointer;float:left;height:43px;position:relative;top:110px;width:45px;z-index:30}.sliderContainer .prevIcon{background:url(../images/common-images.png) -539px -544px no-repeat;cursor:pointer;float:left;height:43px;position:relative;top:110px;width:45px;z-index:30}.sliderContainer .nextIcon,.sliderContainer .nextIconDisabled{float:right;height:43px;top:110px;width:45px;z-index:30;position:relative;cursor:pointer}.sliderContainer .nextIcon{background:url(../images/common-images.png) -314px -526px no-repeat}.sliderContainer .nextIconDisabled{background:url(../images/common-images.png) -491px -545px no-repeat}.sliderContainer .sliderItemsContainer .items ul li .item{background-image:url(../images/rotatorSeparator.png);background-position:right center;background-repeat:no-repeat;float:left;height:225px;padding:6px 0 6px 4px;width:178px}.sliderContainer .sliderItemsContainer .items ul li .item a{cursor:pointer;text-decoration:none}.sliderContainer .sliderItemsContainer .items ul li .item .image{cursor:pointer;height:100px;margin-top:15px;text-align:center;width:178px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge{background:url(../images/common-images.png) -574px -311px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge10{background:url(../images/common-images.png) -5px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge15{background:url(../images/common-images.png) -82px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge20{background:url(../images/common-images.png) -155px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge25{background:url(../images/common-images.png) -224px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge30{background:url(../images/common-images.png) -296px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge40{background:url(../images/common-images.png) -367px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge50{background:url(../images/common-images.png) -439px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .superPriceIconLarge75{background:url(../images/common-images.png) -511px -424px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge10{background:url(../images/common-images.png) -8px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge15{background:url(../images/common-images.png) -68px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge20{background:url(../images/common-images.png) -132px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge25{background:url(../images/common-images.png) -194px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge30{background:url(../images/common-images.png) -254px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge35{background:url(../images/common-images.png) -436px -520px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge40{background:url(../images/common-images.png) -313px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge50{background:url(../images/common-images.png) -373px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge75{background:url(../images/common-images.png) -434px -467px no-repeat;height:50px;left:115px;position:relative;top:-50px;width:50px}.sliderContainer .sliderItemsContainer .items ul li .item .image .icon .LoyaltyStandardIconLarge50_25{background:url(../images/common-images.png) -521px -478px no-repeat;height:24px;left:115px;position:relative;top:-50px;width:49px}.sliderContainer .sliderItemsContainer .items ul li .item .descriptionContainer{padding-left:26px}.sliderContainer .sliderItemsContainer .items ul li .item .titleContainer{cursor:pointer;height:30px;line-height:14px}.sliderContainer .sliderItemsContainer .items ul li .item .priceAndDiscount{height:40px}.sliderContainer .sliderItemsContainer .items ul li .item .title{color:#736565;display:block;font-size:.8em;font-weight:700;line-height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.sliderContainer .sliderItemsContainer .items ul li .item .subTitle{color:#736565;font-size:.8em;font-weight:700}.sliderContainer .sliderItemsContainer .items ul li .item .price{color:#dd1920;font-size:.8em;font-weight:700}.sliderContainer .sliderItemsContainer .items ul li .item .discount .icon{background:url(../images/common-images.png) -512px -384px no-repeat;float:left;height:22px;margin-right:5px;width:25px}.sliderContainer .sliderItemsContainer .items ul li .item .productIcon.LoyaltyStandardIcon{background:url(../images/common-images.png) -329px 0 no-repeat;float:left;height:15px;margin-right:5px;margin-top:0;width:25px}.sliderContainer .sliderItemsContainer .items ul li .item .cardDiscountText{color:#dd1920;font-size:.7em;font-weight:400;line-height:1.1em;margin:3px 0 0 5px}.sliderContainer .sliderItemsContainer .items ul li .item .productIcon{height:14px;width:22px}.sliderContainer .sliderItemsContainer .items ul li .item .productIcon.continenteCard{background:url(../images/common-images.png) -329px 0 no-repeat;float:right;height:15px;margin-top:15px;width:25px}.sliderContainer .sliderItemsContainer .items ul li .item .productIcon.superPriceIcon{background:url(../images/common-images.png) -210px -397px no-repeat;float:left;height:28px;margin-top:5px;width:28px}.sliderContainer .sliderItemsContainer .items ul li .item .discount .value{color:#dd1920;font-size:.7em}.sliderContainer .sliderItemsContainer .items ul li .item .quantityAndButton .addToBasketUnit{float:left;margin-right:20px}.sliderContainer .sliderItemsContainer .items ul li .item .quantityAndButton .addToBasketUnit .unitsTextBoxArea input[type=text]{border:1px solid #d8d6d7;height:18px;width:20px}.sliderContainer .sliderItemsContainer .items ul li .item .quantityAndButton .button{background-color:#fff;border:1px solid #dd1920;border-radius:5px;-webkit-box-shadow:0 3px 3px -3px #000;box-shadow:0 3px 3px -3px #000;color:#dd1920;cursor:pointer;float:left;font-size:.7em;position:relative;text-align:center;width:45px;padding:2px 10px}.bookStoreTwoHighlights{background-image:url(../images/booksFundoHighlights.png);background-position:center center;background-repeat:no-repeat;height:211px;width:760px}.bookStoreTwoHighlights .highlight{cursor:pointer;float:left;width:380px}.bookStoreTwoHighlights .highlight .title{color:#dd1920;font-family:ClaireHandRegular,Fallback,sans-serif;font-size:1.4em;margin-left:20px;margin-top:25px;position:relative}.bookStoreTwoHighlights .highlight .image{float:right;margin-right:25px;position:relative;top:-20px}.bookStoreTwoHighlights .highlight .link{color:#dd1920;float:left;font-weight:700;margin-left:30px;position:relative;top:-55px}.aggregatorContainer .aggregatorTitleContainer{border-bottom:1px solid #ccc;float:left;margin-bottom:15px;margin-left:25px;text-align:center;width:720px}.aggregatorContainer .aggregatorTitleContainer .aggregatorTitle{background:-webkit-gradient(linear,0 0,0 bottom,from(#FFAD11),to(#F89F2B));background:-webkit-linear-gradient(#FFAD11,#F89F2B);background:-webkit-gradient(linear,left top,left bottom,from(#FFAD11),to(#F89F2B));background:linear-gradient(#FFAD11,#F89F2B);background-color:#ffad11;border-radius:5px 5px 0 0;display:inline-block;height:36px;padding-left:20px;padding-right:20px;position:relative;text-align:center}.aggregatorContainer .aggregatorTitleContainer .aggregatorTitle .title{color:#fff;font-family:ClaireHandRegular,Fallback,sans-serif;font-size:1.2em;margin-top:6px}.reserveForm{position:relative}.reserveForm .header{margin-bottom:15px}.reserveForm .header .stateContainer{float:left;font-size:1.1em;font-weight:700}.reserveForm .header .stateContainer .label{color:#dd1920;float:left;margin-right:5px}.reserveForm .header .stateContainer .state{float:left}.reserveForm .header .options{float:right}.reserveForm .header .options .buttonArea{float:left}.reserveForm .header .options .buttonArea .button{background-color:#dd1921;border-radius:3px;color:#fff;cursor:pointer;font-weight:700;position:relative;padding:5px 10px}.reserveForm .header .options .backToList{float:left;margin-top:3px}.reserveForm .header .options .backToList a{color:#666;font-weight:700}.reserveForm .introTitle{float:left;font-weight:700;margin-top:20px}.reserveForm .childrenInfoContainer{background-color:#f2f2f2;margin-top:15px;padding-bottom:20px;padding-left:10px;padding-top:10px}.reserveForm .childrenInfoContainer input[type=text]{border:1px solid #d7d7d7;color:#777;float:left;height:28px}.reserveForm .childrenInfoContainer input[type=text].name{margin-right:20px;width:374px}.reserveForm .childrenInfoContainer input[type=text].nif{width:152px}.reserveForm .childrenInfoContainer .childDataPrefix{font-size:.9em;margin-bottom:3px}.reserveForm .childrenInfoContainer .childRow{float:left;margin-bottom:10px}.reserveForm .childrenInfoContainer .childRow .nameContainer{float:left;position:relative}.reserveForm .childrenInfoContainer .childRow .nameContainer label{color:#777;font-size:.8em;height:20px;left:0;opacity:1;padding:7px 0 0 7px;position:absolute;top:0}.reserveForm .childrenInfoContainer .childRow .nifContainer{float:left;position:relative}.reserveForm .childrenInfoContainer .childRow .nifContainer label{color:#777;font-size:.8em;height:20px;left:0;opacity:1;padding:7px 0 0 7px;position:absolute;top:0}.reserveForm .childrenInfoContainer .addMoreButton{background-color:#aca7a7;border-radius:3px;color:#fff;cursor:pointer;float:right;margin-left:30px;position:relative;padding:5px 10px}.reserveForm .childrenInfoContainer .childRows{float:left;width:755px}.reserveForm .childrenInfoContainer .childRows .removeChildIcon{background:url(../images/common-images.png) -199px -532px no-repeat;cursor:pointer;display:none;float:right;height:12px;margin-right:10px;margin-top:10px;width:13px}.reserveForm .childrenInfoContainer .childRows .moreChildren .removeChildIcon{display:block}.reserveForm .childrenInfoContainer .childRows .moreChildren .childRow{border-bottom:1px solid #fff;padding-bottom:10px;width:745px}.reserveForm .childrenInfoContainer .addMoreButton .text{float:left;margin-right:5px}.reserveForm .childrenInfoContainer .addMoreButton .icon{background:url(../images/common-images.png) -182px -532px no-repeat;float:left;height:13px;margin-top:5px;width:13px}.reserveForm .childrenInfoContainer .childDataSuffix{font-size:.8em}.reserveForm .twoColumns .subtitle,.reserveForm .twoColumns .title{font-size:1em;letter-spacing:-.5px;font-weight:700}.reserveForm .twoColumns{float:left;margin-top:20px}.reserveForm .twoColumns .leftColumn .datesForm .from,.reserveForm .twoColumns .leftColumn .datesForm .until{margin-right:10px;margin-top:4px;float:left}.reserveForm .twoColumns .leftColumn{border-right:1px solid #666;float:left;margin-left:20px;width:360px}.reserveForm .twoColumns .subtitle{margin-bottom:10px}.reserveForm .twoColumns .leftColumn .datesForm{height:40px}.reserveForm .calendarPopup{background-color:#fff;border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-radius:10px;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4;-webkit-box-shadow:0 0 5px #c4c4c4;box-shadow:0 0 5px #c4c4c4;display:none;font-size:.7em;left:115px;position:absolute;z-index:9;padding:5px}.reserveForm .calendarPopup .arrowUp{background:url(../images/common-images.png) -273px -554px no-repeat;height:10px;margin-left:206px;position:absolute;top:-10px;width:20px}.reserveForm .calendarPopup .fromCalendar,.reserveForm .calendarPopup .untilCalendar{float:left}.reserveForm .calendarPopup .dp-highlight{border:1px solid #dd1921}.reserveForm .twoColumns .leftColumn .datesForm input[type=text]{border:1px solid #d7d7d7;color:#777;float:left;height:28px;margin-right:10px;width:110px}.reserveForm .twoColumns .leftColumn .datesForm input[type=text]:disabled{background-color:#fff}.reserveForm .twoColumns .leftColumn .datesForm .calendarIcon{background:url(../images/common-images.png) -269px -525px no-repeat;cursor:pointer;float:left;height:26px;width:26px}.reserveForm .twoColumns .infoFooter{font-size:.7em;margin-top:10px;width:300px}.reserveForm .twoColumns .rightColumn{float:left;margin-left:20px;width:360px}.reserveForm .twoColumns .rightColumn .wrappingServiceForm{height:40px}.reserveForm .twoColumns .rightColumn .wrappingServiceForm .label{float:left;margin-top:2px}.reserveForm .twoColumns .rightColumn input[type=checkbox]{float:left}.reserveForm .twoColumns .rightColumn .checkbox_wrapper{float:left;height:14px;margin-right:5px;margin-top:3px;position:relative;width:14px}.reserveForm .twoColumns .rightColumn .checkbox_wrapper input[type=checkbox]{height:14px;left:0;left:-2px\9;opacity:0;position:absolute;top:3px;top:0\9;width:14px;z-index:2}.reserveForm .twoColumns .rightColumn .checkbox_wrapper label{float:left}.reserveForm .twoColumns .rightColumn .checkbox_wrapper input[type=checkbox]+label{background:url(../images/wizardCheckboxCourses.png) no-repeat;display:inline-block;height:14px;left:0;padding:0;position:absolute;top:3px;width:14px;z-index:1}.reserveForm .twoColumns .rightColumn .checkbox_wrapper input[type=checkbox]:checked+label{background:url(../images/wizardCheckboxCoursesSelected.png) no-repeat;display:inline-block;height:14px;padding:0;width:14px}.reserveForm .schoolBookList{margin-top:50px}.reserveForm .schoolBookList .booksListTable{margin-top:15px;width:755px}.reserveForm .schoolBookList .booksListTable .tableHeader{background-color:#dedede;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;font-family:ClaireHandRegular,Fallback,sans-serif;height:39px;position:relative}.reserveForm .schoolBookList .booksListTable .tableHeader .borderHeader{background:url(../images/booksListHeaderSeparator.png) no-repeat;float:left;height:39px;width:4px}.reserveForm .schoolBookList .booksListTable .tableHeader .column{float:left;margin-top:10px;text-align:center}.reserveForm .schoolBookList .booksListTable .tableHeader .course{width:94px}.reserveForm .schoolBookList .booksListTable .tableHeader .book{width:220px}.reserveForm .schoolBookList .booksListTable .tableHeader .reservePrice{width:124px}.reserveForm .schoolBookList .booksListTable .tableHeader .quantity{width:91px}.reserveForm .schoolBookList .booksListTable .tableHeader .subtotal{width:124px}.reserveForm .schoolBookList .booksListTable table{border-collapse:collapse;font-size:.9em}table td.bookSubContents{padding:0}.reserveForm .schoolBookList .booksListTable table tr.bookRow{background-color:#f2f2f2;border-bottom:1px solid #c4c4c4;width:755px}.reserveForm .schoolBookList .booksListTable table tr.bookRow.lightGray{background-color:#fbfbfb}.reserveForm .schoolBookList .booksListTable table tr td.course{color:#080808;padding-left:14px;width:84px;word-break:break-all}.reserveForm .schoolBookList .booksListTable table tr td.book{line-height:14px;padding-left:12px;width:210px}.reserveForm .schoolBookList .booksListTable table tr td.book .bookContainer{float:left;margin-bottom:15px}.reserveForm .schoolBookList .booksListTable table tr td.book .bookContainer .type{font-size:.8em;padding-top:15px}.reserveForm .schoolBookList .booksListTable table tr td.book .bookContainer .title{font-weight:700}.reserveForm .schoolBookList .booksListTable table tr td.quantity{padding-left:30px;text-align:center;width:65px}.reserveForm .schoolBookList .booksListTable table tr td.quantity input[type=text]{border:1px solid #d7d7d7;float:left;height:18px;width:20px}.reserveForm .schoolBookList .booksListTable table tr td.quantity span{padding-left:10px}.reserveForm .schoolBookList .booksListTable table tr td.subtotal{color:#dd1920;padding-left:35px;width:90px}.reserveForm .schoolBookList .booksListTable table tr td.price{padding-left:32px;width:90px}.reserveForm .schoolBookList .booksListTable table tr td.price .priceContainer .mainPrice{color:#dd1920;margin-bottom:3px}.reserveForm .schoolBookList .booksListTable table tr td.price .priceContainer .cardDiscount .discountValue{color:#dd1920;font-size:.75em}.reserveForm .schoolBookList .booksListTable table tr td.buttonAction{text-align:center;width:90px}.reserveForm .schoolBookList .booksListTable table tr td.buttonAction .removeButtonContainer{background:url(../images/common-images.png) -199px -532px no-repeat;cursor:pointer;float:right;height:12px;margin-right:20px;width:13px}.reserveForm .schoolBookList .booksListTable .tableSeparator{background-color:#999;color:#fff;float:left;font-weight:700;height:36px;width:755px}.reserveForm .schoolBookList .booksListTable .tableSeparator .text{float:left;font-size:.9em;margin-left:10px;margin-top:7px}.reserveForm .schoolBookList .booksListTable .tableSeparator .icon{background:url(../images/common-images.png) -216px -525px no-repeat;cursor:pointer;float:right;height:25px;margin-right:15px;margin-top:5px;width:24px}.reserveForm .schoolBookList .booksListTable .tableSeparator .icon.up{background:url(../images/common-images.png) -242px -525px no-repeat}.reserveForm .schoolBookList .booksListTable .sufixMessage{float:left;font-size:.8em;letter-spacing:-.5px;margin-bottom:30px;margin-left:20px;margin-top:25px}.reserveForm .schoolBookList .booksListTable .sufixMessage .label{font-weight:700}.reserveForm .calendarContainerError.questionError,.reserveForm .nameNifError.questionError{display:none;font-size:.7em;padding-left:0}.reserveForm .tooltip{color:#666;display:none;font-family:Trebuchet MS,Helvetica,sans-serif;font-size:.75em;margin-left:30px;margin-top:25px;position:absolute;width:300px;z-index:998}.reserveForm .tooltipImg{background:url(../images/top-border.png) no-repeat;height:8px;margin-left:30px;position:relative;top:1px;width:16px;z-index:100}.reserveForm .tooltipText{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;-webkit-box-shadow:0 4px 5px 0 rgba(50,50,50,.3);box-shadow:0 4px 5px 0 rgba(50,50,50,.3);float:left;padding:5px}.reserveResume .dataTable .title,.reserveResume .resumeTable .title{border-top-left-radius:3px;border-top-right-radius:3px;padding-top:8px;font-family:ClaireHandRegular,Fallback,sans-serif;position:relative}.reserveResume .topInfo{float:left;font-size:.9em;margin-bottom:20px}.reserveResume .topInfo .firstLine{float:left}.reserveResume .highlighted{color:#dd1920}.reserveResume .topInfo .secondLine{float:left}.reserveResume .resumeTable{width:755px}.reserveResume .resumeTable .title{background-color:#dd1921;color:#fff;font-size:1.1em;height:32px;padding-left:10px}.reserveResume .resumeTable .rowsContainer{background-color:#f2f2f2;float:left;font-size:.9em;width:755px}.reserveResume .resumeTable .rowsContainer .row{border-bottom:1px solid #ccc;clear:both;color:#2b2b2b;height:64px}.reserveResume .resumeTable .row .line{clear:both;margin-left:10px;margin-top:20px}.reserveResume .resumeTable .row .line .label{float:left}.reserveResume .resumeTable .row .line .price{float:right;margin-right:10px}.reserveResume .dataTable{margin-top:20px;width:755px}.reserveResume .dataTable .title{background-color:#959091;color:#fff;font-size:1.1em;height:32px;padding-left:10px}.reserveResume .dataTable .dataContainer{background-color:#f2f2f2;float:left;font-size:.9em;padding-bottom:20px;padding-top:15px;width:755px}.reserveResume .dataTable .dataContainer .outPeriod{border-top:1px dashed #ccc;float:left;margin-top:15px;padding-left:10px;padding-top:15px;width:742px}.reserveResume .dataTable .dataContainer .childDataRow{clear:both;padding-left:10px}.reserveResume .dataTable .dataContainer .childDataRow .name{float:left;width:350px}.reserveResume .dataTable .dataContainer .childDataRow .name .label,.reserveResume .dataTable .dataContainer .childDataRow .nif{float:left}.reserveResume .dataTable .dataContainer .childDataRow .name .value{float:left;margin-left:5px;width:190px}.reserveResume .schoolBookList{margin-top:25px}.reserveResume .schoolBookList .booksListTable{margin-top:15px;width:755px}.reserveResume .schoolBookList .booksListTable .tableHeader{background-color:#dedede;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;font-family:ClaireHandRegular,Fallback,sans-serif;height:39px;position:relative}.reserveResume .schoolBookList .booksListTable .tableHeader .borderHeader{background:url(../images/booksListHeaderSeparator.png) no-repeat;float:left;height:39px;width:4px}.reserveResume .schoolBookList .booksListTable .tableHeader .column{float:left;margin-top:10px;text-align:center}.reserveResume .schoolBookList .booksListTable .tableHeader .course{width:85px}.reserveResume .schoolBookList.resume .booksListTable .tableHeader .course{width:95px}.reserveResume .schoolBookList .booksListTable .tableHeader .book{width:234px}.reserveResume .schoolBookList.resume .booksListTable .tableHeader .book{width:244px}.reserveResume .schoolBookList .booksListTable .tableHeader .reservePrice{width:100px}.reserveResume .schoolBookList .booksListTable .tableHeader .quantity{width:65px}.reserveResume .schoolBookList .booksListTable .tableHeader .subtotal{width:85px}.reserveResume .schoolBookList .booksListTable .tableHeader .button{font-size:1.2em;margin-left:20px}.reserveResume .schoolBookList .booksListTable .tableHeader .button input.redBigButton[type=button]{padding-left:5px;padding-right:5px;width:auto}.reserveResume .schoolBookList .booksListTable table{border-collapse:collapse;font-size:.9em}.reserveResume .schoolBookList .booksListTable table tr.bookRow{background-color:#f2f2f2;border-bottom:1px solid #c4c4c4;width:755px}.reserveResume .schoolBookList .booksListTable table tr.bookRow.lightGray{background-color:#fbfbfb}.reserveResume .schoolBookList .booksListTable table tr td.course{color:#080808;min-width:74px;padding-left:14px;word-break:break-all}.reserveResume .schoolBookList .booksListTable table tr td.book{line-height:14px;min-width:240px}.reserveResume .schoolBookList .booksListTable table tr td.book .bookContainer{float:left;margin-bottom:15px;max-width:210px}.reserveResume .schoolBookList .booksListTable table tr td.book .bookContainer .type{font-size:.8em;padding-top:15px}.reserveResume .schoolBookList .booksListTable table tr td.book .bookContainer .title{font-weight:700}.reserveResume .schoolBookList .booksListTable table tr td.book .bookContainer .title.wrappingService{padding-top:15px}.reserveForm .schoolBookList .booksListTable table.wrappingServiceContainer{display:none}.reserveForm .schoolBookList .booksListTable table tr td.book .bookContainer .title.wrappingService{padding-top:15px}.reserveResume .schoolBookList .booksListTable table tr td.quantity{min-width:46px;padding-left:10px;text-align:center}.reserveResume .schoolBookList .booksListTable table tr td.quantity input[type=text]{border:1px solid #d7d7d7;float:left;height:18px;width:20px}.reserveResume .schoolBookList .booksListTable table tr td.subtotal{color:#dd1920;min-width:75px;padding-left:30px}.reserveResume .schoolBookList .booksListTable table tr td.price{min-width:80px}.reserveResume .schoolBookList .booksListTable table tr td.price .priceContainer .mainPrice{color:#dd1920;margin-bottom:3px}.reserveResume .schoolBookList .booksListTable table tr td.price .priceContainer .cardDiscount .discountValue{color:#dd1920;float:left;font-size:.75em;margin-top:3px}.reserveResume .schoolBookList .booksListTable table tr td.state{font-size:.9em;min-width:90px;padding-left:10px}.reserveResume .schoolBookList .booksListTable table tr td.state .button{width:90px}.reserveResume .schoolBookList .booksListTable table tr td.state input[type=button]{font-size:.9em}.reserveResume .schoolBookList .booksListTable table tr td.buttonAction{min-width:50px;text-align:center}.reserveResume .schoolBookList .booksListTable table tr td.buttonAction .removeButtonContainer{background:url(../images/common-images.png) -199px -532px no-repeat;cursor:pointer;float:right;height:12px;margin-right:20px;width:13px}.reserveResume .schoolBookList .booksListTable .tableSeparator{background-color:#999;color:#fff;float:left;font-weight:700;height:36px;width:755px}.reserveResume .schoolBookList .booksListTable .tableSeparator .text{float:left;font-size:.9em;margin-left:10px;margin-top:7px}.reserveResume .schoolBookList .booksListTable .tableSeparator .icon{background:url(../images/common-images.png) -216px -525px no-repeat;cursor:pointer;float:right;height:25px;margin-right:15px;margin-top:5px;width:24px}.reserveResume .schoolBookList .booksListTable .tableSeparator .icon.up{background:url(../images/common-images.png) -242px -525px no-repeat}.reserveResume .schoolBookList .booksListTable .sufixMessage{float:left;font-size:.9em;margin-bottom:20px;margin-left:20px;margin-top:25px}.reserveResume .schoolBookList .booksListTable .sufixMessage .intro{font-weight:700;margin-bottom:15px}.reserveResume .schoolBookList .booksListTable .sufixMessage .label{float:left;font-weight:700}.reserveResume .schoolBookList .booksListTable .sufixMessage .message{float:left}.reserveResume .schoolBookList .booksListTable .sufixMessage .message ul{margin-left:30px}.reserveResume .schoolBookList .booksListTable .sufixMessage .message ul li{clear:both;color:#dd1920;list-style:disc;padding:1px 0 0}.reserveResume .schoolBookList .booksListTable .sufixMessage .message .label{color:#666;margin-right:5px}.reserveResume .schoolBookList .booksListTable .sufixMessage .message .text{color:#666;float:left}.bookHighLights{margin-top:20px}.bookHighLights .bookHighlight{float:left;margin-right:30px;width:232px}.bookHighLights .bookHighlight.last{margin-right:0}.bookHighLights .bookHighlight .titleContainer{border-bottom:1px solid #ccc;margin-left:5px;text-align:center;width:222px}.bookHighLights .bookHighlight .titleContainer .title{background:-webkit-gradient(linear,0 0,0 bottom,from(#FFAD11),to(#F89F2B));background:-webkit-linear-gradient(#FFAD11,#F89F2B);background:-webkit-gradient(linear,left top,left bottom,from(#FFAD11),to(#F89F2B));background:linear-gradient(#FFAD11,#F89F2B);background-color:#ffad11;border-radius:5px 5px 0 0;color:#fff;display:inline-block;font-family:ClaireHandRegular,Fallback,sans-serif;font-size:1.2em;height:30px;padding-left:20px;padding-right:20px;padding-top:6px;position:relative;text-align:center}.bookHighLights .bookHighlight.red .titleContainer .title{background:-webkit-gradient(linear,0 0,0 bottom,from(#EA212B),to(#D31217));background:-webkit-linear-gradient(#EA212B,#D31217);background:-webkit-gradient(linear,left top,left bottom,from(#EA212B),to(#D31217));background:linear-gradient(#EA212B,#D31217)}.bookHighLights .bookHighlightImageArea{background:url(../images/backgroundBookBanner.png) no-repeat;height:263px;margin-top:8px;min-height:263px;width:232px}.bookHighLights .bookHighlightImageArea .desc{float:left;height:50px;margin-left:15px;margin-top:10px;min-height:50px;width:145px}.bookHighLights .bookHighlightImageArea .image{display:table-cell;height:126px;min-height:126px;min-width:232px;text-align:center;vertical-align:middle;width:232px}.bookHighLights .bookHighlightImageArea .link{margin-left:15px}.bookHighLights.banner-SchoolHomeBottomCS{margin-top:auto}.schoolItemsListContainer .header{clear:both}.schoolItemsListContainer .header .title{color:#dd1920;float:left;font-size:1.1em}.schoolItemsListContainer .header .backToList{float:right;margin-right:20px}.schoolItemsListContainer .header .backToList a{color:#666}.schoolItemsListContainer .schoolItemsList{clear:both}.schoolItemsListContainer .schoolItemsList .schoolItemContainer{border-bottom:1px solid #ccc;float:left;height:250px;margin-right:20px;margin-top:25px;width:366px}.schoolItemsListContainer .schoolItemsList .schoolItemContainer.odd{margin-right:0}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .image{background-color:#f9f9f9;clear:both;height:204px;width:366px}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .bottomItemArea{clear:both;margin-top:3px}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .bottomItemArea .leftArea{float:left}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .bottomItemArea .leftArea .title{font-weight:700}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .bottomItemArea .leftArea .subtitle{font-size:.8em}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .bottomItemArea .rightArea{float:right;margin-top:6px}.schoolItemsListContainer .schoolItemsList .schoolItemContainer .bottomItemArea .rightArea .seeButton{background-color:#dd1a22;border-radius:3px;color:#fff;cursor:pointer;font-size:.85em;letter-spacing:-.5px;position:relative;padding:5px 5px 6px}.schoolBooksHeaderContent .leftSide{float:left;min-width:375px;width:100%}.schoolBooksHeaderContent .leftSide .bannerContent .bannerBackground{background-color:#f79e2a;-webkit-box-shadow:0 20px 20px -20px #000;box-shadow:0 20px 20px -20px #000;height:228px}.schoolBooksHeaderContent .leftSide .bannerContent .image{padding-top:10px;text-align:center}.schoolBooksHeaderContent .leftSide .bannerContent .title{color:#fff;font-family:ClaireHandRegular,Fallback,sans-serif;font-size:2.4em;text-align:center}.schoolBooksHeaderContent .leftSide .bannerContent .buttonArea{margin-top:3px;text-align:center}.schoolBooksHeaderContent .leftSide .bannerContent .buttonContainer{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 3px 3px -3px #000;box-shadow:0 3px 3px -3px #000;color:#f79e2a;cursor:pointer;display:inline-block;position:relative;padding:5px 15px}.schoolBooksHeaderContent .leftSide .bannerContent .buttonContainer .text{float:left;margin-right:5px}.schoolBooksHeaderContent .leftSide .bannerContent .buttonContainer .nextIcon{background:url(../images/common-images.png) -133px -556px no-repeat;float:right;height:13px;margin-top:4px;width:13px}.schoolBooksHeaderContent .leftSide .bannerContent .shadowBottom{background:url(../images/bottomShadow_373x20.png) no-repeat;display:none;height:20px;width:373px}.schoolBooksHeaderContent .rightSide{float:left;margin-left:6px;width:374px}.schoolBooksHeaderContent .rightSide .reservationsTable{background-color:#f2f2f2;float:left;height:228px}.schoolBooksHeaderContent .rightSide .reservationsTable .title{font-size:1.1em;padding-bottom:8px;padding-top:8px;text-align:center}.schoolBooksHeaderContent .rightSide .reservationsTable .header{background-color:#c1c1c1;color:#fff;height:33px;margin-bottom:5px;width:374px}.schoolBooksHeaderContent .rightSide .reservationsTable .header .headerSeparator{background:url(../images/common-images.png) -302px -526px no-repeat;float:left;height:33px;width:3px}.schoolBooksHeaderContent .rightSide .reservationsTable .header .number{float:left;margin-top:5px;text-align:center;width:95px}.schoolBooksHeaderContent .rightSide .reservationsTable .header .value{float:left;margin-top:5px;text-align:center;width:75px}.schoolBooksHeaderContent .rightSide .reservationsTable .header .state{float:left;margin-top:5px;text-align:center;width:120px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation{border-collapse:collapse;float:left;font-size:.8em;height:140px;margin-left:15px;overflow-y:auto;width:355px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation{border-bottom:1px solid #8e8b8b;float:left;width:335px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation.last{border-bottom:0}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .column{margin-bottom:9px;margin-top:12px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .number{float:left;margin-left:10px;width:85px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .value{float:left;width:83px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .state{float:left;width:120px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .iconAction{float:left;margin-right:5px;margin-top:6px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .iconAction .icon{background:url(../images/common-images.png) -521px -512px no-repeat;cursor:pointer;height:26px;margin-top:3px;width:26px}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .iconAction .icon.on{background:url(../images/common-images.png) -552px -512px no-repeat}.schoolBooksHeaderContent .rightSide .reservationsTable .tableReservation .rowReservation .iconAction a:hover{text-decoration:none}.schoolBooksHeaderContent .rightSide .shadowBottom{background:url(../images/bottomShadow_373x20.png) no-repeat;float:left;height:20px;width:373px}.loginPopup{display:none}.loginPopup .popupContainer{margin:0;padding:0;width:500px}.loginPopup .popupContainer .popupTitle{background-color:#ededed;border-radius:10px 10px 0 0;height:40px;margin:0;padding:20px 0 0;position:relative}.loginPopup .popupContainer .popupContent{font-size:.8em;text-align:center;width:500px}.loginPopup .popupContainer .popupContent .popupInfoText{display:inline-block;margin-bottom:20px;margin-top:20px;width:375px}.loginPopup .popupContainer .loginActionRow{margin-bottom:0;text-align:center;width:500px}.loginPopup .popupContainer .loginActionRow input[type=text]{border:1px solid #cbcbcb;color:#999;float:left;height:18px;margin-bottom:3px}.loginPopup .popupContainer .enterButton,.loginPopup .popupContainer .loginActionRow .emailContainer,.loginPopup .popupContainer .loginActionRow .passwordContainer{display:inline-block}.loginPopup .popupContainer .enterButton input[type=button].redButton{font-weight:700;padding-left:5px;padding-right:5px;width:auto}.loginPopup .popupContainer .linksArea{font-size:.8em;margin-bottom:30px;margin-top:20px;text-align:center}.loginPopup .popupContainer .linksArea a{color:#787677}.productBox .productActionButtonsArea{float:none}.productBox .productActionButtonsArea .reservationButton{background:-webkit-gradient(linear,0 0,0 bottom,from(#FFF),to(#F0F0F0));background:-webkit-linear-gradient(#FFF,#F0F0F0);background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#F0F0F0));background:linear-gradient(#FFF,#F0F0F0);background-color:#fff;border:1px solid #dd1920;border-radius:3px;-webkit-box-shadow:0 3px 3px -3px #000;box-shadow:0 3px 3px -3px #000;color:#dd1920;cursor:pointer;display:inline-block;font-size:.8em;margin-left:22px;position:relative;text-align:center;padding:2px 8px}.productsGrid.bookStore .productIcons,.productsGrid.bookStore .productItem .productBox .clearBoth{display:none}.productItem .productIcon.continenteCard{margin-top:5px}.productItem .cardDiscountText{margin-top:7px}#orderAndPaging{padding-top:10px}#orderAndPaging .orderArea .orderTitle{padding-left:10px}.helpBannersContainer{margin-top:20px}.helpBanner{cursor:pointer;float:left;margin-bottom:10px;margin-right:10px;max-height:250px;min-height:250px}.headerInfo{border-bottom:1px solid #ccc;float:left;padding-bottom:10px;width:765px}.headerInfo .message{color:#767676;float:left;font-weight:700;margin-left:10px}.headerInfo .buttonArea .button{background-color:#dd1921;border-radius:3px;color:#fff;cursor:pointer;float:right;font-weight:700;padding:5px 10px;position:relative}#contentMain .pesquisaTopBanner{border:0;height:auto}.productsGrid.bookStore .productItem .productImage{margin-left:0;margin-right:0;text-align:center;width:78px}.productsGrid.bookStore .productItem .productTitleDescription{height:95px;margin-left:8px;padding-top:5px;width:90px}.productsGrid.bookStore .productItem .productBox{float:left}.productsGrid.bookStore .productItem .productPricingDescription{float:right;width:96px}.productsGrid.bookStore .productItem .productSubtitle{font-size:.7em}.productsGrid.bookStore .productItem .productQuantityArea{margin-bottom:5px;margin-top:20px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea{font-size:.9em;height:157px;margin-left:0;margin-top:55px;padding-bottom:0;width:515px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoLeft{margin-left:0;padding-left:0;width:auto}#contentMain .contentLeftTop .productDetailArea.bookStore .productImage{margin-right:17px;text-align:center;width:auto;width:216px}#contentMain .contentLeftTop .productDetailArea.bookStore .productImage .productLargeImage{padding-top:0;text-align:center;width:auto}#contentMain .contentLeftTop .productDetailArea.bookStore .productImage .productLargeImage img{-webkit-box-shadow:0 20px 20px -20px #000;box-shadow:0 20px 20px -20px #000}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoLeft .type{margin-bottom:13px;text-transform:uppercase}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoLeft .title{font-weight:700;width:390px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoLeft .authors{width:390px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoLeft .publisher{margin-top:14px;width:390px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight{width:auto}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription{margin-right:0}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .pricePerUnit{font-size:1.2em}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon{float:right;height:50px;margin-bottom:8px;margin-right:3px;margin-top:10px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .reserveButton{background-color:#fff;border:1px solid #dd1920;border-radius:5px;-webkit-box-shadow:0 3px 3px -3px #000;box-shadow:0 3px 3px -3px #000;color:#dd1920;cursor:pointer;display:inline-block;float:right;font-size:.8em;margin-top:10px;position:relative;padding:3px 10px}#map .pabsolute,#map .prelative,.ui-tooltip{position:absolute}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount10Icon{background:url(../images/common-images.png) -8px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount15Icon{background:url(../images/common-images.png) -68px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount20Icon{background:url(../images/common-images.png) -132px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount25Icon{background:url(../images/common-images.png) -194px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount30Icon{background:url(../images/common-images.png) -254px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount35Icon{background:url(../images/common-images.png) -436px -520px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount40Icon{background:url(../images/common-images.png) -313px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount50Icon{background:url(../images/common-images.png) -373px -467px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .discountIcon .cardDiscount75Icon{background:url(../images/common-images.png) -434px -465px no-repeat;height:50px;width:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .cardDiscount .icon{background:url(../images/common-images.png) -512px -384px no-repeat rgba(0,0,0,0);float:left;height:22px;margin-right:5px;width:25px}#contentMain .contentLeftTop .productDetailArea.bookStore .productInfoArea .productInfoRight .productPricingDescription .cardDiscount .desc{color:#dd1920;float:left;font-size:.8em}#contentMain .contentLeftTop .productDetailArea.bookStore .bottomInfoArea{float:left;margin-top:50px}#contentMain .contentLeftTop .productDetailArea.bookStore .bottomInfoArea .titleSeparator{font-weight:700;letter-spacing:-.5px}#contentMain .contentLeftTop .productDetailArea.bookStore.pedagogicBlockRelatedProducts{margin-top:4px}#contentMain .contentLeftBottom.bookStore{padding-top:14px}.listHeaderContainer{float:left;margin-bottom:30px;margin-top:5px;width:755px}.listHeaderContainer .title{color:#dd1920;float:left;font-size:1.3em;font-weight:700}.listHeaderContainer .backToList{cursor:pointer;float:right;font-weight:700;margin-right:5px}.listHeaderContainer .backToList a{color:#666}.promotionalCampaign{background-color:#e7e7e7;-webkit-box-shadow:0 20px 20px -20px #000;box-shadow:0 20px 20px -20px #000;height:295px;margin-bottom:30px;width:755px}.paginationArea ul li a{color:#666}.pagingInnerArea .nextPage a{color:#666;font-size:1.1em;margin-left:25px}.pagingInnerArea .previousPage a{color:#666;font-size:1.1em;margin-right:25px}#map,#map .portugal,#map .portugal svg{float:right;height:400px;width:475px}#map .region2{height:340px;width:415px}#map .portugal.selected svg{height:116px;width:100px}#map .portugal.selected{border:1px solid #dedede;border-radius:15px;bottom:20px;height:120px;padding:8px;right:20px;width:100px}#Layer_3:hover path,#Layer_3:hover polygon,#Layer_4:hover path,#Layer_4:hover polygon,#Layer_5:hover path,#Layer_5:hover polygon,#map .portugal svg .region:hover,#map .portugal svg .selected,#map .region2 svg .island-region2.selected,#map .region2 svg .island-region2:hover,#map .region2 svg .region:hover,#map .region2 svg .selected{-webkit-box-shadow:inset 0 0 60px rgba(0,0,0,.25);box-shadow:inset 0 0 60px rgba(0,0,0,.25);cursor:pointer;fill:#f8f0c1;fill-opacity:1;stroke-width:3px}#map .portugal svg .selected{-webkit-box-shadow:inset 0 0 60px rgba(0,0,0,.25);box-shadow:inset 0 0 60px rgba(0,0,0,.25)}#map .maplinkBack{bottom:0;color:#777;right:14px}#map>.region{-webkit-transition:all .4s linear;transition:all .4s linear}.map-popup{padding-top:10px;width:650px}.map-description{float:left;font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:400px}.map-description .row{border-bottom:2px dotted #aeaeae;margin-bottom:7px;padding-bottom:5px}.map-description .btn{margin-left:33%;margin-top:10px;text-align:center;width:92px}.map-title{font-size:22px;font-weight:800;margin-bottom:10px}.map-frame{float:right}.maplinkBack{padding-right:9px}.maplinkBack a{color:#777}.ui-tooltip{background-color:#fff;border:1px solid rgba(0,0,0,.25);border-radius:5px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;max-width:300px;padding:8px;z-index:9999}body .ui-tooltip{border-width:2px}.LoyaltyStandardIconLarge10,.LoyaltyStandardIconLarge15,.LoyaltyStandardIconLarge20,.LoyaltyStandardIconLarge25,.LoyaltyStandardIconLarge30,.LoyaltyStandardIconLarge35,.LoyaltyStandardIconLarge40,.LoyaltyStandardIconLarge50,.LoyaltyStandardIconLarge50_25,.LoyaltyStandardIconLarge75{margin-left:0;margin-top:0}#contentMain .contentLeftTop .productDetailArea .productInfoRight .productIcon.LoyaltyStandardIcon{background:url(../images/common-images.png) -329px 0 no-repeat;float:left;height:15px;margin-right:5px;margin-top:0;width:25px}#contentMain .contentLeftTop .productDetailArea .productInfoRight .cardDiscountText{color:#dd1920;float:right;font-size:.7em;font-weight:400;line-height:1.1em;margin:3px 0 0 5px}#contentMain .contentLeftTop .productDetailArea .bottomInfoArea .productIcon{height:14px;width:22px}#contentMain .contentLeftTop .productDetailArea .bottomInfoArea .productIcon.continenteCard{background:url(../images/common-images.png) -329px 0 no-repeat;float:right;height:15px;margin-top:15px;width:25px}#contentMain .contentLeftTop .productDetailArea .bottomInfoArea .productIcon.LoyaltyStandardIcon{background:url(../images/common-images.png) -329px 0 no-repeat;float:left;height:15px;margin-right:5px;margin-top:0;width:25px}#contentMain .contentLeftTop .productDetailArea .bottomInfoArea .productIcon.superPriceIcon{background:url(../images/common-images.png) -210px -397px no-repeat;float:left;height:28px;margin-top:5px;width:28px}.bookListTable .bottomInfoArea .productIcon{height:14px;width:22px}.bookListTable .productIcon.continenteCard{background:url(../images/common-images.png) -329px 0 no-repeat;float:right;height:15px;margin-top:15px;width:25px}.bookListTable .contentLeftTop .productDetailArea .bottomInfoArea .productIcon.LoyaltyStandardIcon{background:url(../images/common-images.png) -329px 0 no-repeat;float:left;height:15px;margin-right:5px;margin-top:0;width:25px}.bookListTable .contentLeftTop .productDetailArea .bottomInfoArea .productIcon.superPriceIcon{background:url(../images/common-images.png) -210px -397px no-repeat;float:left;height:28px;margin-top:5px;width:28px}.paginationArea ul li.selected a{color:#dd1920}.paginationArea ul li a:hover{color:#dd1920;text-decoration:underline}.bottomPaging{width:100%}#simplemodal-container{background-color:#fff}.simplemodal-container{border-bottom:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-radius:10px;border-right:1px solid #c4c4c4;border-top:1px solid #c4c4c4;-webkit-box-shadow:0 0 5px #c4c4c4;box-shadow:0 0 5px #c4c4c4;position:relative}#minicart{z-index:0}#minicart .collapserArea .collapserIcon.down{z-index:4}.schoolBookList .booksListTable table.selected{border:1px solid #dd1920}.schoolBookList .booksListTable table.selected tr.bookRow{border-bottom:1px dotted #c4c4c4}.schoolBookList .booksListTable table.selected tr.bookRow.selected,.schoolBookList .booksListTable table.selected tr.bookRow.selected.alternative,.schoolBookList .booksListTable table.selected tr.bookRow.selected.isComponent,.schoolBookList .booksListTable table.selected tr.bookRow.selected.noExists.hasAlternative{border-bottom:1px dotted #c4c4c4;border-left:0;border-right:0;border-top:0}.schoolBookList .booksListTable table tr td.price .priceContainer .productIcon.superPriceIconLarge{background:url(../images/common-images.png) -574px -311px no-repeat;height:41px;left:105px;position:relative;top:-50px;width:57px}.schoolBookList .booksListTable table tr td.price .priceContainer .productIcon.LoyaltyStandardIcon{background:url(../images/common-images.png) -329px 0 no-repeat;float:left;height:15px;margin-right:5px;margin-top:0;width:25px}#schoolbook_wizzard .schoolBookWizardStep .schoolsContainer{width:685px}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{direction:ltr;height:100%;max-width:100%;outline:0;overflow:hidden;position:relative}.mCSB_container{height:auto;overflow:hidden;width:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-left:30px;margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:0;right:auto}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;height:30px;width:100%;z-index:1}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{cursor:pointer;display:block;height:20px;margin:0 auto;overflow:hidden;position:absolute;width:100%}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:30px;margin-right:0}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;height:16px;left:0;right:0;top:auto;width:auto}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:2px;margin:7px 0;width:100%}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{height:100%;left:0;width:30px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:4px;margin:6px auto;width:100%}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{cursor:pointer;display:block;height:100%;margin:0 auto;overflow:hidden;position:absolute;width:20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{bottom:0;height:auto;left:0;margin-bottom:30px;margin-right:30px;overflow:hidden;position:absolute;right:0;top:0;width:auto}.mCSB_container_wrapper>.mCSB_container{padding-bottom:30px;padding-right:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-left:30px;margin-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;margin-right:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{bottom:0;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";height:auto;left:auto;opacity:.75;position:absolute;right:0;top:0;width:16px}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";opacity:0}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";opacity:1}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);border-radius:16px;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";height:100%;margin:0 auto;width:2px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:16px;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";height:100%;margin:0 auto;position:relative;text-align:center;width:4px}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";opacity:.4}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;bottom:0}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";opacity:.75}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)";opacity:.9}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:1px;width:4px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:1px;width:4px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px auto;width:100%}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1);border-radius:2px;width:4px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);border-radius:2px;width:6px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;width:100%}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px auto;width:100%}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:2px;margin:7px auto;width:100%}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{margin:0 1px;width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;margin:-1px 0;width:16px}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;margin:0 -1px;width:16px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";opacity:.3}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-repeat:repeat-x;height:4px;margin:6px 0}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-repeat:repeat-y}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-repeat:repeat-x}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";opacity:1}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);width:8px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);height:8px;margin:4px 0;width:100%}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;margin:4px auto;width:100%}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)";opacity:1}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;bottom:0;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4);height:auto;left:0;margin:2px;position:absolute;right:0;top:0;width:12px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{margin:12px 0;right:0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.2);width:6px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:6px;margin:5px 0;width:100%}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.2);width:12px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{bottom:0;height:auto;left:0;margin:3px 5px;position:absolute;right:0;top:0;width:6px}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{bottom:0;height:6px;left:0;margin:5px 3px;position:absolute;right:0;top:0;width:auto}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:12px;margin:2px 0;width:100%}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-color:#fff;border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail{background-color:#e0dedf;width:7px}.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#dd1920;width:7px}.reserveStatus{margin-bottom:60px;margin-top:10px}.reserveStatus .stateContainer .label{color:#666;float:left}.reserveStatus .stateContainer .state{color:#dd1920;float:left;margin-left:5px}.reserveStatus .options .backToList{float:right;font-weight:700;margin-right:14px}.reserveStatus .stateContainer .stateDescription{float:left}.bookHighLights .bookHighlightImageArea .link a{color:#dd1920;font-weight:700}#schoolbook_wizzard .newSelection{float:right;font-weight:700;line-height:1em;margin-right:20px;margin-top:5px}#schoolbook_wizzard .newSelection a:hover{border-bottom:2px solid #666}#schoolbook_wizzard .newSelection .backIcon{background:url(../images/common-images.png) -344px -40px no-repeat;display:inline-block;float:left;height:7px;margin-right:8px;margin-top:5px;width:6px}#schoolbook_wizzard .schoolBookWizardStep.ecsf_regions .contentRegions .backToMapButton,#schoolbook_wizzard .schoolBookWizardStep.ecsf_schools .contentRegions.noMap .backToMapButton{background-color:inherit;border-bottom:0;border-radius:0;color:#666;font-size:1em;line-height:1em}#schoolbook_wizzard .schoolBookWizardStep .backToMapButton .backIcon{background:url(../images/common-images.png) -344px -40px no-repeat;display:inline-block;float:left;height:7px;margin-right:8px;margin-top:5px;width:6px}#schoolbook_wizzard .schoolBookWizardStep .backToMapButton .text:hover{border-bottom:1px solid #666}.schoolBookList .booksListTable table tr.bookRow.isComponent{border-bottom:1px dotted #c4c4c4;font-size:1.1em}._relatedProductsContainer .schoolBookList .booksListTable table tr.bookRow.isComponent{font-size:1em}.contentRegions.noMap .regionLabel{color:#dc1921}.booksListTable.basketDetail .icon.continenteCard,.ecsf_reservationdetail .booksListTable.basketDetail .icon{background:url(../images/common-images.png) -329px 0 no-repeat;float:left;height:15px;margin-right:4px;margin-top:2px;width:25px}.productBoxTop .LoyaltyStandardIconLarge10,.productBoxTop .LoyaltyStandardIconLarge15,.productBoxTop .LoyaltyStandardIconLarge20,.productBoxTop .LoyaltyStandardIconLarge25,.productBoxTop .LoyaltyStandardIconLarge30,.productBoxTop .LoyaltyStandardIconLarge35,.productBoxTop .LoyaltyStandardIconLarge40,.productBoxTop .LoyaltyStandardIconLarge50,.productBoxTop .LoyaltyStandardIconLarge50_25,.productBoxTop .LoyaltyStandardIconLarge75{margin-left:6px;margin-top:-10px}