*{margin:0;padding:0}body{text-align:center;min-width:1020px;font-family:Calibri,Verdana,Geneva,Arial,helvetica,sans-serif;font-size:10pt;color:#333;background:url(images/bg.jpg) fixed top repeat-x}a{color:#063;text-decoration:none}a:hover{text-decoration:underline}img{border:none}hr{color:#ccc;background-color:#ccc;height:1px;margin:4px 0;border:none}h1{font-size:12pt;color:#333}h2{font-size:10pt;font-weight:700;color:#333}h3{font-size:8pt;font-weight:700;color:#333}ul{list-style:none}#wrapper{width:1000px;padding:0 10px 10px;margin-left:auto;margin-right:auto;margin-bottom:10px;text-align:left;position:relative;background-color:#fff}#headerwrapper{width:1000px;position:fixed;top:0;background-color:#fff;padding-top:10px;z-index:9999}#header{float:left}#stripe{width:1000px;height:13px;background:url(/Images/stripe_bg.png) repeat-x;float:left}#tabbar{clear:both;height:45px;width:1000px;border-bottom:1px solid #ccc;margin-bottom:10px}#tabbar ul{list-style:none;line-height:45px}#tabbar ul li{display:inline;padding:0 4px}#tabbar ul li.divide{padding:0}#bodywrapper{margin-top:170px;float:left}#listing{float:left;margin:0 5px}#listing h1{margin-bottom:4px}#content{float:left;width:990px;margin:0 5px 5px;5px}#content h1{margin-bottom:4px}#breadcrumb{color:#aaa;padding-bottom:5px;margin:5px 0 10px}#breadcrumb a{color:#aaa}#breadcrumb a:hover{color:#063}.pagingwrapper{width:100%;float:left;padding:8px 0;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;margin-bottom:5px;box-sizing:border-box}.sortwrapper{float:left;margin-top:5px}.pagewrapper{float:right;text-align:right;line-height:1.5em}.filterwrapper{width:100%;float:left;padding:8px 0;border-top:dotted 1px #ccc}.filterwrapper h3{margin-bottom:4px}#subbar{clear:both;width:1000px;background-color:#333;padding:5px;color:#fff;font-size:12pt}#subbar a{color:#fff}#footer{float:left;width:1000px;text-align:center;padding:20px 0}#footer li{display:inline}#logo{width:303px;padding:20px 15px;margin-right:20px}#logo a img{width:303px}#search{width:310px;margin-top:20px;float:left}#search .searchbox{width:210px;height:29px;color:#999;border:1px solid #999;padding-left:5px}#mobile_search,#mobilenav{display:none}#account{width:330px;margin-top:20px;float:left}#login{width:150px;float:left}#basket{width:180px;float:left}#banners{width:1000px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 20px;padding:10px 0}#banners ul{list-style:none;line-height:70px}#banners ul li{display:inline;width:260px}.feature{float:left;background-color:#fff}.feature h1{margin-bottom:4px;font-size:16pt;color:#063}.feature h2{margin-bottom:4px;font-size:14pt;color:#063}#featureleft{width:490px;float:left;background-color:#fff;margin-bottom:10px}#featureleft h2{margin-bottom:4px;font-size:14pt;color:#063}#featureright{width:490px;float:right;background-color:#fff;margin-bottom:10px}.prodfeatwrapper{float:left;width:245px;margin:0 5px 40px 0}.prodfeatwrapper .blurb{clear:both;margin:5px 0}.prodfeatcover{float:left;width:115px}.prodfeatcover img{width:110px;border:1px solid #ccc}.prodfeat{width:125px;float:right}.prodfeat h4{font-size:9pt;font-weight:400}.prodfeat p{margin-bottom:2px}.prodfeat .author{font-size:8pt;color:#666}.prodfeat .prices li{margin-bottom:4px}.prodfeat .price{font-size:10pt;color:#c00;font-weight:700}.prodfeat .save{color:#c00;font-size:8pt;font-weight:400}.prodfeat .freedel{color:#c00}.prodfeat .type{color:#aaa}#events{list-style:none}#events li{border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-bottom:10px}#events .date{display:block;float:left;width:95px}#events .event{width:auto}#eventslinks{margin-left:95px}#prodwrapper{float:left}#prodwrapper h1{line-height:1.2em}#prodwrapper .author,#prodwrapper .series{margin:10px 0 14px;font-size:12pt}#prodwrapper a:hover{text-decoration:underline}#prodwrapper .blurb{clear:both;margin:5px 0;padding-top:5px;width:820px}#prodwrapper .blurb p{margin:0 10px 10px 0;line-height:1.2em}#prodcover{float:left;width:150px;margin-bottom:10px;margin-right:10px}#prodcover h2{font-size:12pt;margin-bottom:4px}#prodcover .coverimg{width:110px;border:1px solid #ccc;margin-left:10px}#prodcover .preview{width:90px;border:none;margin:10px 0 10px 20px}#prodcover .info{margin-bottom:20px}#prodcover info ul li{margin-bottom:4px}#prod{float:left}#prod a:hover{text-decoration:underline}#prod .left{width:820px;float:left}#prod .buy{float:left;margin-bottom:10px}#prod .prices{float:left;border-bottom:1px dotted #ccc}#prod .prices div{display:inline;margin:5px 10px 5px 0}#prod .prices div.covertype{font-weight:700;float:left;width:150px;padding-top:5px;font-size:12pt}#prod .prices div.price{width:80px;text-align:right;color:#c00;font-weight:700;float:left}#prod .prices div.saving{text-align:right;float:left;width:120px;padding-right:10px}#prod .prices div.saving .save{color:#c00}#prod .prices div.avail{font-size:8pt;float:left;width:190px}#prod .prices div.add{float:left}#prodsocial{float:left;margin:10px 0}#prodsocial .wish{display:inline;margin:0 5px 0 10px}#prod .review{float:right;margin:6px 0 10px}#prod .review p{text-align:right;float:left;margin-right:10px}#prod .review .stars{float:left;margin:6px 5px 0 0}#prod .review .button{float:left;margin-top:4px}#prod links img{margin-right:5px}#prod p{margin-bottom:8px}ul.tabs{float:left;list-style:none;height:28px;width:820px;border-radius:6px 0 -50px;margin:10px 0 0;padding:0}ul.tabs li{float:left;height:27px;line-height:27px;border:1px solid #999;overflow:hidden;position:relative;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;margin:0 1px -1px 0;padding:0}ul.tabs li a{text-decoration:none;font-weight:700;font-size:11pt;color:#333;display:block;border:1px solid #fff;outline:0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:0 10px}#prod ul.tabs li a:hover,ul.tabs li a:hover{background:#eee;text-decoration:none}html ul.tabs li.active,html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff}.tabContainer{border:1px solid #999;overflow-x:hidden;overflow-y:scroll;clear:both;float:left;width:820px;background:#fff;margin-bottom:10px;height:420px}.tabContent{padding:15px 20px 20px}.tabContent h2{font-size:12pt;margin-bottom:4px}.category_menu{display:none;position:absolute;left:0;top:160px;width:980px;z-index:9999;background:#eee;text-align:left;padding:10px;border-bottom:1px dotted #ccc}.help_menu{display:none;position:absolute;right:0;top:160px;width:490px;z-index:9999;background:#eee;text-align:left;padding:10px;border-bottom:1px dotted #ccc}.author_menu{display:none;position:absolute;left:400px;top:160px;width:245px;z-index:99999;background:#eee;text-align:left;padding:10px;border-bottom:1px dotted #ccc}.account_menu{display:none;position:absolute;left:663px;top:61px;width:245px;z-index:9999;background:#eee;text-align:left;padding:10px;border-bottom:1px dotted #ccc}.mobile_menu{display:none}.dropdown_menu .column{width:225px;float:left;margin-top:10px;margin-right:20px}.dropdown_menu .title{padding-bottom:10px;font-size:12pt;font-weight:700;line-height:20px;border-bottom:1px dotted #ccc}.dropdown_menu .exit{position:absolute;top:10px;right:26px;cursor:pointer;background-image:url(/images/icon_close.png);background-repeat:no-repeat;line-height:16px;padding-left:18px;overflow:hidden}.dropdown_menu .column .item{margin-top:10px;font-size:12pt;line-height:20px}.fixed{background-color:#fff;position:fixed;top:170px;width:1000px}.fixedcontent{margin-top:120px}.alpha{background-color:#fff;float:left}.alpha .letter{display:inline-block;text-align:center;width:24px;background-color:#666;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:10px 4px 10px 0}.alpha .letter_link{display:inline-block;text-align:center;background-color:#666;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:5px 4px 2px 0}.alpha .letter a,.alpha .letter_link a{padding:5px;color:#fff;display:block}.alpha .letter a:hover,.alpha .letter_link a:hover{background-color:#063;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.anchor{display:block;position:relative;top:-300px;visibility:hidden}a.anchor_link{display:block;position:relative;top:-430px;visibility:hidden}.backtop{display:none}#contactform label{font-weight:700}#contactform .reqd{color:red}#contactform input[type=email],#contactform input[type=text]{margin-bottom:15px;margin-top:10px;width:100%;padding:5px;border:1px solid #ccc}#contactform input[type=password],#contactform select{margin-bottom:15px;margin-top:10px;padding:5px;border:1px solid #ccc}#contactform textarea{width:100%;padding:5px;margin-top:10px;border:1px solid #ccc;margin-bottom:15px;resize:none}#contactform input.error,#contactform textarea.error{border:1px solid red}#contactform label span.error{color:red}#authfeat{float:left;width:100%;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:10px 0}#authfeat .auth{float:left;width:150px;margin:5px 10px 0 0;text-align:center}#authfeat .auth img{height:150px}#blurb{float:left;width:100%}#blurb h1,#blurb h2,#blurb h3{margin-bottom:4px}#blurb p{margin-bottom:8px}#blurb ul{list-style:disc inside;padding-left:20px}#blurb ul li{list-style:disc;margin:4px 0}#basketcontent{font-size:12pt}#basketcontent .row{padding-bottom:10px;margin-bottom:10px}#basketcontent .col_item{width:600px;margin:0 20px 0 10px}#basketcontent .col_qty{width:160px;margin-right:20px}#basketcontent .col_qty select{font-size:12pt}#basketcontent .col_price{width:160px;margin-right:10px}#basketcontent .tit{font-size:14pt;margin-bottom:10px}#basketcontent .cover{margin-right:10px;width:80px}#basketcontent .avail,#basketcontent .remove{font-size:10pt}#basketcontent .continue{float:left}#basketcontent .checkout{float:right}#eventcalendar{border:1px solid #ccc}#eventcalendar th{padding:4px;border:1px solid #ddd;background-color:#eee}#eventcalendar td{padding:4px;border:1px solid #eee}#generaltable td,#generaltable th{padding:5px}#viewerCanvas{width:500px;height:800px;float:left;margin:0 0 50px 50px}.login_left{float:left;width:420px;height:260px;padding:20px;background-color:#eee;margin-bottom:20px}.login_right{float:right;width:420px;height:260px;padding:20px;background-color:#eee;margin-bottom:20px}.checkoutbasket{width:80%;font-size:10pt}.checkoutbasket th{padding:5px;border-bottom:1px dotted #ccc;background-color:#eee}.checkoutbasket td{padding:5px;border-bottom:1px dotted #ccc}.checkoutbasket td.total{padding:5px;border-bottom:none;font-weight:700;font-size:11pt}#blog{width:670px;float:left;margin-right:20px}#blogprods{float:right;width:255px}#faqs dd,#faqs dt{padding:0 0 0 24px}#faqs dt{font-size:12pt;cursor:pointer;margin:0 0 10px;min-height:20px}#faqs dd{font-size:10pt;margin:0 0 20px}#faqs dt{background:url(/images/icon_plus.png) no-repeat left}#faqs .expanded{background:url(/images/icon_minus.png) no-repeat left}#faqs dd h2{font-size:12pt}#faqs dd h3{font-size:10pt}#faqs dd ol{margin:10px 0 10px 20px}#faqs dd ol li{margin-bottom:4px}.currency_dialog{position:fixed;top:200px;left:400px;width:400px;background-color:#fff;border:1px solid #ccc;z-index:999999;padding:30px;font-size:12pt}.currency_dialog h1{margin-bottom:10px}.currency_dialog p{margin-bottom:20px}