div#textnav li a,div.variation-popup{position:relative}#accounts-codes table,#accounts-codes td,#fullcartview table,.accords,.acctab,table.tabFullCart,table.tabInner{border-collapse:collapse}div.cartbriefline2{margin-bottom:3px}div#briefcartview{background-image:url(/templates/imgs/shopping-cart-icon.png);background-repeat:no-repeat;background-position:top right}div.dBreadcrumbs{clear:both;width:100%;text-align:left;padding:2px 0 0}a.cookie-crumb{display:inline;padding-right:10px;background:url(/templates/imgs/crumb-sep.png) right center no-repeat}div.cookie-crumb-nav{width:92%;text-align:left;font-size:.95rem;padding:0 0 4px 2%}div.cookie-crumb-nav span{font-size:inherit}a.cookie-crumb:active,a.cookie-crumb:link,a.cookie-crumb:visited{color:#000;text-decoration:underline}a.cookie-crumb:hover{color:#000;text-decoration:none}div.dTopCatPicNav{margin:10px 0}ul.top-cat-pic-nav{font-size:12px;text-transform:uppercase;text-align:center;font-weight:700}ul.top-cat-pic-nav li{list-style:none;display:inline-block;width:137px;padding:3px;border-radius:5px;border:1px dotted #ccc}ul.top-cat-pic-nav li:hover{background:#eee;box-shadow:0 0 5px rgba(38,56,127,.4);border:1px dotted #eee}ul.top-cat-pic-nav a:hover{color:#26387F}ul.top-cat-pic-nav a{text-decoration:none;color:#000}ul.top-cat-pic-nav span{display:block}div#textnav li,div#textnav ul{display:inline}div#textnav{margin:15px auto}div#textnav li{text-decoration:none;padding-left:4px;border-left:1px solid #666;line-height:14px}div#textnav li a{color:#999;font-weight:400;font-size:9px;top:-3px}div#textnav li a:hover{color:#000}div#textnav li:first-child{border-left:0}div.dCatNav{text-align:left;padding:0 20px 10px}div.dCatNav li{text-align:left;line-height:16px}div.dCatNav li.level1{display:inline-block;margin-bottom:1.5em;vertical-align:top;width:30%}div.dCatNav li.level2,div.dCatNav li.level3,div.dCatNav li.level4,div.dCatNav li.level5{margin-top:0;margin-left:1.2em}div.dCatNav li.level1 a{color:#666;font-size:1.1rem;font-weight:700}div.dCatNav li.level2 a{color:#888;font-size:1rem;font-weight:400}div.dCatNav li.level3 a{color:#aaa;font-size:1rem;font-weight:400}div.dCatNav li.level4 a{color:#bbb;font-size:1rem;font-weight:400}div.dCatNav li.level5 a{color:#ccc;font-size:1rem;font-weight:400}div.dCatNav li a:hover{color:#FDF100}#catnav div.dummy,div.dCatNav a{text-decoration:none;font-weight:700;padding:2px 0}div.dCatNav li a,div.dCatNav li li a{color:#fff}div.dCatNav li li li:hover a{text-decoration:underline}#catnav a.down:visited,div.dCatNav a.down{color:red}div.dCatImage{float:right;margin-left:20px}div.dShowCat h2{font-family:Arial,Verdana,sans-serif}div.dShowCat h3{clear:both}div.dSubCats{margin-left:0}div.dListPieceSep{clear:left;border-top:1px dotted #eee}div.dSubCat{text-align:left;text-decoration:none;clear:left;float:left;width:95%;padding:0 10px 10px;border-top:1px dotted #ccc}div.dSubCat a{display:block;text-decoration:none}div.dSubCat:hover{border-radius:5px;background:#e9e9f3}div.dSubCat:hover strong{text-decoration:underline}span.sCatImage{display:block;float:left;vertical-align:top;padding-right:6px;padding-top:10px}span.sCatImage img{margin:0}span.sCatCaption{padding:10px 6px 6px;font-size:1.1rem}span.sCatCaption strong{display:block;font-weight:700;color:#7A3C56;font-size:1.4rem}div.dListPieces{clear:both;text-align:left;margin:10px 0 5px;padding:0}div.dListPiece{width:108px;vertical-align:top;display:inline-block;text-align:center;padding:4px 1%;border:1px solid #eee;border-radius:2px}div.dListPiece a{text-decoration:none}div.dListPiece img{display:block;margin:0 auto}div.dListPiece p{display:block;font-size:14px;font-weight:700;font-variant:small-caps;text-align:center;color:#333}div.dListPiece:hover em{text-decoration:underline}div.dListPiece:hover{background:#e6e6ef;border-radius:2px}div#pieceimagesblock{float:right;max-width:50%;margin-left:10px}div#piecethumbscontainer{margin-bottom:6px}div#piecethumbscontainer img{margin:0 4px;display:inline;border-radius:2px}div#piecethumbscontainer img.piecethumb{border:2px solid #999}div#piecethumbscontainer img.peicethumbsel{border:2px solid #333}div#piecemainimagecontainer img{border-radius:3px;width:100%}div#piecemainimagecaption{margin:0;font-size:11px;font-size:1.1rem;font-style:italic;text-align:center;width:auto}div#piecedescriptionsblock:after{content:"";display:table;clear:both}div#piecevariationsblock{margin:0 auto -40px;width:290px;border:1px dotted #eee;border-radius:7px;padding:0 9px}div#piecevariationsblock h4{font-size:1.2rem;margin:0 auto;padding:0}div#piecevariationsbox{display:inline-block;vertical-align:top;width:100%;margin:0 auto}div.piecevariation,div.piecevariation div{margin:0}div.piecevariation label{text-align:left;font-weight:700;font-size:1.1rem}div.piecevariation select{width:90%}div#pieceoptionimagebox{margin-top:8px}div.dPieceVarImage{display:inline-block;vertical-align:top;margin-right:4px;width:65px;height:65px}div#pieceoptionimagebox img{border:1px solid #B69FA9;border-radius:3px}img.pieceoptionimageoff{display:none}img.pieceoptionimageon{display:block;margin:0 6px 0 0}div.variation-popup span{display:block;position:absolute;left:0;top:0}div.vpopup li div,div.vpopup li span{display:table-cell;vertical-align:middle}div.vpopup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto;border-radius:4px}div.vpopup ul{border:1px solid #aaa}div.vpopup li{border-bottom:1px dotted #ccc}div.vpopup li div{height:45px;width:48px}div.vpopup li span{padding-left:6px}div.vpopup li div img{margin-left:3px;width:38px}div.vpopup li:hover{cursor:pointer;background-color:#ccc;border-radius:3px}div#hybridvariation input{width:20px}div#pieceqtyblock{margin:5px 0 0;text-align:center}div#pieceqtyblock label{font-size:1.2rem}div#pieceqtyblock select{width:15%}div#piecepricesblock{margin-top:10px}div#currencyblock{margin-bottom:10px;text-align:center}table#piecepricestable{margin:0 auto}table#piecepricestable td{padding-right:20px}table#piecepricestable td.l{text-align:right;font-size:1.1rem;font-weight:700;font-style:normal;color:#666}table#piecepricestable td.m{text-align:right}table#piecepricestable td.r{text-align:left}table#piecepricestable td.r span{text-align:left;color:#aaa}div#piecebuttonblock{text-align:center;margin-top:10px}div#related-products{width:100%;margin-top:20px}@media (min-width:600px){div.dSubBlock{display:inline-block;width:50%}div#related-products{width:40%;float:right}}div.dRelatedProd{width:120px;vertical-align:top;display:inline-block;text-align:center;padding:8px 5px 5px;border-radius:5px;border:1px dotted #ccc}div.dRelatedProd a{text-decoration:none}div.dRelatedProd img{display:block;margin:0 auto}div.dRelatedProd em{display:block;font-size:11px;font-weight:700;font-style:italic;text-align:center}div.dRelatedProd:hover em{text-decoration:underline}div.dRelatedProd:hover{background:#e6e6ef}table.purchaser label{font-size:11px;text-align:left;color:#777}table.purchaser div.row{padding-top:4px;text-align:left}.right,.rightbold{text-align:right}table.tabFullCart{width:auto;margin:0 20px}td.tdFullCart,th{padding:4px;border:1px solid #ccc}.rightbold{font-weight:700}.left{text-align:left}table.tabInner{margin:0 auto;width:500px;vertical-align:top}td.Ralign,td.tdRalign{text-align:right;font-size:1.2em;font-weight:700;padding-right:1em;vertical-align:top}td.Lalign,td.tdLalign{text-align:left;font-size:.9em;font-weight:700}td.tdFormCentre{text-align:center}span.bold{font-weight:700}div.dButtonsCheckout{margin:0 0 20px}textarea{margin:4px 1px 0 0}#accounts-codes table{margin:1em auto}#accounts-codes td{border:1px solid #999;padding:2px}#piececontainer div.product_pdf_block img{border:0}div#fullcartview input.boxes{width:20px}.pag-controls{margin:15px}div#freight_mark2{border:1px dashed #eee;margin:10px;padding:10px;border-radius:5px}div#freight_mark2 table td{text-align:left;font-size:.9em;padding:0 5px 0 10px;vertical-align:top}#fullcartview table td,#fullcartview table th{font-size:11px;text-align:left}#checkout-new-shipping,#fullcartview{margin-bottom:20px}#fullcartview table{margin:0 auto}#fullcartview table td{padding:3px}#checkout-shipping{width:70%;margin:0 auto 20px;text-align:left;border:1px dashed #ddd;padding:5px;font-size:1em}#checkout-shipping table{width:100%}#checkout-shipping table td{vertical-align:top;padding:1px 3px 1px 0}#checkout-shipping p{font-size:1.1rem;margin:0 auto;line-height:1.2em}#checkout-new-shipping td.Ralign{width:50%;font-size:11px}#checkout-summary{width:25%;margin:25px auto 35px;text-align:left}#checkout-summary table{width:70%}#checkout-summary table td{white-space:nowrap;padding-right:5px}#checkout-summary h4{font-size:1.1em}#checkout-purchaser-info table{margin:0 auto 12px}#checkout-purchaser-info td.Ralign{font-size:11px;width:50%}#checkout-buttons{text-align:center}#checkout-buttons input{width:80px}#checkout-buttons p.submit-note{font-size:9px;color:#666;font-weight:700;margin:10px;text-align:center}#fullcartview table{width:100%;border-bottom:2px solid #ccc;margin-bottom:5px}#fullcartview table th{padding:4px;background:#222;color:#fff;border:0}#checkout2,.paymentnotice{margin:0 auto 20px;border:1px dashed #ddd;padding:5px;text-align:left}#checkout2{width:40%}.paymentnotice{width:60%}p#terms{margin-bottom:25px}.boxes{border:1px solid #bbb;margin:1px 0;padding:2px;width:95%}.boxes2{width:20em}p.payment-intro{padding-left:65px;text-align:left}p.payment-intro.greentick{background:url(/templates/imgs/biggreentick.png) left top no-repeat;min-height:55px}table.checkoutsum td{padding-right:3em}.acccontainer{margin-left:20px;text-align:left}.acccontainer p{font-size:1em}.acctab{width:100%}.acctab table,.acctab table td{width:auto}.acctab td{width:50%;vertical-align:top;padding:0}.accpane a,accpane a:visited{color:#1E7EC8}.accpane{border-radius:5px;margin:20px 0;padding:10px;text-align:left;border:1px solid #999;border-top:1px solid #a8a8a8;border-left:1px solid #a8a8a8;background:url(../imgs/bg-account.png) top left repeat-x #fff}.accpane h3{margin-bottom:10px;color:#666;border-bottom:1px solid #ccc;padding-bottom:2px}.accpane h4{margin:16px 10px 4px 0;background:url(../imgs/bg-h4.png) bottom repeat-x;padding-bottom:4px}.accords{width:100%;border-bottom:2px solid #ccc;margin-bottom:5px}.accords th{padding:4px;background:#222;color:#fff;border:0}.accords td{padding:3px}.inpFormButton.rad{width:75px;border-radius:5px;background:#FFBB78}.inpFormButton.rad:hover{background:#FFA852}.accpane h3 span.tool{display:block;float:right;text-align:right;font-size:12px}table#search-results{margin-left:2em}table#search-results td{text-align:left}td.tdRight{text-align:right}#downloaditems{margin:8px 0}div.downloaditem p{padding:2px 0}div.downloaditem p img{margin-bottom:-3px}div.dContainer2{position:relative;width:700px;margin:0 auto;border:1px solid #000;border-radius:10px;box-shadow:0 3px 18px 1px rgba(0,0,0,.75);background-color:#fff}div.dContent2{width:680px;margin:50px auto;background-color:#fefefe}