html,body{color:#1d1d1d;background:#f7f3ec url(/legacy/images/top2011.png);min-height:100%;margin:0;font-family:Arial,Helvetica,sans-serif}body{text-align:center;min-width:820px}a{color:#1d1d1d;text-decoration:none}a:hover{color:#f60}main{box-sizing:border-box}input,button,select,textarea{font:inherit}.public-shell{width:781px;margin:20px auto 36px}.public-header{background-image:url(/legacy/images/B3.png);background-repeat:repeat;grid-template-columns:158px 153px 470px;width:781px;height:168px;line-height:0;display:grid;overflow:hidden}.header-left-slice,.header-nav-slice,.header-brand-slice{height:168px}.header-left-slice img,.header-nav-slice img,.header-brand-slice img,.frame-top,.frame-bottom,.catalog-banner img{display:block}.header-nav-body{grid-template-columns:6px 141px 6px;height:144px;display:grid}.header-brand-slice{grid-template-rows:6px 156px 6px;display:grid}.header-brand-rule{width:469px;height:6px}.header-brand-row{grid-template-columns:211px 250px 9px;align-items:center;height:156px;display:grid}.brand-block{justify-content:flex-end;align-items:center;height:156px;display:flex}.brand-block img{width:153px;height:130px}.public-nav{width:141px;height:144px;display:block}.public-nav a{text-indent:-9999px;background-position:top;background-repeat:no-repeat;width:141px;height:26px;display:block;position:relative;overflow:hidden}.nav-home{background-image:url(/legacy/images/2.gif)}.nav-home:hover{background-image:url(/legacy/images/selectHome.png)}.nav-product{background-image:url(/legacy/images/default_11.gif)}.nav-product:hover{background-image:url(/legacy/images/selectProcducts.png)}.nav-about{background-image:url(/legacy/images/default_13.gif)}.nav-about:hover{background-image:url(/legacy/images/selectAbout.png)}.nav-contact{background-image:url(/legacy/images/default_15.gif)}.nav-contact:hover{background-image:url(/legacy/images/selectContact.png)}.nav-separator,.nav-tail{background-position:top;background-repeat:no-repeat;width:141px;display:block}.nav-separator{height:4px}.nav-separator-one{background-image:url(/legacy/images/default_10.gif)}.nav-separator-two{background-image:url(/legacy/images/default_12.gif)}.nav-separator-three{background-image:url(/legacy/images/default_14.gif);height:3px}.nav-tail{background-image:url(/legacy/images/default_16.gif);height:29px}.steam-mark{background:url(/legacy/images/default_05.gif) 50% no-repeat;width:250px;height:156px;display:block}.public-frame{width:780px;margin:10px auto 0;line-height:normal}.frame-body{background:url(/legacy/images/default_left.png) 0 0 repeat-y,url(/legacy/images/default_right.png) 100% 0 repeat-y,url(/legacy/images/default_BG.png);min-height:406px;padding:0 11px 0 10px}.frame-content{text-align:center;min-height:406px;overflow:visible}.catalog-banner{width:780px;margin:10px auto 0;display:block}.catalog-banner img{width:780px;height:auto}.home-layout,.product-layout,.content-layout{grid-template-columns:auto 1fr;justify-content:center;align-items:start;gap:10px;width:max-content;margin:10px auto 0;display:grid}.welcome-panel,.category-nav{box-sizing:border-box;background:#fff;border:1px solid #d6c7ac}.welcome-panel{text-align:center;width:252px;padding:15px 10px 20px}.content-layout .welcome-panel{width:262px}.welcome-panel iframe{border:0;margin:12px auto 0;display:block}.featured-products,.product-results,.product-detail{text-align:left;gap:10px;width:490px;min-width:0;display:grid}.featured-products{margin-top:10px}.product-grid{flex-wrap:wrap;align-items:flex-start;row-gap:0;display:flex}.product-grid.compact{max-width:460px}.product-card{box-sizing:border-box;text-align:center;width:150px;height:250px;padding:0 5px 0 15px;font-size:12px;display:block;overflow:hidden}.product-grid.compact .product-card{width:150px;height:200px;padding-left:5px}.product-image{background:#fff;place-items:center;width:95px;height:140px;margin:0 auto;display:grid}.product-image img{object-fit:contain;width:95px;height:140px}.product-title{margin-top:15px;line-height:1.2;display:block}.category-nav{text-align:center;width:272px;padding:25px 15px 50px}.category-nav img{width:240px;height:35px;margin:0 auto;display:block}.category-links{text-align:left;margin-top:20px;font-size:12px;font-weight:700}.category-links a{color:#c69;margin-top:10px;line-height:1.15;display:block}.category-links a:hover,.category-links a.active{color:#f60}.product-search{text-align:left;align-items:center;gap:8px;min-height:24px;font-size:12px;display:flex}.product-search label{width:60px;font-weight:700}.product-search input{box-sizing:border-box;background:#fff;border:1px solid #c8baa1;width:150px;padding:2px 4px}.search-submit{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:20px;padding:0;display:inline-grid}.result-bar{justify-content:space-between;align-items:center;gap:12px;padding-left:15px;padding-right:20px;font-size:12px;display:flex}.pager{flex-wrap:wrap;gap:4px;display:flex}.pager a,.pager .current{text-align:center;background:#fff;min-width:12px;padding:3px 5px;display:inline-block}.pager .current{color:#fff;background:gray}.empty-state{color:#756656;margin:0;font-size:12px}.detail-main{grid-template-columns:230px 1fr;align-items:start;gap:10px;margin-top:10px;font-size:12px;display:grid}.detail-image{place-items:center;min-height:170px;display:grid}.detail-image img{object-fit:contain}.detail-summary{text-align:left;color:#f69;gap:12px;display:grid}.detail-summary h1{border-bottom:1px dashed gray;gap:4px;margin:0;padding-bottom:10px;font-size:16px;font-weight:400;display:grid}.detail-summary p{border-bottom:1px dashed gray;margin:0;padding-bottom:10px}.legacy-html{text-align:left;padding:0 20px;font-size:13px;line-height:1.5}.content-page{text-align:left;align-content:start;justify-items:start;width:460px;margin-top:20px;display:grid}.about-page{margin-left:10px}.contact-page{width:460px;margin-left:10px}.legacy-copy,.contact-card{color:#930200;font-family:Arial,Helvetica,sans-serif}.legacy-copy{width:410px;margin-top:30px;margin-left:50px;font-size:medium;line-height:1.24}.legacy-copy p{margin:0 0 16px}.contact-card{text-align:center;flex-direction:column;gap:0;width:360px;margin:30px auto 0;font-size:large;font-weight:700;line-height:1.22;display:flex}.contact-map{border:0;width:600px;height:450px;margin-top:35px}.admin-login{color:#ededed;background:#111 url(/legacy/Admin/images/back_login.gif);width:100%;min-width:820px;min-height:100vh;margin:0;font-family:Verdana,Arial,sans-serif;position:relative;overflow:hidden}.admin-login-band{opacity:.4;background:#000;height:200px;position:absolute;inset:0 0 auto}.admin-login-panel{z-index:1;color:#ededed;grid-template-columns:130px 220px;align-items:center;gap:14px 12px;width:400px;margin:140px auto 0;display:grid;position:relative}.admin-login-panel h1{color:#e1e1e1;text-align:center;grid-column:1/-1;margin:0 0 18px;font-size:24px}.admin-login-row{display:contents}.admin-login-row label{text-align:right}.admin-login-panel input{box-sizing:border-box;color:#333;background:#fff url(/legacy/Admin/images/bg-form-field.gif) 0 0 repeat-x;border:1px solid #d5d5d5;width:200px;height:27px;padding:3px}.admin-remember{grid-column:2;align-items:center;gap:6px;font-size:11px;display:flex}.admin-remember input{width:auto;height:auto}.admin-login-panel button,.admin-form button,.admin-sidebar button{color:#fff;cursor:pointer;background:#459300 url(/legacy/Admin/images/bg-button-green.gif) 0 0 repeat-x;border:1px solid #459300;width:max-content;padding:4px 7px;font-size:11px;display:inline-block}.admin-login-panel button{grid-column:2;justify-self:end;margin-right:20px}.form-error{color:#eee;text-align:center;background:#111;grid-column:1/-1;width:300px;margin:0 auto}.form-status{color:#556652;background:#d5ffce url(/legacy/Admin/images/icon_success.png) 15px 8px no-repeat;border:1px solid #9adf8f;margin:0;padding:9px 10px 9px 46px;font-weight:700}.admin-shell{color:#111;text-align:left;background:#f0f0f0;grid-template-columns:230px minmax(780px,1fr);width:100%;min-width:1120px;min-height:100vh;margin:0;font:12px Tahoma,Arial,Helvetica,sans-serif;display:grid}.admin-sidebar{color:#c4c4c4;background:#222 url(/legacy/Admin/images/bg_sidebar.gif) 0 0 repeat-y;min-height:100vh;padding-top:10px}.admin-sidebar-title{color:#d8d8d8;margin:25px 0 25px 40px;font-size:21px;font-weight:700}.admin-sidebar-meta{color:#8e8e8e;text-align:right;margin:0 15px 30px 0;font-size:11px;line-height:1.3}.admin-sidebar-meta form{display:inline}.admin-sidebar a,.admin-sidebar button{color:#c4c4c4;text-decoration:none}.admin-sidebar button{font:inherit;background:0 0;border:0;padding:0}.admin-sidebar a:hover,.admin-sidebar button:hover{color:#eee;text-decoration:underline}.admin-accordion{justify-items:end;display:grid}.admin-accordion-header{box-sizing:border-box;color:#fff;text-align:right;background:url(/legacy/Admin/images/bg_sidepanel.gif) no-repeat;width:206px;height:33px;margin-top:12px;padding:8px 15px 0 0;font-size:14px}.admin-accordion-header.selected{color:#555;background-image:url(/legacy/Admin/images/bg_sidepanel_selected.gif);font-weight:700}.admin-accordion-pane{text-align:right;gap:2px;width:190px;margin:10px 15px 8px 0;font-size:14px;line-height:22px;display:grid}.admin-main{background:url(/legacy/Admin/images/bg-radial-gradient.gif) 0 0 no-repeat fixed;min-height:100vh}.admin-welcome{grid-template-columns:350px repeat(3,120px) 1fr;align-items:start;min-height:150px;padding:20px 0 0 25px;display:grid}.admin-welcome h1{color:#545454;margin:0 0 18px;font-size:24px}.admin-welcome p{color:#545454;margin:0;font-size:16px}.admin-launcher{box-sizing:border-box;color:#555;text-align:center;white-space:nowrap;background-color:#f0f0f0;background-position:50% 10px;background-repeat:no-repeat;border:1px solid #ccc;width:100px;margin-top:30px;padding:60px 0 10px}.admin-launcher.file{background-image:url(/legacy/Admin/images/onebit_13.png)}.admin-launcher.accounts{background-image:url(/legacy/Admin/images/onebit_17.png)}.admin-launcher.product{background-image:url(/legacy/Admin/images/onebit_31.png)}.admin-content{align-content:start;gap:22px;margin:40px 25px;display:grid}.admin-panel{width:99%}.admin-panel-head{background:#e5e5e5 url(/legacy/Admin/images/bg-content-box.gif) 0 0 repeat-x;border:1px solid #ccc;border-bottom:0;height:40px}.admin-panel-head h2{margin:10px 0 0 15px;font-size:14px}.admin-panel-body{background:#fff;border:1px solid #ccc;padding:25px}.admin-dashboard-body{min-height:90px}.admin-note{color:#555;margin:0;font-size:14px}.admin-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-actions a{color:#555;background:#fff;border:1px solid #ccc;padding:10px 14px;display:block}.admin-form{color:#111;gap:12px 18px;max-width:none;margin-bottom:24px;display:grid}.admin-form h3{color:#fff;text-align:center;background:#459300 url(/legacy/Admin/images/bg-button-green.gif) 0 0 repeat-x;border:1px solid #8dc63f;grid-column:1/-1;margin:0 0 5px;padding:7px 10px;font-size:14px;line-height:18px}.admin-form label{gap:5px;font-weight:700;display:grid}.admin-compact-form{grid-template-columns:repeat(2,minmax(220px,1fr))}.admin-account-form{grid-template-columns:minmax(220px,450px);width:450px;font-size:14px;line-height:1.5}.product-admin-form{grid-template-columns:repeat(2,minmax(280px,1fr))}.full-row{grid-column:1/-1}.required-label{color:#991b1f}.admin-form input,.admin-form select,.admin-form textarea{box-sizing:border-box;color:#333;background:#fff url(/legacy/Admin/images/bg-form-field.gif) 0 0 repeat-x;border:1px solid #d5d5d5;width:100%;padding:3px;font-size:12px}.admin-form textarea{resize:vertical;min-height:120px}.checkbox-line,.checkbox-grid label{align-items:center;gap:8px;display:flex}.checkbox-line input,.checkbox-grid input{width:auto}.checkbox-grid{flex-wrap:wrap;align-items:center;gap:18px;font-weight:400;display:flex}.checkbox-grid input,.checkbox-line input{width:auto}.admin-table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.admin-table th,.admin-table td{text-align:left;border:0;border-bottom:1px solid #ccc;padding:9px 8px}.admin-table th{background:#fff;height:50px;font-size:12px;font-weight:700}.admin-table tbody tr:nth-child(odd){background:#f0f0f0}.admin-table tbody tr:nth-child(2n){background:#fff}.status{align-items:center;gap:5px;display:inline-flex}.status:before{content:"";background-repeat:no-repeat;background-size:contain;width:16px;height:16px}.status.active:before{background-image:url(/legacy/Admin/images/icon_active.png)}.status.inactive:before{background-image:url(/legacy/Admin/images/icon_disabled.png)}.admin-tool-link{color:#555;background:#fff url(/legacy/Admin/images/edit2.gif) 4px no-repeat;border:1px solid #ccc;padding:3px 6px 3px 24px;display:inline-block}@media (max-width:760px){.admin-shell{grid-template-columns:230px minmax(780px,1fr)}}
