@charset "utf-8";
/* CSS Document */

/* exclusive folding knives */

body {
  background-color: #660000;
  font: 16px arial, sans-serif;
  text-align:center;
  color: #ebebeb;
}



a:link {
	color: #ffffff;
	}

a:visited {
	color: #ffffff;
	}



a:hover {
	color:#ffff99;
	}

a img {border: none; }

#bg-main {
  position: absolute;
  width: 950px;
  height: 1156px;
  left: 50%;
  top: 30px;
  margin-left: -475px;
  margin-top: 0px;
  background-image:url(../mainbg02.jpg);
}

#bottom1 {

  position: absolute;
  top: 1500px;
  text-align: left;

  }
  
#s-menu {
  position: absolute;
  width: 165px;
  height: 900px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 202px;
}

#t-menu {
  position: absolute;
  width: 925px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 160px;
}
  
#s-menu1 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 202px;
  background-image:url(../s-feat_knife-o.png);
}


#s-menu1 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu1 img {
width:100%;
height:100%;
border:0;
}

#s-menu1 a:hover img {
visibility: hidden;
}  


#s-menu2 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 252px;
  background-image:url(../s-folding_knives-o.png);
}


#s-menu2 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu2 img {
width:100%;
height:100%;
border:0;
}

#s-menu2 a:hover img {
visibility: hidden;
}

#s-menu3 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 302px;
  background-image:url(../s-hunting_knives-o.png);
}


#s-menu3 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu3 img {
width:100%;
height:100%;
border:0;
}

#s-menu3 a:hover img {
visibility: hidden;
}


#s-menu4 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 352px;
  background-image:url(../s-tactical_knives-o.png);
}


#s-menu4 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu4 img {
width:100%;
height:100%;
border:0;
}

#s-menu4 a:hover img {
visibility: hidden;
}

#s-menu5 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 402px;
  background-image:url(../s-custom_knives-o.png);
}


#s-menu5 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu5 img {
width:100%;
height:100%;
border:0;
}

#s-menu5 a:hover img {
visibility: hidden;
}


#s-menu6 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 452px;
  background-image:url(../s-pistol_grips-o.png);
}


#s-menu6 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu6 img {
width:100%;
height:100%;
border:0;
}

#s-menu6 a:hover img {
visibility: hidden;
}

#s-menu7 {
  position: absolute;
  width: 159px;
  height: 34px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 502px;
  background-image:url(../s-award_winning_knives-o.png);
}


#s-menu7 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#s-menu7 img {
width:100%;
height:100%;
border:0;
}

#s-menu7 a:hover img {
visibility: hidden;
}

#menu1 {
  position: absolute;
  width: 64px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 160px;
  background-image:url(../m-home-o.png);
}


#menu1 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu1 img {
width:100%;
height:100%;
border:0;
}

#menu1 a:hover img {
visibility: hidden;
} 


#menu2 {
  position: absolute;
  width: 101px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: -348px;
  margin-top: 160px;
  background-image:url(../m-about-o.png);
}


#menu2 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu2 img {
width:100%;
height:100%;
border:0;
}

#menu2 a:hover img {
visibility: hidden;
} 


#menu3	 {
  position: absolute;
  width: 85px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: -196px;
  margin-top: 160px;
  background-image:url(../m-awards-o.png);
}


#menu3 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu3 img {
width:100%;
height:100%;
border:0;
}

#menu3 a:hover img {
visibility: hidden;
}

#menu4	 {
  position: absolute;
  width: 56px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: -57px;
  margin-top: 160px;
  background-image:url(../m-faq-o.png);
}


#menu4 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu4 img {
width:100%;
height:100%;
border:0;
}

#menu4 a:hover img {
visibility: hidden;
}

#menu5	 {
  position: absolute;
  width: 129px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: 46px;
  margin-top: 160px;
  background-image:url(../m-newsletter-o.png);
}


#menu5 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu5 img {
width:100%;
height:100%;
border:0;
}

#menu5 a:hover img {
visibility: hidden;
}

#menu6	 {
  position: absolute;
  width: 98px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: 220px;
  margin-top: 160px;
  background-image:url(../m-shipping-o.png);
}


#menu6 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu6 img {
width:100%;
height:100%;
border:0;
}

#menu6 a:hover img {
visibility: hidden;
}

#menu7	 {
  position: absolute;
  width: 98px;
  height: 20px;
  left: 50%;
  top: 30px;
  margin-left: 363px;
  margin-top: 160px;
  background-image:url(../m-contact-o.png);
}


#menu7 a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#menu7 img {
width:100%;
height:100%;
border:0;
}

#menu7 a:hover img {
visibility: hidden;
}

#botmenu {
  font-size:14px;
  position: absolute;
  width: 950px;
  height: 100px;
  left: 50%;
  top: 30px;
  margin-left: -463px;
  margin-top: 1050px;
  }

#rotator {
  position: absolute;
  width: 720px;
  height: 40px;
  left: 50%;
  top: 30px;
  margin-left: -275px;
  margin-top: 215px;
  }
  
#rotator-g {
  position: absolute;
  width: 680px;
  height: 40px;
  left: 50%;
  top: 30px;
  margin-left: -350px;
  margin-top: 680px;
  }

#rotator-nl {
  position: absolute;
  width: 680px;
  height: 40px;
  left: 50%;
  top: 30px;
  margin-left: -350px;
  margin-top: -25px;
  }  
  
