#printHeader{display:none;visibility:hidden;}#headerWrap,#utilityBarWrap,#contentWrap,#footer,#footerNav,#copyright{width:942px;margin:0 auto;text-align:left;}
#headerWrap,#footer{width:960px;}#contentWrap.docked,#contentWrap.floating{width:960px;}
#headerWrap{background-repeat:no-repeat;background-position:right bottom;margin-bottom:1px;position:relative;}
#header{position:relative;height:105px;}#header img.logo{position:relative;top:5px;left:0;}
#header img.tagline{position:relative;top:-26px;left:15px;}#contentWrap{padding:0;}
#content{float:left;width:715px;position:relative;padding:30px 0;}#contentWrap.docked #content{width:550px;margin-left:190px;}
#contentWrap.floating #content{width:709px;margin-left:31px;}.columnLeft{float:left;width:400px;}
.columnRight{margin-left:400px;}.printonly,.printOnly{display:none;visibility:hidden;width:0;height:0;}
#headerNav{position:absolute;top:0;right:0;background:#edf2e1;padding:5px 10px;color:#ccb;font:normal 13px "Trebuchet MS",sans-serif;border-radius-bottomleft:4px;border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;}
#headerNav li{display:inline;}#headerNav a{padding:0 3px;color:#676f73;text-decoration:none;}
#headerNav b a{color:#7fa632;}#headerNav a.home{background:url(../img/icons/house_bw.png) no-repeat 0 1px;padding-left:22px;}
#headerNav a.basket{background:url(../img/icons/basket_bw.png) no-repeat 0 0;padding-left:22px;}
#headerNav i{color:#8fb642;font-style:normal;}#nav{position:absolute;bottom:0;left:175px;vertical-align:bottom;}
#nav ul li{display:inline;vertical-align:bottom;}#nav ul li span{display:block;float:left;position:relative;bottom:-2px;background:#676F73 url(../img/header/nav-corner-tr.gif) no-repeat right top;border-right:1px solid #fff;margin:2px 0 2px;padding-bottom:1px;}
#nav ul li a{display:block;float:left;background:transparent url(../img/header/nav-corner-tl.gif) no-repeat left top;padding:0 15px;color:#eee;font:normal 15px "Trebuchet MS",sans-serif;text-decoration:none;line-height:2.0;}
#nav ul li a.special{color:#ee9 /*!important*/;}#nav ul li a acronym{border:0;}
#nav ul li span:hover{bottom:-3px;padding-bottom:0;}#nav ul li a:hover{color:#fff!important;}
#nav ul li.here span{background-color:#d0e0af;background-image:url(../img/header/nav-here-corner-tr.gif);border:1px solid #fff;border-width:0 1px;margin:0;padding-bottom:1px;}
#nav ul li.here a{background-image:url(../img/header/nav-here-corner-tl.gif);padding-top:3px;color:#000!important;font-weight:normal;}
#nav ul li.here a:hover{color:#000!important;}#nav ul li.nextHere span{border-right:0;}
#utilityBarWrap{background:#d0e0af;padding:9px;color:#889;font:normal 15px "Trebuchet MS",sans-serif;position:relative;z-index:3;}
#utilityBarWrap table{width:100%;}#utilityBarWrap tr{vertical-align:middle;}
#utilityBarWrap td.layout{background:#fff;padding:9px;padding:0;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#utilityBarWrap td.break{background:none;width:9px;padding:0;}#utilityBarWrap a{color:#7fa632;text-decoration:none;}
.browseLine{margin-left:0;padding:9px;}.browseLine{font-size:12px;}.searchBox label,.browseLine span{color:#676f73;font-weight:bold;padding-right:2px;}
.searchBox .inputText{font-size:14px;}.searchBox .searchText{width:200px;width:170px;background:transparent url(../img/header/searchBox-bg.gif) no-repeat left top;border:1px solid #c2c5c7;}
.searchBox input.inputButton{padding:0 5px;}* html .searchBox input.inputButton{padding:0 5px!important;font-size:12px;}
.searchBox a{font-size:13px;line-height:1.1;}.browseLine a{font-weight:bold;}
#sf-close{position:absolute;top:5px;right:5px;}#sf-advsearch{position:absolute;top:31px;right:5px;}
#sf-overlay{position:absolute;top:56px;left:-9px;left:0;width:942px;z-index:4;font-family:Tahoma;font-weight:normal;font-size:12px;line-height:13px;color:#889;background:#d0e0af;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius-topleft:0;-moz-border-radius-topleft:0;-webkit-border-radius-topleft:0;border:9px solid #d0e0af;border-top:0;}
/*!ie hack */ #sf-overlay{/*!ie hack */;}#sf-oil{background:#fff url(../img/layout/bg-search-box.jpg) bottom right no-repeat;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:4px solid #fff;padding:9px;height:152px;}
#sf-overlay div.panel{width:210px;text-align:left;font-size:.9em;}#sf-btn-more{position:absolute;top:2px;right:3px;right:69px;width:70px;height:36px;padding:0;margin:0;background:#fff url(../img/layout/btn-more-sprite4.gif) 0 0 no-repeat;text-indent:-3000px;}
#sf-btn-more:hover{background-position:0 -36px;}#sf-btn-more.less{background-position:0 -72px;}
#sf-btn-more.less:hover{background-position:0 -108px;}#sf-btn-adv{position:absolute;top:2px;right:3px;width:63px;height:36px;padding:0;margin:0;background:#fff url(../img/layout/btn-advsearch-sprite.gif) 0 0 no-repeat;text-indent:-3000px;}
#sf-btn-adv:hover{background-position:0 -36px;}.panel .title{font-weight:bold;margin:0 0 2px 0;}
ul.choices{margin:0;padding:0;display:block;}ul.choices li{margin-left:0;margin-top:0;margin-bottom:2px;list-style:none;position:relative;}
* html ul.choices li{display:inline-block;}ul.choices li input{top:3px;position:absolute;}
* html ul.choices li input{top:2px;left:-2px;}ul.choices li label{font-size:13px;color:#002a52;display:block;text-decoration:none;padding:4px 6px;position:relative;background-color:transparent;border:1px solid transparent;}
* html ul.choices li label{border:1px solid #eee;}ul.choices li label:hover,ul.choices li label.over{background-color:#ffffc9;border:1px solid #eace77;text-decoration:none;}
ul.choices li.on label{background-color:#ffefbf;border:1px solid #b96;text-decoration:none;}
ul.choices li label span{color:#444;margin-left:21px;font-weight:normal;display:block;}
ul.highlight li a,ul.highlight li label{color:#002a52;text-decoration:none;background-color:#ffffc9;border:1px solid #eace77;}
ul.highlight li a:hover,ul.highlight li label:hover{background-color:#e0ffc2;border:1px solid #56b926;text-decoration:none;}
ul.choice-toolbar{display:block;margin:5px 0 8px;padding:0;}ul.choice-toolbar li{list-style:none;margin:0;display:inline;}
ul.choice-toolbar li span,ul.choice-toolbar li a{font-size:12px;line-height:16px;font-weight:bold;color:#002a52;display:block;text-decoration:none;margin:3px 8px 4px 0;background-color:transparent;border:1px solid transparent;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:4px 6px;background-color:#ffffc9;border:1px solid #eace77;text-decoration:none;}
ul.choice-toolbar li a.selected:hover,ul.choice-toolbar li a.selected{background:#91c115;border-color:#75991a;color:#fff;}
ul.choice-toolbar li a.selected:hover{text-decoration:underline;}ul.choice-toolbar li a.selected:hover img.silk{top:-2px;}
ul.choice-toolbar li a:hover{background-color:#e0ffc2;border:1px solid #56b926;color:#195d00;text-decoration:underline;}
ul.choice-toolbar img.silk{margin-bottom:0;}ul.choice-status{display:block;margin:0;padding:0;}
ul.choice-status li{list-style:none;margin:0;display:inline;}ul.choice-status li a{font-size:12px;line-height:16px;color:#888;display:block;text-decoration:none;margin:3px 8px 4px 0;background-color:transparent;border:1px solid transparent;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:3px 6px;text-decoration:none;}
ul.choice-status li a.selected:hover,ul.choice-status li a.selected{background:#91c115;border-color:#75991a;color:#fff;}
ul.choice-status li a.selected:hover{text-decoration:underline;}ul.choice-status li a.selected:hover img.silk{top:-2px;}
ul.choice-status li a:hover{background-color:#e0ffc2;border:1px solid #56b926;color:#195d00!important;text-decoration:none;}
ul.choice-status img.silk{margin-bottom:0;}#sidebar{float:right;width:195px;padding:15px 0;color:#556;font:12px Tahoma,sans-serif;}
#sidebar h2{color:#897;}#sidebar h3{color:#786;}#sidebar a{color:#36F;}#sidebar ul.list li{background:url(../img/icons/bullet_orange.png) no-repeat 0 0;line-height:1.2em;}
#sidebar span{color:#889;}#sidebar table{margin-bottom:15px;}#sidebar th{width:auto;padding-left:5px;}
.sideBox{margin-bottom:15px;}.sideBox h2{background:#e0e0d5;background-position:right center;background-repeat:no-repeat;margin:0;padding:5px 10px;color:#474f53!important;font:15px "Trebuchet MS",sans-serif;}
.sideBox h2 a{color:#474f53!important;}.sideBox h2 a:hover{color:#474f53!important;}
.sideBoxInner{background:#f5f5f0;border:1px solid #d7d7c9;border-width:0 1px 1px;padding:5px 10px 7px;}
.sideBox ul li{line-height:1.4em;}.sideOptionBox div{position:relative;margin-bottom:5px;}
.sideOptionBox label{display:block;}.sideOptionBox select{width:170px;}.sideOptionBox select.active{background-color:#fff4bf;color:#000;}
.sideOptionBox img{position:absolute;top:14px;left:-25px;background:url(../img/sidebar/filter-active.gif) no-repeat 0 0;}
.sideOptionBox img:hover{background-position:-14px 0;}.sideOptionBox input.inputButton{margin-top:5px;padding:1px 6px;font-size:13px;}
.sideOptionBox a.jtip{position:absolute;top:-2px;right:0;width:18px;height:18px;}
.sideOptionBox img.jtip-img{position:static;left:inherit;background:none;}
.sideOptionBox .sideBoxInner .radioOption h3{font-size:1.1em;margin:0;padding:0;}
.sideOptionBox .sideBoxInner .radioOption label{display:inline;font-variant:small-caps;text-transform:lowercase;}
.sideOptionBox .sideBoxInner .radioOption input{margin-right:5px;}.sideBox .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
.sideBox .priceDisplay .rrPrice{color:#888;font-size:.9em;}.sideBox .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
.sideBox .priceDisplay .discount{color:#c30;font-size:.9em;}.accountBox .sideBoxInner{border-bottom-width:0;}
.accountBasketTitle,.accountBasketContent{border-top:1px solid #d7d7c9;margin-top:7px;padding-top:5px;}
.accountBasketTitle div.summary{display:inline;}.accountBasketContent ul li{padding-left:5px;font-size:11px;}
.accountBox h2{background-image:url(../img/sidebar/status_offline.png);}
.accountBoxOnline h2{background-image:url(../img/sidebar/status_online.png);}
.filterBox h2{background-image:url(../img/sidebar/table_row_filter.png);}
.sortBox h2{background-image:url(../img/sidebar/arrow_up_down.png);}.linkLogin,.linkRegister,.linkWelcome{display:block;background-position:left center;background-repeat:no-repeat;padding-left:30px;margin:4px 0;color:#c23;font-size:15px;line-height:1.5;text-decoration:none;}
.linkLogin{background-image:url(../img/misc/login.png);}.linkRegister{background-image:url(../img/misc/register.png);}
.linkWelcome{background-image:url(../img/misc/person.png);}#tabNav{margin-left:10px;}
#tabNav li{display:inline;background:none;}#tabNav a{float:left;display:block;position:relative;bottom:-1px;background:#e1e1e5 url(../img/misc/bg-gradient.gif) repeat-x left center;border:1px solid #d7d7c9;margin:0 1px;padding:4px 8px;text-decoration:none;}
#tabNav a:hover{background:#fff4bf;}#tabNav .here a{background:#fff;border-bottom-color:#fff;color:#000!important;font-weight:bold;}
#tabNav .disabled a{cursor:default;background:#e1e1e5 url(../img/misc/bg-gradient.gif) repeat-x left center!important;color:#999!important;}
.tabContent{clear:left;border:1px solid #d7d7c9;padding:10px;}.tabContent h2{border:0;margin-top:0;}
.orderSteps{margin:0 0 20px;font:14px "Trebuchet MS",sans-serif;text-align:center;}
.orderSteps table{width:100%;}.orderSteps td{background:#676f73;padding:5px 10px;}
.orderSteps a{background:url(../img/icons/bullet_black.png) no-repeat left center;padding-left:17px;color:#eee;text-decoration:none;text-align:left;}
.orderSteps a:hover,.orderSteps a.here{background-image:url(../img/icons/bullet_green.png);color:#fff!important;}
.creditCardList,.certificate{text-align:center;}.creditCardList img{margin:0 10px;}
p.breadcrumb{position:absolute;top:9px;margin-left:0;padding-bottom:0;color:#888;font-family:"Tahoma",sans-serif;font-size:.9em;white-space:nowrap;width:100%;height:20px;overflow:hidden;}
p.breadcrumb a{border-bottom:1px dotted #888;color:#669;text-decoration:none;white-space:nowrap;}
p.breadcrumb a:hover{border:0;}p.breadcrumb strong{color:#228;font-weight:normal;}
p.breadcrumb span{padding:0 2px;}#footerWrap{margin:20px auto;font-size:12px;}
#footer dl,#footer dt,#footer dd,#footer ul,#footer li,#footer div{margin:0;padding:0;}
#footer{padding:9px;background-color:#e0e0d5;background-color:#d7e5bb;background-color:#f5f5f0;font-size:.85em;color:#99a;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#footer div.body{background:#d9dccb url(../img/layout/extra-footer-bg.jpg) no-repeat right bottom;padding:15px;}
#footer dl{display:block;float:left;margin:0;}#footer dt{font-weight:bold;color:#7e9e3c;color:#6f5230;}
#footer ul{display:block;}#footer li{display:inline;}#footer a{display:block;color:#681;padding:1px 8px;float:none;text-decoration:none;}
#footer a:hover{text-decoration:underline;}#footerNav{display:none;}#footerNav,#copyright{font-size:12px;}
#footerNav{background:#e0e0d5;padding:9px;color:#99a;text-align:center;}
#footerNav li{display:inline;}#footerNav a{color:#681;padding:0 5px;}#copyright{position:relative;margin:10px auto;color:#99a;text-align:center;}
#copyright a{color:#99a;text-decoration:none;}#copyright a:hover{text-decoration:underline;}
.productCatalogueList{width:100%;}.productCatalogueList .image{padding-right:10px;text-align:center;}
.productCatalogueList .image a img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;width:100px;}
.productCatalogueList .image a img:hover{background:#fff4bf;border-color:#889;}
.productCatalogueList .noimage a{background:#fff url('../img/item/book/no-image-s.jpg') no-repeat center left;display:block;width:100px;height:100px;overflow:hidden;position:relative;}
.productCatalogueList .data{padding-bottom:15px;}.productCatalogueList .productTitle{width:100%;background:#e0f0bf;margin-bottom:15px;}
.productCatalogueList .productTitleBasket{background:#efeff2;}.productCatalogueList .productTitle td{padding:5px;}
.productCatalogueList .productTitle h3{margin-top:0;font-size:1.4em;}.productCatalogueList .titleBlock{width:90%;}
.productCatalogueList .authorList{margin-left:5px;padding-bottom:0;}.productCatalogueList .priceBlock{white-space:nowrap;}
.productCatalogueList .priceDisplay .rrPrice{color:#888;font-size:11px;}
.productCatalogueList .priceDisplay .title{text-align:center;color:#666;font-size:11px;}
.productCatalogueList .priceDisplay .bestPrice{font-size:1.2em;font-weight:bold;letter-spacing:1px;}
.productCatalogueList .priceDisplay .bestPrice var{display:none;font-size:.9em;letter-spacing:normal;}
.productCatalogueList .priceDisplay .pubDate{color:#666;font-size:11px;}
.productCatalogueList .priceDisplay .discount{color:#c30;font-size:12px;}
.productCatalogueList .infoList th{width:7em;}.productCatalogueList .buyWrap{float:right;background:#edf2e1;border:1px dotted #d0e0af;padding:5px;}
.productCatalogueList .buyWrap p{white-space:nowrap;padding:2px 0;}.productCatalogueList .buyWrap .inputText{width:30px;}
.productCompactList{width:100%;}.productCompactList th,.productCompactList td{padding:2px 4px;}
.productCompactList td{border-top:1px solid #d0e0af;padding-top:8px;}.productCompactList .image{padding-right:10px;text-align:center;}
.productCompactList .image img{background:#f2f2f7;border:1px solid #d7d7c9;padding:1px;}
.productCompactList .image img:hover{background:#fff4bf;border-color:#889;}
.productCompactList .noimage a{background:#fff url('../img/item/book/no-image-s.jpg') no-repeat center left;display:block;width:80px;height:110px;overflow:hidden;position:relative;}
.productCompactList td{padding-bottom:10px;}.productCompactList .productTitle{width:100%;background:#e0f0bf;margin-bottom:15px;}
.productCompactList .productTitleBasket{background:#efeff2;}.productCompactList .title{margin-bottom:8px;}
.productCompactList .desc{font-size:.9em;padding-bottom:10px;}.productCompactList .authorList{color:#c33;font-size:.9em;padding-bottom:0;}
.productGridList{font-size:12px;}.productGridList tr:hover{background:#fff4bf!important;}
.productGridList th,.productGridList td{padding:2px 4px;}.productCatalogueList .stateicons{text-align:right;}
.productCatalogueList .stateicons img,.productCatalogueList .stateicons i{padding:0;margin:0 2px;}
.productGridList tr{position:relative;}.productGridList .stateicons{position:relative;display:inline;}
.productGridList .stateicons img,.productGridList .stateicons i{float:right;padding:0;margin:0 2px;}
.productGalleryList .galleryItem{display:block;width:150px;height:300px;overflow:hidden;float:left;margin:3px 12px 30px 10px;position:relative;z-index:1;}
.productGalleryList .galleryItemDvd{height:260px;}.galleryItem h3{font-size:1.1em;line-height:1.1em;margin:4px 0 3px 0;padding:0;}
.galleryItem h3 span{font-size:.85em;}.galleryItem a.image{display:block;width:100%;height:150px;overflow:hidden;}
.galleryItem a.image img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;width:100px;}
.galleryItem .image a:hover{background:#fff4bf;border-color:#889;}.galleryItem a.noimage{background:#fff url('../img/item/book/no-image-s.jpg') no-repeat center left;}
.galleryItem .authorList{font-size:.85em;}.galleryItem .controls{position:absolute;bottom:0;width:100%;background-color:#fff;font-size:.9em;}
.galleryItem .priceBlock{padding-top:3px;margin-bottom:2px;}.galleryItem .priceDisplay .rrPrice{color:#888;font-size:11px;}
.galleryItem .priceDisplay .bestPrice{font-weight:bold;font-size:1.1em;letter-spacing:1px;}
.galleryItem .priceDisplay .bestPrice var{font-size:.9em;letter-spacing:normal;}
.galleryItem .priceDisplay .discount{color:#C30;font-size:11px;}.dataList .rrp{font-size:.85em;}
.dataList .authorList{font-size:.85em;}.galleryItem .stateicons{position:absolute;left:106px;top:5px;width:19px;}
.galleryItem .stateicons i{padding:0;margin:0 0 4px 0;display:block;}.productImage{float:right;background:#F2F2F7;border:1px solid #D7D7C9;margin-left:20px;padding:3px;}
.productImage:hover{background:#fff4BF;border-color:#889;}.productView .priceDisplay{margin-bottom:10px;}
.productView .priceDisplay li{padding-bottom:2px;}.productView .priceDisplay .rrPrice{color:#888;}
.productView .priceDisplay .bestPrice b{color:#000;font-size:1.4em;font-weight:bold;letter-spacing:1px;}
.productView .priceDisplay .bestPrice var{display:none;}.productView .priceDisplay .discount{color:#c30;font-size:12px;}
.productQuantity{margin-right:5px;}.tabContentReview th{padding-right:10px;white-space:nowrap;}
.letterList{padding-bottom:15px;}.letterList li{display:inline;}.letterList a,.letterList b{padding:0 3px;}
.letterList b{background-color:#fff2D3;border:1px solid #E4CF9C;font-size:1.2em;}
.homeCarousel{height:120px;background:url(../img/home/carousel-bg.v2.jpg) no-repeat left center;margin-top:2px;padding:6px 0;padding-left:300px;}
.homeCarousel img{border:1px solid #d7d7c9;padding:2px;margin:0 10px;}.homeCarousel img:hover{background:#fff4bf;border-color:#889;}
.homeIntro{padding:20px 15px;position:relative;padding-right:350px;}.homeIntroOldGraphic{background:url(../img/home/education.gif) no-repeat right center;}
.homeIntro h1{margin:0;padding-bottom:5px;color:#676F73;font-size:2.4em;}
.homeIntro p{padding:0;color:#676F73;font:16px "Trebuchet MS",sans-serif;}
.homeIntro a{color:#7FA632;font-weight:bold;text-decoration:none;}.homeIntro a.driver{position:absolute;top:6px;right:0;}
.homeBox{float:left;width:304px;font:14px "Trebuchet MS",sans-serif;}.homeBox img{overflow:hidden;}
.homeBox .homeBoxList{padding:10px 15px;}.homeBoxList li{display:inline;}
.homeBoxList a{display:block;background:url(../img/home/homeBox-arrow.png) no-repeat left center;border-bottom:1px dotted #fff;padding-left:20px;color:#ddd;line-height:1.5em;text-decoration:none;}
.homeBoxList li:last-child a{border-bottom:0;}.homeBoxList a span{color:#bbb;}
.homeBoxList a:hover{color:#fff!important;background-position:2px center;}
.homeBoxList{height:150px;overflow:hidden;}.homeBoxList .plain{height:50px;}
.homeBoxList .plain p{padding-bottom:5px;}.homeBoxList .plain a{display:inline;background:none;border-bottom:none;padding-left:0;color:#ddd;line-height:normal;text-decoration:underline;}
.homeBoxList .lf{border-top:1px dotted #fff;margin-top:15px;padding-top:10px;font-size:12px;color:#fff;}
.homeBoxList .lf td,.homeBoxList .lf th{vertical-align:middle;padding:1px 0;}
.homeBoxList .lf th{text-align:right;}.homeBoxList .lf label{font-family:Arial;font-size:11px;line-height:12px;color:#fff;padding-right:5px;}
.homeBoxList .lf input.lfinput{font-size:10px;background:#fff;border:1px solid #bbb;border-right-color:#ddd;border-bottom-color:#ddd;padding:2px 3px;}
.homeBoxList .lf input.lfinput:focus{background:#fff4bf;color:#000;}.homeBoxList .lf .lfcheckbox input{font-family:Arial;font-size:10px;line-height:18px;margin-right:3px;}
.homeBoxList .lf .lfcheckbox label{font-family:Arial;font-size:10px;line-height:18px;}
.homeBoxList .lf input.lfbutton{font-size:10px;}.homeBoxList .plain{color:#ddd;}
.homeBoxList .plain ul{margin-top:5px;}.homeBoxList .plain li{font-size:12px;display:block;background:url(../img/home/homeBox-arrow.png) no-repeat 0 5px;padding-left:20px;color:#ddd;line-height:17px;text-decoration:none;}
.libraryBox,.schoolBox{margin-right:15px;}.libraryBox .homeBoxList{background:#216AB1 url(../img/home/libraryBox-bg.gif) repeat-x left top;border-top:1px solid #6597c8;}
.libraryBox .homeBoxList a{border-bottom-color:#6597c8;}.schoolBox .homeBoxList{background:#d14415 url(../img/home/schoolBox-bg.gif) repeat-x left top;border-top:1px solid #de7c5c;}
.schoolBox .homeBoxList a{border-bottom-color:#de7c5c;}.familyBox .homeBoxList{background:#8DB143 url(../img/home/familyBox-bg.gif) repeat-x left top;border-top:1px solid #AFc87C;}
.familyBox .homeBoxList a{border-bottom-color:#AFC87C;}.groupHome h2.slogan{padding-top:0;color:#444;font-family:Arial,sans-serif;font-size:2.0em;}
.groupHome h2.slogan strong{font-weight:normal;}#bookwormHome .featuredBook,#libraryHome .featuredBook,#schoolHome .featuredBook,#familyHome .featuredBook{width:715px;height:230px;margin-bottom:30px;font:"Trebuchet MS",sans-serif;}
#libraryHome .featuredBook{background:url(../img/group-home/featured-library-bg.png) top left no-repeat;}
#schoolHome .featuredBook{background:url(../img/group-home/featured-school-bg.png) top left no-repeat;}
#bookwormHome .featuredBook,#familyHome .featuredBook{background:url(../img/group-home/featured-family-bg.png) top left no-repeat;}
.featuredBook{position:relative;}.featuredBookContent{position:absolute;top:55px;left:15px;width:225px;}
.featuredBookContent h2,.featuredBookContent h2 a{margin:0;padding:0;color:#369;font-size:20px;font-weight:normal;}
.featuredBookContent p.author,.featuredBookContent p.author a{color:#999;font-size:12px;font-style:italic;}
.featuredBookContent p,.featuredBookContent a{font-size:11px;}.featuredBookContent p{padding-bottom:10px;}
.featuredBookContent a{color:#c43;font-weight:bold;text-decoration:none;}
.featuredBookImage{position:absolute;bottom:60px;left:250px;}.featuredBookImage img{border:2px solid #fff;}
.heading{margin-bottom:5px;padding:0;vertical-align:middle;}.heading h2{margin:0;padding:0;color:#676f73;}
.heading h2 strong{color:#c43;font-weight:normal;}#discover{margin-bottom:15px;}
.discoverHeading{border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:15px;padding:10px 0;vertical-align:middle;}
.discoverHeading h2,.discoverHeading p{margin:0;padding:0;}.discoverHeading h2{float:left;display:inline;color:#676f73;}
.discoverHeading h2 strong{color:#c43;font-weight:normal;}.discoverHeading p{float:right;padding-top:5px;}
.discoverHeading p a{color:#333;font-size:12px;font-weight:bold;text-decoration:none;}
.discoverCarousel{height:120px;padding:0 5px;text-align:center;}.discoverCarousel img{border:1px solid #d7d7c9;padding:2px;margin:0 20px;}
.discoverCarousel img:hover{background:#fff4bf;border-color:#889;}.docked .discoverCarousel{padding:2px;}
.docked .discoverCarousel img{margin:0 5px;}.linkArrow{color:#c43;}.infoBlock h3{border-top:1px solid #999;border-bottom:1px solid #999;padding:10px 0;color:#369;font-size:1.1em;}
.infoBlock p,.infoBlock ul{font-size:12px;}.infoBlock h4{margin-bottom:5px;}
.infoBlock img{float:left;margin-right:10px;}#bookwormHome .class{width:715px;height:270px;margin-top:10px;margin-bottom:30px;font:"Trebuchet MS",sans-serif;}
#bookwormHome .class h2{clear:left;width:715px;height:47px;position:relative;padding:0;margin:0;}
#bookwormHome .class h2 a{width:100%;height:47px;display:block;position:relative;overflow:hidden;padding:0;margin:0;cursor:pointer;}
#bookwormHome .class h2 span{display:none;}#bookwormHome .toddler h2{background:url(../img/misc/title-toddler.jpg) top left no-repeat;}
#bookwormHome .primary h2{background:url(../img/misc/title-primary.jpg) top left no-repeat;}
#bookwormHome .intermediate h2{background:url(../img/misc/title-intermediate.jpg) top left no-repeat;}
#bookwormHome .college h2{background:url(../img/misc/title-college.jpg) top left no-repeat;}
#bookwormHome .blue h2{background:url(../img/misc/title-bg-blue.jpg) top left no-repeat;}
#bookwormHome .green h2{background:url(../img/misc/title-bg-green.jpg) top left no-repeat;}
#bookwormHome .orange h2{background:url(../img/misc/title-bg-orange.jpg) top left no-repeat;}
#bookwormHome .purple h2{background:url(../img/misc/title-bg-purple.jpg) top left no-repeat;}
#bookwormHome .showText h2 span{display:block;color:#fff;height:47px;line-height:47px;padding:0 0 0 25px;font-family:Monotype Corsiva,French Script MT;font-size:28px;}
#bookwormHome .showText h2 a:hover{color:#fff!important;}.class{position:relative;}
.bookwormList{width:715px;}.bookwormList .bookwormItem{display:block;width:125px;height:240px;overflow:hidden;float:left;margin:10px 9px 10px 5px;position:relative;}
.bookwormList .bookwormItem h3{font-size:1.1em;}.bookwormList .bookwormItem h3 span{font-size:.85em;}
.bookwormList .bookwormItem a.image{display:block;width:100%;height:170px;overflow:hidden;}
.bookwormList .bookwormItem a.image img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;}
.bookwormList .bookwormItem .image a:hover{background:#fff4bf;border-color:#889;}
.bookwormList .bookwormItem a.noimage{background:#fff url('../img/item/book/no-image-s.jpg') no-repeat center left;}
.bookwormList .bookwormItem p{padding:2px;font-size:.9em;margin:0;}.bookwormList .bookwormItem p a{display:block;font-size:.9em;text-decoration:none;font-weight:bold;color:#676f73;color:#474f53;}
.bookwormList .bookwormItem .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
.bookwormList .bookwormItem .priceDisplay .rrPrice{color:#888;font-size:.9em;}
.bookwormList .bookwormItem .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
.bookwormList .bookwormItem .priceDisplay .discount{color:#C30;font-size:.9em;}
#bookwormHome .hideprice .class{height:180px;}.hideprice .bookwormList .bookwormItem{height:140px;}
.hideprice .bookwormList .bookwormItem a.image{height:120px;}.hideprice .bookwormList .bookwormItem .priceBlock{display:none;}
.compactList{width:540px;}.compactList .compactItem{display:block;width:95px;height:175px;overflow:hidden;float:left;margin:10px 9px 10px 5px;margin:10px 0 5px 9px;position:relative;}
.compactList .compactItem h3{font-size:1.1em;}.compactList .compactItem h3 span{font-size:.85em;}
.compactList .compactItem a.image{display:block;width:100%;height:120px;overflow:hidden;}
.compactList .compactItem a.image img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;}
.compactList .compactItem .image a:hover{background:#fff4bf;border-color:#889;}
.compactList .compactItem a.noimage{background:#fff url('../img/item/book/no-image-s.jpg') no-repeat center left;}
.compactList .compactItem p{padding:2px;font-size:.9em;margin:0;}.compactList .compactItem p a{display:block;font-size:.9em;text-decoration:none;font-weight:bold;color:#676f73;color:#474f53;}
.compactList .compactItem .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
.compactList .compactItem .priceDisplay .rrPrice{color:#888;font-size:.9em;}
.compactList .compactItem .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
.compactList .compactItem .priceDisplay .discount{color:#c30;font-size:.9em;}
.hpList .hpItem{display:block;width:95px;height:175px;overflow:hidden;float:left;margin:10px 9px 10px 5px;margin:10px 0 5px 9px;position:relative;margin-right:20px;}
.docked .hpList .hpItem{margin:10px 0 5px 9px;}.hpList .hpItem h3{font-size:1.1em;}
.hpList .hpItem h3 span{font-size:.85em;}.hpList .hpItem a.image{display:block;width:100%;height:120px;overflow:hidden;}
.hpList .hpItem a.image img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;}
.hpList .hpItem .image a:hover{background:#fff4bf;border-color:#889;}.hpList .hpItem a.noimage{background:#fff url('../img/item/book/no-image-s.jpg') no-repeat center left;}
.hpList .hpItem p{padding:2px;font-size:.9em;margin:0;}.hpList .hpItem p a{display:block;font-size:.9em;text-decoration:none;font-weight:bold;color:#676f73;color:#474f53;}
.hpList .hpItem .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
.hpList .hpItem .priceDisplay .rrPrice{color:#888;font-size:.9em;}.hpList .hpItem .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
.hpList .hpItem .priceDisplay .discount{color:#c30;font-size:.9em;}.hpDiv{margin-bottom:15px;clear:left;}
.hpDiv h2,.hpDiv p{margin:0;padding:0;}.hpDiv .head{margin-right:40px;display:block;vertical-align:middle;border-bottom:1px solid #7fa632;position:relative;}
* html .hpDiv .head{height:25px;}.hpDiv .head h2{color:#676f73;}.hpDiv .head h2 strong{color:#7fa632;color:#c43;font-weight:normal;}
.hpDiv .head a{font-size:11px;text-transform:lowercase;text-decoration:none;color:#676f73;color:#000;position:absolute;bottom:2px;bottom:0;right:5px;right:0;padding:0;text-align:center;line-height:18px;display:block;width:78px;height:18px;overflow:hidden;background:#fff url(../img/misc/bg-viewmore.jpg) no-repeat 0 50%;}
* html .hpDiv .head a{bottom:-1px;}.hpDiv .head a:hover{color:red!important;}
.basketList .priceBlock{padding:0;margin-bottom:0;}.basketList .priceDisplay{white-space:nowrap;}
.basketList .priceDisplay .rrPrice{color:#888;font-size:.85em;}.basketList .priceDisplay .bestPrice{font-weight:normal;font-size:1em;}
.basketList .priceDisplay .discount{color:#c30;font-size:.85em;}.basketList .authorList{font-size:.85em;}
body .jtip-head{font-size:.95em;line-height:normal;}body .jtip-body{text-align:left;font-size:.9em;line-height:normal;padding:5px 10px;}
body .jtip-body .help{padding:0;margin:0;}body .jtip-body .help p{margin:2px 0 8px 0;padding:0;color:#444;font:11px "Tahoma",sans-serif;line-height:1.2;text-align:left;}
.sideBoxList{position:relative;margin:3px 0;}.sideBoxList a.jtip{position:relative;top:1px;right:-5px;width:18px;height:18px;}
.sideBoxList label{font-variant:small-caps;text-transform:lowercase;color:#000;}
.sideBoxList div.mini-form{margin:10px 0;padding:4px;border:1px solid #7fa632;background:#e0e0d5;}
.sideBoxList div.mini-form input[type=text]{width:70%;}.ihilit{background:#ffefbf;border:1px solid #444;color:#444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2px 4px;}
a.ihilit:hover{background:#ffdfd9;border-color:#b66;color:#933!important;text-decoration:none;}
.medly{margin-bottom:25px;}.medly .title a{display:block;padding:10px 0;font-size:1.1em;font-size:15px;text-decoration:none;}
.medly .head{min-height:110px;}.medly .head .mast{display:inline;}.medly .head .mast a{float:left;display:block;width:100px;margin-right:7px;}
.medly .head .mast a img{float:none;}.medly .head h3{font-size:11px;line-height:14px;}
.medly .head a.book{font-size:13px;line-height:16px;display:block;}.medly .head p{font-size:11px;line-height:14px;font:Arial 11px/14px;}
.medly .body{clear:left;margin-top:5px;}.medly .body h3{text-transform:lowercase;}
.medly .body li{padding:2px 0;font-size:11px;line-height:14px;}.medly .body a.book{font-size:12px;line-height:1.4em;}
.content .medly .title a{border-top:1px dotted #dedfe0;border-bottom:1px dotted #dedfe0;color:#d52e2e;padding:5px 0;margin-bottom:10px;}
.content .medly .head{padding-bottom:8px;border-bottom:1px dotted #dedfe0;margin-bottom:3px;}
.content .medly .head .mast a img{width:90px;height:110px;}.content .medly .head h3{color:#979797;}
.content .medly .head a.book{color:#114b7e;display:inline;}.content .medly .head a.author{color:#69970e;font-family:Arial;}
.content .medly .head p{padding-bottom:0;}.content .medly .body li{color:#979797;padding:1px 0 1px 4px;margin-top:4px;}
.content .medly .body li a{padding:0;text-decoration:none;}.content .medly .body a.book{color:#114b7e;}
.content .medly .body a.author{color:#69970e;}.content .medly .foot{padding:5px 0;text-align:right;font-size:11px;font-weight:bold;}
.content .medly .foot a{font-family:Arial;text-decoration:none;color:#d52e2e;}
.content .medly .foot a:hover{color:#222!important;}#bw{position:relative;z-index:2;}
.floating #browser{overflow:hidden;}.docked #browser .floating,.floating #browser .docked{display:none;}
.docked #browser .docked,.floating #browser .floating{display:block;}#browser{z-index:2;position:absolute;top:14px;left:-10px;left:0;background-color:#d0e0af;width:174px;font-size:12px;}
.brow dl{margin:0;padding:0;}.brow dt{padding:4px 12px 3px;}.brow dt{font-weight:bold;}
.brow dd{background-color:#e4edd0;}.brow ul.list,.brow ul{padding:5px 0 15px;margin:0;background:none;line-height:normal;}
.brow ul.list li,.brow ul li{position:relative;background:none;padding:0;margin:0;list-style:none;line-height:normal;}
.brow li a{display:block;padding:1px 12px;padding:2px 12px 2px 4px;padding:3px 12px 3px 4px;color:#444;text-decoration:none;border:solid 0 #e4edd0;border-left-width:8px;}
.brow li.exp a{color:#444!important;border-color:#e4edd0;background-color:transparent;}
.brow li a.current,.brow li a:hover{color:#000!important;background-color:#d0e0af;text-decoration:none;border-color:#ee814c;}
.brow li a.current{font-weight:bold;border-color:#88a941;}.brow li a.current:after{content:' ~';font-weight:bold;}
.brow li a span{font-size:10px;}.brow li a:hover span,.brow li.exp a span{color:#444;}
.brow li.exp li a span{color:#888;}.brow ul ul{position:absolute;top:-10px;left:173px;width:400px;background-color:#e4edd0;border:5px solid #d0e0af;border-left-width:0;overflow:hidden;z-index:2;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.brow ul ul li{display:block;float:left;width:190px;}.brow ul ul li.all{display:block;width:380px;clear:right;margin-bottom:5px;}
.brow ul ul li.all a{font-weight:bold;border-bottom-color:#88a642;border-bottom-width:1px;}
.brow ul ul li.all a:hover{border-bottom-color:#88a642;}.brow ul ul li a{padding:2px 12px 2px 4px;}
.topList{margin-bottom:15px;padding:0;}.topList dt{background-position:right center;background-repeat:no-repeat;margin:0;padding:5px 10px;}
.topList dt,.topList dt a{color:#474f53!important;font:14px bold "Trebuchet MS",sans-serif;letter-spacing:-0.05em;text-decoration:none;}
.topList dt a:hover{text-decoration:underline;}.topList dd{margin:0;}.topList table{margin:0!important;}
.topList .foot a{display:block;text-align:right;padding:3px 0;font-size:11px;}
.topList td{font-size:11px;line-height:normal;font-family:Arial;padding:3px 2px;border:0 solid #d7d7c9;border-bottom-width:1px;}
.topList td.rank{color:#7fa632;vertical-align:middle;text-align:right;font-size:13px;font-weight:bold;}
.topList td.image a img{width:40px;height:50px;}.topList td.detail{padding-left:5px;}
.topList td.detail a.title{display:block;text-decoration:none;color:#7fa632;}
.topList td.detail a.title:hover{text-decoration:underline;}.topList td.detail span.author{font-size:10px;}
.topList .priceDisplay li{display:inline;margin-right:4px;}.topList .priceDisplay .rrPrice{color:#888;font-size:11px;text-decoration:line-through;}
.topList .priceDisplay .bestPrice{font-weight:bold;font-size:11px;}.pager{margin:6px 0;font-size:11px;margin:6px auto;}
.pager a,.pager span,.pager b{text-decoration:none;padding:1px 4px;border:solid 1px #fff;margin:0;}
.pager a:hover{border-color:#000;background-color:#86a943;color:#000!important;background-color:#FFF2D3;border:1px solid #E4CF9C;font-weight:bold;}
.pager b{background-color:#FFF2D3;border:1px solid #E4CF9C;font-weight:bold;}
.cmp-yes .cmp-yes{border:3px dashed #92ba3f;background:#d0e0af;}.cmp-yes .cmp-no{border:3px dashed #e0f0bf;}
.cmp-no .cmp-no{border:3px dashed #92ba3f;background:#d0e0af;}.cmp .priceDisplay{position:relative;}
.cmp .priceDisplay li{text-align:center;}.cmp .priceDisplay .title{margin:0 10px 0 15px;}
.cmp .priceDisplay .cb{position:absolute;top:0;left:0;}.cmp .priceDisplay .cb{*top:-3px;*left:-5px;}
#s2 td.layout{background:#fff;padding:6px 0;text-align:left;width:154px;}
#s2 .searchBox label,#s2 .browseLine span{color:#676f73;font-weight:bold;padding-right:2px;}
#s2 .searchBox .inputText{font-size:13px;}#s2 .searchBox .searchText{width:150px;margin-right:3px;border:1px solid #c2c5c7;}
#s2 .searchBox label.ui-watermark-label{color:#868c8f;font-size:12px;font-weight:normal;font-family:"Tahoma",sans-serif;max-width:150px;display:block;overflow:hidden;}
#s2 .searchBox input.inputButton{padding:0 5px;}* html #s2 .searchBox input.inputButton{padding:0 5px!important;font-size:12px;}
#s2 .searchBox a{font-size:13px;line-height:1.1;}#myac{padding-top:5px;text-align:right;background:#edf2e1;padding:5px 10px;color:#ccb;font:normal 11px "Trebuchet MS",sans-serif;text-transform:lowercase;}
#myac span,#myac a{padding:0 1px;color:#676f73;color:#676f73;text-decoration:none;}
#myac b a{color:#7fa632;}.ac_results{z-index:100;}#s2-btn-adv{position:relative;display:block;width:63px;height:36px;padding:0;margin:0;background:#fff url(../img/layout/btn-advsearch-sprite.gif) 0 0 no-repeat;text-indent:-3000px;overflow:hidden;}
.ui-watermark-container{position:relative;overflow:hidden;display:inline-block;}
.ui-watermark-label{position:absolute;cursor:text;white-space:nowrap;padding-top:1px;}
.ui-watermark-textarea .ui-watermark-label{white-space:normal;}#nav li#salex span{background:#c33 url(../img/header/x/nav-corner-tr.gif) no-repeat right top;}
#nav ul li#salex a{background:transparent url(../img/header/x/nav-corner-tl.gif) no-repeat left top;color:#fff!important;}
#nav ul li#salex.here span{background-color:#c33;background-image:url(../img/header/x/nav-here-corner-tr.gif);}
#nav ul li#salex.here a{background-image:url(../img/header/x/nav-here-corner-tl.gif);color:#fff!important;padding-top:2px;}
#nav ul li#salex.here span:hover{bottom:-3px;padding-bottom:0;}.inline-tip{position:relative;}
.si{background:url(../img/status/_sprites.gif) no-repeat top left;border:1px solid #d7d7c9;width:19px;height:18px;display:inline-block;}
.si-bluray{background-position:0 0;}.si-clearance{background-position:0 -29px;}
.si-dvd{background-position:0 -57px;}.si-inbasket{background-position:0 -86px;}
.si-instock{background-position:0 -114px;}.si-international{background-position:0 -142px;}
.si-largeprint{background-position:0 -171px;}.si-newedition{background-position:0 -200px;}
.si-outofprint{background-position:0 -228px;}.si-prerelease{background-position:0 -256px;}
.si-recommends{background-position:0 -284px;}.si-revised{background-position:0 -312px;}
.si-spb{background-position:0 -340px;}.si-special{background-position:0 -367px;}
.si-star{background-position:0 -395px;}.si-teachersnotes{background-position:0 -423px;}
.si-wrecommends{background-position:0 -451px;}.si-youthandadult{background-position:0 -479px;}
.ri-lg{background:url(../img/film/ratings/lg/_sprites.gif) no-repeat top left;width:92px;height:44px;display:inline-block;}
.ri-lg-g{background-position:0 0;}.ri-lg-m{background-position:0 -54px;}
.ri-lg-pg{background-position:0 -108px;}.ri-lg-r{background-position:0 -162px;}
.ri-lg-r13{background-position:0 -216px;}.ri-lg-r15{background-position:0 -270px;}
.ri-lg-r16{background-position:0 -324px;}.ri-lg-r18{background-position:0 -378px;}
.ri-sm{background:url(../img/film/ratings/sm/_sprites.gif) no-repeat top left;width:39px;height:19px;display:inline-block;}
.ri-sm-g{background-position:0 0;}.ri-sm-m{background-position:0 -29px;}
.ri-sm-pg{background-position:0 -58px;}.ri-sm-r{background-position:0 -87px;}
.ri-sm-r13{background-position:0 -116px;}.ri-sm-r15{background-position:0 -145px;}
.ri-sm-r16{background-position:0 -174px;}.ri-sm-r18{background-position:0 -203px;}