﻿ #printHeader{display:none;visibility:hidden;}#headerWrap,#utilityBarWrap,#contentWrap,#footer,#footerNav,#copyright{width:942px;margin:0 auto;text-align:left;}
#headerWrap,#contentWrap,#footer{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:930px;position:relative;padding:30px 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
#content #logo div{font-weight:bold;position:absolute;top:80px;right:0;width:110px;}
#contentWrap.docked #content{margin-left:190px;width:740px;}#contentWrap.floating #content{margin-left:30px;width:890px;}
#contentWrap.rightPanel #content{width:750px;}#contentWrap.floating.rightPanel #content{width:710px;margin-left:30px;}
#contentWrap.docked.rightPanel #content{width:560px;margin-left:190px;}.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-color:#FAF1DC;padding:5px 10px;color:#ccb;font:normal 13px "Trebuchet MS",sans-serif;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
#headerNav li{display:inline;}#headerNav a{padding:0 3px;color:#003D39!important;text-decoration:none;}
#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 b a{color:#003D39!important;}#headerNav i{color:#1E9C7E;font-style:normal;font-weight:700;}
#socmed{position:absolute;right:-35px;top:0;}#socmed ul{list-style:none;}
#socmed li{margin:0;padding:0;}#socmed a{text-decoration:none;display:block;width:24px;height:24px;margin-bottom:3px;}
#socmed img{width:24px;height:24px;border:0;}#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:#767B80 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;}
#nav ul li a acronym{border:0;}#nav ul li a.special{color:#FAF1DC /*!important*/;}
#nav ul li a:hover{color:#fff!important;}#nav ul li span:hover{bottom:-3px;padding-bottom:0;}
#nav ul li.here span{background-color:#DEEEEA;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:#1E9C7E!important;font-weight:normal;}
#nav ul li.here a:hover{color:#000!important;}#nav ul li.nextHere span{border-right:0;}
#hs{vertical-align:bottom;background:#DEEEEA;position:relative;z-index:3;margin:0;}
#hs div.sect{position:relative;padding:5px 0 2px 0;color:#000;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}
#hs div.label{position:absolute;width:200px;text-align:right;padding:2px 10px;bottom:6px;font-family:Arial,"Trebuchet MS",sans-serif;font-size:14px;font-weight:normal;color:#003D39!important;}
#hs ul{left:230px;position:relative;}#hs ul li{display:inline;vertical-align:bottom;}
#hs ul li span{display:block;float:left;position:relative;margin:2px 0 2px;padding-bottom:1px;}
#hs ul li a{font:normal 12px Arial;display:block;float:left;padding:4px 10px;margin-right:10px;text-decoration:none;line-height:normal;color:#444;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#EEF7F5;border:0 solid #8cb33c;border-left-width:5px;border-color:#6c8fa3;}
#hs ul li a acronym{border:0;}#hs ul li a.special{color:#000 /*!important*/;}
#hs ul li a:hover{color:#fff!important;background-color:#00BE90;text-decoration:none;border-color:#ee814c;border-color:#c4112f;border-color:#6c8fa3;}
#hs ul .here a:hover{background-color:#00BE90!important;}#hs ul li.here a{background-color:#FAF1DC;}
#headerWrap{margin-bottom:0;}body #utilityBarWrap{padding-top:2px;}#sect-bro ul li a{border-color:#1E9C7E;color:#1E9C7E;}
#sect-bro1 ul li.here a{background-color:#8cb340;}#sect-spb ul li a{border-color:#f5b410;}
#sect-spb1 ul li.here a{background-color:#f5b410;}#sect-dvd ul li a{border-color:#F96077;}
#sect-dvd1 ul li.here a{background-color:#c4112f;}#sect-ebk ul li a{border-color:#eb7f4b;}
#sect-ekb1 ul li.here a{background-color:#eb7f4b;}#sect-dvd ul li.filter a{border-color:#b0b0b0;margin-right:4px;}
#sect-dvd ul li.filter-end a{margin-right:9px;}#sect-dvd ul li.filter-here a{border-color:#6c8fa3;}
#sect-dvd ul li.filter span{float:right;}#utilityBarWrap{background:#DEEEEA;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;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#utilityBarWrap td.break{background:none;width:9px;padding:0;}#utilityBarWrap #searchOptions{color:black;font-size:12px;margin-top:5px;justify-content:space-between;display:flex;}
#utilityBarWrap #searchOptions input{margin-left:10px;}.browseLine{margin-left:0;padding:9px;}
.browseLine{font-size:12px;}.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:#DEEEEA;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border:9px solid #DEEEEA;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 0 15px 0;padding:0;display:block;}ul.choices li{margin-left:0;margin-bottom:2px;list-style:none;}
ul.choices img.silk{margin-bottom:0;}ul.choices li a:hover{text-decoration:underline;}
ul.choices li input{float:left;margin:2px 10px 0 0;position:relative;}ul.choices li a,ul.choices li label{font-size:13px;font-weight:bold;color:#002a52;display:block;text-decoration:none;padding:8px;position:relative;background-color:transparent;border:1px solid transparent;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
ul.choices li a:hover,ul.choices li label:hover{background-color:#ffffc9;border:1px solid #eace77;text-decoration:none;}
ul.choices li a span,ul.choices li a:hover span,ul.choices li label span{color:#444;margin-left:21px;font-weight:normal;font-size:13px;display:block;}
ul.choices li label span span{margin-left:0;}ul.choices li label span .reqError{color:#f00;}
ul.choices li sup{vertical-align:top;font-size:.8em;color:#444;font-weight:normal;}
ul.small-summary li a span,ul.small-summary li a:hover span,ul.small-summary li label span{font-size:11px;}
ul.lowpad li a,ul.lowpad li label{padding:5px;}ul.choices img.silk{margin-bottom:20px;}
ul.highlight li{margin-bottom:15px;}ul.highlight li:last-child{margin-bottom:5px;}
ul.highlight li a,ul.highlight li label{color:#002a52;text-decoration:none;background-color:#ffffc9;border:1px solid #eace77;}
ul.highlight li label.warning{border:1px solid #f00;background-color:#fcc;color:#f00;}
ul.highlight li a:hover,ul.highlight li label:hover{background-color:#e0ffc2;border:1px solid #56b926;text-decoration:none;}
ul.highlight li a.warning{background:#ffdfd9;border-color:#b66;}ul.highlight li a.selected{background-color:#c7e6ff;border:1px solid #073c78;background-color:#e0ffc2;border:1px solid #56b926;color:#195d00;}
ul.choice-horizontal{display:block;margin:5px 0 8px;padding:0;}ul.choice-horizontal li{list-style:none;margin:0;display:inline;}
ul.choice-horizontal li a{font-size:13px;font-weight:bold;color:#002a52;display:block;margin:2px 10px 5px 0;background-color:transparent;border:1px solid transparent;float:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:6px 8px;background-color:#ffffc9;border:1px solid #eace77;text-decoration:none;}
ul.choice-horizontal li a.selected{background-color:#c7e6ff;border:1px solid #073c78;background-color:#e0ffc2;border:1px solid #56b926;color:#195d00;}
ul.choice-horizontal li a:hover{background-color:#e0ffc2;border:1px solid #56b926;color:#195d00;text-decoration:underline;}
ul.choice-horizontal img.silk{margin-bottom:0;}ul.choice-toolbar{display:inline-block;margin:0;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;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.none span,ul.choice-toolbar li.none a{color:#03c;font-weight:normal;background-color:transparent;border:1px solid transparent;}
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;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.none a{color:#03c;font-weight:normal;background-color:transparent;border:1px solid transparent;}
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: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;}
#sidebar .sideBox{margin-bottom:15px;}#sidebar .sideBox h2{background-color:#1E9C7E;background-position:right center;background-repeat:no-repeat;margin:0;padding:5px 10px;color:#fff!important;font:15px "Trebuchet MS",sans-serif;}
#sidebar .sideBox h2 span{color:inherit!important;}#sidebar .detached{display:none;}
#sidebar .sideBox h2 a{color:#fff!important;}#sidebar .sideBox h2 a:hover{color:#474f53!important;}
#sidebar .sideBoxInner{background:#EEF7F5;border:1px solid #d7d7c9;border-width:0 1px 1px;padding:5px 10px 7px;}
#sidebar .sideBox ul li{line-height:1.4em;}#sidebar .sideOptionBox div{position:relative;margin-bottom:5px;}
#sidebar .sideOptionBox label{display:block;}#sidebar .sideOptionBox select{width:170px;}
#sidebar .sideOptionBox select.active{background-color:#fff4bf;color:#000;}
#sidebar .sideOptionBox img{position:absolute;top:14px;left:-25px;background:url(../img/sidebar/filter-active.gif) no-repeat 0 0;}
#sidebar .sideOptionBox img:hover{background-position:-14px 0;}#sidebar .sideOptionBox input.inputButton{margin-top:5px;padding:1px 6px;font-size:13px;}
#sidebar .sideOptionBox a.jtip{position:absolute;top:-2px;right:0;width:18px;height:18px;}
#sidebar .sideOptionBox img.jtip-img{position:static;left:inherit;background:none;}
#sidebar .sideOptionBox .sideBoxInner .radioOption h3{font-size:1.1em;margin:0;padding:0;}
#sidebar .sideOptionBox .sideBoxInner .radioOption label{display:inline;font-variant:small-caps;text-transform:lowercase;}
#sidebar .sideOptionBox .sideBoxInner .radioOption input{margin-right:5px;}
#sidebar .sideBox .priceBlock{padding:2px;margin-bottom:2px;font-size:.9em;}
#sidebar .sideBox .priceDisplay .rrPrice{color:#888;font-size:.9em;}#sidebar .sideBox .priceDisplay .bestPrice{font-weight:bold;font-size:.9em;}
#sidebar .sideBox .priceDisplay .discount{color:#F96077;font-size:.9em;}
#sidebar #acc-basket-slider>i{position:relative;bottom:20px;left:32px;color:white;}
#sidebar .accountBox .sideBoxInner{border-bottom-width:0;}#sidebar .accountBasketTitle,#sidebar .accountBasketContent{border-top:1px solid #d7d7c9;margin-top:7px;padding-top:5px;}
#sidebar .accountBasketTitle div.summary{display:inline;}#sidebar .accountBasketTitle div.summary .total{color:#556;}
#sidebar .accountBasketTitle div.summary var{font-size:.8em;}#sidebar .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-color:#DEEEEA;color:#003d39!important;border:1px solid #d7d7c9;margin:0 1px;padding:4px 8px;text-decoration:none;}
#tabNav a.selected,#tabNav a:hover{background:#1E9C7E;color:#fff!important;}
#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;pointer-events:none;}
.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:#003D39;font-size:.85em;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;}
#footer div.body{padding:15px;}#footer dl{display:block;float:left;margin:0;}
#footer dt{font-weight:bold;color:#1E9C7E;}#footer ul{display:block;}#footer li{display:inline;}
#footer a{display:block;color:#FAF1DC;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 .image{padding-right:10px;}.productCatalogueList .image a img{width:100px;}
.productView .image{display:flex;flex-direction:column;}.productView .image a img{width:220px;}
.productCatalogueList,.productView{width:100%;}.productCatalogueList .image,.productView .image{text-align:center;}
.productCatalogueList .image a img,.productView .image a img{background:#f2f2f7;border:1px solid #d7d7c9;padding:2px;}
.productCatalogueList .image a img:hover,.productView .image a img:hover{background:#fff4bf;border-color:#889;}
.productCatalogueList .noimage a,.productView .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 .sesitiveimage a,.productView .sesitiveimage a{background:#fff url('../img/item/book/sensitive-s.jpg') no-repeat center left;display:block;width:100px;height:100px;overflow:hidden;position:relative;}
.productCatalogueList .data,.productView .data{padding-bottom:15px;}.productCatalogueList .data p,.productView .data p{word-break:break-word;}
.productCatalogueList .productTitle,.productView .productTitle{width:100%;background-color:#FAF1DC;margin-bottom:15px;}
.productCatalogueList .productTitle tr:first-child,.productView .productTitle tr:first-child{height:80px;}
.productCatalogueList .productTitle td,.productView .productTitle td{padding:5px;}
.productCatalogueList .productTitle h3,.productView .productTitle h3{color:#003D39!important;margin-top:0;font-size:1.4em;}
.productCatalogueList .productTitleBasket,.productView .productTitleBasket{background:#EEF7F5;}
.productCatalogueList .titleBlock,.productView .titleBlock{min-height:80px;width:90%;}
.productCatalogueList .authorList,.productView .authorList{margin-left:5px;padding-bottom:0;}
.productCatalogueList .priceBlock,.productView .priceBlock{white-space:nowrap;}
.productCatalogueList .priceDisplay,.productView .priceDisplay{text-align:center;}
.productCatalogueList .priceDisplay .title,.productView .priceDisplay .title{text-align:center;color:#666;font-size:11px;}
.productCatalogueList .priceDisplay .rrPrice,.productView .priceDisplay .rrPrice{color:#888;font-size:11px;}
.productCatalogueList .priceDisplay .bestPrice,.productView .priceDisplay .bestPrice{color:#1E9C7E;font-size:1.2em;font-weight:bold;letter-spacing:normal;}
.productCatalogueList .priceDisplay .gst,.productView .priceDisplay .gst{font-size:.8em;}
.productCatalogueList .priceDisplay .pubDate,.productView .priceDisplay .pubDate{color:#666;font-size:11px;white-space:pre-wrap;}
.productCatalogueList .priceDisplay .discount,.productView .priceDisplay .discount{color:#F96077;font-size:12px;font-weight:600;}
.productCatalogueList .infoList th,.productView .infoList th{width:7em;}
.productCatalogueList .buyWrap,.productView .buyWrap{float:right;background-color:#f2f2f7;border:1px dotted #f2f2f7;padding:5px;}
.productCatalogueList .buyWrap p,.productView .buyWrap p{white-space:nowrap;padding:2px 0;}
.productCatalogueList .buyWrap .txt,.productView .buyWrap .txt{width:30px;}
.productCatalogueList .stateicons,.productView .stateicons{text-align:right;}
.productCatalogueList .stateicons img,.productView .stateicons img,.productCatalogueList .stateicons i,.productView .stateicons i{padding:0;margin:0 2px;}
.productCatalogueList .stock-local,.productView .stock-local,.productCatalogueList .stock-international,.productView .stock-international{padding:3px;}
.productCatalogueList .stock-local.highlight,.productView .stock-local.highlight,.productCatalogueList .stock-international.highlight,.productView .stock-international.highlight{font-weight:bold;}
.productCatalogueList .warning,.productView .warning{border:1px dashed #c33;padding:5px;}
.productCompactList{width:100%;}.productCompactList th,.productCompactList td{padding:2px 4px;}
.productCompactList td{border-top:1px solid #DEEEEA;padding-top:8px;padding-bottom:10px;}
.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 .sesitiveimage a{background:#fff url('../img/item/book/sensitive-s.jpg') no-repeat center left;display:block;width:80px;height:110px;overflow:hidden;position:relative;}
.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;}
.productCompactList .rrp{color:#888;font-size:.9em;}.productCompactList .price{font-weight:bold;font-size:1.1em;margin-bottom:5px;}
.productGridList{font-size:12px;}.productGridList tr:hover{background:#fff4bf!important;}
.productGridList th,.productGridList td{padding:2px 4px;}.productGridList tr{position:relative;}
.productGridList th.price{min-width:80px;}.productGridList td.price .rrp{color:#888;font-size:.9em;}
.productGridList td.price .gst{font-size:.8em;}.productGridList .stateicons{position:relative;display:inline;}
.productGridList .stateicons img,.productGridList .stateicons i{float:right;padding:0;margin:0 2px;}
.productGalleryList .galleryItem{display:block;width:calc(33% - 20px);height:300px;overflow:hidden;float:left;margin:3px 0 30px 0;overflow:visible;padding:0 10px;position:relative;z-index:1;}
.galleryItem h3{font-size:1.1em;line-height:1.1em;margin:4px 0 3px 0;padding:0;}
.galleryItem h3 span{font-size:.85em;color:black;}.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 a.sesitiveimage{background:#fff url('../img/item/book/sensitive-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;}
.galleryItem .priceDisplay .bestPrice var{font-size:11px;letter-spacing:normal;}
.galleryItem .priceDisplay .gst{font-size:11px;}.galleryItem .priceDisplay .discount{color:#F96077;font-size:11px;font-weight:600;}
.dataList .rrp{font-size:.85em;}.dataList .authorList{font-size:.85em;}.dataList .price var,.dataList .price .gst{font-size:.8em;}
.dataList .total.gst td{background-color:#dee9c7;}.galleryItem .stateicons{position:absolute;left:118px;top:5px;width:19px;}
.galleryItem .stateicons i{padding:0;margin:0 0 4px 0;display:block;}.productImage{background:#F2F2F7;border:1px solid #D7D7C9;margin-left:20px;padding:3px;}
.productImage:hover{background:#fff4BF;border-color:#889;}.productView{padding-top:5px;}
.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 .gstPrice{font-size:11px;}.productView .priceDisplay .discount{color:#F96077;font-size:12px;}
.productView .productImage .stateicons{position:absolute;left:-21px;top:5px;width:19px;}
.productView .productImage i{padding:0;margin:0 0 4px 0;display:block;}.productView .infoList.basket-wishlist>tbody>tr>td{padding:0;}
.productView .infoList .list{font-size:12px;padding:0;}.productView .infoList img.silk{position:absolute;}
.productView .infoList .basket-header,.productView .infoList .prev-order-header{line-height:20px;padding-left:20px;}
.productView .infoList .prev-order-header{color:red;}.productView .infoList .basket-list li{padding-left:5px;}
.productView .infoList .basket-list li a{display:inline-block;font-size:12px;max-width:135px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:12px;}
.productView .infoList .basket-list li:before{content:'· ';}.productView .infoList td>span{font-size:12px;}
.productView .infoList #alt-formats{margin-top:5px;}.productView .infoList #alt-formats .ui.bottom.popup{margin:0;}
.productView .infoList #alt-formats ul.list{max-height:300px;overflow:auto;}
.productView .infoList #alt-formats>a.ui.label{margin:0 5px 5px 0;text-decoration:none;background-color:#EEF7F5;}
.cart-qty{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:2em;}
.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:#F96077;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 a.sesitiveimage{background:#fff url('../img/item/book/sensitive-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 .gstPrice{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 .compactItem{display:block;width:14.2%;height:175px;overflow:hidden;float:left;margin:10px 0 10px 0;position:relative;text-align:center;}
.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 a.sesitiveimage{background:#fff url('../img/item/book/sensitive-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:1.1em;}
.compactList .compactItem .priceDisplay .gst{font-size:.8em;}.compactList .compactItem .priceDisplay .discount{color:#F96077;font-size:.9em;}
.hpList .hpItem{display:block;width:14.2%;height:175px;overflow:hidden;float:left;margin:10px 0 10px 0;position:relative;text-align:center;}
.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 a.sesitiveimage{background:#fff url('../img/item/book/sensitive-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:1.1em;}
.hpList .hpItem .priceDisplay .gst{font-size:.8em;}.hpList .hpItem .priceDisplay .discount{color:#F96077;font-size:.9em;}
.docked .hpList .hpItem{margin:10px 0 5px 9px;}.hpDiv{margin-bottom:15px;clear:left;}
.hpDiv h2,.hpDiv p{margin:0;padding:0;}.hpDiv .head{margin-right:30px;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:#F96077;font-weight:normal;}
.hpDiv .head a{font-size:11px;text-transform:lowercase;text-decoration:none;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-color:#1E9C7E;color:white;border-radius:3px;}
* html .hpDiv .head a{bottom:-1px;}.hpDiv .head a:hover{color:#fff!important;background-color:#00BE90;}
.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 .gst{font-size:.8em;}.basketList .priceDisplay .discount{color:#F96077;font-size:.85em;}
.basketList .authorList{font-size:.85em;}.basketList .internalNote{max-width:400px;}
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;}.mast.docked{background-color:#1E9C7E;border-radius:8px 8px 0 0;padding:10px 10px 5px 10px;color:white;font-size:16px;font-weight:bold;}
.mast.docked i{margin-right:5px;}#browser{z-index:2;position:absolute;top:14px;left:-10px;left:0;width:174px;font-size:12px;box-shadow:5px 5px 20px #e3e2e2;background-color:#fff;}
.brow dl{margin:0;padding:0;}.brow dt{padding:4px 12px 3px;font-weight:bold;background-color:#ECF0EF;color:#003D39;}
.brow dd{max-height:300px;overflow-y:auto;}.brow dd .ui.input input{width:38px;text-align:right;}
.brow dd div.ui-slider-range.ui-widget-header{background:#f5b410;}.brow dd input.inputButton{padding:2px;font-size:13px;}
.brow dd .ui.divider{font-size:9px;margin:5px 0;}.brow dd #largePrint{padding:5px 10px;}
.brow ul.list,.brow ul{padding:0;margin:0;background:none;line-height:normal;}
.brow ul.list .list li,.brow ul .list li,.brow ul.list li,.brow ul li{color:#003D39;position:relative;background:none;padding:5px;margin:0;list-style:none;line-height:normal;}
.brow ul.list .list li label,.brow ul .list li label,.brow ul.list li label,.brow ul li label{cursor:pointer;}
.brow ul.list .list li label:hover,.brow ul .list li label:hover,.brow ul.list li label:hover,.brow ul li label:hover{color:#148fcc;}
.brow li a{display:flex;padding:3px 12px 3px 4px;color:#444;text-decoration:none;border:solid 0 #e4edd0;border-left-width:8px;}
.brow li a i{font-size:16px;margin-right:3px;}.brow li span{position:relative;right:0;padding-left:2px;margin-left:auto;}
.brow li span.count{font-size:10px;}.brow li span.showMore{color:#000;display:block;padding:3px 12px;cursor:pointer;}
.brow li span.showMore i{margin-right:5px;}.brow li span.showMore:hover{color:#ee814c;}
.brow li .exp a{color:#444!important;border-color:#e4edd0;background-color:transparent;}
.brow li a:hover{color:#000!important;background-color:#bad28a;border-color:#ee814c;}
.brow li a:hover span,.brow li .brow li.exp a span{color:#444;}.brow li .exp li a span{color:#888;}
.brow .subFacet1,.brow .subFacet2{margin-top:5px;padding:0;}.brow .subFacet1 li,.brow .subFacet2 li{padding:5px 0 5px 13px!important;}
.brow .subFacet2 li a{border-left-width:24px;}.brow span.fa-close{font-size:16px;}
.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 .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 td.image a img{width:50px;height:50px;}.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;}.topList .priceDisplay .gstPrice{font-size:10px;}
.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;}
table.cmp{border-collapse:separate;border-spacing:0;}table.cmp .priceDisplay{position:relative;}
table.cmp .priceDisplay li{text-align:center;}table.cmp .priceDisplay .title{margin:0 10px 0 15px;}
table.cmp .priceDisplay .cb{position:absolute;top:0;left:0;}table.cmp td.cmp-yes,table.cmp td.cmp-no{border-radius:10px;}
.cmp-yes .cmp-yes{border:3px dashed #92ba3f;background:#DEEEEA;}.cmp-yes .cmp-no{border:3px dashed #e0f0bf;}
.cmp-no .cmp-no{border:3px dashed #1E9C7E;}.ebfmt td{border:1px solid #e0f0bf;}
.ebfmt .ebfmt-epub{border:1px solid #92ba3f;background:#DEEEEA;}.ebfmt .priceDisplay{position:relative;}
.ebfmt .priceDisplay li{text-align:center;}.ebfmt .priceDisplay .bestPrice{font-weight:normal;font-size:.9em;letter-spacing:normal;}
.ebfmt .priceDisplay .title{margin:0 10px 5px 15px;text-transform:uppercase;}
.ebfmt .priceDisplay .cbo{position:absolute;top:0;left:0;}.ebfmt-on .priceDisplay .bestPrice{font-weight:bold;font-size:1.2em;letter-spacing:1px;}
#s2 td.layout{background:#fff;padding:6px 0;text-align:left;width:154px;background-color:#DEEEEA;}
#s2 .searchBox label,#s2 .browseLine span{color:#003D39;font-weight:bold;padding-right:2px;}
#s2 .searchBox .txt{font-size:13px;}#s2 .searchBox .searchText{width:410px;padding:3px 3px 3px 3px;margin-right:5px;}
#s2 .searchBox label.ui-watermark-label{color:#868c8f;font-weight:normal;font-size:13px;font-family:"Tahoma",sans-serif;max-width:150px;display:block;overflow:hidden;}
#s2 .searchBox input.inputButton{padding:0 5px;}#s2 .searchBox a{font-size:13px;line-height:1.1;color:#1E9C7E;text-decoration:none;}
#s2 .searchBox #s2-q{padding:3px 4px;}#s2 .searchBox #s2-f{padding:3px 0;text-align-last:right;}
#s2 .searchBox #s2-f option{direction:rtl;}#s2 .searchBox input:focus,#s2 .searchBox select:focus{outline:none;}
#s2 .searchBox input,#s2 .searchBox select{vertical-align:top;border:none;background-color:white;cursor:pointer;}
.TopSearchButton:hover{background-color:#00BE90!important;}#s2 .searchBox .searchBar{border:1px solid #c2c5c7;width:600px;display:flex;justify-content:space-between;background-color:#fff;}
#s2 .searchBox .searchBar label{font-weight:normal;top:1px!important;}#myac{padding-top:5px;text-align:right;padding:5px 10px;color:#ccb;font:normal 12px Tahoma,"Trebuchet MS",sans-serif;text-transform:lowercase;cursor:default;-moz-border-radius-bottomLeft:3px;-moz-border-radius-bottomRight:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#myac span,#myac a{padding:0 2px;color:#676f73;text-decoration:none;}#myac b a{color:#7fa632;}
.ac_results{z-index:100;background-color:#fff;}.ac_results iframe{background-color:#fff;}
.ac_results .aqe-item{display:block;display:inline-block;white-space:nowrap;overflow:hidden;}
.ac_results .aqe-item .code{color:#000;display:block;float:left;min-width:60px;}
.ac_results .aqe-item .desc{font-size:.9em;color:#555;margin-left:10px;}
.ac_over .aqe-item .code,.ac_over .aqe-item .desc{color:#fff;}.ui-watermark-container{position:relative;overflow:hidden;display: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;}
.anchor-offset{position:relative;top:-100px;}.si{background:url(../img/status/_sprites-20170830.png) no-repeat top left;width:18px;height:18px;display:inline-block;}
.si-_3d{background-position:0 0;}.si-adult{background-position:-39px 0;}
.si-bluray{background-position:-78px 0;}.si-clearance{background-position:-117px 0;}
.si-dvd{background-position:-156px 0;}.si-erotic{background-position:-195px 0;}
.si-inbasket{background-position:-234px 0;}.si-instock{background-position:-273px 0;}
.si-international{background-position:-312px 0;}.si-largeprint{background-position:-351px 0;}
.si-lips{background-position:-390px 0;}.si-mask{background-position:-429px 0;}
.si-newedition{background-position:-468px 0;}.si-nintendo3d{background-position:-507px 0;}
.si-nintendods{background-position:-546px 0;}.si-outofprint{background-position:-585px 0;}
.si-pc{background-position:-624px 0;}.si-playstation{background-position:-663px 0;}
.si-prerelease{background-position:-702px 0;}.si-psp{background-position:-741px 0;}
.si-recommends{background-position:-780px 0;}.si-revised{background-position:-819px 0;}
.si-spb{background-position:-858px 0;}.si-special{background-position:-897px 0;}
.si-star{background-position:-936px 0;}.si-teachersnotes{background-position:-975px 0;}
.si-termsandconditions{background-position:-1014px 0;}.si-wii{background-position:-1052px 0;}
.si-wrecommends{background-position:-1091px 0;}.si-xbox360{background-position:-1130px 0;}
.si-youthandadult{background-position:-1169px 0;}.si-firmsale{background-position:-1208px 0;}
.si-inwishlist{background-position:-936px 0;}.ri-lg{background:#fff url(../img/film/ratings/lg/_sprites.gif?20100917) no-repeat top left;width:92px;height:44px;display:inline-block;overflow:hidden;}
.ri-lg-ex{background-position:0 0;}.ri-lg-g{background-position:0 -45px;}
.ri-lg-m{background-position:0 -99px;}.ri-lg-none{background-position:0 -153px;}
.ri-lg-pg{background-position:0 -198px;}.ri-lg-r{background-position:0 -252px;}
.ri-lg-r13{background-position:0 -306px;}.ri-lg-r15{background-position:0 -360px;}
.ri-lg-r16{background-position:0 -414px;}.ri-lg-r18{background-position:0 -468px;}
.ri-lg-tbc{background-position:0 -522px;}.ri-lg-un{background-position:0 -567px;}
.ri-sm{background:#fff url(../img/film/ratings/sm/_sprites.gif?20100917) no-repeat top left;width:39px;height:19px;display:inline-block;}
.ri-sm-ex{background-position:0 0;}.ri-sm-g{background-position:0 -25px;}
.ri-sm-m{background-position:0 -54px;}.ri-sm-none{background-position:0 -83px;}
.ri-sm-pg{background-position:0 -108px;}.ri-sm-r{background-position:0 -137px;}
.ri-sm-r13{background-position:0 -166px;}.ri-sm-r15{background-position:0 -195px;}
.ri-sm-r16{background-position:0 -224px;}.ri-sm-r18{background-position:0 -253px;}
.ri-sm-tbc{background-position:0 -282px;}.ri-sm-un{background-position:0 -307px;}
#tool-holder{position:fixed;z-index:10;top:0;width:940px;overflow:hidden;color:#556;font:12px Tahoma,sans-serif;background-color:#fff;border:1px solid #d7d7c9;padding-bottom:5px;}
#tool-holder h2{color:#897;}#tool-holder h2+div p:first-child{position:absolute;top:5px;right:35px;}
#tool-holder ul{position:absolute;left:-1000px;display:none;visibility:hidden;}
#tool-holder h3{color:#786;}#tool-holder a{color:#36F;}#tool-holder span{color:#889;}
#tool-holder .sideBox h2{background-color:#DEEEEA;background-position:right center;background-repeat:no-repeat;margin:0;padding:5px 10px 6px 10px;color:#474f53!important;font:12px Tahoma,sans-serif;font-weight:bold;}
#tool-holder .sideBox h2 span{color:inherit!important;}#tool-holder .sideBox h2 a{color:#474f53!important;}
#tool-holder .sideBox h2 a:hover{color:#474f53!important;}#tool-holder .sideBoxInner{padding:5px 10px 7px;}
#tool-holder .accountBox .sideBoxInner{border-bottom-width:0;}#tool-holder .accountBasketTitle,#tool-holder .accountBasketContent{margin-top:0;padding-top:0;width:360px;float:left;margin-right:15px;}
#tool-holder #acc-basket-slider,#tool-holder .accountBasketContent{display:none;}
#tool-holder .accountBasketTitle div.summary{display:inline;}#contentWrap.docked #tool-holder,#contentWrap.floating #tool-holder{width:960px;}
#aqe,#locationEditor{position:absolute;width:450px;padding:20px;background-color:#edf2e1;background-color:rgba(145,193,21,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:5;}
#aqe var,#locationEditor var{white-space:nowrap;overflow:hidden;display:inline-block;font-size:11px;max-width:200px;padding-left:5px;color:#36f;}
#aqe .aqe-outer,#locationEditor .aqe-outer{width:100%;margin:0 auto;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:right;}
#aqe .aqe-outer table.dataList .subheading th.fund,#locationEditor .aqe-outer table.dataList .subheading th.fund{width:120px;}
#aqe .aqe-outer table.dataList .subheading th:last-child,#locationEditor .aqe-outer table.dataList .subheading th:last-child{width:30px;}
#aqe .aqe-outer table.dataList td,#locationEditor .aqe-outer table.dataList td{padding:0;border:1px solid lightgray;}
#aqe .aqe-outer table.dataList td select.fund,#locationEditor .aqe-outer table.dataList td select.fund{width:100%;}
#aqe .aqe-outer table.dataList td input,#locationEditor .aqe-outer table.dataList td input{border:none;padding:2px;width:calc(100% - 4px);}
#aqe .aqe-outer table.dataList td var,#locationEditor .aqe-outer table.dataList td var{background-color:white;position:absolute;margin-top:3px;max-width:30%;text-overflow:ellipsis;}
#aqe .aqe-outer table.dataList td var.name,#locationEditor .aqe-outer table.dataList td var.name{right:65px;}
#aqe .aqe-outer table.dataList td var.name_fund,#locationEditor .aqe-outer table.dataList td var.name_fund{right:195px;}
#aqe table,#locationEditor table{width:100%;text-align:left;background-color:#fff;}
#aqe ul.choice-toolbar li a.selected:hover,#locationEditor ul.choice-toolbar li a.selected:hover{color:#fff!important;}
#aqe>a.cancel,#locationEditor>a.cancel{position:absolute;top:10px;right:10px;padding:5px;background-color:#fff4bf;background-color:rgba(255,244,191,0.8);border:1px solid #d7d7c9;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#aqe>a.cancel img,#locationEditor>a.cancel img{margin:0;float:none;}#aqe>a.cancel:hover,#locationEditor>a.cancel:hover{background-color:#fff;background-color:rgba(255,255,255,0.8);}
#locationEditor{z-index:6;}#meta{position:absolute;width:900px;padding:20px;background-color:rgba(145,193,21,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#meta var{white-space:nowrap;overflow:hidden;display:inline-block;font-size:11px;max-width:200px;padding-left:5px;color:#36f;}
#meta .meta-outer{width:100%;margin:0 auto;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:right;}
#meta .meta-outer #metafieldTable th{box-sizing:border-box;}#meta .meta-outer #metafieldTable th:last-child{width:60px;}
#meta .meta-outer #metafieldTable td{padding:0;}#meta .meta-outer #metafieldTable td select.txt{width:100%;}
#meta .meta-outer #metafieldTable td .metafield{font-size:12px;}#meta .meta-outer #metafieldTable td .metafield.txt{box-sizing:border-box;width:100%;}
#meta .meta-outer #metafieldTable td .metafield.data-copies{width:60px;text-align:right;}
#meta table{width:100%;text-align:left;background-color:#fff;}#meta ul.choice-toolbar li a.selected:hover{color:#fff!important;}
#meta-close{position:absolute;top:10px;right:10px;padding:5px;background-color:#fff4bf;background-color:rgba(255,244,191,0.8);border:1px solid #d7d7c9;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#meta-close img{margin:0;float:none;}#meta-close:hover{background-color:#fff;background-color:rgba(255,255,255,0.8);}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#aaa url(../img/loaders/ui-bg_diagonals-thick_35_aaaaaa_40x40.png) 50% 50% repeat;opacity:.5;filter:alpha(opacity=50);}
#saveToBasket img{pointer-events:none;}.saveToWishlist{font-size:12px;display:inline-block;padding:0 12px 8px 0;}
.metaFields{width:100%;margin-bottom:15px;text-align:right;}.basketList .metaFields{width:auto;margin-bottom:5px;text-align:left;}
.metaFields td{padding:2px 0;}.metaFields b{font-size:.85em;color:#444;}
.basketList .metaFields b{font-weight:normal;}.metaFields input{background:#fff;border:1px solid #bbb;border-right-color:#ddd;border-bottom-color:#ddd;padding:1px 2px;width:100px;font-size:.9em;}
.metaFields input:focus{background:#fff4bf;color:#000;}.metaFields var{font-size:.85em;color:#36f;display:block;padding:2px;}
.productView .metaFields var,.basketList .metaFields var{border-left:3px solid #dedede;padding:0 2px;padding-left:5px;margin:2px 0;}
.aqevis{font-style:normal;font-size:11px;font-family:Courier New,mono;color:#222;margin:5px 0;padding:5px;border:1px solid #e0e0d5;display:block;background-color:#f5f5f0;}
.aqevis span{color:#222;white-space:nowrap;margin-right:4px;display:block;}
img.image-sensitive{opacity:.25;filter:alpha(opacity=25);}img.image-sensitive:hover{opacity:1;filter:alpha(opacity=100);}
ul.ui-autocomplete{text-align:left;}span.fa:hover{color:#e70;cursor:pointer;}
dt:hover{cursor:pointer;}#tblFilter{margin-bottom:5px;}#tblFilter td{vertical-align:middle;}
#tblFilter td>div>div{display:inline-block;background-color:#fff4bf;padding:3px 5px;margin:3px;border-radius:5px;border:1px solid #e1bb00;}
#tblFilter .fa.fa-close{font-size:16px;}#tblFilter #filters a{margin-left:5px;}
#productListOptions{margin-bottom:10px;}#productListOptions #stockAvailability,#productListOptions #sort{margin-right:25px;}
#productListOptions #stockAvailability{width:250px;}#productListOptions #stockAvailability .ui.checkbox{width:100%;}
#productListOptions #sort>div{width:130px;}#productListOptions #view span{margin-left:15px;}
#productListOptions #view span.fa{margin-left:3px;font-size:18px;}#productListOptions #view span.selected{color:black;}
#sidebarToggle{width:50px;text-align:center;font-weight:bold;float:right;display:block;margin-top:10px;padding:3px 20px;font-size:10px;background:#DEEEEA;border:1px solid #d7d7c9;border-radius:5px 5px 0 0;}
#sidebarToggle i{margin-left:3px;font-size:12px;}#sidebarToggle.close{width:50px;margin:0;transform:rotate(-90deg);transform-origin:right bottom 0;}
div.msgNotify.msgBase tt{word-break:break-word;}.prevOrders .ui.popup{font-size:10px;padding:5px;}
.prevOrders .ui.popup .container{max-height:200px;overflow-y:auto;}.prevOrders .ui.popup .container table td:nth-child(n+2){padding-right:2px;}
#ai-baskets td var{font-size:.8em;}.elroot p{color:black;}.elroot p span{color:black;}
.more{display:none;}#overlay{background-color:rgba(0,0,0,0.3);display:none;position:fixed;height:100vh;top:0;left:0;width:100vw;z-index:100;}
#message-box{background-color:#edf2e1;margin:20px 0;padding:20px;position:fixed;top:30%;left:calc(50% - 350px);width:700px;z-index:10;}
#message-box i.fa-times{cursor:pointer;font-size:24px;margin-top:-20px;padding:5px 10px;position:absolute;right:0;z-index:10;}
.icon-top{border-radius:50%;background-color:white;color:white;display:inline-block;margin-right:5px;height:16px;width:16px;text-align:center;}
.icon-top:before{border-color:#75991a;border-width:2px 0 0 2px;border-style:solid;content:' ';display:inline-block;font-size:12px;position:relative;top:2px;transform:rotate(45deg);height:6px;width:6px;}
a.go-top{background-color:#1E9C7E;border-radius:10px;color:white;font-weight:bold;padding:3px;text-decoration:none;}