html.wf-loading{font-family:sans-serif !important;}body{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;margin:0;padding:0;text-align:center;background:#ffffff;}body #drupal-messages{display:none;width:930px;margin-top:5px;margin-bottom:0px;}body #drupal-messages .messages{position:relative;}body #drupal-messages .messages ul{list-style:none;margin:0px;margin:9px 9px 0px 9px;padding:0px;padding:9px;background:#ffffff;}body #drupal-messages .messages li{list-style:none;margin:0px;padding:0px;background:#ffffff;}body #drupal-messages .messages.error{background:url(/ui/images/message-bg-error.png);border:none;padding:1px;}body #drupal-messages .messages.warning{background:url(/ui/images/message-bg-warning.png);border:none;padding:1px;}body #drupal-messages .messages.status{background:url(/ui/images/message-bg-status.png);border:none;padding:1px;}body #drupal-messages .messages> .collapse{background:url(/ui/images/message-collapse.png) no-repeat 0 0;height:16px;width:16px;margin:0px 9px;float:right;cursor:pointer;}body #drupal-messages .messages> .collapse.expand{background:url(/ui/images/message-expand.png) no-repeat 0 0;}body #content{width:930px;position:relative;margin:auto;text-align:left;}body #content #header{position:relative;width:930px;background:url(/ui/images/header_bg.gif) 0 100% repeat-x;z-index:50;}body #content #header #header-branding{position:relative;background:url(/ui/images/penguin_logo.png) no-repeat;float:left;width:600px;height:107px;}body #content #header #header-branding h1{text-indent:-9999px;height:52px;padding-top:55px;}body #content #header #header-branding .addthis_toolbox{position:absolute;left:470px;top:60px;height:30px;width:100px;}body #content #header #header-ecommerce{float:right;width:220px;height:62px;padding-top:45px;position:relative;z-index:95;}body #content #header #header-ecommerce #account-message{position:absolute;top:0px;right:0px;color:#a0a0a0;text-align:right;width:500px;}body #content #header #header-ecommerce #account-message a{color:#a0a0a0;}body #content #header #header-ecommerce #ecommerce-button{display:block;}body #content #header #header-ecommerce div#header-ecommerce-cart{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:21px;float:right;height:36px;border-top:#323232 1px solid;border-bottom:#323232 1px solid;position:relative;}body #content #header #header-ecommerce div#header-ecommerce-cart .overlay{position:absolute;background:#ff6600;height:31px;width:124px;opacity:0;top:2px;cursor:pointer;}body #content #header #header-ecommerce div#header-ecommerce-cart span.inner{display:block;margin-top:2px;height:31px;line-height:31px;width:108px;padding:0px 8px;text-align:center;overflow:hidden;}body #content #header #header-ecommerce div#header-ecommerce-cart span.inner span{float:left;}body #content #header #header-ecommerce div#header-ecommerce-cart span.inner span.text{width:68px;padding:0px 4px;color:#323232;font-weight:normal;}body #content #header #header-ecommerce div#header-ecommerce-cart span.inner span.icon{margin-top:5px;padding:0px;}body #content #header #header-ecommerce div#header-ecommerce-cart span.inner span.icon2{margin-top:14px;padding:0px;}body #content #header #header-ecommerce div#header-ecommerce-cart span.inner:hover{cursor:pointer;color:#525e66;background:#d2e1e5;}body #content #header #header-ecommerce div#header-ecommerce-login{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;float:right;height:36px;border-top:#323232 1px solid;border-bottom:#323232 1px solid;width:90px;}body #content #header #header-ecommerce div#header-ecommerce-login a#login-button,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:visited,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:active,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:link{margin-top:2px;display:block;height:31px;line-height:31px;width:90%;background:#ff6600;color:#ffffff;padding-left:10%;}body #content #header #header-ecommerce div#header-ecommerce-login a#login-button span.text,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:visited span.text,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:active span.text,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:link span.text{padding:0 4px;float:left;}body #content #header #header-ecommerce div#header-ecommerce-login a#login-button span.icon2,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:visited span.icon2,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:active span.icon2,body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:link span.icon2{float:left;margin-top:14px;}body #content #header #header-ecommerce div#header-ecommerce-login a#login-button:hover{color:#525e66;background:#d2e1e5;}body #content #header #header-newsletter{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:16px;float:left;width:50%;height:43px;padding-top:14px;}body #content #header #header-newsletter #header-newsletter-button{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;background:#ff6600;color:#ffffff;float:left;height:30px;margin:0px 11px 0px 0px;padding:0px 14px 0px 14px;}body #content #header #header-newsletter #header-newsletter-button:hover{color:#525e66;background:#d2e1e5;}body #content #header #header-search{float:left;width:50%;height:43px;padding-top:14px;position:relative;z-index:90;}body #content #header #header-search #results-products-header,body #content #header #header-search #results-contributors-header{border-bottom:1px solid #323232;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:16px;font-weight:normal;line-height:24px;}body #content #header #header-search #results-notfound h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:16px;font-weight:normal;line-height:24px;}body #content #header #header-search #quicksearch-results-area{position:absolute;top:47px;left:87px;width:376px;z-index:2;background:#ffffff;border:1px solid #323232;}body #content #header #header-search #quicksearch-results-area .inner{padding:14px;border-top:3px solid #ff6600;}body #content #header #header-search #quicksearch-results-area .inner .row{border-bottom:1px dotted #bebebe;margin:5px 0px;padding:5px 0px;}body #content #header #header-search #quicksearch-results-area .inner .row div.title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#dfdfdf;}body #content #header #header-search #quicksearch-results-area .inner .row div.title a{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:21px;}body #content #header #header-search #quicksearch-results-area .inner .row div.details{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#dfdfdf;}body #content #header #header-search #quicksearch-results-area .inner .row div.details .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#323232;padding-right:5px;}body #content #header #header-search form{width:100%;text-align:right;position:relative;margin:0px;}body #content #header #header-search input[type=text]{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:18px;font-weight:normal;line-height:27px;float:right;height:28px;width:365px;border:1px solid #323232;padding-left:11px;color:#323232;}body #content #header #header-search input[type=text].greyed{color:#dfdfdf;}body #content #header #header-search input[type=submit]{position:absolute;right:5px;top:5px;height:20px;width:20px;text-indent:-9999px;}body #content #header #header-search input[type=submit]:hover{cursor:pointer;}body #content #header #header-nav ul{margin:7px 0px 0px 0px;padding:0px;height:37px;}body #content #header #header-nav ul li{background:url(/ui/images/nav_divider.gif) no-repeat 0 0;padding:0px;margin:0px;text-indent:0px;float:left;text-align:center;list-style:none;}body #content #header #header-nav ul li a{display:inline-block;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:24px;color:#323232;padding:7px 0px 7px 0px;}body #content #header #header-nav ul li a:hover,body #content #header #header-nav ul li a.current{color:#525e66;background:url(/ui/images/nav-hover.png) repeat-x 0 0;}body #content #header #header-nav ul li.first{background:none;}body #content #header #header-nav ul li.submenu div.icon{vertical-align:middle;margin-left:5px;}body #content #header #header-nav ul li.current a{color:#525e66;background:url(/ui/images/nav-hover.png) repeat-x 0 0;}body #content #header #header-nav ul li#books{text-align:left;width:94px;}body #content #header #header-nav ul li#authors{width:107px;}body #content #header #header-nav ul li#subjects{width:130px;}body #content #header #header-nav ul li#news{width:79px;}body #content #header #header-nav ul li#events{width:94px;}body #content #header #header-nav ul li#competitions{width:151px;}body #content #header #header-nav ul li#about{width:187px;}body #content #header #header-nav ul li#more{float:right;width:87px;text-align:right;}body #content #header-submenu{width:930px;background:url(/ui/images/header_bg_base.gif) 0 100% repeat-x;padding-bottom:12px;}body #content #header-submenu ul{margin:0px;padding:2px 0px;clear:both;}body #content #header-submenu ul li{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:16px;font-weight:normal;line-height:24px;display:block;float:left;margin:0px;padding:0px 0px 1px 0px;}body #content #header-submenu ul li a{display:block;padding:7px 20px;color:#323232;}body #content #header-submenu ul li a:hover{background:#d2e1e5;}body.left-col-bg .page{background:url(/ui/images/left-col-bg.png) 0 0 repeat-y;}body .page{position:relative;width:930px;z-index:1;}body .page .admin-links{position:absolute;text-align:right;text-indent:-9999px;left:-81px;}body .page .admin-links a{position:relative;top:14px;display:block;line-height:30px;border-top:1px solid #323232;border-left:1px solid #323232;border-bottom:1px solid #323232;background:#ffffff url(/ui/images/edit.gif) no-repeat 5px 50%;width:80px;height:30px;color:#323232;}body .page .styled-panel.pane-panels-mini{margin:0px;padding:0px;background:none;border-top:none;}body .page .styled-panel{position:relative;margin:29px 0px 0px 0px;border-top:1px solid #323232;padding:14px 0px 7px 0px;background:url(/ui/images/panel_divider.gif) 0 100% repeat-x;}body .page .styled-panel .admin-links{position:absolute;text-align:right;text-indent:-9999px;left:-81px;}body .page .styled-panel .admin-links a{position:relative;top:14px;display:block;line-height:30px;border-top:1px solid #323232;border-left:1px solid #323232;border-bottom:1px solid #323232;background:#ffffff url(/ui/images/edit.gif) no-repeat 5px 50%;width:80px;height:30px;color:#323232;}body .page .styled-panel .header{position:absolute;display:block;padding:0px 0px 0px 14px;background:#ffffff;right:0px;top:-20px;}body .page .styled-panel .header h3,body .page .styled-panel .header h2{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-weight:normal;line-height:39px;margin:0px;float:left;}body .page .styled-panel .header span{padding:0px 0px 0px 10px;float:left;}body .page .styled-panel .header span.first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-weight:normal;line-height:39px;}body .page .styled-panel .header span.last{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;padding:12px 0px 0px 5px;}body .page .styled-panel .header a,body .page .styled-panel .header a:hover,body .page .styled-panel .header a:visited,body .page .styled-panel .header a:link,body .page .styled-panel .header a:active{padding:11px 0px 0px 5px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;float:left;}body .page .styled-panel.no-padding{padding:0px 0px 7px 0px;}body .page .book-list-static .book-list-top{display:none;}body .page .book-list-static .book-list-bottom{margin-top:42px;}body .page .book-list-static .book-list-bottom .book-list-list-list-head{margin-top:-20px;float:right;display:block;padding:0px 0px 0px 14px;background:#ffffff;}body .page .book-list-static .book-list-bottom .book-list-list-list-head h4{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-weight:normal;line-height:39px;margin:0px;float:left;text-transform:none;}body .page .book-list-static .book-list-bottom .book-list-list-list-head span{padding:0px 0px 0px 10px;float:left;}body .page .book-list-static .book-list-bottom .book-list-list-list-head span.first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-weight:normal;line-height:39px;}body .page .book-list-static .book-list-bottom .book-list-list-list-head span.last{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;padding:12px 0px 0px 5px;}body .page .book-list-static .book-list-bottom .book-list-list-list-head a,body .page .book-list-static .book-list-bottom .book-list-list-list-head a:hover,body .page .book-list-static .book-list-bottom .book-list-list-list-head a:visited,body .page .book-list-static .book-list-bottom .book-list-list-list-head a:link,body .page .book-list-static .book-list-bottom .book-list-list-list-head a:active{padding:11px 0px 0px 5px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;float:left;}body .page .book-list-static .book-list-bottom .book-list-list-list{border-top:1px solid #323232;margin-bottom:20px;padding-top:20px;width:930px;}body .page .book-list-static .book-list-bottom .book-list-list-list .book-list-list-list-book{float:left;width:13.6%;margin:0px 1.5% 0px 1.5%;text-align:center;}body .page .book-list-static .book-list-bottom .book-list-list-list .book-list-list-list-book img{width:100%;border:1px solid #dfdfdf;}body .page .book-list-static .book-list-bottom .book-list-list-list-book{font-size:12px;margin-bottom:14px;cursor:pointer;}body .page .book-list-static .book-list-bottom .book-list-list-list-book .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:16px;}body .page .book-list-static .book-list-bottom .book-list-list-list-book .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#a0a0a0;}body .page .book-list-static .book-list-bottom .book-list-list-list-book.current{background:url(/ui/images/booklist_book_selected.gif) no-repeat 50% 7px;}body .page .book-list-list .book-list-top{border-bottom:1px dotted #bebebe;border-top:1px dotted #bebebe;height:295px;margin-top:10px;background:#f9f7ef;overflow:hidden;}body .page .book-list-list .book-list-top .loading{margin:100px auto 0px auto;width:200px;text-align:center;}body .page .book-list-list .book-list-top .book-list-nav{float:left;margin:0px 20px;width:200px;}body .page .book-list-list .book-list-top .book-list-nav ul{margin:0px;padding:0px 14px;border-left:1px dotted #bebebe;border-right:1px dotted #bebebe;width:162px;height:295px;background:#ffffff;}body .page .book-list-list .book-list-top .book-list-nav ul li{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:16px;font-weight:normal;line-height:24px;list-style:none;margin:0px;padding:0px;text-align:center;border-top:1px dotted #bebebe;}body .page .book-list-list .book-list-top .book-list-nav ul li a{display:block;width:162px;line-height:36px;color:#323232;}body .page .book-list-list .book-list-top .book-list-nav ul li.first{border-top:none;}body .page .book-list-list .book-list-top .book-list-nav ul li.current a{background:url(/ui/images/booklist_selected.gif) 50% 50% no-repeat;}body .page .book-list-list .book-list-top .book-list-content{float:left;width:70%;}body .page .book-list-list .book-list-top .book-list-content .cover{float:left;width:25%;padding-top:25px;}body .page .book-list-list .book-list-top .book-list-content .cover img{border:1px solid #dfdfdf;}body .page .book-list-list .book-list-top .book-list-content .text{float:left;width:75%;padding-top:25px;text-align:center;}body .page .book-list-list .book-list-top .book-list-content .text .title{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:20px;font-weight:bold;line-height:30px;width:400px;margin:auto;}body .page .book-list-list .book-list-top .book-list-content .text .title a{color:#323232;}body .page .book-list-list .book-list-top .book-list-content .text .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;padding-bottom:15px;background:url(/ui/images/booklist-content-seperator.gif) 50% 100% no-repeat;}body .page .book-list-list .book-list-top .book-list-content .text .teaser{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:14px;font-weight:normal;line-height:20px;text-align:left;padding:15px 0px 30px 0px;}body .page .book-list-list .book-list-top .book-list-content .text .teaser .long{display:none;}body .page .book-list-list .book-list-top .book-list-content .text .teaser p,body .page .book-list-list .book-list-top .book-list-content .text .teaser br{margin:0;padding:0;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:14px;font-weight:normal;line-height:20px;}body .page .book-list-list .book-list-top .book-list-content .text .teaser:first-letter{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:76px;font-weight:normal;line-height:50px;color:#ff6600;display:block;padding:0px;margin:5px 5px 0px 0px;float:left;}body .page .book-list-list .book-list-top .book-list-content .text .readmore{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;width:150px;margin:auto;}body .page .book-list-list .book-list-top .book-list-content .text .readmore a,body .page .book-list-list .book-list-top .book-list-content .text .readmore a:visited,body .page .book-list-list .book-list-top .book-list-content .text .readmore a:link,body .page .book-list-list .book-list-top .book-list-content .text .readmore a:active{display:block;width:150px;height:36px;background:#ff6600;color:#ffffff;text-align:center;line-height:36px;}body .page .book-list-list .book-list-top .book-list-content .text .readmore a:hover{display:block;width:150px;height:36px;background:#ff6600;background:#d2e1e5;color:#ffffff;color:#525e66;text-align:center;line-height:36px;}body .page .book-list-list .book-list-top .book-list-content .attachments{display:none;}body .page .book-list-list .book-list-top .book-list-content .details{display:none;}body .page .book-list-list .book-list-list-edit{display:none;}body .page .book-list-list .book-list-list-edit.current{display:block;}body .page .book-list-list .book-list-bottom .book-list-bottom-inner{height:353px;overflow:hidden;position:relative;}body .page .book-list-list .book-list-bottom .book-list-bottom-inner .book-list-bottom-slide{position:absolute;top:0px;left:0px;width:10000px;}body .page .book-list-list .book-list-bottom .book-list-list-list-head{display:none;}body .page .book-list-list .book-list-bottom .book-list-list-list{float:left;width:930px;}body .page .book-list-list .book-list-bottom .book-list-list-list .book-list-list-list-book{padding-top:31px;float:left;width:16.6%;text-align:center;}body .page .book-list-list .book-list-bottom .book-list-list-list .book-list-list-list-book img{border:1px solid #dfdfdf;}body .page .book-list-list .book-list-bottom .book-list-list-list-book{font-size:12px;margin-bottom:14px;cursor:pointer;}body .page .book-list-list .book-list-bottom .book-list-list-list-book .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:16px;}body .page .book-list-list .book-list-bottom .book-list-list-list-book .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;color:#a0a0a0;}body .page .book-list-list .book-list-bottom .book-list-list-list-book.current{background:url(/ui/images/booklist_book_selected.gif) no-repeat 50% 7px;}body .page .banner-list{position:relative;margin:2px 0px;}body .page .banner-list .banner-placeholder{display:block;width:690px;height:200px;float:left;border-right:1px dotted #bebebe;}body .page .banner-list .banner-list-banner .banner-link{float:left;display:none;width:690px;height:200px;overflow:hidden;position:absolute;top:0px;left:0px;}body .page .banner-list .banner-list-banner .banner-link p{margin:0px;}body .page .banner-list .banner-list-banner .banner-link.current{display:block;}body .page .banner-list .banner-list-banner .admin-links{z-index:1;top:45px;}body .page .banner-list .banner-list-banner .admin-links.current{z-index:2;}body .page .banner-list .banner-list-banner .banner-title-link{float:left;display:block;width:195px;height:66px;padding-left:40px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:18px;color:#323232;border-top:1px dotted #bebebe;}body .page .banner-list .banner-list-banner .banner-title-link a,body .page .banner-list .banner-list-banner .banner-title-link a:hover,body .page .banner-list .banner-list-banner .banner-title-link a:visited,body .page .banner-list .banner-list-banner .banner-title-link a:link,body .page .banner-list .banner-list-banner .banner-title-link a:active{color:#323232;}body .page .banner-list .banner-list-banner .banner-title-link .floater{height:100%;position:relative;}body .page .banner-list .banner-list-banner .banner-title-link>.floater{display:table;position:static;}body .page .banner-list .banner-list-banner .banner-title-link .floater div{position:absolute;top:50%;}body .page .banner-list .banner-list-banner .banner-title-link .floater>div{display:table-cell;vertical-align:middle;position:static;}body .page .banner-list .banner-list-banner .banner-title-link .floater div div{position:relative;top:-50%;}body .page .banner-list .banner-list-banner .banner-title-link.first{border-top:none;}body .page .banner-list .banner-list-banner .banner-title-link.current{background:url(/ui/images/bannerlist_banner_selected.gif) no-repeat 10px 50%;}body .page .banner-list .banner-list-banner .banner-title-link.current a,body .page .banner-list .banner-list-banner .banner-title-link.current a:hover,body .page .banner-list .banner-list-banner .banner-title-link.current a:visited,body .page .banner-list .banner-list-banner .banner-title-link.current a:link,body .page .banner-list .banner-list-banner .banner-title-link.current a:active{color:#ff6600;}body .page .image-tile-list-banner{float:left;text-align:center;margin:2px 10.5px -3px;}body .page .image-tile-list-banner p{margin:0;padding:0;}body .page .image-tile-list-banner:first-child{margin-left:0;}body .page .image-tile-list-banner#tile-2{margin-right:0;}body .page #news div.row{border-bottom:1px dotted #bebebe;padding:11px 0px;margin:11px 0px;}body .page #news div.row .left{width:200px;padding-right:30px;float:left;}body .page #news div.row .left .date{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page #news div.row .left .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page #news div.row .content{width:700px;float:right;}body .page #news div.row .content p{margin-top:0px;}body .page #news div.row .readmore{display:none;}body .page #news div.row .books.content .styled-panel{margin:0px;border-top:none;padding:0px;background:none;}body .page #news div.row .books.content .styled-panel .header{display:none;}body .page #news div.row .books.content .styled-panel .list-of-books{margin-top:0px;}body .page #news div.row .books.content .styled-panel .row{width:18%;margin-right:2%;margin-top:0px;border-bottom:none;}body .page #competitions div.row{border-bottom:1px dotted #bebebe;padding:11px 0px;margin:11px 0px;}body .page #competitions div.row .left{width:200px;padding-right:30px;float:left;}body .page #competitions div.row .left .date{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page #competitions div.row .left .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page #competitions div.row .content{width:700px;float:right;}body .page #competitions div.row .content .img{float:right;margin-left:10px;width:150px;}body .page #competitions div.row .content .img img{width:100%;}body .page #competitions div.row .content p{margin-top:0px;}body .page #competitions div.row .readmore{display:none;}body .page .node-pbtitles{margin-top:42px;}body .page .node-pbtitles .details{width:420px;margin-left:20px;float:right;}body .page .node-pbtitles .details h3{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;}body .page .node-pbtitles .details .styled-panel h2,body .page .node-pbtitles .details .styled-panel h3,body .page .node-pbtitles .details .styled-panel .first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-size:18px;font-weight:normal;line-height:39px;}body .page .node-pbtitles .details .media-content img{width:100%;}body .page .node-pbtitles .details .media-content iframe{width:100%;}body .page .node-pbtitles .details .book-content .media-title{display:none;}body .page .node-pbtitles .details .book-content .tile.ebook{text-indent:-9999px;display:block;width:420px;height:100px;background:url(/ui/images/ebooks.jpg) no-repeat;}body .page .node-pbtitles .details .book-content .tile.lantern{text-indent:-9999px;display:block;width:420px;height:100px;background:url(/ui/images/lantern.jpg) no-repeat;}body .page .node-pbtitles .details .book-additional .media-title,body .page .node-pbtitles .details .book-additional .media-thumb{display:none;}body .page .node-pbtitles .details .book-additional img{width:auto;}body .page .node-pbtitles .cover{width:220px;margin:0px 20px;float:right;}body .page .node-pbtitles .cover .book-cover{padding:0;margin-bottom:10px;}body .page .node-pbtitles .cover .book-cover img{width:100%;border:1px solid #dfdfdf;}body .page .node-pbtitles .cover .hires{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:21px;padding:4px 0px 8px 0px;border-bottom:1px dotted #bebebe;margin-bottom:14px;}body .page .node-pbtitles .cover .hires a,body .page .node-pbtitles .cover .hires a:hover,body .page .node-pbtitles .cover .hires a:active,body .page .node-pbtitles .cover .hires a:link,body .page .node-pbtitles .cover .hires a:visited{color:#323232;}body .page .node-pbtitles .cover .hires a div,body .page .node-pbtitles .cover .hires a:hover div,body .page .node-pbtitles .cover .hires a:active div,body .page .node-pbtitles .cover .hires a:link div,body .page .node-pbtitles .cover .hires a:visited div{float:right;}body .page .node-pbtitles .cover .actions .addthis_32x32_style .at300bs{background:none;}body .page .node-pbtitles .cover .actions .addthis_toolbox a{display:block;float:left;margin-left:6px;padding:0px;text-indent:-9999px;width:50px;}body .page .node-pbtitles .cover .actions .addthis_toolbox a:first-child{margin-left:0px;}body .page .node-pbtitles .cover .actions .addthis_toolbox a span{display:block;width:50px !important;height:38px !important;margin:0px;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_print span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -48px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_print:hover span{background-position:-230px -48px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_email span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -91px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_email:hover span{background-position:-230px -91px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_favorites span.at15t{background:none;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_favorites span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -5px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_favorites:hover span{background-position:-230px -5px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_expanded span{background:none;background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -134px !important;}body .page .node-pbtitles .cover .actions .addthis_toolbox a.addthis_button_expanded:hover span{background-position:-230px -134px !important;}body .page .node-pbtitles .cover .thirdparty{margin-top:20px;}body .page .node-pbtitles .cover .thirdparty .clear-both{padding-bottom:5px;}body .page .node-pbtitles .extra{width:190px;padding:14px 20px 20px 20px;background:#f9f7ef;float:right;}body .page .node-pbtitles .book-head{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #bebebe;}body .page .node-pbtitles .book-head h2{margin-top:0px;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:20px;font-weight:normal;line-height:24px;}body .page .node-pbtitles .book-head h3{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;margin:5px 0px 0px 0px;color:#a0a0a0;}body .page .node-pbtitles .book-head .ebook{display:block;float:right;text-indent:-9999px;}body .page .node-pbtitles .attachments .icon{float:right;}body .page .node-pbtitles .attachments .attachment{border-bottom:1px dotted #bebebe;padding:5px 0px;}body .page .node-pbtitles .attachments .attachment a,body .page .node-pbtitles .attachments .attachment a:hover,body .page .node-pbtitles .attachments .attachment a:active,body .page .node-pbtitles .attachments .attachment a:link,body .page .node-pbtitles .attachments .attachment a:visited{display:inline-block;width:190px;color:#323232;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:21px;float:left;}body .page .node-pbtitles .attachments .attachment a:hover,body .page .node-pbtitles .attachments .attachment a:hover:hover,body .page .node-pbtitles .attachments .attachment a:active:hover,body .page .node-pbtitles .attachments .attachment a:link:hover,body .page .node-pbtitles .attachments .attachment a:visited:hover{color:#525e66;}body .page .node-pbtitles .attachments .F023{display:none;}body .page .node-pbtitles .attachments .F023.lookinside{display:block;}body .page .node-pbtitles .book-info{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:24px;padding-top:14px;}body .page .node-pbtitles .book-info div{clear:both;padding-left:80px;}body .page .node-pbtitles .book-info div .label{display:inline-block;width:80px;margin-left:-80px;}body .page .node-pbtitles .book-info .subjects{padding-left:0px;border-top:1px dotted #bebebe;margin-top:5px;}body .page .node-pbtitles .book-info .subjects .label{display:block;margin-left:0px;}body .page .node-pbtitles .book-info .subjects a{line-height:14px;display:inline-block;}body .page .node-pbtitles .qr img{width:100%;}body .page .node-pbtitles .book-ecommerce{margin-bottom:20px;}body .page .node-pbtitles .book-ecommerce .stocked{float:left;}body .page .node-pbtitles .book-ecommerce .price{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;line-height:34px;float:left;width:130px;text-align:center;}body .page .node-pbtitles .book-ecommerce .buy-now{position:relative;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:18px;text-align:center;float:right;width:124px;height:30px;color:#ffffff;background:#ff6600;}body .page .node-pbtitles .book-ecommerce .buy-now .icon{position:absolute;top:5px;right:5px;cursor:pointer;}body .page .node-pbtitles .book-ecommerce .buy-now input[type=submit]{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:18px;line-height:32px;padding:0px 10px 5px 15px;height:30px;width:124px;border:none;text-align:left;color:#ffffff;background:url(/ui/images/shopping-cart-icon-white.png) 90% 55% no-repeat #ff6600;cursor:pointer;}body .page .node-pbtitles .book-ecommerce .buy-now input[type=submit]:hover{color:#525e66;background:url(/ui/images/shopping-cart-icon-grey.png) 90% 55% no-repeat #d2e1e5;}body .page .node-pbtitles .book-ecommerce .buy-now.out_of_stock{display:none;}body .page .node-pbtitles .book-ecommerce .buy-now.coming_soon{display:none;}body .page .node-pbtitles .book-ecommerce .buy-now:hover{color:#525e66;background:#d2e1e5;}body .page .node-pbtitles .book-content{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;clear:both;}body .page .node-pbtitles .book-content p{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;}body .page .node-pbtitles .book-content .product-info.product.display,body .page .node-pbtitles .book-content .product-info.model,body .page .node-pbtitles .book-content .product-info.product.sell,body .page .node-pbtitles .book-content .add-to-cart{display:none;}body .page .node-pbtitles .by-author .contributors_dd{width:70px;display:inline;position:relative;float:left;padding:12px 0px 0px 5px;}body .page .node-pbtitles .by-author .contributors_dd div.dd_title{display:inline;cursor:pointer;color:#ff6600;line-height:20px;}body .page .node-pbtitles .by-author .contributors_dd div.dd_title:hover{color:#525e66;}body .page .node-pbtitles .by-author .contributors_dd div.dd_title div{margin:0px;float:right;}body .page .node-pbtitles .by-author .contributors_dd div.dd_items{display:none;position:absolute;background:#ffffff;width:150px;top:30px;right:0px;}body .page .node-pbtitles .by-author .contributors_dd div.dd_items div.dd_item{display:block;position:relative;height:30px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;border-bottom:1px dotted #bebebe;padding:0px 0px 5px 5px;}body .page .node-pbtitles .by-author .contributors_dd div.dd_items div.dd_item a,body .page .node-pbtitles .by-author .contributors_dd div.dd_items div.dd_item a:hover,body .page .node-pbtitles .by-author .contributors_dd div.dd_items div.dd_item a:link,body .page .node-pbtitles .by-author .contributors_dd div.dd_items div.dd_item a:visited,body .page .node-pbtitles .by-author .contributors_dd div.dd_items div.dd_item a:active{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;}body .page .node-pbtitles .by-author .list-of-books .row{width:21%;padding:2%;}body .page .node-pbtitles .by-author .list-of-books .row .cover{float:none;width:100%;margin:0px;}body .page .node-pbtitles .by-author .list-of-books .row .cover img{width:100%;}body .page .node-pbcontributors{margin-top:42px;}body .page .node-pbcontributors .details{width:680px;margin-left:20px;float:right;}body .page .node-pbcontributors .details .contributor-head{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #bebebe;}body .page .node-pbcontributors .details .contributor-head h2{margin-top:0px;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:20px;font-weight:normal;line-height:24px;}body .page .node-pbcontributors .details .contributor-head h2 span{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page .node-pbcontributors .details .contributor-head h3{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;margin:5px 0px 0px 0px;color:#a0a0a0;}body .page .node-pbcontributors .content .author-img{float:right;margin-left:20px;}body .page .node-pbcontributors .content .author-img p{margin:0px;color:#a0a0a0;}body .page .node-pbcontributors .content .intro{padding-bottom:14px;margin-bottom:14px;background:url(/ui/images/panel_divider.gif) 0 100% repeat-x;}body .page .node-pbcontributors .content .list-of-books{padding:14px 0px;}body .page .node-pbcontributors .content .list-of-books .row .contributors{display:none;}body .page .node-pbcontributors .content .award{border-bottom:1px dotted #bebebe;padding-bottom:11px;margin-bottom:11px;}body .page .node-pbcontributors .content .award .left{width:200px;padding-right:30px;float:left;}body .page .node-pbcontributors .content .award .left h4{margin-top:0px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:none;text-transform:none;line-height:16px;}body .page .node-pbcontributors .content .award .right{float:left;width:450px;}body .page .node-pbcontributors .extra{width:200px;padding:14px 15px 20px 15px;background:#f9f7ef;float:right;}body .page .node-pbcontributors .extra .attachments .icon{float:right;}body .page .node-pbcontributors .extra .attachments .attachment{border-bottom:1px dotted #bebebe;padding:5px 0px;}body .page .node-pbcontributors .extra .attachments .attachment a,body .page .node-pbcontributors .extra .attachments .attachment a:hover,body .page .node-pbcontributors .extra .attachments .attachment a:active,body .page .node-pbcontributors .extra .attachments .attachment a:link,body .page .node-pbcontributors .extra .attachments .attachment a:visited{display:inline-block;width:170px;color:#323232;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:21px;float:left;}body .page .node-pbcontributors .extra .actions{width:200px;margin-top:14px;}body .page .node-pbcontributors .extra .actions .icon2{float:left;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a{display:block;float:left;padding:0px;text-indent:-9999px;width:50px;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a span{display:block;width:50px !important;height:38px !important;margin:0px;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_print span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -48px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_print:hover span{background-position:-230px -48px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_email span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -91px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_email:hover span{background-position:-230px -91px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_favorites span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -5px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_favorites:hover span{background-position:-230px -5px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_expanded span{background:url(/ui/images/icons_set2.png) no-repeat -5px -630px !important;background-position:-175px -134px !important;}body .page .node-pbcontributors .extra .actions .addthis_toolbox a.addthis_button_expanded:hover span{background-position:-230px -134px !important;}body .page .node-pbcontributors .extra .thirdparty{margin-top:20px;}body .page .node-pbcontributors .extra .thirdparty .clear-both{padding-bottom:5px;}body .page #pbcontributors .pager{text-align:center;margin-bottom:22px;line-height:26px;}body .page #pbcontributors .pager a{padding:0px 3px;line-height:26px;}body .page #pbcontributors .col{float:left;width:25%;padding-bottom:20px;}body .page #pbcontributors .col .row{border:none;}body .page .pbevent-listing .event-date-row{width:100%;position:relative;margin:29px 0px 0px 0px;border-top:1px solid #323232;padding:18px 0px 7px 0px;}body .page .pbevent-listing .event-date-row .header{position:absolute;display:block;padding:0px 0px 0px 14px;background:#ffffff;right:0px;top:-20px;}body .page .pbevent-listing .event-date-row .header h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;margin:0px;}body .page .pbevent-listing .event-date-row .header h3 sup{line-height:10px;}body .page .pbevent-listing .event-entry{border-top:1px dotted #bebebe;padding:11px 0px;margin:11px 0px;}body .page .pbevent-listing .event-entry:first-child{border-top:none;}body .page .pbevent-listing .event-entry .left{width:200px;padding-right:30px;float:left;}body .page .pbevent-listing .event-entry .left .date{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page .pbevent-listing .event-entry .left .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page .pbevent-listing .event-entry .cover{width:150px;float:left;}body .page .pbevent-listing .event-entry .cover img{border:1px solid #dfdfdf;}body .page .pbevent-listing .event-entry .right{width:550px;float:right;}body .page .pbevent-listing .event-entry .right .inner-right{width:50%;float:left;}body .page .pbevent-listing .event-entry .right .extra{width:50%;float:right;overflow:hidden;}body .page .pbevent-listing .event-entry .right .extra .eventstatus{display:none;}body .page #subjects .tree{border-top:1px dotted #bebebe;padding:20px 0px;margin-left:20px;}body .page #subjects .tree:first-child{border-top:none;}body .page #subjects .tree .icon2{margin:5px 10px 0px 0px;float:left;cursor:pointer;}body .page #subjects .tree .spacer{width:12px;margin-right:10px;float:left;text-align:center;color:#ff6600;font-weight:bold;}body .page #subjects .tree .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;line-height:18px;padding-left:20px;}body .page #subjects .tree .tree{border-bottom:none;padding:0px;}body .page #subjects .tree .tree .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:none;line-height:16px;}body .page #subjects .tree .tree .tree .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;}body .page #imprints .tree{border-bottom:1px dotted #bebebe;padding:20px 0px;margin-left:20px;}body .page #imprints .tree .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;line-height:18px;padding-left:20px;}body .page #bookclub .section{border-top:1px dotted #bebebe;padding-top:20px;margin-bottom:20px;clear:both;}body .page #bookclub .section .left{width:200px;padding-right:30px;float:left;}body .page #bookclub .section .left .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page #bookclub .section .right{width:700px;float:right;}body .page #bookclub .section .right .row{padding-bottom:14px;}body .page #bookclub .section .feature .cover{width:150px;float:right;padding-bottom:15px;}body .page #bookclub .section .feature .cover img{width:100%;border:1px solid #dfdfdf;}body .page #bookclub .section .feature .title{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:20px;font-weight:normal;line-height:24px;margin-bottom:14px;}body .page #bookclub .section .feature .title a{color:#323232;}body .page #bookclub .section .feature .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;border-bottom:1px dotted #bebebe;padding-bottom:14px;margin-bottom:14px;width:510px;color:#a0a0a0;}body .page #bookclub .section .feature .teaser{width:510px;}body .page #bookclub .section .feature .teaser .short{display:none;}body .page #bookclub .section .feature .attachments,body .page #bookclub .section .feature .details{display:none;}body .page #bookclub .section#bookclubnotes .row{border-top:1px dotted #bebebe;padding:11px 0px;margin:11px 0px;clear:both;}body .page #bookclub .section#bookclubnotes .row .left{width:200px;padding-right:30px;float:left;}body .page #bookclub .section#bookclubnotes .row .left .date{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page #bookclub .section#bookclubnotes .row .left .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page #bookclub .section#bookclubnotes .row .left .extract-title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page #bookclub .section#bookclubnotes .row .cover{width:85px;margin-right:35px;float:left;}body .page #bookclub .section#bookclubnotes .row .cover img{width:100%;border:1px solid #dfdfdf;}body .page #bookclub .section#bookclubnotes .row .right{width:350px;float:right;}body .page #bookclub .section#bookclubnotes .row .right .inner-right{width:50%;float:left;}body .page #bookclub .section#bookclubnotes .row .right .extra{width:50%;float:right;overflow:hidden;}body .page #bookclub .section#bookclubnotes .row:first-child{padding-top:0px;margin-top:0px;border-top:none;}body .page #extracts .row{border-bottom:1px dotted #bebebe;padding:11px 0px;margin:11px 0px;clear:both;}body .page #extracts .row .left{width:200px;padding-right:30px;float:left;}body .page #extracts .row .left .date{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page #extracts .row .left .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body .page #extracts .row .left .extract-title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}body .page #extracts .row .cover{width:85px;margin-right:65px;float:left;}body .page #extracts .row .cover img{width:100%;border:1px solid #dfdfdf;}body .page #extracts .row .right{width:550px;float:right;}body .page #extracts .row .right .inner-right{width:50%;float:left;}body .page #extracts .row .right .extra{width:50%;float:right;overflow:hidden;}body .page .err-page{margin-top:42px;}body .page .err-page .details{width:700px;float:right;}body .page .err-page .details img{width:100%;}body .page .err-page .extra{width:200px;padding:14px 15px 20px 15px;background:#f9f7ef;float:right;}body .pager li a{color:#ff6600;}body .pager li a:hover{color:#525e66;}body .right-panel{position:absolute;left:930px;width:290px;top:0px;}body .right-panel .right-content{padding:207px 34px 0px 34px;margin-left:22px;background:#f9f7ef;}body .right-panel .right-content .border-top{padding-top:14px;background:url(/ui/images/social_bg.gif) 0 0 repeat-x;}body .right-panel .right-content .border-top .border-bottom{padding-bottom:30px;background:url(/ui/images/footer_bg.gif) 0 100% repeat-x;}body .right-panel .right-content .border-top .styled-panel{position:relative;margin:29px 0px 20px 0px;border-top:1px solid #323232;padding:14px 0px 7px 0px;background:url(/ui/images/panel_divider.gif) 0 100% repeat-x;}body .right-panel .right-content .border-top .styled-panel .header{position:absolute;display:block;padding:0px 0px 0px 10px;background:#f9f7ef;right:0px;top:-15px;}body .right-panel .right-content .border-top .styled-panel .header h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;margin:0px;float:left;}body .right-panel .right-content .border-top .styled-panel .header span{padding:0px 0px 0px 8px;float:left;}body .right-panel .right-content .border-top .styled-panel .header span.first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;}body .right-panel .right-content .border-top .styled-panel .header span.last{padding:9px 0px 0px 3px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;}body .right-panel .right-content .border-top .styled-panel .header a,body .right-panel .right-content .border-top .styled-panel .header a:hover,body .right-panel .right-content .border-top .styled-panel .header a:visited,body .right-panel .right-content .border-top .styled-panel .header a:link,body .right-panel .right-content .border-top .styled-panel .header a:active{padding:8px 0px 0px 5px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;float:left;}body .right-panel .right-content .border-top .styled-panel .header a span,body .right-panel .right-content .border-top .styled-panel .header a:hover span,body .right-panel .right-content .border-top .styled-panel .header a:visited span,body .right-panel .right-content .border-top .styled-panel .header a:link span,body .right-panel .right-content .border-top .styled-panel .header a:active span{padding:0px;}body.static .node{padding-left:230px;}body.static .node h3,body.static .node h4{display:block;width:200px;position:absolute;left:0px;margin:0px;padding:5px 730px 0px 0px;border-top:1px dotted #bebebe;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;height:1px;}body.static .node h3:first-child,body.static .node h4:first-child{border-top:none;}body.static .node p{padding:5px 0px 10px 0px;}body.static .node p:first-child{margin-left:-230px;}body.static .node tr{border-top:1px dotted #bebebe;}body.static .node tr:first-child{border-top:none;}body.static .node td{padding:10px 10px 10px 0px;vertical-align:top;}body.static .node td a span.icon.acrobat{float:right;margin-right:30px;}body.static .node th{padding:10px 10px 10px 0px;vertical-align:top;text-transform:uppercase;border-top:1px solid #323232;border-bottom:1px solid #323232;}body.static .node th a span.icon.acrobat{float:right;margin-right:30px;}body.static .node select{position:relative;}body .penguintv h3{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:bold;line-height:24px;}body .penguintv p{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:14px;font-weight:normal;line-height:18px;}body .penguintv-wrapper{position:relative;height:270px;}body .penguintv-wrapper h3{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:bold;line-height:24px;}body .penguintv-wrapper p{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:14px;font-weight:normal;line-height:18px;}body .penguintv-wrapper .section a.full{display:block;width:100%;height:100%;}body .edit-home{top:-50px;}body .image-tile-list #tile-0 .admin-links{top:40px;}body .image-tile-list #tile-1 .admin-links{top:75px;}body .image-tile-list #tile-2 .admin-links{top:110px;}body #home-base{width:930px;}body #home-base .styled-panel{position:relative;margin:29px 0px 0px 0px;border-top:1px solid #323232;padding:14px 0px 7px 0px;background:url(/ui/images/panel_divider.gif) 0 100% repeat-x;}body #home-base .styled-panel .header{position:absolute;display:block;padding:0px 0px 0px 10px;background:#ffffff;right:0px;top:-15px;}body #home-base .styled-panel .header h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;margin:0px;float:left;}body #home-base .styled-panel .header span{padding:0px 0px 0px 8px;float:left;}body #home-base .styled-panel .header span.first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;}body #home-base .styled-panel .header span.last{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;padding:9px 0px 0px 3px;}body #home-base .styled-panel .header a,body #home-base .styled-panel .header a:hover,body #home-base .styled-panel .header a:visited,body #home-base .styled-panel .header a:link,body #home-base .styled-panel .header a:active{padding:8px 0px 0px 5px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;float:left;}body #home-base .social-feed{float:left;width:33%;}body #home-base .social-feed #social-feed{margin-right:30px;}body #home-base .news-feed{float:left;width:33%;}body #home-base .news-feed #news-feed{height:290px;margin:29px 20px 0px 0px;}body #home-base #calendar{width:34%;float:left;}body #home-base #calendar .styled-panel{height:290px;margin-left:20px;}body #home-base #calendar #event-static .row{border-top:1px dotted #bebebe;}body #home-base #calendar #event-static .row .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body #home-base #calendar #event-static .row:first-child{border-top:none;}body #home-base #calendar #event-calendar .states{width:100%;text-align:center;line-height:30px;color:#ff6600;}body #home-base #calendar #event-calendar .states a,body #home-base #calendar #event-calendar .states a:hover,body #home-base #calendar #event-calendar .states a:visited,body #home-base #calendar #event-calendar .states a:link,body #home-base #calendar #event-calendar .states a:active{display:inline-block;width:10%;text-align:center;color:#323232;}body #home-base #calendar #event-calendar .change{display:block;float:left;width:10%;line-height:30px;text-align:center;}body #home-base #calendar #event-calendar .prev{background:url(/ui/images/calendar-arrow-left.gif) 50% 50% no-repeat;text-indent:-9999px;}body #home-base #calendar #event-calendar .next{background:url(/ui/images/calendar-arrow-right.gif) 50% 50% no-repeat;text-indent:-9999px;}body #home-base #calendar #event-calendar .month{float:left;width:79%;line-height:30px;font:16px;font-weight:bold;text-align:center;}body #home-base #calendar #event-calendar .calendar{clear:both;width:100%;}body #home-base #calendar #event-calendar .calendar td,body #home-base #calendar #event-calendar .calendar th{text-align:center;padding:3px 0;}body #home-base #calendar #event-calendar .calendar .past{color:#cccccc;}body #home-base #calendar #event-calendar .calendar .today{border:1px dotted #ff6600;}body #home-base #calendar #event-calendar .act .act,body #home-base #calendar #event-calendar .nsw .nsw,body #home-base #calendar #event-calendar .nt .nt,body #home-base #calendar #event-calendar .qld .qld,body #home-base #calendar #event-calendar .sa .sa,body #home-base #calendar #event-calendar .tas .tas,body #home-base #calendar #event-calendar .vic .vic,body #home-base #calendar #event-calendar .wa .wa,body #home-base #calendar #event-calendar .all .act,body #home-base #calendar #event-calendar .all .nsw,body #home-base #calendar #event-calendar .all .nt,body #home-base #calendar #event-calendar .all .qld,body #home-base #calendar #event-calendar .all .sa,body #home-base #calendar #event-calendar .all .tas,body #home-base #calendar #event-calendar .all .vic,body #home-base #calendar #event-calendar .all .wa{cursor:pointer;background:#ff6600;color:#ffffff;}body #home-base #merchandise-image-link{width:34%;float:left;}body #home-base #merchandise-image-link .styled-panel{position:relative;height:290px;margin:29px 25px 0px 0px;}body #home-base #apps-image-link{width:32%;float:left;}body #home-base #apps-image-link .styled-panel{height:290px;}body.page-search .page,body.page-taxonomy .page{margin-top:42px;}body.page-search .page .inner,body.page-taxonomy .page .inner{width:680px;margin-left:20px;float:right;}body.page-search .page .inner form,body.page-taxonomy .page .inner form{display:none;}body.page-search .page .extra,body.page-taxonomy .page .extra{width:190px;padding:14px 20px 20px 20px;background:#f9f7ef;float:right;}body.page-search .page .extra #block-apachesolr-sort,body.page-taxonomy .page .extra #block-apachesolr-sort{margin:14px 0px;padding-bottom:14px;border-bottom:1px dotted #bebebe;}body.page-search .page .extra #block-apachesolr-sort h2,body.page-taxonomy .page .extra #block-apachesolr-sort h2{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body.page-search .page .extra #block-apachesolr-sort img,body.page-taxonomy .page .extra #block-apachesolr-sort img{float:right;}body.page-search .page .extra #block-apachesolr-sort a,body.page-taxonomy .page .extra #block-apachesolr-sort a{display:block;}body.page-search .page .extra .block-apachesolr_search,body.page-taxonomy .page .extra .block-apachesolr_search{margin:14px 0px;padding-bottom:14px;border-bottom:1px dotted #bebebe;}body.page-search .page .extra .block-apachesolr_search h2,body.page-taxonomy .page .extra .block-apachesolr_search h2{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}body.page-search .page .extra .block-apachesolr_search ul,body.page-taxonomy .page .extra .block-apachesolr_search ul{margin:0px;padding:0px;list-style:none;list-style-image:none;}body.page-search .page .extra .block-apachesolr_search ul li,body.page-taxonomy .page .extra .block-apachesolr_search ul li{text-indent:0px;list-style:none;list-style-image:none;}body.page-search .page .extra .block-apachesolr_search ul li a,body.page-taxonomy .page .extra .block-apachesolr_search ul li a{display:block;}body.page-search .page .extra .block-apachesolr_search ul li a.apachesolr-unclick,body.page-taxonomy .page .extra .block-apachesolr_search ul li a.apachesolr-unclick{display:inline;}body.page-search .page .extra .block-apachesolr_search ul li a span.text,body.page-taxonomy .page .extra .block-apachesolr_search ul li a span.text{float:left;display:block;width:135px;}body.page-search .page .extra .block-apachesolr_search ul li a span.count,body.page-taxonomy .page .extra .block-apachesolr_search ul li a span.count{float:right;display:block;width:40px;}body #footer{width:930px;margin-top:29px;padding-top:14px;background:url(/ui/images/footer_bg.gif) 0 0 repeat-x;}body #footer #loveReading{height:80px;background:#f9f7ef;}body #footer #loveReading img{margin:15px 50px;float:left;display:block;}body #footer #loveReading div{float:left;display:block;width:37.5%;margin-top:8px;}body #footer #loveReading #loveReading_butt{width:30.37%;font-size:17px;height:30px;line-height:28px;}body #footer #loveReading #loveReading_butt a{display:block;margin:6% auto 0;padding:0 14%;width:58%;font-family:'Gill Sans MT','Cabin',Helvetica,Verdana,Arial,sans-serif;}body #footer #loveReading #loveReading_butt a span{background-image:url(/ui/images/icons_set1.png);background-repeat:no-repeat;display:block;height:20px;margin-left:162px;margin-top:-18px;position:relative;width:10px;}body #footer #loveReading div p{display:block;float:left;font-size:12px;text-align:left;width:82%;margin:12px 0 4px 7px;}body #footer #loveReading div span.first,body #footer #loveReading div span.last{display:block;float:left;font-size:50px;line-height:55px;height:60px;font-family:Sabon,Garamond,'Cardo',Times,'Times New Roman',Georgia,serif;}body #footer #loveReading_form{border-top:1px solid #323232;width:100%;height:90px;display:none;float:left;background:#f9f7ef;}body #footer #loveReading_form ul{display:block;list-style-type:none;margin:0;padding:12px 0 24px;width:100%;}body #footer #loveReading_form ul li{display:inline;float:left;width:29%;text-align:center;}body #footer #loveReading_form ul li input{border:1px solid #323232;height:30px;width:85%;}body #footer #loveReading_form ul li.hide{display:none;}body #footer #loveReading_form ul li#loveReading_submit{width:106px;padding-top:18px;}body #footer #loveReading_form ul li#loveReading_submit input{height:32px;font-family:'Gill Sans MT','Cabin',Helvetica,Verdana,Arial,sans-serif;font-size:16px;cursor:pointer;}body #footer #loveReading_form ul li label{display:block;margin-left:7.5%;text-align:left;}body #footer .newsletter_button_close,body #footer #loveReading_form #saveForm{background-color:#ff6600;color:#ffffff;border-color:#ff6600;}body #footer .newsletter_button_open,body #footer #loveReading_form #saveForm:hover{background-color:#d2e1e5;color:#525e66;border-color:#d2e1e5;}body #footer .newsletter_button_close span{background-position:-84px -183px;}body #footer .newsletter_button_open span{background-position:-35px -183px;}body #footer .inner{border-top:2px solid #323232;background:#f9f7ef;}body #footer p#footer-copyright{padding:2px 20px 2px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:10px;font-weight:normal;line-height:15px;margin:0;clear:both;}body #footer p#footer-copyright a,body #footer p#footer-copyright a:hover,body #footer p#footer-copyright a:visited,body #footer p#footer-copyright a:link,body #footer p#footer-copyright a:active{color:#323232;}body #footer div.column{float:left;margin:13px 0px;padding:0px 20px;height:150px;width:12%;border-left:1px dotted #dfdfdf;font-size:10px;}body #footer div.column.social{text-align:center;margin-top:34px;width:30px;border-left:none;}body #footer div.column h3{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:16.5px;margin:0px 0px 5px 0px;padding:0px;}body #footer div.column ul{margin:0px;padding:0px;}body #footer div.column ul li{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;line-height:15px;list-style:none;margin:0px;padding:0px;}body #footer div.column ul li a,body #footer div.column ul li a:visited,body #footer div.column ul li a:link,body #footer div.column ul li a:active{color:#323232;}body #footer div.column ul li a:hover{color:#525e66;}body #footer div.column.first{border-left:none;}body #footer div.column.last{float:right;width:20%;}body #footer div.column.last h3{text-transform:none;margin:0px;padding:0px;}body #footer div.column.last div#footer-logo{display:block;margin:0px;padding:0px;width:36px;height:51px;background:url(/ui/images/footer_logo.gif) no-repeat;}body #footer div#footer-worldwide{width:930px;background:#323232 url(/ui/images/footer_globe.gif) 100% 0 no-repeat;height:40px;}body #footer div#footer-worldwide ul{margin:0px;padding:0px;width:755px;}body #footer div#footer-worldwide ul li{margin:0px;padding:0px 20px;display:block;width:111px;float:left;}body #footer div#footer-worldwide ul li a,body #footer div#footer-worldwide ul li a:hover,body #footer div#footer-worldwide ul li a:visited,body #footer div#footer-worldwide ul li a:link,body #footer div#footer-worldwide ul li a:active{color:#ffffff;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:16.5px;}body #footer span#footer-pearson{display:block;width:930px;background:url(/ui/images/pearson-footer.jpg) 0 0 no-repeat;height:41px;}body #sb-container{z-index:200;}body #sb-container .sb_bg{background:#ffffff;}body #sb-container .sb_bg .popup-row{padding-left:5%;width:94%;height:100px;border-bottom:1px dotted #bebebe;}body #sb-container .sb_bg .popup-row div.content{width:50%;float:left;}body #sb-container .sb_bg .popup-row div.content div.title{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;padding-top:10px;font-size:16px;font-weight:bold;}body #sb-container .sb_bg .popup-row div.time{float:left;width:44%;padding-right:5%;line-height:100px;font-size:30px;text-align:right;}body #sb-container .sb_bg .popup-row div.time .date{display:none;}body #sb-container .sb_bg .readmore{width:94%;line-height:30px;text-align:right;padding-right:5%;}body #sb-container .sb_bg .readmore a,body #sb-container .sb_bg .readmore a:hover,body #sb-container .sb_bg .readmore a:visited,body #sb-container .sb_bg .readmore a:link,body #sb-container .sb_bg .readmore a:active{color:#ff6600;}body #news-feed .news-item{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;padding:5px 0px 0px 0px;margin-bottom:5px;border-top:1px dotted #bebebe;}body #news-feed .news-item:first-child{border-top:none;}body #news-feed .news-item .content{display:none;}body #social-feed .inner .feed-text{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;padding:5px 0px 0px 0px;margin-bottom:5px;border-top:1px dotted #bebebe;overflow-x:hidden;}body #social-feed .inner .feed-text:first-child{border-top:none;}body #social-feed .inner .feed-text a{color:#ff6600;}body #social-feed .inner .feed-text a:hover{color:#525e66;}body #social-feed .inner .feed-text span{display:block;}body #social-feed .inner .TWITTER{background:url(/ui/images/social_t.gif) 100% 95% no-repeat;}body #social-feed .inner .FACEBOOK{background:url(/ui/images/social_f.gif) 100% 95% no-repeat;}body #social-videos-pictures #social-videos #penguin-tv .inner .feed-video{padding:10px 0px;border-top:1px dotted #bebebe;clear:both;}body #social-videos-pictures #social-videos #penguin-tv .inner .feed-video:first-child{border-top:none;}body #social-videos-pictures #social-videos #penguin-tv .inner .feed-video .thumb{width:45%;float:left;}body #social-videos-pictures #social-videos #penguin-tv .inner .feed-video .thumb img{width:100%;}body #social-videos-pictures #social-videos #penguin-tv .inner .feed-video .desc{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:16px;float:left;width:50%;padding-left:4%;}body #social-videos-pictures #social-pictures #flickr .inner .feed-image{float:left;width:40%;padding:10px 5%;}body #social-videos-pictures #social-pictures #flickr .inner .feed-image img{width:100%;}body.user-tab .page{margin-top:30px;}body.user-tab .page > .inner{float:right;width:670px;}body.user-tab #block-pbauth-user_subnav{float:left;width:190px;padding:20px 20px 20px 20px;background:#f9f7ef;}body.user-tab #block-pbauth-user_subnav h2{display:none;}body.user-tab #block-pbauth-user_subnav .content{background:url(/ui/images/social_bg.gif) 0 0 repeat-x;padding-top:14px;}body.user-tab #block-pbauth-user_subnav .content ul{margin:0;padding:0;list-style:none;}body.user-tab #block-pbauth-user_subnav .content li{line-height:44px;border-bottom:1px dotted #cccccc;}body.user-tab #block-pbauth-user_subnav .content li a{color:#323232;}body.user-tab #bmorder-list table{width:100%;}body.user-tab #bmorder-list table thead{height:40px;}body.user-tab #bmorder-list table thead th{height:40px;text-transform:uppercase;border-top:1px solid black;border-bottom:1px solid black;}body.user-tab #bmorder-list table tbody tr{background:none;border-bottom:1px dotted #bebebe;border-bottom:none;}body.user-tab #bmorder-list table tbody tr:first-child{border-top:none;}body.user-tab #bmorder-list table tbody td{padding:10px 0 10px 0;vertical-align:top;}body.user-tab #bmorder-list table tbody td a > span{vertical-align:middle;}body.user-tab #my-ebooks table{width:100%;}body.user-tab #my-ebooks table thead{height:40px;}body.user-tab #my-ebooks table thead th{height:40px;text-transform:uppercase;border-top:1px solid black;border-bottom:1px solid black;}body.user-tab #my-ebooks table thead th img{display:none;}body.user-tab #my-ebooks table thead th a{color:#000000;}body.user-tab #my-ebooks table thead th.active{background:none;}body.user-tab #my-ebooks table tbody tr{background:none;border-bottom:1px dotted #bebebe;border-bottom:none;}body.user-tab #my-ebooks table tbody tr:first-child{border-top:none;}body.user-tab #my-ebooks table tbody td{padding:10px 0 10px 0;vertical-align:top;}body.user-tab #my-ebooks table tbody td a > span{vertical-align:middle;}body.user-tab #my-ebooks table tbody td.active{background:none;}body.user-tab #user-profile-form{margin-top:25px;}body.user-tab #user-profile-form .form-item label{font-weight:normal;}body.user-tab #user-profile-form .form-item .description{color:#a0a0a0;}body.user-tab #user-profile-form .form-item input,body.user-tab #user-profile-form .form-item select{width:40%;border:1px solid #323232;}body.user-tab #user-profile-form input[type=submit]{width:176px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;}body.user-tab #user-profile-form input[type=submit]:hover{background:#d2e1e5;color:#525e66;}body.user-tab #user-profile-form #edit-pass-pass1-wrapper.form-item,body.user-tab #user-profile-form #edit-pass-pass2-wrapper.form-item{position:relative;width:40%;}body.user-tab #user-profile-form #edit-pass-pass1-wrapper.form-item input,body.user-tab #user-profile-form #edit-pass-pass2-wrapper.form-item input{width:100%;}body.user-tab #user-profile-form > div > div{position:relative;border-top:1px solid #323232;background:url(/ui/images/panel_divider.gif) repeat-x 0 100%;margin-bottom:30px;padding-bottom:20px;}body.user-tab #user-profile-form > div > div> div.title{position:absolute;top:-10px;background:#ffffff;font-size:26px;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;right:0;padding-left:10px;}body.user-tab #user-profile .row{line-height:40px;}body.user-tab #user-profile .row span{width:120px;display:block;float:left;font-weight:bold;}body.user-tab #user-profile .orders{line-height:40px;}body.user-tab #mailchimp-subscribe-auth-form input[type=submit]{width:176px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;position:absolute;bottom:-50px;}body.user-tab #mailchimp-subscribe-auth-form input[type=submit]:hover{background:#d2e1e5;color:#525e66;}body #user-details-form{margin-top:25px;}body #user-details-form .form-item{width:40%;}body #user-details-form .form-item .form-item{width:100%;position:relative;}body #user-details-form .form-item label{font-weight:normal;}body #user-details-form .form-item .description{color:#a0a0a0;}body #user-details-form .form-item input,body #user-details-form .form-item select{width:100%;border:1px solid #323232;}body #user-details-form .form-item input[type=checkbox]{width:auto;}body #user-details-form input[type=submit]{width:176px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;}body #user-details-form input[type=submit]:hover{background:#d2e1e5;color:#525e66;}body #user-details-form .outro,body #user-details-form .intro{margin:10px 0;}body .password-result,body .password-result.error{color:#ee5555;}body .password-result.warning{color:#e09010;}body .password-result.ok{color:#008000;}body .password-description,body .password-description.error{background:#ffcccc;color:#220000;}body .password-description.warning{background:#ffffdd;background:#ffffdd;color:#222200;color:#222200;}body #edit-panes-customer-new-account-pass-wrapper,body #edit-panes-customer-new-account-pass-confirm-wrapper{position:relative;}body span.password-confirm,body span.password-strength{position:absolute;top:20px;right:5px;}body span.password-confirm .password-title,body span.password-strength .password-title{display:none;}body #social{display:none;}body #content.social-bg{background:none;}body #social.hide{display:none;}body #home-base .social-feed.hide,body #home-base .news-feed.hide{display:block;}body #home-base #calendar .styled-panel{margin-left:0px;margin-right:30px;}body #home-base #merchandise-image-link .styled-panel{margin-left:30px;margin-right:0px;}body #home-base #apps-image-link{width:33%;}body #home-base #apps-image-link .styled-panel{margin-left:20px;margin-right:0px;}body .dd_target{display:none;}caption,th,td,input,textarea,select,option,legend,fieldset,p{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;}h1{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:34px;font-weight:normal;line-height:25px;}h2{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-weight:normal;line-height:39px;}h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:20px;font-weight:normal;line-height:30px;}h4{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}h5{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:none;line-height:16px;}h6{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:none;line-height:16px;}a,a:visited,a:link,a:active{color:#ff6600;}a:hover{color:#525e66;}.width_2{width:50%;}.width_3{width:33.3%;}.width_4{width:25%;}.width_5{width:20%;}.width_6{width:16.6%;}.position_0{position:absolute;left:0px;}.position_1{position:absolute;left:8.3px;}.position_1_5{position:absolute;left:12.5%;}.position_2{position:absolute;left:16.6%;}.position_3{position:absolute;left:25%;}.position_4{position:absolute;left:33.3%;}.position_4_5{position:absolute;left:37.5%;}.position_5{position:absolute;left:41.6%;}.position_6{position:absolute;left:50%;}.position_7{position:absolute;left:58.3%;}.position_7_5{position:absolute;left:62.5%;}.position_8{position:absolute;left:66.6%;}.position_9{position:absolute;left:75%;}.position_10{position:absolute;left:83.3%;}.position_10_5{position:absolute;left:87.5%;}.position_11{position:absolute;left:91.6%;}.clear-both{clear:both;}.hide{display:none;}.icon{display:inline-block;width:20px;height:20px;padding:0px;margin:0px;border:none;background:url(/ui/images/icons_set1.png) no-repeat -5px -630px;}.icon2{display:inline-block;padding:0px;margin:0px;border:none;background:url(/ui/images/icons_set2.png) no-repeat -5px -630px;}.attachment .icon{background-position:-5px -630px;}.attachment:hover .icon{background-position:-30px -630px;}.text.attachment .icon{background-position:-5px -555px;}.text.attachment:hover .icon{background-position:-30px -555px;}.attachment.bookdetails .icon{background-position:-5px -405px;}.attachment.bookdetails:hover .icon{background-position:-30px -405px;}.attachment.contributors .icon{background-position:-5px -430px;}.attachment.contributors:hover .icon{background-position:-30px -430px;}.text.attachment.T023 .icon{background-position:-5px -480px;}.text.attachment.T023:hover .icon{background-position:-30px -480px;}.text.attachment.T023.recipe .icon{background-position:-5px -905px;}.text.attachment.T023.recipe:hover .icon{background-position:-30px -905px;}.F023 .icon{background-position:-5px -455px;}.F023:hover .icon{background-position:-30px -455px;}.F029 .icon{background-position:-5px -580px;}.F029:hover .icon{background-position:-30px -580px;}.F030 .icon{background-position:-5px -605px;}.F030:hover .icon{background-position:-30px -605px;}.text.attachment.T041 .icon{background-position:-5px -530px;}.text.attachment.T041:hover .icon{background-position:-30px -530px;}.hires .icon{background-position:-5px -680px;}.hires:hover .icon{background-position:-30px -680px;}.download .icon{background-position:-5px -630px;}.download:hover .icon{background-position:-30px -630px;}div.shopping-cart{background-position:-5px -355px;}div.icon2.drop-down.white{width:12px;height:8px;background-position:-713px -18px;}div.icon2.drop-minus.white{width:12px;height:8px;background-position:-713px -122px;}div.icon2.drop-down{width:12px;height:8px;background-position:-662px -18px;}div.icon2.drop-right{width:12px;height:8px;background-position:-662px -31px;}div.icon2.drop-minus{width:12px;height:8px;background-position:-662px -122px;}div.icon2.drop-plus{width:12px;height:8px;background-position:-662px -109px;}div.icon2.drop-down:hover{width:12px;height:8px;background-position:-679px -18px;}div.icon2.drop-right:hover{width:12px;height:8px;background-position:-679px -31px;}div.icon2.drop-minus:hover{width:12px;height:8px;background-position:-679px -122px;}div.icon2.drop-plus:hover{width:12px;height:8px;background-position:-679px -109px;}span.icon2.arrow-right{width:12px;height:8px;background-position:-662px -31px;}a:hover > span.icon2.arrow-right{width:12px;height:8px;background-position:-679px -31px;}span.icon2.arrow-right.grey{background-position:-679px -31px;}div:hover > div.drop-down{background-position:-679px -18px;}div:hover > div.drop-right{background-position:-679px -31px;}div:hover > div.shopping-cart{background-position:-30px -355px;}a:hover > span.icon2.drop-down.white{background-position:-679px -18px;}input.search-button{background-position:-5px -380px;}input.search-button:hover{background-position:-30px -380px;}div.icon.drop-down{background-position:-5px -180px;}a:hover > div.icon.drop-down{background-position:-30px -180px;}div:hover > div.icon.drop-down{background-position:-30px -180px;}li.current a div.icon.drop-down{background-position:-30px -180px;}div.icon2.ebook{width:36px;height:51px;background-position:-621px -5px;}div.icon.bookmark{background-position:-5px -705px !important;}div.icon.bookmark:hover{background-position:-30px -705px !important;}div.icon.email{background-position:-5px -755px !important;}div.icon.email:hover{background-position:-30px -755px !important;}div.icon.print{background-position:-5px -730px !important;}div.icon.print:hover{background-position:-30px -730px !important;}div.icon.list{background-position:-5px -1005px !important;}div.icon.list:hover{background-position:-30px -1005px !important;}div.icon.grid{background-position:-5px -1030px !important;}div.icon.grid:hover{background-position:-30px -1030px !important;}a > .icon.acrobat{background-position:-5px -930px;}a:hover > .icon.acrobat{background-position:-30px -930px;}a > .icon.print{background-position:-5px -730px;}a:hover > .icon.print{background-position:-30px -730px;}div.awards .icon{background-position:-5px -505px;}div.awards:hover .icon{background-position:-30px -505px;}div.books .icon{background-position:-5px -980px;}div.books:hover .icon{background-position:-30px -980px;}div.icon2.bookmark{width:50px;height:38px;background-position:-175px -5px !important;}div.icon2.bookmark:hover{width:50px;height:38px;background-position:-230px -5px !important;}div.icon2.print{width:50px;height:38px;background-position:-175px -48px !important;}div.icon2.print:hover{width:50px;height:38px;background-position:-230px -48px !important;}div.icon2.email{width:50px;height:38px;background-position:-175px -91px !important;}div.icon2.email:hover{width:50px;height:38px;background-position:-230px -91px !important;}div.icon2.share{width:50px;height:38px;background-position:-175px -134px !important;}div.icon2.share:hover{width:50px;height:38px;background-position:-230px -134px !important;}div.icon2.in_stock{width:111px;height:36px;background-position:-505px -5px;}div.icon2.coming_soon{width:111px;height:36px;background-position:-505px -46px;}div.icon2.out_of_stock{width:111px;height:36px;background-position:-505px -87px;}a > div.icon.hi-res{background-position:-5px -680px;}a:hover > div.icon.hi-res{background-position:-30px -680px;}div > div.shopping-cart.white{background-position:-80px -355px;}div:hover > div.shopping-cart.white{background-position:-30px -355px;}span.icon.facebook{background-position:-5px -805px;}a:hover > span.icon.facebook{background-position:-30px -805px;}span.icon.twitter{background-position:-5px -830px;}a:hover > span.icon.twitter{background-position:-30px -830px;}span.icon.youtube{background-position:-5px -855px;}a:hover > span.icon.youtube{background-position:-30px -855px;}span.icon.flickr{background-position:-5px -655px;}a:hover > span.icon.flickr{background-position:-30px -655px;}#footer span.icon.facebook{background-position:-55px -805px;}#footer a:hover > span.icon.facebook{background-position:-30px -805px;}#footer span.icon.twitter{background-position:-55px -830px;}#footer a:hover > span.icon.twitter{background-position:-30px -830px;}#footer span.icon.youtube{background-position:-55px -855px;}#footer a:hover > span.icon.youtube{background-position:-30px -855px;}#footer span.icon.flickr{background-position:-55px -655px;}#footer a:hover > span.icon.flickr{background-position:-30px -655px;}a .icon.circle-x{background-position:-5px -155px;}a:hover .icon.circle-x{background-position:-30px -155px;}a .icon.share{background-position:-5px -780px;}a:hover .icon.share{background-position:-30px -780px;}a .icon.question{background-position:-5px -1255px;}a:hover .icon.question{background-position:-30px -1255px;}a .icon.circle-minus{background-position:-5px -1080px;}a:hover .icon.circle-minus{background-position:-30px -1080px;}a .icon.details{background-position:-5px -405px;}a:hover .icon.details{background-position:-30px -405px;}a .icon.books{background-position:-5px -980px;}a:hover .icon.books{background-position:-30px -980px;}a .icon.orders{background-position:-5px -555px;}a:hover .icon.orders{background-position:-30px -555px;}a .icon.shopping-cart{background-position:-5px -355px;}a:hover .icon.shopping-cart{background-position:-30px -355px;}a .icon2.drop-down{width:12px;height:8px;background-position:-662px -18px;}a:hover .icon2.drop-down{width:12px;height:8px;background-position:-679px -18px;}a .icon2.drop-down.white{width:12px;height:8px;background-position:-713px -18px;}.icon2.cart{height:38px;width:80px;background-position:-5px -108px;}.icon2.cart.current{background-position:-5px -151px;}.icon2.cart.visited{background-position:-5px -194px;}.icon2.checkout{height:38px;width:146px;background-position:-5px -366px;}.icon2.checkout.current{background-position:-5px -409px;}.icon2.checkout.visited{background-position:-5px -452px;}.icon2.review{height:38px;width:80px;background-position:-90px -108px;}.icon2.review.current{background-position:-90px -151px;}.icon2.review.visited{background-position:-90px -194px;}.icon2.thankyou{height:38px;width:91px;background-position:-5px -237px;}.icon2.thankyou.current{background-position:-5px -280px;}.icon2.thankyou.visited{background-position:-5px -323px;}#taxonomy{margin-top:42px;}#taxonomy .details{width:680px;margin-left:20px;float:right;}#taxonomy .extra{width:200px;padding:14px 15px 20px 15px;background:#f9f7ef;float:right;}#taxonomy .extra .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;margin-bottom:10px;border-bottom:1px dotted #bebebe;}#taxonomy .extra .refine,#taxonomy .extra .expand{margin-bottom:20px;}#taxonomy .extra .refine .sibling,#taxonomy .extra .expand .sibling{padding-left:10px;}#taxonomy .extra .refine .sibling.current a,#taxonomy .extra .expand .sibling.current a{color:#323232;}#taxonomy .extra div.group .icon2{margin:5px 10px 0px 0px;padding:0px;cursor:pointer;float:left;}#taxonomy .extra div.group .spacer{width:12px;padding:0px;margin:0px 10px 0px 0px;text-align:center;color:#ff6600;font-weight:bold;float:left;}#taxonomy .extra div.group .items{border-bottom:1px dotted #bebebe;margin-top:10px;padding-left:22px;}#taxonomy .extra div.group .items .branch{display:none;}#taxonomy .extra div.group .items .current{display:block;}#taxonomy .extra div.group .items .current a{color:#323232;}.layout-change .icon{cursor:pointer;float:left;margin:12px 5px 0px 5px;}.layout-change .icon.grid{margin-left:0px;}.list-of-books div.row .cover .is_ebook{background:url(/ui/images/ebooks_icon.png) no-repeat 100% 0;height:20px;margin:-1px -1px -5px 0;z-index:10;position:relative;}.list-of-books div.row .cover img{width:100%;border:1px solid #dfdfdf;display:block;}.list-of-books div.row div.buy-now{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:18px;line-height:36px;text-align:center;float:right;width:136px;padding:0px;color:#ffffff;background:#ff6600;border:none;}.list-of-books div.row div.buy-now form{display:block;}.list-of-books div.row div.buy-now input[type='submit']{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-size:16px;font-weight:normal;font-weight:normal;line-height:18px;line-height:18px;padding:5px 10px 5px 25px;height:37px;width:136px;border:none;text-align:left;color:white;background:url(/ui/images/shopping-cart-icon-white.png) 90% 55% no-repeat #ff6600;cursor:pointer;}.list-of-books div.row div.buy-now input[type='submit']:hover{color:#525e66;background:url(/ui/images/shopping-cart-icon-grey.png) 90% 55% no-repeat #d2e1e5;}.list-of-books div.row div.buy-now.out-of-stock{color:#525e66;background:#d2e1e5;}.list-of-books div.row div.buy-now.coming-soon{color:#525e66;background:#d2e1e5;}.list-of-books div.row div.buy-now:hover{color:#525e66;background:#d2e1e5;}.list-of-books div.row div:first-child{border-left:none;}.list-of-books.list div.row{margin:0px 0px 14px 0px;padding-top:11px;border-bottom:1px solid #323232;clear:both;}.list-of-books.list div.row div.cover{float:left;width:150px;padding:0px 15px 10px 15px;}.list-of-books.list div.row div.text{width:580px;float:left;margin-left:20px;}.list-of-books.list div.row div.text div.title{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;}.list-of-books.list div.row div.text div.title a{color:#323232;}.list-of-books.list div.row div.text div.contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}.list-of-books.list div.row div.text div.teaser .short{display:none;}.list-of-books.list div.row div.attachments{display:none;float:right;width:120px;}.list-of-books.list div.row div.attachments div.attachment{float:left;width:50%;margin:0px;}.list-of-books.list div.row div.details{clear:both;border-top:1px dotted #bebebe;height:36px;}.list-of-books.list div.row div.details div.pubdate,.list-of-books.list div.row div.details div.format,.list-of-books.list div.row div.details div.isbn,.list-of-books.list div.row div.details div.price{float:left;padding:0px 20px 0px 20px;line-height:36px;border-left:1px dotted #bebebe;}.list-of-books.list div.row div.details div.buy-now{float:left;float:right;padding:0px 20px 0px 20px;padding:0px;line-height:36px;border-left:1px dotted #bebebe;}.list-of-books.list.narrow div.row div.cover{width:100px;}.list-of-books.list.narrow div.row div.text{width:530px;}.list-of-books.list.wide div.row div.cover{width:150px;}.list-of-books.list.wide div.row div.text{width:580px;}.list-of-books.list.wide div.row div.attachments{float:right;width:120px;}.list-of-books.list.wide div.row div.attachments div.attachment{float:left;width:50%;margin:0px;}.list-of-books.list.wide div.row div.details{clear:both;border-top:1px dotted #bebebe;height:36px;}.list-of-books.list.wide div.row div.details div{float:left;padding:0px 20px 0px 20px;line-height:36px;border-left:1px dotted #bebebe;}.list-of-books.list.wide div.row div.details div.buy-now{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:18px;text-align:center;float:right;width:120px;height:20px;padding:8px 10px;color:#ffffff;background:#ff6600;border:none;}.list-of-books.list.wide div.row div.details div.buy-now .icon{float:right;display:block;padding:0px;border:none;}.list-of-books.list.wide div.row div.details div.buy-now.out-of-stock{color:#525e66;background:#d2e1e5;}.list-of-books.list.wide div.row div.details div.buy-now.coming-soon{color:#525e66;background:#d2e1e5;}.list-of-books.list.wide div.row div.details div.buy-now:hover{color:#525e66;background:#d2e1e5;}.list-of-books.list.wide div.row div.details div:first-child{padding-left:200px;border-left:none;}.list-of-books.grid{margin-top:14px;}.list-of-books.grid .row{float:left;width:12.6%;padding:0% 2%;margin-bottom:14px;}.list-of-books.grid .row .text{text-align:center;margin-top:8px;}.list-of-books.grid .row .text .title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:16px;}.list-of-books.grid .row .text .title a{color:#323232;}.list-of-books.grid .row .text .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:16px;color:#a0a0a0;}.list-of-books.grid .row .text .teaser,.list-of-books.grid .row .text .readmore{display:none;}.list-of-books.grid .row .attachments,.list-of-books.grid .row .details .pubdate,.list-of-books.grid .row .details .format,.list-of-books.grid .row .details .isbn{display:none;}.list-of-books.grid .row .buy-now{margin-bottom:25px;}.list-of-books.grid .row .buy-now.coming_soon{font-size:14px;}.list-of-books.grid .row .details .price{text-align:center;margin:0 0 5px 0;}.list-of-books.grid .row .details .price span.label{display:none;}.list-of-books.grid .row .details .price span{font-weight:bold;}.list-of-books.grid .row .details{width:100%;}.list-of-books.grid .item-list{border-top:1px dotted #bebebe;}.list-of-books.grid.narrow .row{width:14%;padding:0% 3%;}.list-of-books.grid.narrow .row div.buy-now{width:100%;}.list-of-books.grid.narrow .row div.buy-now input[type=submit]{background:#ff6600;width:auto;width:100%;padding:1px 6px;height:36px;text-align:center;}.list-of-books.grid.narrow .row div.buy-now input[type=submit]:hover{background:#d2e1e5;}.list-of-books.grid.narrow .row div.buy-now:hover{background:#d2e1e5;}.list-of-books.grid.wide .row{width:10.5%;padding:0% 1%;}#allsites .as-nav ul{width:930px !important;}#allsites .drop .inner{width:930px !important;padding-right:0px !important;}#allsites-nav-other{margin-right:20px !important;}.toast-container{width:280px;z-index:9999;}* html .toast-container{position:absolute;}.toast-item{height:auto;color:#ffffff;opacity:0.9;padding:25px 25px 20px 6px;border:2px solid #999999;background-color:#525252;display:block;position:relative;margin:0 0 12px 0;}.toast-item p{text-align:left;margin-left:50px;}.toast-item .toast-item-image{background-image:url(/ui/images/icons_set2.png);position:absolute;width:31px;height:30px;top:50%;margin-top:-16px;left:10px;}.toast-item .toast-item-close{background-image:url(/ui/images/icons_set1.png);position:absolute;background-position:-5px -155px;width:21px;height:20px;top:7px;right:7px;cursor:pointer;}.toast-item.toast-type-warning,.toast-item.toast-type-error{background-color:#ed1c24;}.toast-item .toast-item-image-notice{background-position:-7px -507px;}.toast-item .toast-item-image-error{background-position:-124px -583px;}.toast-item .toast-item-image-warning{background-position:-124px -621px;}.toast-item .toast-item-image-success{background-position:-7px -545px;}.toast-position-top-left{position:fixed;left:20px;top:20px;}.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px;}.toast-position-top-right{position:fixed;top:34px;right:60px;}.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px;}.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%;}.book-ecommerce{overflow:hidden;}.find-a-bookstore{color:white !important;background-color:#ff6600;padding:6px 12px;font-size:16px;float:right;}.find-a-bookstore:hover{color:#525e66 !important;background-color:#d2e1e5 !important;}
html.wf-loading{font-family:sans-serif !important;}body,caption,th,td,input,textarea,select,option,legend,fieldset,p{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;}h1{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:34px;font-weight:normal;line-height:25px;}h2{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:26px;font-weight:normal;line-height:39px;}h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:20px;font-weight:normal;line-height:30px;}h4{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;}h5{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:none;line-height:16px;}h6{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:none;line-height:16px;}a,a:visited,a:link,a:active{color:#ff6600;}a:hover{color:#525e66;}.width_2{width:50%;}.width_3{width:33.3%;}.width_4{width:25%;}.width_5{width:20%;}.width_6{width:16.6%;}.position_0{position:absolute;left:0px;}.position_1{position:absolute;left:8.3px;}.position_1_5{position:absolute;left:12.5%;}.position_2{position:absolute;left:16.6%;}.position_3{position:absolute;left:25%;}.position_4{position:absolute;left:33.3%;}.position_4_5{position:absolute;left:37.5%;}.position_5{position:absolute;left:41.6%;}.position_6{position:absolute;left:50%;}.position_7{position:absolute;left:58.3%;}.position_7_5{position:absolute;left:62.5%;}.position_8{position:absolute;left:66.6%;}.position_9{position:absolute;left:75%;}.position_10{position:absolute;left:83.3%;}.position_10_5{position:absolute;left:87.5%;}.position_11{position:absolute;left:91.6%;}.clear-both{clear:both;}.hide{display:none;}tr.odd,tr.even{background:none;border:none;}#header-ecommerce-login{position:relative;}#header-ecommerce-login div#login-drop-down{position:absolute;top:38px;right:0px;width:435px;z-index:100;background:#ffffff;border:1px solid #323232;}#header-ecommerce-login div#login-drop-down .inner{padding:0px 20px 14px 20px;border-top:3px solid #ff6600;}#header-ecommerce-login div#login-drop-down .inner .head{padding:11px 0px;border-bottom:1px dotted #bebebe;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:18px;}#header-ecommerce-login div#login-drop-down .inner .head a{float:right;color:#a0a0a0;}#header-ecommerce-login div#login-drop-down .inner .head a:hover{color:#323232;}#header-ecommerce-login div#login-drop-down .inner .head .icon{margin-right:6px;float:left;}#header-ecommerce-login div#login-drop-down .inner .head .icon-label{float:left;width:40px;}#header-ecommerce-login div#login-drop-down .inner .left{width:190px;margin:14px 0px;float:left;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:18px;}#header-ecommerce-login div#login-drop-down .inner .left .row{margin-bottom:12px;}#header-ecommerce-login div#login-drop-down .inner .left .row a{color:#323232;}#header-ecommerce-login div#login-drop-down .inner .left .row a:hover{color:#ff6600;}#header-ecommerce-login div#login-drop-down .inner .left .row .icon{margin-right:6px;float:left;}#header-ecommerce-login div#login-drop-down .inner .left .row .icon-label{float:left;width:150px;}#header-ecommerce-login div#login-drop-down .inner .right{margin:14px 0px;padding-left:24px;width:176px;float:right;border-left:1px dotted #bebebe;word-wrap:break-word;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:none;line-height:18px;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form{text-align:left;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form .form-item{margin:0px;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form label{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;line-height:21px;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form label .form-required{display:none;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form input{width:174px;height:28px;margin:8px 0px;border:1px solid #323232;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form input[type=submit]{width:176px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form input[type=submit]:hover{background:#d2e1e5;color:#525e66;}#header-ecommerce-login div#login-drop-down .inner .right #user-login-form .item-list{display:none;}#header-ecommerce-cart{position:relative;}#header-ecommerce-cart div#ecommerce-drop-down{position:absolute;top:38px;right:0px;width:320px;z-index:100;background:#ffffff;border:1px solid #323232;}#header-ecommerce-cart div#ecommerce-drop-down h2{display:none;}#header-ecommerce-cart div#ecommerce-drop-down .inner{padding:0px 20px 14px 20px;border-top:3px solid #ff6600;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head{padding:11px 0px;border-bottom:1px dotted #bebebe;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;line-height:18px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head a{float:right;color:#a0a0a0;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head a:hover{color:#323232;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head .icon{margin-right:6px;float:left;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head .icon-label{float:left;width:40px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head .cart{float:left;font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;color:#323232;}#header-ecommerce-cart div#ecommerce-drop-down .inner .head .cart a{float:none;color:#ff6600;font-weight:normal;font-size:12px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-items td{padding:0px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-items .cart-block-item-remove{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;width:20px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-items .cart-block-item-qty{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;text-align:center;width:30px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-items .cart-block-item-title{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;width:150px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-items .cart-block-item-price{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;width:80px;text-align:right;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary{width:100%;border-top:1px solid #323232;margin:14px 0px 0px 0px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary td{padding:0px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-items{display:none;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-subtotal,#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-shipping{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;padding:5px 0px 0px 0px;width:280px;text-align:right;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-subtotal label,#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-shipping label{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;line-height:18px;text-align:left;float:left;margin-left:50px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-total{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;padding:5px 0px 0px 0px;padding:5px 0px 10px 0px;width:280px;text-align:right;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-total label{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;line-height:18px;text-align:left;float:left;margin-left:50px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links ul.links{margin:0px;padding:0px;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-view-cart{display:none;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-checkout{display:block;width:100%;padding:0px;text-align:center;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-checkout a,#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-checkout a:visited,#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-checkout a:link,#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-checkout a:active{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:30px;margin-top:2px;display:block;width:100%;height:30px;background:#ff6600;color:#ffffff;}#header-ecommerce-cart div#ecommerce-drop-down .inner .cart-block-summary .cart-block-summary-links li.cart-block-checkout a:hover{background:#d2e1e5;color:#525e66;}.page .inner > #user-login-form-1{position:absolute;left:617px;top:144px;width:272px;z-index:1;}.page .inner > #user-login-form-1 ul,.page .inner > #user-login-form-1 li{margin:0px;padding:0px;list-style:none;text-align:left;}.page .inner > #user-login-form-1 .item-list{line-height:30px;}.page .inner > #user-login-form-1 .item-list .first{display:none;}.page .inner > #user-login-form-1 input[type=submit]{float:right;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:30px;width:80px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;}.page .inner > #user-login-form-1 input[type=submit]:hover{background:#d2e1e5;color:#525e66;}.page .inner > #user-login-form-1 .form-item{margin:0 0 5px 0;}.page .inner > #user-login-form-1 .form-item label{font-weight:normal;text-align:left;}.page .inner > #user-login-form-1 .form-item input{width:100%;border:1px solid #323232;}form#uc-cart-checkout-form{margin-top:30px;}form#uc-cart-checkout-form .styled-panel{width:680px;margin-left:20px;float:right;padding-bottom:20px;}form#uc-cart-checkout-form .styled-panel .inner{padding-top:30px;}form#uc-cart-checkout-form .error-message{height:20px;line-height:20px;background:url(/ui/images/ecommerce/form-error.png) no-repeat 0 4px;color:#0297e5;padding-left:20px;}form#uc-cart-checkout-form input.error{border:1px solid #0297e5;background:#e5f4fc;color:#0297e5;}form#uc-cart-checkout-form #checkin-register-login-pane{padding:0 5%;}form#uc-cart-checkout-form #checkin-register-login-pane .loggedin .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #checkin-register-login-pane .loggedin span{float:right;}form#uc-cart-checkout-form #checkin-register-login-pane .left{float:left;padding:0 5% 0 0;width:44.5%;height:200px;border-right:1px dotted #bebebe;}form#uc-cart-checkout-form #checkin-register-login-pane .left .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #checkin-register-login-pane .left .description .option{margin-bottom:5px;}form#uc-cart-checkout-form #checkin-register-login-pane .left .description .option label{position:relative;padding-left:20px;}form#uc-cart-checkout-form #checkin-register-login-pane .left .description .option input{position:absolute;left:-5px;}form#uc-cart-checkout-form #checkin-register-login-pane .left .description .option .hint{padding-left:20px;color:#a0a0a0;}form#uc-cart-checkout-form #checkin-register-login-pane .right{float:left;padding:0 0 0 5%;width:44.5%;}form#uc-cart-checkout-form #checkin-register-login-pane .right .title-js{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #checkin-register-login-pane .right .title{display:none;}form#uc-cart-checkout-form #checkin-register-login-pane .right p.hint{color:#a0a0a0;margin-top:0px;}form#uc-cart-checkout-form #checkin-register-login-pane .right #user-login-content ul,form#uc-cart-checkout-form #checkin-register-login-pane .right #user-login-content li{margin:0px;padding:0px;list-style:none;}form#uc-cart-checkout-form #checkin-register-login-pane .right #user-login-content .item-list{line-height:30px;}form#uc-cart-checkout-form #checkin-register-login-pane .right #user-login-content .item-list .first{display:none;}form#uc-cart-checkout-form #checkin-register-login-pane .right #user-login-content input[type=submit]{float:right;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:30px;width:80px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;}form#uc-cart-checkout-form #checkin-register-login-pane .right #user-login-content input[type=submit]:hover{background:#d2e1e5;color:#525e66;}form#uc-cart-checkout-form #checkin-register-login-pane .right #customer-pane .description{display:none;}form#uc-cart-checkout-form #checkin-register-login-pane .right .form-item{margin:0 0 5px 0;}form#uc-cart-checkout-form #checkin-register-login-pane .right .form-item label{font-weight:normal;}form#uc-cart-checkout-form #checkin-register-login-pane .right .form-item input{width:100%;border:1px solid #323232;}form#uc-cart-checkout-form #delivery-pane{padding:0 5%;padding:0 5% 10px 5%;width:39.5%;margin-bottom:10px;float:left;border-right:1px dotted #bebebe;}form#uc-cart-checkout-form #delivery-pane .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #delivery-pane img{display:none;}form#uc-cart-checkout-form #delivery-pane .form-item{display:block;margin:0px;width:100%;}form#uc-cart-checkout-form #delivery-pane .form-item input[type=text]{width:99%;border:1px solid #323232;}form#uc-cart-checkout-form #delivery-pane .form-item input[type=text].error{border:1px solid #0297e5;}form#uc-cart-checkout-form #delivery-pane .form-item select{width:100%;}form#uc-cart-checkout-form #delivery-pane .form-item select.error{border:1px solid #0297e5;background:#e5f4fc;color:#0297e5;}form#uc-cart-checkout-form #delivery-pane .address-pane-table > div{margin-bottom:5px;}form#uc-cart-checkout-form #delivery-pane .description{height:30px;}form#uc-cart-checkout-form #billing-pane{padding:0 5%;padding:0 5% 10px 5%;width:39.5%;margin-bottom:10px;float:left;}form#uc-cart-checkout-form #billing-pane .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #billing-pane img{display:none;}form#uc-cart-checkout-form #billing-pane .form-item{display:block;margin:0px;width:100%;}form#uc-cart-checkout-form #billing-pane .form-item input[type=text]{width:99%;border:1px solid #323232;}form#uc-cart-checkout-form #billing-pane .form-item input[type=text].error{border:1px solid #0297e5;}form#uc-cart-checkout-form #billing-pane .form-item select{width:100%;}form#uc-cart-checkout-form #billing-pane .form-item select.error{border:1px solid #0297e5;background:#e5f4fc;color:#0297e5;}form#uc-cart-checkout-form #billing-pane .address-pane-table > div{margin-bottom:5px;}form#uc-cart-checkout-form #billing-pane .description{height:30px;display:none;}form#uc-cart-checkout-form #billing-pane #edit-panes-billing-copy-address-wrapper{height:30px;}form#uc-cart-checkout-form #shipping-pane,form#uc-cart-checkout-form #newsletter-register-pane,form#uc-cart-checkout-form #order-summary-sub-pane{padding:0 5%;}form#uc-cart-checkout-form #shipping-pane .title,form#uc-cart-checkout-form #newsletter-register-pane .title,form#uc-cart-checkout-form #order-summary-sub-pane .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #quotes-pane{padding:0 5%;display:none;}form#uc-cart-checkout-form #quotes-pane .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form #payment-pane .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}form#uc-cart-checkout-form .divider{border-top:3px solid #323232;margin-top:11px;margin-bottom:20px;clear:both;}form#uc-cart-checkout-form .payment-highlight{background:#f9f7ef;padding:0 5% 10px 5%;}form#uc-cart-checkout-form .payment-highlight #payment-pane .title{height:49px;line-height:49px;background:url(/ui/images/ecommerce/verisign.png) 100% 0 no-repeat;width:100%;padding-bottom:11px;border-bottom:1px dotted #bebebe;}form#uc-cart-checkout-form .payment-highlight #payment-pane #line-items-div{display:none;}form#uc-cart-checkout-form .payment-highlight #payment-pane > .form-item{display:none;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details{width:44.5%;padding:30px 5% 0 0;float:left;background:url(/ui/images/ecommerce/ccards.png) 0 0 no-repeat;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details.solid-border{border:none;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details .form-item{display:block;margin:0px;width:100%;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details .form-item input[type=text]{width:99%;border:1px solid #323232;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details #edit-cc-exp-month-wrapper,form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details #edit-cc-exp-year-wrapper{display:inline;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details .expiry-divider{display:inline;width:10px;height:20px;background:url(/ui/images/ecommerce/expiry-divider.png) 50% 50% no-repeat;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details .ccv-hint{display:block;color:#a0a0a0;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details .ccv-help{background:url(/ui/images/ecommerce/help.png) 0 50% no-repeat;padding-left:20px;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details #edit-cc-cvv-wrapper{display:inline;}form#uc-cart-checkout-form .payment-highlight #payment-pane #payment_details #edit-cc-cvv-wrapper input{width:80px;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane{width:44.5%;padding:0 0 0 5%;float:left;border-left:1px dotted #bebebe;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .title{width:160px;float:left;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .edit{float:right;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table{width:100%;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table td{vertical-align:top;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .price{text-align:left;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .price span{display:inline-block;text-align:right;width:50px;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .item td{padding-bottom:10px;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .item td.qty{width:30px;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .item td.price{width:70px;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .subtotal{border-top:1px solid #323232;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .subtotal td{padding:5px 0px;text-transform:uppercase;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .shipping td{padding:0px 0px 5px 0px;text-transform:uppercase;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .total{border-top:1px solid #323232;background:url(/ui/images/panel_divider.gif) repeat-x 0 100%;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .summary table .total td{padding:5px 0px 12px 0px;text-transform:uppercase;}form#uc-cart-checkout-form .payment-highlight #order-summary-sub-pane .foot{color:#a0a0a0;padding-bottom:10px;}form#uc-cart-checkout-form #checkout-form-base{clear:both;text-align:right;padding-top:20px;}form#uc-cart-checkout-form #checkout-form-base input{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:30px;width:150px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;}form#uc-cart-checkout-form #checkout-form-base input:hover{background:#d2e1e5;color:#525e66;}form#uc-cart-checkout-form #checkout-form-base input#edit-cancel{display:none;}form#uc-cart-checkout-form #checkout-left{padding:10px 20px;width:190px;background:#f9f7ef;float:left;}form#uc-cart-checkout-form #checkout-left .content{background:url(/ui/images/social_bg.gif) repeat-x 0 0;padding-top:14px;}form#uc-cart-checkout-form #checkout-left .content .styled-panel{width:100%;position:relative;margin:29px 0px 20px 0px;border-top:1px solid #323232;padding:14px 0px 15px 0px;background:none;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header{position:absolute;display:block;padding:0px 0px 0px 10px;background:#f9f7ef;right:0px;top:-15px;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;margin:0px;float:left;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header span{padding:0px 0px 0px 8px;float:left;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header span.first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header span.last{padding:9px 0px 0px 3px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:hover,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:visited,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:link,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:active{padding:8px 0px 0px 5px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;float:left;}form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a span,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:hover span,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:visited span,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:link span,form#uc-cart-checkout-form #checkout-left .content .styled-panel .header a:active span{padding:0px;}form#uc-cart-checkout-form #checkout-left .content .styled-panel div.inner{padding:0px;}form#uc-cart-checkout-form #checkout-left .content .styled-panel div.inner .faq{border-bottom:2px solid #323232;}form#uc-cart-checkout-form #checkout-left .content .styled-panel div.inner .faq .question{width:170px;padding:5px 20px 5px 0px;border-bottom:1px solid #323232;cursor:pointer;background:url(/ui/images/ecommerce/ddown.png) no-repeat 100% 50%;}form#uc-cart-checkout-form #checkout-left .content .styled-panel div.inner .faq .answer{display:none;}form#uc-cart-checkout-form #checkout-left .content .styled-panel div.inner .faq.current .question{color:#ff6600;background:url(/ui/images/ecommerce/dup.png) no-repeat 100% 50%;}form#uc-cart-checkout-form #checkout-left .content .styled-panel div.inner .faq.current .answer{display:block;}#cart-form-pane{margin-top:50px;background:#ffffff;}#cart-form-pane #cart-form-products{border:none;}#cart-form-pane #cart-form-products thead tr{border-bottom:1px solid #323232;}#cart-form-pane #cart-form-products thead tr th{font-weight:bold;padding:10px;}#cart-form-pane #cart-form-products thead tr th.cart-header-subtotal,#cart-form-pane #cart-form-products thead tr th.cart-header-total{text-align:right;}#cart-form-pane #cart-form-products thead tr th.cart-header-qty{text-align:center;}#cart-form-pane #cart-form-products thead tr th.cart-header-remove{text-align:left;}#cart-form-pane #cart-form-products thead tr th.cart-header-desc{text-align:left;padding-left:150px;}#cart-form-pane #cart-form-products tr.odd,#cart-form-pane #cart-form-products tr.even{background:none;border:none;padding:0;}#cart-form-pane #cart-form-products tr:first-child{border-top:none;}#cart-form-pane #cart-form-products tr td{border-top:1px dotted #bebebe;}#cart-form-pane #cart-form-products tr td.remove{padding:10px;}#cart-form-pane #cart-form-products tr td.desc{width:auto;}#cart-form-pane #cart-form-products tr td.desc .cover{width:100px;padding:10px 30px 10px 20px;float:left;}#cart-form-pane #cart-form-products tr td.desc .cover img{width:100%;float:none;padding:0;border:1px solid #dfdfdf;}#cart-form-pane #cart-form-products tr td.desc .text{margin:10px 0 0 10px;}#cart-form-pane #cart-form-products tr td.desc .text .title{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;}#cart-form-pane #cart-form-products tr td.desc .text .title a{color:#323232;}#cart-form-pane #cart-form-products tr td.desc .text .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}#cart-form-pane #cart-form-products tr td.desc .details{margin:10px 0 0 0;}#cart-form-pane #cart-form-products tr td.desc .teaser,#cart-form-pane #cart-form-products tr td.desc .readmore,#cart-form-pane #cart-form-products tr td.desc .attachments,#cart-form-pane #cart-form-products tr td.desc .pubdate,#cart-form-pane #cart-form-products tr td.desc .rrp,#cart-form-pane #cart-form-products tr td.desc .buy-now{display:none;}#cart-form-pane #cart-form-products td.qty{width:180px;text-align:center;padding-top:10px;background:url(/ui/images/ecommerce/qty-bg.png) 0 10px no-repeat;}#cart-form-pane #cart-form-products td.qty input{border:1px solid #323232;width:40px;height:25px;font-size:16px;text-align:center;}#cart-form-pane #cart-form-products td.price,#cart-form-pane #cart-form-products td.total{font-size:16px;line-height:30px;text-align:right;padding:10px 10px 0 0;width:60px;}#cart-form-pane #cart-form-products td.lineitems{border-top:1px solid #323232;}#cart-form-pane #cart-form-products td.lineitems .lineitem{height:40px;}#cart-form-pane #cart-form-products td.lineitems .shipping-message{float:left;width:500px;text-align:left;margin-top:10px;padding:10px;background:#f9f7ef;}#cart-form-pane #cart-form-products td.lineitems .shipping-message ul{list-style:none;margin:0px;}#cart-form-pane #cart-form-products td.lineitems .shipping-message ul li{list-style:none;}#cart-form-pane #cart-form-products td.lineitems .label{float:right;background:url(/ui/images/ecommerce/subtotal-bg.png) 0 10px no-repeat;text-align:center;text-transform:uppercase;font-size:16px;line-height:30px;padding-top:10px;width:180px;}#cart-form-pane #cart-form-products td.lineitems .subtotal,#cart-form-pane #cart-form-products td.lineitems .total,#cart-form-pane #cart-form-products td.lineitems .shipping{float:right;font-size:16px;line-height:30px;text-align:right;padding:10px 10px 0 0;width:60px;}#cart-form-pane #cart-form-buttons{border:none;margin:0;}#cart-form-pane #cart-form-buttons input{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:30px;width:150px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;}#cart-form-pane #cart-form-buttons input:hover{background:#d2e1e5;color:#525e66;}#cart-checkout-review{margin-top:30px;}#cart-checkout-review .divider{border-top:3px solid #323232;margin-top:11px;margin-bottom:20px;clear:both;}#cart-checkout-review .styled-panel{width:680px;margin-left:20px;float:right;padding-bottom:20px;}#cart-checkout-review .styled-panel .inner{padding-top:30px;}#cart-checkout-review .styled-panel .inner .intro{padding:0px 5%;}#cart-checkout-review .order-review{border:none;}#cart-checkout-review .order-review .sub-pane{padding:0 5%;}#cart-checkout-review .order-review .sub-pane .title{font-size:18px;font-weight:normal;color:#a0a0a0;margin-bottom:14px;}#cart-checkout-review .order-review .sub-pane.cart-contents table{width:100%;}#cart-checkout-review .order-review .sub-pane.cart-contents table thead tr{border-bottom:1px solid #323232;}#cart-checkout-review .order-review .sub-pane.cart-contents table thead tr th{font-weight:bold;padding-bottom:10px;}#cart-checkout-review .order-review .sub-pane.cart-contents table thead .description{text-align:left;width:400px;}#cart-checkout-review .order-review .sub-pane.cart-contents table thead .price{text-align:right;width:60px;}#cart-checkout-review .order-review .sub-pane.cart-contents table thead .quantity{text-align:center;width:90px;}#cart-checkout-review .order-review .sub-pane.cart-contents table thead .total{text-align:right;width:60px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr{border-top:1px dotted #bebebe;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr:first-child{border-top:none;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .text .teaser,#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .text .readmore,#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .attachments,#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .details .pubdate,#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .details .rrp,#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .details .buy-now{display:none;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .cover{margin:10px 0 10px 0;float:left;width:80px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .cover img{width:100%;border:1px solid #eaeaea;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .text{margin-top:10px;padding-left:110px;width:280px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .text .title{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;margin:0px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .text .title a{color:#323232;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .text .contributors{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:14px;font-weight:normal;text-transform:uppercase;line-height:21px;color:#a0a0a0;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .description .details{padding-left:110px;width:280px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .price{padding-top:10px;text-align:right;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .price span{height:30px;line-height:30px;font-size:16px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .quantity{padding-top:10px;text-align:center;width:90px;background:url(/ui/images/ecommerce/qty-bg-small.png) 50% 10px no-repeat;height:30px;line-height:30px;font-size:16px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .total{padding-top:10px;text-align:right;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr .total span{height:30px;line-height:30px;font-size:16px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr.lineitem td{line-height:20px;font-size:16px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr.lineitem td.description{text-align:right;padding:5px 30px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr.lineitem td.total{padding:5px 0px;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr.subtotal{border-top:1px solid #323232;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr.total{border-top:1px solid #323232;}#cart-checkout-review .order-review .sub-pane.cart-contents table tbody tr.total td{text-transform:uppercase;font-weight:bold;}#cart-checkout-review .order-review .sub-pane.shipping-details{width:40%;float:left;border-right:1px dotted #bebebe;margin-bottom:11px;}#cart-checkout-review .order-review .sub-pane.shipping-details .row-title{display:none;}#cart-checkout-review .order-review .sub-pane.billing-details{width:39.5%;float:left;margin-bottom:11px;}#cart-checkout-review .order-review .sub-pane.billing-details .row-title{display:none;}#cart-checkout-review .order-review .sub-pane.delivery-details .row-title{display:none;}#cart-checkout-review .order-review .sub-pane.calculate-shipping-cost{display:none;}#cart-checkout-review .order-review .sub-pane .row-title{float:left;width:120px;font-weight:bold;}#cart-checkout-review .order-review .divider.shipping-details,#cart-checkout-review .order-review .divider.calculate-shipping-cost,#cart-checkout-review .order-review .divider.payment-method{display:none;}#cart-checkout-review .review-button{width:680px;margin-left:20px;float:right;clear:both;padding-top:20px;}#cart-checkout-review .review-button input{font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:24px;line-height:30px;width:150px;height:30px;background:#ff6600;color:#ffffff;border:none;cursor:pointer;}#cart-checkout-review .review-button input:hover{background:#d2e1e5;color:#525e66;}#cart-checkout-review .review-button #edit-submit{float:right;}#cart-checkout-review .spinner{height:30px;width:110px;padding-left:40px;text-align:left;line-height:30px;color:#ff6600;display:inline-block;background:url(/ui/images/loading-small.gif) no-repeat 0% 50%;float:right;}#cart-checkout-review #checkout-left{padding:10px 20px;width:190px;background:#f9f7ef;float:left;}#cart-checkout-review #checkout-left .content{background:url(/ui/images/social_bg.gif) repeat-x 0 0;padding-top:14px;}#cart-checkout-review #checkout-left .content .styled-panel{width:100%;position:relative;margin:29px 0px 20px 0px;border-top:1px solid #323232;padding:14px 0px 15px 0px;background:none;}#cart-checkout-review #checkout-left .content .styled-panel .header{position:absolute;display:block;padding:0px 0px 0px 10px;background:#f9f7ef;right:0px;top:-15px;}#cart-checkout-review #checkout-left .content .styled-panel .header h3{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;margin:0px;float:left;}#cart-checkout-review #checkout-left .content .styled-panel .header span{padding:0px 0px 0px 8px;float:left;}#cart-checkout-review #checkout-left .content .styled-panel .header span.first{font-family:'Cardo',Sabon,Garamond,Times,'Times New Roman',Georgia,serif;font-size:18px;font-weight:normal;line-height:27px;}#cart-checkout-review #checkout-left .content .styled-panel .header span.last{padding:9px 0px 0px 3px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;}#cart-checkout-review #checkout-left .content .styled-panel .header a,#cart-checkout-review #checkout-left .content .styled-panel .header a:hover,#cart-checkout-review #checkout-left .content .styled-panel .header a:visited,#cart-checkout-review #checkout-left .content .styled-panel .header a:link,#cart-checkout-review #checkout-left .content .styled-panel .header a:active{padding:8px 0px 0px 5px;font-family:'Cabin','Gill Sans','Gill Sans MT',Helvetica,Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;line-height:18px;float:left;}#cart-checkout-review #checkout-left .content .styled-panel .header a span,#cart-checkout-review #checkout-left .content .styled-panel .header a:hover span,#cart-checkout-review #checkout-left .content .styled-panel .header a:visited span,#cart-checkout-review #checkout-left .content .styled-panel .header a:link span,#cart-checkout-review #checkout-left .content .styled-panel .header a:active span{padding:0px;}#cart-checkout-review #checkout-left .content .styled-panel div.inner{padding:0px;}#cart-checkout-review #checkout-left .content .styled-panel div.inner .faq{border-bottom:2px solid #323232;}#cart-checkout-review #checkout-left .content .styled-panel div.inner .faq .question{width:170px;padding:5px 20px 5px 0px;border-bottom:1px solid #323232;cursor:pointer;background:url(/ui/images/ecommerce/ddown.png) no-repeat 100% 50%;}#cart-checkout-review #checkout-left .content .styled-panel div.inner .faq .answer{display:none;}#cart-checkout-review #checkout-left .content .styled-panel div.inner .faq.current .question{color:#ff6600;background:url(/ui/images/ecommerce/dup.png) no-repeat 100% 50%;}#cart-checkout-review #checkout-left .content .styled-panel div.inner .faq.current .answer{display:block;}#checkout-form-base .spinner,div#ecommerce-drop-down .spinner{height:30px;width:110px;padding-left:40px;text-align:left;line-height:30px;color:#ff6600;display:inline-block;background:url(/ui/images/loading-small.gif) no-repeat 0% 50%;}.penguin-cart-checkout-complete .styled-panel> .inner{padding-bottom:50px;}.penguin-cart-checkout-complete #checkout-progress-icons{margin-top:30px;}#buy-message{display:none;position:absolute;right:0px;top:0px;overflow:hidden;height:20px;background:#ff6600;color:#ffffff;padding:2px 5px;z-index:110;}.penguin-cart-checkout #checkout-progress-icons,.penguin-cart-checkout-review #checkout-progress-icons{width:680px;float:right;}#checkout-progress-icons{height:38px;}#checkout-progress-icons .progress{float:left;width:22%;text-align:center;}#checkout-progress-icons .progress.div{margin:auto;}#checkout-progress-icons .progress-divider{width:3%;float:left;}#checkout-progress-icons .progress-divider span{margin:auto;}#sb_cvv_popup{background:#ffffff;width:480px;height:400px;padding:10px;}#sb_cvv_popup b{clear:both;display:block;color:#ff6600;font-size:16px;padding-top:5px;}#sb_cvv_popup input{display:none;}#javascript-warning{width:910px;height:38px;padding:10px 10px;border:1px solid red;color:red;background:#fff0f0;position:absolute;right:0;top:-15px;}.penguin-cart-checkout #javascript-warning,.penguin-cart-checkout-review #javascript-warning{width:660px;}.ubercart-throbber{display:none;}.pbcart-user-nav{margin-top:25px;}