h1 {
  position: absolute;
  width: 680px;
  height: 300px;
  left: 50%;
  top: 30px;
  margin-left: -255px;
  margin-top: 332px;
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  font-weight:normal;
  }
  
h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font: 16px arial, sans-serif;
  font-size:20px;
  font-weight:bold;
  }

h3 {
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  font-weight:normal;
  }
    
span.title0 {
font-size:18px;
font-weight:bold;
color:#FFCC66;
}

span.title1 {
font-size:24px;
font-weight:bold;
color:#FFCC66;
}

span.title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#fff;
}


span.text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#fff;
}

#featuredmed {
  position: absolute;
  width: 300px;
  height: 225px;
  left: 50%;
  top: 30px;
  margin-left: -235px;
  margin-top: 565px;
  }
  
#featuredtitlebg {
  position: absolute;
  width: 366px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: 75px;
  margin-top: 565px;
  background:#FFFFFF;
  opacity:0.37;
  filter:alpha(opacity=37);
  }
  
#featuredtitle {
  position: absolute;
  width: 366px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: 80px;
  margin-top: 568px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  color:#FFFFFF;
  }
  
#featuredname {
  position: absolute;
  width: 355px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: 80px;
  margin-top: 568px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:16px;
  color:#ffcc66;
  }
  
#featureddescbg {
  position: absolute;
  width: 366px;
  height: 193px;
  left: 50%;
  top: 30px;
  margin-left: 75px;
  margin-top: 597px;
  background:#FFFFFF;
  opacity:0.37;
  filter:alpha(opacity=37);
  }
  
#featureddesccat {
  position: absolute;
  width: 366px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: 80px;
  margin-top: 605px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:15px;
  color:#FFFFFF;
  }
  
#featureddesc {
  position: absolute;
  width: 366px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: 155px;
  margin-top: 605px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:15px;
  color:#ffcc66;
  }
  
#clickimgsmall {
  position: absolute;
  width: 366px;
  height: 25px;
  left: 50%;
  top: 30px;
  margin-left: 80px;
  margin-top: 772px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:12px;
  color:#ffffff;
  }

#addtocart	 {
  position: absolute;
  width: 183px;
  height: 49px;
  left: 50%;
  top: 30px;
  margin-left: 244px;
  margin-top: 730px;
  background-image:url(../addtocart-o.png);
}


#addtocart a, div.menu1 a:link, div.menu1 a:visited {
display:block;
}

#addtocart img {
width:100%;
height:100%;
border:0;
}

#addtocart a:hover img {
visibility: hidden;
}

#featuredimg {
  position: absolute;
  width: 690px;
  height: 84px;
  left: 50%;
  top: 30px;
  margin-left: -237px;
  margin-top: 810px;
  }
  
#featuredimg img {
padding-right:9px;
}

#itemframe-a {
  position: absolute;
  width: 728px;
  height: 827px;
  left: 50%;
  top: 30px;
  margin-left: -278px;
  margin-top: 210px;
  padding-left:10px;
  overflow:scroll;
  overflow-x: hidden;
  }

#itemframe {
  position: absolute;
  width: 738px;
  height: 827px;
  left: 50%;
  top: 30px;
  margin-left: -278px;
  margin-top: 210px;
  overflow:scroll;
  overflow-x: hidden;
  }

#itemframe ul li {
display:inline;
}

#itemframe ul {
list-style-type: none;
}

#itemframe2 {
  position: absolute;
  width: 748px;
  height: 830px;
  left: 50%;
  top: 30px;
  margin-left: -288px;
  margin-top: 215px;
  overflow:hidden;
  }
  
 #itemframe3 {
  position: absolute;
  width: 728px;
  height: 690px;
  left: 50%;
  top: 30px;
  margin-left: -268px;
  margin-top: 825px;
  overflow:hidden;
  }

#newsletterframe {
  position: absolute;
  width: 708px;
  height: 690px;
  left: 50%;
  top: 30px;
  margin-left: -268px;
  margin-top: 224px;
  }
  
span.strikethrough {
  text-decoration:line-through;
  }

span.small1 {
  font-size:12px;
  }

#maintext {
  position: absolute;
  width: 708px;
  height: 655px;
  left: 50%;
  top: 30px;
  margin-left: -288px;
  margin-top: 335px;
  overflow:auto;
  text-align:justify;
  padding: 20px 20px 20px 20px;
  }
  
span.title2 {
  font-size:18px;
  font-weight:bold;
  text-align:right;
  }
 
span.title3 {
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:bold;
  color:#ffcc66;
  }
  
span.title4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#ffcc66;
  }
  
span.title5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  }

span.title6 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#FF0000;
  }
  
span.title7 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#EBEBEB;
  }
  
#descsmall {
  font-size:14px;
  text-align:justify;
  padding: 0px 10px 0px 10px;
  }
  
ul
{
margin-top: 0;
}

span.gallery1 {
float:left;
width:228px;
height:220px;
overflow:hidden;
padding:5px 5px 5px 5px;
}

span.gallery1 a {
text-decoration:underline;
}

span.gallery1 a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	text-decoration:none;
}

span.gallery2 {
float:left;
width:228px;
height:310px;
overflow:hidden;
padding:5px 5px 5px 5px;
}

span.gallery2 a {
text-decoration:underline;
}

span.gallery2 a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	text-decoration:none;
}

span.galleryf {
	font-size:14px;	
float:left;
width:228px;
height:310px;
overflow:hidden;
padding:5px 5px 5px 5px;
}

span.galleryf a {
text-decoration:underline;
}

span.galleryf a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	text-decoration:none;
}


  

