@charset "utf-8";ins,mark{color:#000}hr,ol,ul{margin:1em 0}.hidden,.invisible{visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}.ir,hr{display:block}html{overflow-y:scroll}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.231}dfn,mark{font-style:italic}b,mark,strong{font-weight:700}body,button,input,select,textarea{color:#000;background-color:#F6F6F6}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}hr{border:0;border-top:1px solid #ccc;padding:0}ins{background:#ff9;text-decoration:none}mark{background:#ff0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;overflow-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form,fieldset,legend{margin:0;border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit],label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.vtop,td,textarea,th{vertical-align:top}button,input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{box-sizing:content-box}button::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}.ir,.visuallyhidden{border:0;overflow:hidden}table{border-collapse:collapse;border-spacing:0}.ir{text-indent:-999em;background-color:#fff0;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important}.visuallyhidden{height:1px;margin:-1px;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.search-button{float:left;margin-left:3px;padding:5px;background-color:#baba74;font:10pt Tahoma,Geneva,sans-serif;border:none;font-weight:700}
@media only screen and (min-width:320px){#swords-special,#swordsdirect,#swordsdirect-header{box-shadow:1px 1px 1px 1px #000}.gridContainer{margin-left:auto;margin-right:auto}#swordsdirect{clear:both;float:left;margin-left:0;width:100%;display:block;background-color:#fff}#swordsdirect-header{width:100%;height:260px;padding:0;background-color:#000;text-align:center;border-bottom:5px solid #baba74;position:relative;z-index:5}.link12l{font:13pt arial;font-weight:700;text-align:left}#swordsdirect-header-wrapper{margin:0 auto;width:100%;height:250px;position:relative}.swords-direct-30pt{font:24pt tahoma;font-weight:700;font-style:italic;color:#BABA74}.swords-direct-12pt{font:10pt tahoma;font-weight:700;font-style:italic;color:#E1E1E1;text-shadow:2px 2px #000}.swords-direct-10pt{font:8pt tahoma;color:#BABA74}.swords-direct-info{float:left;width:70%;text-align:center;min-width:250px;margin:5px 5px 5px 13%;padding:4px;height:70px}.swords-direct-ordering{float:left;width:80%;height:50px;padding:0;margin-left:9%;margin-top:35px;font:11pt arial;color:#fff;text-align:center;position:relative;display:block;line-height:150%}#swords-menu-wrapper{width:85%;text-align:center;margin:10px auto auto;padding:0;background-color:#fff;border-collapse:separate;font-size:0;line-height:0;display:none}.product-menu-wrap{margin:auto;text-align:center;margin-bottom:15px;width:100%;height:25px;padding:5px;position:relative;display:block;clear:both}.product-menu-buttons{float:left;margin:4px;width:90%;background-color:#000;padding:5px;font:12pt Tahoma;color:#FFF;font-weight:bold;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px;text-align:center}.product-menu-wrap a:link{color:#fff;text-decoration:none}.product-menu-wrap a:visited{color:#fff;text-decoration:none}.product-menu-wrap a:hover{color:#fff;text-decoration:none}.product-menu-wrap a:active{color:#fff;text-decoration:none}.product-menu-buttons:hover{background-color:#009D00}.menu-wrap{margin:auto;margin-bottom:15px;width:270px;height:225px;padding:5px;position:relative;display:block;clear:both}.menu-buttons{float:left;margin:4px;width:250px;background-color:#000;padding:5px;font:12pt Tahoma;color:#fff;font-weight:700;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px;text-align:center}.menu-wrap a:link{color:#fff;text-decoration:none}.menu-wrap a:visited{color:#fff;text-decoration:none}.menu-wrap a:hover{color:#fff;text-decoration:none}.menu-wrap a:active{color:#fff;text-decoration:none}.menu-buttons:hover{background-color:#009D00}#swords-special,.swords-title{width:100%;text-align:center;clear:both}#swords-special{height:35px;background-color:#baba74;font:12pt tahoma;font-weight:700;color:#E1E1E1;text-shadow:2px 2px 2px #000;line-height:35px;overflow:hidden;position:relative;z-index:2}#sword-sales{background-color:#000;padding:5px;font:9pt tahoma;color:#FDFDFD;text-align:center;border-bottom:5px solid #baba74;text-shadow:2px 2px #000;box-shadow:2px 2px 2px #000;display:none}.swords-direct-ad{display:none}.swords-title{font:8px arial;font-weight:700}#swords-title-content{border-radius:5px;background-color:#000;color:#E1E1E1;box-shadow:1px 1px 5px 1px #888;margin:auto auto 15px;padding:10px;border:1px solid #baba74;display:none;clear:both}#swords-banner-search{padding:5px;width:58%;margin:25px auto;position:relative;background-color:#000;border:1px solid #baba74;box-shadow:1px 1px 1px 1px #888;border-radius:5px;overflow:hidden;display:none}#swords-left-banner{float:left;line-height:0}#swords-right-search{float:right;height:40px;width:200px;text-align:right;padding-top:6px}#swords-item-content,.items{width:95%;text-align:center}#swords-item-content{margin:auto auto 20px;max-width:575px;position:relative;clear:both}.items{margin:10px}.item-categories{width:85%;height:140px;margin:15px auto;overflow:hidden;text-align:center;border-radius:5px;box-shadow:2px 2px 2px #000;position:relative;display:block}.category-info,.category-title{padding:2px;color:#fff;text-align:center;position:absolute;display:block;width:100%;text-shadow:2px 2px 2px #000}.item-categories:hover{box-shadow:3px 3px 3px #000}.item-categories img{width:100%;height:auto}.category-title{background-color:green;font:16pt tahoma;font-weight:700;border-radius:5px;box-shadow:2px 2px 2px #000;top:0;left:0}.category-info{background-color:#000;font:9pt tahoma;font-weight:700;border-radius:0;box-shadow:0 0 0 #000;bottom:0;clear:both}#swords-main-navigation{margin:auto auto 20px;width:180px;position:relative;overflow:visible;display:none}#navigation a,.new-swords-ad-text{background-color:#000;display:block}#navigation ul{list-style-type:none;margin:0;padding:0}#navigation a{margin-bottom:1px;color:#F6F6F6;font:11pt arial;text-decoration:none;height:24px;text-align:left;border:1px solid #baba74;border-radius:5px;padding:3px;line-height:24px;box-shadow:1px 1px 1px #000}#navigation{width:100%;position:relative}.new-swords-ad-text,.new-swords-ads{width:90%;margin:20px auto;border-radius:5px;box-shadow:1px 1px 1px 1px #888;overflow:hidden}.new-swords-ads{clear:both}.new-swords-ad-text{display:none;height:300px;border:2px solid #baba74;position:relative}.new-swords-ad-left{margin:auto;width:310px;height:75px;padding:5px;font:13pt tahoma;font-weight:700;color:#baba74;text-align:center;position:relative;line-height:125%;display:block}.new-swords-ad-middle,.new-swords-ad-right{margin:auto;height:90px;width:310px;color:#baba74;text-align:center;padding:5px;position:relative;display:block}.new-swords-ad-middle{font:11pt tahoma;font-weight:700;line-height:135%}.new-swords-ad-right{font:13pt tahoma;font-weight:700;line-height:125%}.new-swords-ad-title{font:16pt tahoma;color:#fff;font-weight:700}.sword-special-title{background-color:red;border:1px solid #baba74;border-radius:5px;font:14pt tahoma;color:#fff;font-weight:700}.add-etching{margin:8px auto;width:250px;height:30px;background-color:#005E00;line-height:30px;border:1px solid #baba74;;border-radius:5px;cursor:pointer}#movie-swords-grid div,#swords-menu-grid div{width:140px;float:left;box-shadow:1px 1px 1px 1px #888}#movie-replicas-grid,#swords-menu-grid{margin:auto;font:9pt Arial;text-align:center}#movie-replicas-grid{width:97%;max-width:510px;font-weight:700;overflow:auto}#movie-replicas-grid div{width:145px;height:80px;float:left;box-shadow:1px 1px 1px 1px #888;overflow:hidden;margin:1px}#movie-replicas-grid div:hover,#movie-swords-grid div:hover{box-shadow:1px 1px 3px 3px #888}#historical-replicas-grid{width:100%;height:auto;margin:auto;padding:3px;text-align:center}#historical-replicas-grid div{width:230px;height:auto;display:inline-block;margin:5px;border-bottom:1px solid #ccc;padding:5px;overflow:auto}#movie-swords-grid{width:100%;max-width:500px;height:auto;margin:auto;overflow:auto}#movie-swords-grid div{height:105px;padding:0;margin:6px;text-align:center;font:10pt arial;font-weight:700;line-height:210%;overflow:hidden}#swords-menu-grid{width:95%;height:100%;font-weight:700;overflow:visible}#swords-menu-grid div{margin:15px 2px;height:150px}#swords-menu-grid div img{margin-bottom:15px}#swords-menu-grid div:hover{box-shadow:2px 2px 2px 2px #888}#swords-item-grid,.knives-for-sale-grid{width:100%;max-width:520px;margin:auto;height:auto;font:9pt Arial;font-weight:700;text-align:center;overflow:auto}#swords-item-grid div,.knives-for-sale-grid div{width:140px;height:235px;margin:3px;padding:3px;overflow:hidden;text-align:center;box-shadow:1px 1px 1px 1px #888;float:left}#swords-item-grid div{font:9pt Arial;font-weight:700}.knives-for-sale-grid div{font:9pt Arial;font-weight:700}.search-swords-direct{float:left;width:65%;margin-left:20%;height:50px;text-align:center;display:block;font:10pt tahoma;font-weight:700;color:#E1E1E1;line-height:160%}.samurai-swords-for-sale{width:100%;height:auto;margin:auto;overflow:auto}.samurai-swords-for-sale div{width:145px;height:225px;float:left;font:9pt Arial;font-weight:700;text-align:center;box-shadow:1px 1px 1px 1px #888;margin:8px;padding:0}.samurai-swords-for-sale div:hover{box-shadow:1px 1px 3px 3px #888}.wkc-swords{width:100%;margin:auto;position:relative}.wkc-sword{float:left;width:45%;height:225px;margin:5px;position:relative;box-shadow:1px 1px 1px 1px #888;border:3px solid #baba74;overflow:hidden}#form,.sort-by{border-radius:5px;text-align:center}.wkc-sword a{color:#baba74;text-decoration:none;cursor:pointer}.wkc-sword:hover{box-shadow:2px 2px 2px 2px #888}.wkc-sword-titles{width:100%;padding:0;text-align:center;font:12pt arial;color:#fff;background-color:#000;position:absolute;bottom:0;box-shadow:1px 1px 1px 1px #888}#form,.product{position:relative}.new-items{margin:auto;width:100%;height:100px;box-shadow:2px 2px 2px 2px #383838}.new-items img{width:100%;height:100%}.sort-by{float:left;margin:5px 2px 20px 50px;width:75%;padding:3px;background-color:green;box-shadow:2px 2px 2px #000;cursor:pointer;font:12pt}.sort-by:hover{background-color:#400000}.sort-by a{color:#fff;font:12pt arial;text-shadow:2px 2px 2px #000;text-decoration:none}.footer-links{margin:auto;width:175px;height:225px;padding:2px;text-align:center;font:13pt arial;color:#BABA74;font-weight:700;line-height:195%;clear:both}#form{margin:20px auto;width:150px;height:65px;font:10pt arial;color:#baba74;font-weight:700;display:block;box-shadow:1px 1px 1px #383838;background-color:#000;padding:5px}.sword-coupons{margin:10px auto;width:85%;padding:3px;background-color:green;font:10pt arial;font-weight:700;border:1px solid #baba74}#form a{color:#fff;text-decoration:none;cursor:pointer}.sword-coupons:hover{background-color:#004000}.top{display:none}.movie-swords-and-replicas{width:98%;margin:20px auto;padding:0;background-color:#400000;font:12pt tahoma;font-weight:700;text-align:center;text-shadow:2px 2px 2px #000;border-radius:5px;border:2px solid #baba74;box-shadow:1px 1px 1px 1px #888;display:block}.movie-swords-and-replicas a:link,.movie-swords-and-replicas a:visited{text-decoration:none;color:#baba74}.movie-swords-and-replicas:hover{background-color:#500}.product{margin:auto auto 15px;width:100%;height:auto;border-bottom:1px solid #8D8D8D}.product-image,.product-info{width:95%;height:auto;text-align:center}.product-image{margin:auto}.product-info{margin:auto auto 15px}.star-wrap{display:none}.engraving-wrap{margin:auto;margin-bottom:50px;width:100%;height:150px;padding:4px;position:relative;display:block;clear:both}.engraving-buttons{float:left;margin:8px;width:90%;background-color:green;padding:5px;font:12pt Tahoma;color:#fff;font-weight:700;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px}.engraving-wrap a:link{color:#fff;text-decoration:none}.engraving-wrap a:visited{color:#fff;text-decoration:none}.engraving-wrap a:hover{color:#fff;text-decoration:none}.engraving-wrap a:active{color:#fff;text-decoration:none}.engraving-buttons:hover{background-color:#009D00}.paypal{margin:auto;width:96%;padding:5px;text-align:center;background-color:#000;border:2px solid #BABA74;border-radius:5px;box-shadow:1px 1px 1px 1px #000;font:8pt Arial,Helvetica,sans-serif;color:#EDA457}}@media only screen and (min-width:481px){.menu-wrap{display:none}.product-menu-wrap{display:none}#swords-special,#swordsdirect-header,.gridContainer{box-shadow:1px 1px 1px 1px #000}#sword-sales,#swordsdirect-header{border-bottom:5px solid #baba74;position:relative}#form a,#navigation a,.sort-by a,.wkc-sword a{text-decoration:none}.gridContainer{width:100%;padding-left:0;padding-right:0;background-color:#fff}#swordsdirect{clear:both;float:left;margin-left:0;width:100%;display:block;background-color:#fff}#swords-menu-wrapper{width:85%;text-align:center;margin:10px auto auto;padding:0;background-color:#fff;border-collapse:separate;font-size:0;line-height:0;display:none}#swordsdirect-header{width:100%;min-width:250px;padding:0;height:100px;z-index:5}#swordsdirect-header-wrapper{margin:0 auto;width:100%;max-width:1000px;height:100px;position:relative}.swords-direct-30pt{font:25pt tahoma;font-weight:700;font-style:italic;color:#BABA74}.swords-direct-12pt{font:10pt tahoma;font-weight:700;font-style:italic;color:#E1E1E1;text-shadow:2px 2px #000}.swords-direct-10pt{font:8pt tahoma;color:#BABA74}.swords-direct-info{float:left;width:33%;min-width:200px;margin:5px;padding:5px;height:80px}.swords-direct-ordering{float:left;width:33%;margin-top:15px;margin-left:10px;height:50px;color:#fff;font:11pt arial;text-align:center;position:relative;display:block}#swords-special{clear:both;height:35px;background-color:#baba74;font:16pt tahoma;font-weight:700;color:#E1E1E1;text-shadow:3px 3px 3px #000;text-align:center;line-height:35px;position:relative;z-index:1}#sword-sales{background-color:#400000;padding:5px;font:9pt tahoma;color:#FDFDFD;text-align:center;text-shadow:2px 2px #000;box-shadow:2px 2px 2px #000;display:block}.swords-direct-ad{display:none}.swords-title{width:100%;font:13px arial;text-align:center;font-weight:700;clear:both}#swords-title-content{border-radius:5px;background-color:#000;color:#E1E1E1;box-shadow:1px 1px 5px 1px #888;margin:auto auto 15px;padding:10px;border:1px solid #baba74;text-align:justify;font:12pt arial;display:block;clear:both}#swords-banner-search{padding:5px;width:90%;margin:auto auto 26px;position:relative;background-color:#000;border:1px solid #baba74;box-shadow:1px 1px 1px 1px #888;border-radius:5px;display:block}#swords-left-banner{float:left;line-height:0}#swords-right-search{float:right;height:40px;width:200px;text-align:right;padding-top:6px}.link12l{font:16pt arial;font-weight:700;text-align:left}#swords-item-content{float:left;width:72%;max-width:72%;text-align:center;position:relative;margin-bottom:20px;margin-left:20px;clear:none}.item-categories,.items{margin:10px;text-align:center}.items{width:100%}.item-categories{width:45%;height:auto;float:left;position:relative;display:block}.category-info,.category-title{color:#fff;text-align:center;position:absolute;display:block;text-shadow:2px 2px 2px #000}.item-categories:hover{box-shadow:3px 3px 3px #000}.item-categories img{width:100%;height:auto}.category-title{width:180px;padding:5px;background-color:green;font:15pt tahoma;font-weight:700;border-radius:5px;box-shadow:2px 2px 2px #000;top:10px;left:10px}.category-info{width:100%;padding:2px;background-color:#000;font:9pt tahoma;font-weight:700;border-radius:0;box-shadow:0 0 0 #000;bottom:0;clear:both}#swords-main-navigation{float:left;margin-right:2%;margin-left:1%;margin-bottom:20px;width:150px;position:relative;overflow:visible;display:block}#navigation ul{list-style-type:none;margin:0;padding:0}#navigation a{margin-bottom:1px;color:#F6F6F6;font:10pt arial;background-color:#000;display:block;height:24px;text-align:left;border:1px solid #baba74;border-radius:5px;padding:3px;line-height:24px;box-shadow:1px 1px 1px #000}.new-swords-ad-text,.new-swords-ads{margin:20px auto;border-radius:5px;overflow:hidden}#movie-replicas-grid div,#movie-swords-grid div,#swords-menu-grid div,.new-swords-ad-text,.new-swords-ads{box-shadow:1px 1px 1px 1px #888}#navigation{width:95%;position:relative}.new-swords-ads{width:90%;clear:both}.new-swords-ad-text{width:95%;height:95px;background-color:#000;border:2px solid #baba74;position:relative;display:block}.new-swords-ad-left,.new-swords-ad-middle{margin-top:5px;font:10pt tahoma;height:90px;color:#baba74;text-align:center;float:left;display:block;position:relative}.new-swords-ad-left{width:230px;padding:5px;font-weight:700;line-height:140%}.new-swords-ad-middle{width:265px;padding:4px;font-weight:700;line-height:145%}.new-swords-ad-right{float:right;height:90px;width:205px;padding:5px;font:10pt tahoma;font-weight:700;color:#baba74;text-align:center;position:relative;line-height:125%;display:block}.new-swords-ad-title{font:14pt tahoma;color:#fff;font-weight:700}.sword-special-title{background-color:red;border:1px solid #baba74;border-radius:5px;font:13pt tahoma;color:#fff;font-weight:700}.add-etching{margin:auto auto 5px;width:190px;height:30px;font:12pt tahoma;background-color:#005E00;line-height:30px;border:1px solid #baba74;border-radius:5px;cursor:pointer}#movie-replicas-grid,#swords-menu-grid{width:480px;text-align:center;margin:auto}#movie-replicas-grid{font:9pt Arial;font-weight:700;overflow:auto}#movie-replicas-grid div{width:145px;height:100px;float:left;overflow:hidden;margin:5px}#movie-replicas-grid div:hover,#movie-swords-grid div:hover{box-shadow:1px 1px 3px 3px #888}#historical-replicas-grid{width:80%;margin:auto;padding:3px;overflow:auto}#historical-replicas-grid div{width:360px;height:auto;float:left;margin:5px 5px 20px;padding:5px}#movie-swords-grid{width:98%;min-width:500px;height:auto;margin:auto;overflow:auto}#movie-swords-grid div{width:150px;height:108px;float:left;margin:7px;text-align:center;font:9pt arial;font-weight:700;overflow:hidden;line-height:200%}#swords-menu-grid{height:100%;font:9pt Arial;font-weight:700;overflow:visible}#swords-menu-grid div{margin:12px 8px;width:140px;height:155px;float:left}#swords-menu-grid div img{margin-bottom:15px}#swords-menu-grid div:hover{box-shadow:2px 2px 2px 2px #888}#swords-item-grid div,.knives-for-sale-grid div,.samurai-swords-for-sale div{box-shadow:1px 1px 1px 1px #888;padding:0;text-align:center}#swords-item-grid{width:515px;margin:auto;height:auto;font:9pt Arial;font-weight:700;text-align:center;overflow:auto}#swords-item-grid div{width:155px;height:220px;float:left;font:9pt Arial;font-weight:700;margin:8px}
#sword-item-grid div{width:155px;height:220px;float:left;font:9pt Arial;font-weight:700;margin:8px}
#sword-item-grid div {
  width:155px;
  height:220px;
  float:left;
  font:9pt Arial;
  font-weight:700;
  margin:8px;
}

.knives-for-sale-grid{width:98%;margin:auto;height:auto;font:9pt Arial;font-weight:700;text-align:center;overflow:auto}.knives-for-sale-grid div{width:140px;height:220px;float:left;font:9pt Arial;font-weight:700;margin:8px}.search-swords-direct{float:right;width:28%;margin-top:8px;margin-left:5px;margin-right:2px;min-width:180px;height:50px;text-align:center;display:block;font:9pt tahoma;font-weight:700;color:#E1E1E1;line-height:185%}.samurai-swords-for-sale{width:100%;height:auto;margin:auto;overflow:auto}.samurai-swords-for-sale div{width:150px;height:225px;float:left;font:9pt Arial;font-weight:700;margin:2px}.samurai-swords-for-sale div:hover{box-shadow:1px 1px 3px 3px #888}.wkc-swords{width:100%;margin:auto;position:relative}.wkc-sword{float:left;width:46%;height:auto;margin:5px;position:relative;box-shadow:1px 1px 1px 1px #888;border:3px solid #baba74;overflow:hidden}#form,.sort-by{border-radius:5px}.wkc-sword a{color:#baba74;cursor:pointer}.wkc-sword:hover{box-shadow:2px 2px 2px 2px #888}.wkc-sword-titles{width:100%;padding:0;text-align:center;font:11pt arial;color:#fff;background-color:#000;position:absolute;bottom:0;box-shadow:1px 1px 1px 1px #888}.new-items{margin:auto;width:98%;max-width:700px;height:150px;box-shadow:2px 2px 2px 2px #383838}.sort-by{float:left;margin:5px 2px 20px 15px;width:28%;padding:4px;background-color:green;text-align:center;box-shadow:2px 2px 2px #000;cursor:pointer}.sort-by:hover{background-color:#400000}.sort-by a{color:#fff;font:11pt arial;text-shadow:2px 2px 2px #000}#form,.footer-links{float:left;width:150px;font:10pt arial}.footer-links{margin:20px 0 0 20px;height:220px;padding:2px;text-align:left;color:#BABA74;font-weight:700;line-height:195%;clear:none}#form,.movie-swords-and-replicas,.top{text-align:center;display:block}#form{margin:15px;height:65px;color:#baba74;font-weight:700;position:relative;box-shadow:1px 1px 1px #383838;background-color:#000;padding:5px}.sword-coupons{margin:10px auto;width:85%;padding:3px;background-color:green;font:10pt arial;font-weight:700;border:1px solid #baba74}#form a{color:#fff;cursor:pointer}.sword-coupons:hover{background-color:#004000}.top{width:25px;height:25px;border-radius:50%;background-color:#000;font:20pt tahoma;line-height:32px;position:fixed;bottom:100px;right:5px;z-index:10}.top:hover{background-color:#400000}.movie-swords-and-replicas{width:96%;margin:20px auto;min-width:700px;padding:0;background-color:#400000;font:22pt tahoma;font-weight:700;text-shadow:2px 2px 2px #000;border-radius:5px;border:5px solid #baba74;box-shadow:1px 1px 1px 1px #888}.movie-swords-and-replicas a:link,.movie-swords-and-replicas a:visited{text-decoration:none;color:#baba74}.movie-swords-and-replicas:hover{background-color:#500}.product{margin:auto auto 15px;padding:0;width:100%;height:auto;position:relative;border-bottom:1px solid #8D8D8D}.product-image,.product-info{width:95%;height:auto;text-align:center}.product-image{margin:auto}.product-info{margin:auto auto 15px}.star-wrap{display:none}.engraving-wrap{margin:auto;margin-bottom:50px;width:100%;height:20px;padding:5px;position:relative;display:block;clear:both}.engraving-buttons{float:left;margin:4px;width:21%;background-color:green;padding:5px;font:10pt Tahoma;color:#fff;font-weight:700;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px}.engraving-wrap a:link{color:#fff;text-decoration:none}.engraving-wrap a:visited{color:#fff;text-decoration:none}.engraving-wrap a:hover{color:#fff;text-decoration:none}.engraving-wrap a:active{color:#fff;text-decoration:none}.engraving-buttons:hover{background-color:#009D00}.paypal{margin:auto;width:95%;padding:5px;text-align:center;background-color:#000;border:2px solid #BABA74;border-radius:5px;box-shadow:1px 1px 1px 1px #000;font:11pt Arial,Helvetica,sans-serif;color:#EDA457}}@media only screen and (min-width:820px){.menu-wrap{margin:auto;text-align:center;margin-bottom:15px;width:80%;height:25px;padding:5px;position:relative;display:block;clear:both}.menu-buttons{float:left;margin:4px;width:150px;background-color:#000;padding:5px;font:10pt Tahoma;color:#fff;font-weight:100;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px;text-align:center}.menu-wrap a:link{color:#fff;text-decoration:none}.menu-wrap a:visited{color:#fff;text-decoration:none}.menu-wrap a:hover{color:#fff;text-decoration:none}.menu-wrap a:active{color:#fff;text-decoration:none}.menu-buttons:hover{background-color:#009D00}.product-menu-wrap{margin:auto;text-align:center;margin-bottom:15px;width:850px;height:25px;padding:5px;position:relative;display:block;clear:both}.product-menu-buttons{float:left;margin:4px;width:100px;background-color:#000;padding:5px;font:10pt Tahoma;color:#fff;font-weight:100;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px;text-align:center}.product-menu-wrap a:link{color:#fff;text-decoration:none}.product-menu-wrap a:visited{color:#fff;text-decoration:none}.product-menu-wrap a:hover{color:#fff;text-decoration:none}.product-menu-wrap a:active{color:#fff;text-decoration:none}.product-menu-buttons:hover{background-color:#009D00}.paypal{margin:auto;width:50%;padding:3px;text-align:center;background-color:#000;border:2px solid #BABA74;border-radius:5px;box-shadow:1px 1px 1px 1px #000;font:11pt Arial,Helvetica,sans-serif;color:#EDA457}#swordsdirect,#swordsdirect-header{box-shadow:1px 1px 1px 1px #000;width:100%}#swordsdirect,.star-wrap{clear:both;overflow:hidden}#form a,.add-etching,.sort-by,.wkc-sword a{cursor:pointer}#form a,#navigation a,.sort-by a,.wkc-sword a{text-decoration:none}.gridContainer{width:95%;max-width:1300px;padding-left:0;padding-right:0;margin:auto;background-color:#fff}#swordsdirect{float:left;margin-left:0;margin-top:95px;display:block;background-color:#fff}#swordsdirect-header{height:90px;padding:0;background-color:#000;border-bottom:5px solid #baba74;overflow:hidden;position:fixed;z-index:4100}#sword-sales,.star-wrap{box-shadow:2px 2px 2px #000;display:block}#sword-sales,.star,.star-wrap{position:relative}#swordsdirect-header-wrapper{margin:0 auto;width:100%;max-width:1250px;height:100px;text-align:center;position:relative}#sword-sales{background-color:#400000;padding:4px;font:12pt arial;color:#fff;text-align:center;border-bottom:5px solid #baba74;text-shadow:3px 3px 3px #000;z-index:5}.swords-direct-ad{display:block}.link12l{font:16pt arial;font-weight:700;text-align:left}#swords-item-content,.item-categories{text-align:center;position:relative;float:left}#swords-item-content{width:72%;max-width:72%;margin-bottom:20px;margin-left:30px;clear:none;font-family:Arial,Helvetica,sans-serif}#swords-title-content{border-radius:5px;background-color:#000;color:#E1E1E1;text-align:justify;font:12pt arial;box-shadow:1px 1px 5px 1px #888;margin:auto auto 15px;padding:10px;border:1px solid #baba74;display:block;clear:both}.items{width:85%;margin:10px auto;text-align:center}.item-categories{width:45%;height:auto;margin:15px;display:block}.category-info,.category-title{color:#fff;text-shadow:2px 2px 2px #000;position:absolute;text-align:center;display:block}.item-categories img{width:100%;height:auto}.item-categories:hover{box-shadow:3px 3px 3px #000}.category-title{width:225px;padding:3px;background-color:green;font:18pt tahoma;font-weight:700;border-radius:5px;box-shadow:2px 2px 2px #000;top:10px;left:10px}.category-info{width:100%;padding:1px;background-color:#000;font:10pt tahoma;font-weight:700;border-radius:0;box-shadow:0 0 0 #000;bottom:0;clear:both}#movie-replicas-grid div,#movie-swords-grid div,#swords-banner-search,#swords-menu-grid div,.new-swords-ad-text,.new-swords-ads{box-shadow:1px 1px 1px 1px #888}#swords-main-navigation{float:left;margin-right:2%;margin-left:5%;margin-bottom:20px;width:160px;position:relative;overflow:visible;display:block}.swords-direct-30pt{font:24pt tahoma;font-weight:700;font-style:italic;color:#BABA74}.swords-direct-12pt{font:12pt tahoma;font-weight:700;font-style:italic;color:#E1E1E1;text-shadow:2px 2px #000}.swords-direct-10pt{font:10pt tahoma;font-weight:700;font-style:italic;color:#BABA74;text-shadow:2px 2px #000}.swords-direct-info{float:left;width:35%;height:95px;padding:0;margin:5px}.swords-direct-ordering{float:right;width:28%;height:50px;margin-top:10px;margin-left:0;text-align:center;font:10pt arial;color:#fff;position:relative;display:block;line-height:145%}.search-swords-direct{float:left;height:50px;margin-left:40px;margin-top:5px;min-width:280px;padding:0;text-align:center;display:block;font:12pt tahoma;font-weight:700;color:#E1E1E1;line-height:160%}#swords-special{clear:both;height:35px;background-color:#baba74;font:16pt tahoma;font-weight:700;color:#E1E1E1;box-shadow:1px 1px 1px 1px #000;text-shadow:3px 3px 3px #000;text-align:center;line-height:35px;position:relative;z-index:1}.swords-nav-wrapper{width:850px;margin:0 auto}.swords-title{width:100%;font:12px arial;text-align:center;font-weight:700;clear:both}#swords-menu-wrapper{width:95%;text-align:center;margin:10px auto auto;padding:0;background-color:#fff;border-collapse:separate;font-size:0;line-height:0;display:block}#swords-banner-search{padding:5px 5px 5px 25px;width:66%;margin:20px auto;position:relative;background-color:#000;border:1px solid #baba74;border-radius:5px;display:block}#swords-left-banner{float:left;line-height:0}#swords-right-search{float:right;height:40px;width:200px;text-align:right;padding-top:6px}#navigation ul{list-style-type:none;margin:0;padding:0}#navigation a{margin-bottom:1px;color:#F6F6F6;font:11pt arial;background-color:#000;display:block;height:24px;text-align:left;border:1px solid #baba74;border-radius:5px;padding:3px;line-height:24px;box-shadow:1px 1px 1px #000}#navigation{width:100%;position:relative}.new-swords-ads{margin:10px auto;width:70%;max-width:700px;border-radius:5px;clear:both;overflow:hidden;border:1px solid #baba74}.new-swords-ads img{width:100%;height:auto}.new-swords-ad-text{width:90%;height:100px;margin:20px auto;min-width:900px;background-color:#000;border-radius:0;border:2px solid #baba74;display:block;position:relative;overflow:hidden}.new-swords-ad-left{float:left;width:34%;margin-top:0;height:90px;padding:5px;font:13pt tahoma;font-weight:700;color:#baba74;text-align:left;position:relative;line-height:135%;display:block}.new-swords-ad-middle,.new-swords-ad-right{height:90px;text-align:center;display:block;position:relative;color:#baba74}.new-swords-ad-middle{float:left;margin-top:0;width:37%;padding:4px;font:12pt tahoma;font-weight:700;line-height:175%}.new-swords-ad-right{float:right;width:25%;padding:5px;font:11pt tahoma;font-weight:700;line-height:125%}.new-swords-ad-title{font:19pt tahoma;color:#fff;font-weight:700}.sword-special-title{margin:auto;margin-bottom:5px;width:70%;background-color:green;padding:4px;border:1px solid #baba74;border-radius:5px;font:14pt tahoma;color:#fff;font-weight:700}.sword-special-title:hover{background-color:#00A400}.add-etching{margin:auto auto 8px;width:200px;height:30px;font:12pt tahoma;background-color:green;line-height:30px;border:1px solid #baba74;;border-radius:5px}.swords-for-sale-wrap{width:95%;margin:15px auto;position:relative}#movie-replicas-grid,#swords-menu-grid{width:650px;font:9pt Arial;text-align:center}#movie-replicas-grid{margin:auto;font-weight:700;overflow:auto}#movie-replicas-grid div{width:150px;height:110px;float:left;overflow:hidden;margin:6px}#movie-replicas-grid div:hover,#movie-swords-grid div:hover{box-shadow:1px 1px 3px 3px #888}#historical-replicas-grid{width:625px;height:auto;margin:auto;overflow:auto}#historical-replicas-grid div{margin:20px;width:265px;height:575px;float:left;padding:0}#movie-swords-grid{margin:auto;width:95%;max-width:685px;min-width:685px;height:auto;overflow:auto}#movie-swords-grid div{width:160px;height:385px;float:left;margin:5px;text-align:center;font:9pt arial;font-weight:700;overflow:hidden;line-height:200%}#swords-menu-grid{margin:auto;height:100%;font-weight:700;overflow:visible}#swords-menu-grid div{width:145px;height:155px;float:left;margin:8px;position:relative}#swords-menu-grid div img{margin-bottom:15px}#swords-menu-grid div:hover{box-shadow:2px 2px 2px 2px #888}#swords-item-grid div,.knives-for-sale-grid div{box-shadow:1px 1px 1px 1px #888;padding:2px;float:left;text-align:center}#swords-item-grid{margin:auto;width:685px;max-width:685px;height:auto;font:9pt Arial;font-weight:700;text-align:center;overflow:auto}#swords-item-grid div{width:155px;height:225px;font:9pt Arial;font-weight:700;margin:5px}
#sword-item-grid div{width:155px;height:225px;font:9pt Arial;font-weight:700;margin:5px}	
#sword-item-grid div {
  width:155px;
  height:220px;
  float:left;
  font:9pt Arial;
  font-weight:700;
  margin:8px;
}
.sword-grid div {
    width:155px;
    height:220px;
    float:left;
    font:9pt Arial;
    font-weight:700;
    margin:8px;
}
.knives-for-sale-grid{margin:auto;width:95%;max-width:680px;min-width:520px;height:auto;font:9pt Arial;font-weight:700;text-align:center;overflow:auto}.knives-for-sale-grid div{width:155px;height:165px;font:9pt Arial;font-weight:700;margin:5px}.knives-for-sale-grid div:hover{box-shadow:2px 2px 2px 2px #888}.samurai-swords-for-sale{width:485px;height:auto;margin:auto;overflow:auto}.product-image,.wkc-sword{overflow:hidden}.samurai-swords-for-sale div{width:150px;height:215px;float:left;font:9pt Arial;font-weight:700;text-align:center;box-shadow:1px 1px 1px 1px #888;margin:5px;padding:0}.samurai-swords-for-sale div:hover{box-shadow:1px 1px 3px 3px #888}.wkc-swords{width:88%;margin:auto;position:relative}.wkc-sword{float:left;width:45%;height:300px;margin:10px;position:relative;box-shadow:1px 1px 1px 1px #888;border:3px solid #baba74}#form,.sort-by{border-radius:5px}.wkc-sword a{color:#baba74}.wkc-sword:hover{box-shadow:2px 2px 2px 2px #888}.wkc-sword-titles{width:100%;padding:0;text-align:center;font:13pt arial;color:#fff;background-color:#000;position:absolute;bottom:0;box-shadow:1px 1px 1px 1px #888;left:2px}.new-items{margin:auto;width:80%;max-width:700px;height:150px;box-shadow:2px 2px 2px 2px #383838}.sort-by{float:left;margin:5px 2px 20px 45px;width:25%;padding:4px;background-color:green;text-align:center;box-shadow:2px 2px 2px #000}#form,.footer-links{float:left;width:160px}.sort-by:hover{background-color:#400000}.sort-by a{color:#fff;font:12pt arial;text-shadow:2px 2px 2px #000}.footer-links{margin-left:40px;height:225px;padding:2px;text-align:left;font:11pt arial;color:#BABA74;font-weight:700;line-height:195%;clear:none}#form,.movie-swords-and-replicas,.top{text-align:center;display:block}#form{margin:15px;height:65px;font:10pt arial;color:#baba74;font-weight:700;position:relative;box-shadow:1px 1px 1px #383838;background-color:#000;padding:5px}.sword-coupons{margin:10px auto;width:85%;padding:3px;background-color:green;font:10pt arial;font-weight:700;border:1px solid #baba74}#form a{color:#fff}.sword-coupons:hover{background-color:#004000}.top{width:40px;height:40px;border-radius:50%;background-color:#000;font:25pt tahoma;color:#fff;line-height:45px;position:fixed;bottom:100px;right:30px}.top:hover{background-color:#400000}.movie-swords-and-replicas{width:90%;margin:20px auto;min-width:700px;padding:0;background-color:#400000;font:22pt tahoma;font-weight:700;text-shadow:2px 2px 2px #000;border-radius:5px;border:5px solid #baba74;box-shadow:1px 1px 1px 1px #888;clear:both}.movie-swords-and-replicas a:link,.movie-swords-and-replicas a:visited{text-decoration:none;color:#baba74}.movie-swords-and-replicas:hover{background-color:#500}.product{margin:auto auto 20px;border-bottom:1px solid #8D8D8D;width:100%;height:auto;position:relative;display:inline-block}.product-image,.product-info{float:left;width:50%;height:auto;text-align:center;position:relative}.product-info{margin-bottom:15px}.engraving-wrap{margin:auto;margin-bottom:50px;width:100%;height:20px;padding:5px;position:relative;display:block;clear:both}.engraving-buttons{float:left;margin:4px;width:21%;background-color:green;padding:5px;font:10pt Tahoma;color:#fff;font-weight:700;text-decoration:none;box-shadow:1px 1px 1px 1px #000;border:1px solid #baba74;border-radius:5px}.engraving-wrap a:link{color:#fff;text-decoration:none}.engraving-wrap a:visited{color:#fff;text-decoration:none}.engraving-wrap a:hover{color:#fff;text-decoration:none}.engraving-wrap a:active{color:#fff;text-decoration:none}.engraving-buttons:hover{background-color:#009D00}}.image-sh-en:hover,.image:hover img{transform:scale(1.25)}#swords-main-item-content,#swords-side-menu-table.css_menu li,#swordsdirect-footer,.checkout,.movie-swords{position:relative}.military-branches{margin:auto;width:155px;height:30px;background-image:url(military-branches.jpg)}.add-etching:hover{background-color:#00A400}.add-etching a:active,.add-etching a:link,.add-etching a:visited{color:#fff;text-decoration:none}.twhite{font:12pt tahoma;color:#fff}.red12{font:12pt arial;color:#000;font-weight:700;text-align:center}input[type=text].inputs+input[type=submit].buy-button{margin-left:5px;padding:1px;width:75px;background-color:#008040;border:1px solid #000;color:#fff;font:10pt arial;font-weight:700;font-style:italic;text-shadow:1px 1px 1px #000;cursor:pointer;box-shadow:1px 1px 1px #888}.buy-now-button{margin-left:10px;padding:4px;width:125px;background-color:#008040;border:1px solid #000;color:#fff;font:14pt arial;font-weight:700;font-style:italic;text-shadow:1px 1px 1px #000;cursor:pointer;box-shadow:1px 1px 1px #888}.buy-swords-button,.proceed-to-checkout{text-decoration:none;text-shadow:1px 1px #000;text-align:center}.buy-now-button:hover,input[type=text].inputs+input[type=submit].buy-button:hover{color:#fff;background-color:#005B2E}.quantity{height:25px;text-align:center}.proceed-to-checkout{width:80%;padding:8px;margin:2px;color:#F6F6F6;font:12pt arial;font-weight:700;background-color:green;border:1px solid #baba74;border-radius:10px}.proceed-to-checkout:hover{background-color:#00A400}.for-sale{margin:20px auto;max-width:500px;padding:5px;font:16pt arial;color:#fff;font-weight:700;background-color:#400000;border-radius:5px;border:2px solid #baba74;box-shadow:1px 1px 1px #000;clear:both}.checkout{margin:20px auto;text-align:center;clear:both}.buy-swords-button{width:150px;margin:auto;padding:10px;color:#F6F6F6;font:14pt arial;background-color:green;border:1px solid #baba74;border-radius:0;box-shadow:1px 1px 1px #000}.buy-swords-button:hover{background-color:#00A400}body,html{padding:0;background-color:#E1E1E1}.swords-direct-y10{font:11pt tahoma;font-weight:700;color:#E1E1E1;text-align:center}.swords-direct-info a:hover,.swords-direct-info a:link,.swords-direct-info a:visited{color:#BABA74;text-decoration:none}.swords-direct-tm{width:315px;height:90px;padding:5px;float:left}.swords-direct-info a:link{text-shadow:2px 2px #000}.swords-direct-ordering a:link,.swords-direct-tm-rt a:visited{color:lime;text-decoration:none}.swords-direct-ordering a:hover{color:#FF0;text-decoration:none}.ui.input input[type=text].inputs{float:left;width:68%;height:25px;padding:0;border:1px solid #000}input[type=text].inputs+input[type=submit].button{float:left;height:27px;width:27%;background-color:#BABA74;border:1px solid #000;color:#fff;font:9pt arial;font-weight:700;text-shadow:1px 1px 1px rgb(0 0 0 / .9);line-height:27px;cursor:pointer}#movie-swords,#swords-index-menu-grid div{width:140px;box-shadow:1px 1px 1px 1px #888}input[type=text].inputs+input[type=submit].button:hover{color:#fff;background-color:#ABAB6B}#swords-index-menu-grid{width:95%;margin:auto;font:10pt Arial;font-weight:700;text-align:center;overflow:auto}#swords-index-menu-grid div{height:140px;float:left;margin:18px}#swords-index-menu-grid div:hover{box-shadow:2px 2px 2px 2px #888}


.sword-specials2{clear:both;padding:4px;font:14pt tahoma;font-weight:700;font-style:italic;color:#E1E1E1;text-align:center;border:1px solid #baba74;box-shadow:1px 1px 1px 1px #888;border-radius:5px;background-color:#000;margin:15px auto}


.sword-specials {
  clear: both;
  padding: 4px;
  font: italic 700 14pt tahoma;
  color: #E1E1E1;
  text-align: center;
  border: 1px solid #baba74;
  box-shadow: 1px 1px 1px 1px #888;
  border-radius: 5px;
  background-color: #000;
  margin: 15px auto;
  width: 100%;          /* full-width bar */
  max-width: 100%;      /* prevents overflow */
}

/* Make the image responsive + centered */
.sword-specials img {
  display: block;
  margin: 0 auto;
  width: 250px;         /* original desktop size */
  max-width: 90%;       /* shrink on mobile */
  height: auto;
}


#movie-swords{margin-bottom:15px;height:340px;font:9pt arial;color:#F6F6F6;font-weight:700;border-radius:5px;padding:5px;background-image:url(bgm.png)}#movie-swords a:hover,#movie-swords a:link,#movie-swords a:visited{color:#F6F6F6;text-decoration:none}.top_image img{margin:0 auto}IMG.displayed{display:block;margin-left:auto;margin-right:auto}td,th{padding:0}hr{width:100%;height:1px;background:#fff}.text8c{text-align:center;font:8pt Arial}.price12{font:16pt Arial;font-weight:700;text-align:left}.price9{color:red;font:10pt arial;font-weight:700}.text10{text-align:justify;font:12pt arial}.text9{text-align:left;font:11pt arial}.text9j{text-align:justify;font:12pt arial}.text10c{text-align:center;font:12pt Arial}.link9l,.text9l{text-align:left}.link9l{font:10pt Arial;font-weight:700}.link9c,.text9l{font:10pt Arial}.link9c{font-weight:700;text-align:center}.swords-ql{font:9px tahoma;font-weight:700;text-align:center;color:#fff}.t9silver{font:9pt arial;font-weight:700;text-align:left;color:#CCC}.link10l{font:12pt arial;font-weight:700;text-align:left}.center,.heading10,.heading12,.link10c,.popular-swords-grid{text-align:center}.link10c{font:10pt arial;font-weight:700}img{border:none;line-height:0}A:hover{color:red}.heading12{font:16px Arial;font-weight:700}.heading10{font:12pt Arial}.fleft{float:left;margin:10px;border-radius:5px;box-shadow:0 1px 1px 1px #888}.fright{float:right;margin:4px}#swords-direct-title,#swords-main-content,#swords-main-item-content{width:700px;margin:auto;clear:both}.vbottom{vertical-align:bottom}#swords-direct-title{height:125px}#swords-main-content{height:500px;position:relative}#swords-left-navigation{float:left;height:490px;width:190px;padding:5px}#swords-content{float:left;height:500px;width:500px;line-height:0}.swords-title-content{border-radius:5px;background-color:#000;color:#E1E1E1;box-shadow:1px 1px 5px 1px #888;margin:15px auto;padding:5px;clear:both}.swords-title-content a:link,.swords-title-content a:visited{color:lime}.swords-title-content a:hover{color:#FF0}.contact-content{width:90%;border-radius:5px;background-color:#FFF;margin:20px auto;padding:5px}#swords-grid{width:500px;height:600px;margin:auto;padding:5px}#swords-grid div{width:230px;height:270px;float:left;box-shadow:1px 1px 1px 1px #888;margin:10px}.popular-swords-grid{float:right;width:95%;font:9pt Arial;font-weight:700;overflow:auto}.popular-swords-grid div{width:140px;height:190px;float:left;font:9pt Arial;font-weight:700;text-align:center;box-shadow:1px 1px 1px 1px #888;margin:15px}.popular-swords-grid div:hover{box-shadow:1px 1px 3px 3px #888}.logo-border{margin:5px;text-align:left;border-radius:5px;box-shadow:1px 1px 1px 1px #888}.samurai-swords-categories{margin:25px auto;font:14pt tahoma;color:#fff;text-align:center;width:70%;padding:8px;background-color:#000;box-shadow:2px 2px 2px #000;border:2px solid #baba74}.samurai-swords-categories:hover{background-color:#232323}#buy-swords,#swords{background-color:#000;text-align:center}.samurai-swords-categories img{margin:5px;height:90px;width:125px;border-radius:5px;border:2px solid #baba74}.samurai-title{font:11pt tahoma;font-weight:700;color:#000;text-align:center}.samurai-swords-categories a:link,.samurai-swords-categories a:visited{color:#F4F400;text-decoration:none}.samurai-swords-categories a:hover{color:#FFF;text-decoration:none}.im-sh-link,.image-shadow{box-shadow:1px 1px 1px 1px #888;border-radius:5px}.im-sh-link:hover{box-shadow:2px 2px 2px 2px #888;border-radius:5px}.image-sh-en{margin:5px;box-shadow:1px 1px 1px 1px #888;border-radius:5px}#next-item{height:50px;width:300px;line-height:50px;text-align:center;text-shadow:0 2px 2px rgb(0 0 0 / .3);margin:auto}h2{text-align:center;font:14pt arial;font-weight:700}h3,h4,h5,h6,h7{font:12pt arial;font-weight:700;text-align:center}#navigation a:hover,#top-navigation a:hover{background-color:#0C57E4}#swords-category-banner,#swords-search-box{clear:both;height:40px;width:700px;margin:auto}.footer-links a:link,.footer-links a:visited{color:#fff;text-shadow:1px 1px 1px #000;text-decoration:none}.holiday,.laser-etching,.see-also a{text-shadow:2px 2px 2px #000}.footer-links a:hover{color:#E1E1E1;text-decoration:none}#swords-item-grid div:hover{box-shadow:1px 1px 3px 3px #888}#buy-swords{padding:3px;font:10pt arial;font-weight:700;color:#E1E1E1;overflow:hidden;border-top:2px solid #baba74;box-shadow:1px 1px 1px #000}#swordsdirect-footer{width:100%;color:#fff;background-color:#400000;border-radius:0;clear:both;overflow:auto}#swords{height:60px;padding:5px}.movie-swords{width:80%;margin:auto auto 1px;background:#F6F6F6;padding:0 8px 8px;font:14px arial;font-weight:600;box-shadow:0 2px 2px #0E0E0E;overflow:visible;line-height:200%}.movie-swords a:link,.movie-swords a:visited{text-decoration:none;color:blue}.movie-swords a:hover{text-decoration:none;color:red}.movie-swords .banner{margin:0 -15px 0 -20px}.movie-swords .banner .title{background-color:#000;height:25px;color:#E1E1E1;padding:5px;font:12px arial;font-weight:600;font-style:italic;box-shadow:0 2px 2px #888;border:1px solid #baba74;line-height:25px}.movie-swords .banner .fold{width:0;height:0;border-top:0;border-bottom:10px solid #fff0;border-right:10px solid #8e979f}.title a:hover,.title a:link,.title a:visited{text-decoration:none;color:#fff}.i300{text-align:center}.i300 img{width:300px;height:300px}#armor-menu-grid{width:85%;height:auto;margin:auto auto 25px;text-align:center;padding:3px}#armor-menu-grid div{width:43%;height:290px;float:left;box-shadow:1px 1px 1px 1px #888;margin:5px;padding:3px}#armor-menu-grid div:hover{box-shadow:2px 2px 2px 2px #888}#swords-item-grid div img{border-radius:5px}.swords-quick-links{margin:8px auto;width:155px;height:40px;font:13pt tahoma;font-weight:700;color:#fc0;border:2pt solid #baba74;background-color:#000;border-radius:5px;text-align:center;box-shadow:1px 1px #000;padding-top:2px;padding-bottom:2px;overflow:hidden;line-height:100%;transition:height .5s}.swords-quick-links:hover{background-color:#0C57E4}.swords-quick-links a:link{text-decoration:none;font:13pt tahoma;font-weight:700;color:#fc0}.swords-quick-links a:hover,.swords-quick-links a:visited{color:#fc0}.swords-quick-links img{border-radius:5px}.swords-collectibles{margin:12px auto;width:155px;height:auto;border:2pt solid #baba74;background-color:#000;border-radius:5px;box-shadow:1px 1px #000}.swords-collectibles:hover{box-shadow:2px 2px #000}#swords-side-menu-wrapper.quirks{margin-bottom:0;margin-right:0}#swords-side-menu-wrapper.quirks #swords-side-menu-table ul li{width:100%}#swords-side-menu-table{margin:0;padding:0;line-height:0;font-size:0;display:inline-block;width:auto}#swords-side-menu-table li a{line-height:16px;font-size:13px;font-family:Arial,sans-serif;text-decoration:none;color:#FFF;font-style:normal;font-weight:700;padding:9px 20px 10px 5px;display:block;cursor:pointer;white-space:nowrap}#swords-side-menu-table li div.buttonbg{height:34px;width:150px;margin:5px;line-height:0;background-color:#000;border:2px solid #baba74;border-radius:0;padding:0;box-shadow:1px 1px 1px #888;text-align:left}#swords-side-menu-table li a:hover,#swords-side-menu-table li.active a.topitem,#swords-side-menu-table li.expanded a.topitem,#swords-side-menu-table li.itemhot a.topitem,#swords-side-menu-table li:hover div.buttonbg a{color:#E1E1E1;font-style:normal;font-weight:700;text-decoration:none}#swords-side-menu-table li.active div.buttonbg,#swords-side-menu-table li.expanded div.buttonbg,#swords-side-menu-table li.itemhot div.buttonbg,#swords-side-menu-table li:hover div.buttonbg{background-color:#400000;box-shadow:0 0 7px -1px #FFF inset;border:2px solid #baba74}#swords-side-menu-table li.first_button div.buttonbg{border-radius:4px 4px 0 0}#swords-side-menu-table li.last_button div.buttonbg{border-radius:0 0 4px 4px}#swords-side-menu-table ul li a{color:#FFF;font-family:Arial,sans-serif;font-size:14px;line-height:10px;font-style:normal;font-weight:400;text-decoration:none;display:block;vertical-align:middle;white-space:nowrap;padding:7px 15px 7px 13px;text-align:left}#swords-side-menu-table ul li a:hover,#swords-side-menu-table ul li.subexpanded a.subexpanded,#swords-side-menu-table ul li.subitemhot a.subitemhot,#swords-side-menu-table ul li:hover>a{color:#FFF;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}#swords-menu-table li a,#swords-menu-table li a:hover,#swords-menu-table li.active a.topitem,#swords-menu-table li.expanded a.topitem,#swords-menu-table li.itemhot a.topitem,#swords-menu-table li:hover div.buttonbg a{font-weight:700;color:#FFF;font-style:normal;text-decoration:none}#swords-side-menu-table ul li.subexpanded,#swords-side-menu-table ul li.subitemhot,#swords-side-menu-table ul li:hover{border:1px solid #baba74;background-color:#400000;box-shadow:none}#swords-side-menu-table ul{margin:0;border:1px solid #baba74;padding:0;background:#000;font-size:0;border-radius:2px}#swords-side-menu-table ul li.separator{padding:7px;cursor:default;background:0 0;box-shadow:none;border-width:0}#swords-side-menu-table div.arrow,#swords-side-menu-table ul li a.with_arrow{background-image:url(swords_c.png);background-repeat:no-repeat;background-position:right center}#swords-side-menu-table ul li.separator div{border-top:1px solid #9C0;font-size:0}#swords-side-menu-table ul li{border-style:solid;border-color:#fff0;border-width:0;height:auto;width:auto;text-align:left;line-height:0;font-size:0;cursor:pointer;float:none;margin:0;border-radius:0;padding:0;box-shadow:none;background-color:#002800;display:block}#swords-side-menu-table ul li.first_item{border-radius:4px 4px 0 0}#swords-side-menu-table ul li.last_item{border-radius:0 0 4px 4px}#swords-side-menu-table a img{border:none}#swords-side-menu-table li{list-style:none;margin:0;padding:0;float:left;display:inline-block}#swords-side-menu-table.css_menu li:hover>ul{top:0;left:100%;right:auto;opacity:1}#swords-side-menu-table.css_menu ul li:hover>ul{opacity:1;top:-1px;left:100%;right:auto}#swords-side-menu-table ul{box-shadow:1px 1px 3px -1px #333;position:absolute;top:-99999px;z-index:4000}#swords-side-menu-table ul ul{position:absolute;z-index:5000}#swords-side-menu-table .submenu_arrow{margin-left:8px}@media screen and (max-width:500px){#swords-side-menu-wrapper:not(.scripted){text-align:center}#swords-side-menu-wrapper:not(.scripted) #swords-side-menu-table li{float:none;vertical-align:top}}#swords-side-menu-wrapper.centeritems{text-align:center}#swords-side-menu-wrapper.centeritems #swords-side-menu-table li{float:none;vertical-align:top}#swords-side-menu-table div.arrow{height:100%}#swords-side-menu-table ul li a.with_arrow{padding-right:19px}#swords-menu-table li a,#swords-menu-table ul li a{white-space:nowrap}#swords-menu-wrapper{width:95%;text-align:center;margin:10px auto auto;padding:0;background-color:#fff;border-collapse:separate;font-size:0;line-height:0}#swords-menu-wrapper.quirks{margin-bottom:0;margin-right:0}#swords-menu-wrapper.quirks #swords-menu-table ul li{width:100%}#swords-menu-table{margin:0;padding:0;line-height:0;font-size:0;display:inline-block;width:auto}#swords-menu-table ul li,#swords-menu-table ul li a{text-align:left;display:block}#swords-menu-wrapper.centeritems,.laser-etching,.laser-order{text-align:center}#swords-menu-table li a{line-height:15px;font-size:12px;font-family:Arial;padding:10px 30px 2px 2px;display:block;cursor:pointer}#swords-menu-table li div.buttonbg{height:34px;margin:4px;width:163px;line-height:0;background-color:#000;border:1px solid #baba74;padding:0;box-shadow:1px 1px 1px #000;text-align:center;border-radius:0}#swords-menu-table ul li a,#swords-menu-table ul li a:hover,#swords-menu-table ul li.subexpanded a.subexpanded,#swords-menu-table ul li.subitemhot a.subitemhot,#swords-menu-table ul li:hover>a{color:#FFF;font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;text-decoration:none}#swords-menu-table li.active div.buttonbg,#swords-menu-table li.expanded div.buttonbg,#swords-menu-table li.itemhot div.buttonbg,#swords-menu-table li:hover div.buttonbg{background-color:#400000;box-shadow:0 0 7px -1px #FFF inset;border:1px solid #baba74}#swords-menu-table li.first_button div.buttonbg{border-radius:0}#swords-menu-table li.last_button div.buttonbg{border-radius:0 4px 4px 0}#swords-menu-table ul li a{line-height:14px;display:block;vertical-align:middle;padding:5px 15px 5px 13px}#swords-menu-table ul li.subexpanded,#swords-menu-table ul li.subitemhot,#swords-menu-table ul li:hover{border:1px solid #baba74;background-color:#400000;box-shadow:none}#swords-menu-table ul{margin:0;padding:5px;background:#002800;font-size:0;border-radius:0 12px;border:1px solid #baba74}#swords-menu-table ul li.separator{padding:7px;cursor:default;background:0 0;box-shadow:none;border-width:0}#swords-menu-table ul li.separator div{border-top:1px solid #9C0;font-size:0}#swords-menu-table ul li{border-style:solid;border-color:#fff0;border-width:0;height:auto;width:auto;line-height:0;font-size:0;cursor:pointer;float:none;margin:0;border-radius:0;padding:0;box-shadow:none;background-color:#002800}#swords-menu-table ul li.first_item{border-radius:4px 4px 0 0}#swords-menu-table ul li.last_item{border-radius:0 0 4px 4px}#swords-menu-table a img{border:none}#swords-menu-table li{list-style:none;margin:0;padding:0;float:left;display:inline-block}#swords-menu-table.css_menu li{position:relative}#swords-menu-table.css_menu li:hover>ul{top:100%;left:0;right:auto;opacity:1}#swords-menu-table.css_menu ul li:hover>ul{opacity:1;top:-1px;left:100%;right:auto}#swords-menu-table ul{box-shadow:1px 1px 3px -1px #333;position:absolute;top:-99999px;z-index:4000}#swords-menu-table ul ul{position:absolute;z-index:5000}#swords-menu-table .submenu_arrow{margin-left:8px}@media screen and (max-width:650px){#swords-menu-wrapper:not(.scripted){text-align:center}#swords-menu-wrapper:not(.scripted) #swords-menu-table li{float:none;vertical-align:top}#swords-menu-table li div.buttonbg{height:34px;margin:2px;width:250px;line-height:0;background-color:#000;border:1px solid #baba74;padding:0;box-shadow:1px 1px 1px #000;text-align:center;border-radius:0}#swords-menu-table li a{line-height:15px;font-size:16px;font-family:Arial,sans-serif;text-decoration:none;color:#FFF;font-style:normal;font-weight:700;padding:10px 25px 2px 2px;display:block;cursor:pointer}}.ad-content,.cart-summary,.laser-engraving{border:2px solid #baba74}#swords-menu-wrapper.centeritems #swords-menu-table li{float:none;vertical-align:top}#swords-menu-table div.arrow{background-image:url(swords_d.png);background-repeat:no-repeat;background-position:right center;height:100%}#swords-menu-table ul li a.with_arrow{background-image:url(swords_c.png);background-repeat:no-repeat;background-position:right center;padding-right:19px}.laser-engraving{margin:10px auto;width:97%;max-width:800px;min-width:275px;height:auto;min-height:150px;font:14pt arial;color:#fff;background-color:#000;overflow:hidden;position:relative;box-shadow:2px 2px 2px #000;line-height:135%;clear:both}.laser-etching{background-color:maroon;padding:5px;font:18pt arial}.laser-details{float:left;width:55%;min-width:275px;margin:5px;padding:0}.laser-order{float:left;width:30%;min-width:250px;margin:5px 5px 5px 50px;padding:0;color:#baba74}.laser-engraving a:active,.laser-engraving a:link,.laser-engraving a:visited{font-weight:700;color:#80FF00}.laser-engraving a:link:hover{color:#ff0}.image img{transition:all 1s ease}.cart-summary{margin:auto auto 15px;width:150px;height:150px;box-shadow:1px 1px 1px #888}.holiday-ad,.see-also,.special-sale{box-shadow:2px 2px 2px #000}.hrsm{margin:20px auto;width:50%}.holiday,.see-also,.special-sale{margin:auto;text-align:center;border-radius:5px}.see-also{margin-top:20px; margin-bottom:25px;  width:350px;padding:4px;background-color:green;cursor:pointer}.see-also:hover,.special-sale{background-color:#400000}.see-also a{color:#fff;font:14pt arial;font-weight:700;text-decoration:none}.special-sale{margin-top:15px;width:325px;height:30px;font:12pt tahoma;font-weight:700;color:#fff;line-height:30px;clear:both}.top a{color:#fff;text-decoration:none}.holiday-ad{margin:auto auto 15px;width:95%;max-width:650px;border-radius:5px}.holiday{width:90%;max-width:500px;background-image:url(thanksgiving.jpg);background-repeat:no-repeat;font:16pt arial;color:#FF0;box-shadow:5px 2px 2px #000;line-height:200%}.ad-content,.content{max-width:625px;height:auto;max-height:150px;box-shadow:2px 2px 2px #000;margin:auto}.new-swords-ad-text a{color:#fff;text-decoration:none}.new-swords-ad-text a:hover{color:#FFF;text-decoration:none}.slide-ads{display:none}.ad-content{width:95%;border-radius:5px}.ad-content img{width:100%}.content{width:95%;background-color:#000;border:2px solid #baba74;border-radius:5px}.content img{max-width:100%}.prop65_img a{position:relative;font:8pt tahoma;color:#000}.prop65_img a span{position:absolute;display:none;z-index:99}.prop65_img a:hover span{display:block}.free-shipping{margin-top:5px;margin-bottom:5px;width:200px;padding:3px;text-align:center;font:14pt Tahoma,Geneva,sans-serif;background-color:blue;color:#fff;font-weight:700;text-shadow:2px 2px 2px #000;box-shadow:2px 2px 2px #000}.prop65{width:216px;height:45px;margin:0;background-image:url(prop65.gif)}.prop65:hover{background-image:url(prop65.jpg)}
.footer-box {
  border-radius: 5px;
  background-color: #000;
  color: #E1E1E1;
  text-align: justify;
  font: 12pt arial;
  box-shadow: 1px 1px 5px 1px #888;
  margin: 20px auto 15px;
  padding: 10px 15px;
  border: 1px solid #baba74;
  display: block;
  clear: both;

  /* Responsive behavior */
  max-width: 900px;
  width: 95%;
  box-sizing: border-box;
}
.shipping-divider {
  display: block;
  max-width: 250px;     /* preserves your original size on desktop */
  width: 90%;           /* scales down on smaller screens */
  margin: 15px auto;
  padding: 3px 0;
  text-align: center;
  font: bold 12px Arial, sans-serif;
  color: #E1E1E1;
  background-color: #000;
  border: 1px solid #baba74;
  border-radius: 5px;
  box-shadow: 1px 1px 5px 1px #888;
}
/* Desktop layout */
#sword-item-grid {
    margin: auto;
    width: 685px;
    max-width: 100%;
    height: auto;
    font: 9pt Arial;
    font-weight: 700;
    text-align: center;
    overflow: auto;
}

#sword-item-grid div {
    width: 155px;
    height: 225px;
    font: 9pt Arial;
    font-weight: 700;
    margin: 5px;
    float: left;
}

/* Responsive behavior */
@media (max-width: 700px) {
    #sword-item-grid {
        width: 100%;
    }
}

@media (max-width: 600px) {
    #sword-item-grid div {
        width: 45%;      /* 2 items per row */
        height: auto;
    }
}

@media (max-width: 400px) {
    #sword-item-grid div {
        width: 100%;     /* 1 item per row */
        height: auto;
    }
}
#sword-item-grid div:hover{box-shadow:1px 1px 3px 3px #888}
#sword-item-grid div{box-shadow:1px 1px 1px 1px #888;padding:0;text-align:center}