/* CSS Document */
*{margin:0px;padding:0px}
body{background: #afafaf url("images/bg2.png") repeat;}

#striped{background: url("images/bg.png") repeat-x;height:700px;width:100%;position:absolute;left:0px;top:0px;z-index:1}
#circle{position:absolute;left:0px;top:0px;width:200px;height:206px;background:url("images/circle.png") no-repeat;z-index:3}
#blackstripe{position:absolute;left:0px;top:50px;width:100%;height:100px;background-color:#000000;z-index:2}

.nav_image{margin-top:5px;margin-bottom:5px;}

form{
  margin-top:5px;
  margin-bottom:5px;
  margin-left: 5px;
  margin-right: 5px;
}

.emphasis{font-size:18px;font-weight:bold;display:block}
.large{font-size:16px;}
.mainBox1{
  background:url("images/redBoxBG.png") #000000 no-repeat;
  width:510px;
  height: 166px;
  color:#ffffff;
}

.mainBox1 p{
  margin-left:20px;
  margin-right:20px;
  margin-top:10px;

}

.mainBox2{
  background:url("images/grayBoxBG.gif") #000000 no-repeat;
  height:166px;
  width:210px;
  color:#000000;
}

.mainBox2 p{
  margin-top:20px;
  margin-left:13px;
  margin-right:10px;
  
}

.mainBox2 td{
  padding: 3px;
  

}

.mainBox3{
  background:url("images/grayAutographBg.gif") #000000 no-repeat;
  height:166px;
  width:218px;
  color:#000000;
  left: 10px;
  margin-top: 150px;
  cursor:pointer;

}


.contactTable td{
  padding:20px;
}


.products{
  border-spacing:0px;
  border: 1px dashed #C0C0C0;
  vertical-align:bottom;
  width:100%;
}
.products td{
  text-align:center;
}

a,a:visited,a:hover{color: #cf181f;}
a:hover{color: #ffffff;}

#content-background{
  position:absolute;
  background: #000000;
  width:800px;
  margin-left:190px;
  margin-top:210px;
  z-index:5;
}

#spacer{
  position:absolute;
  background: #000000;
  width:800px;
  height:100%;
  margin-left:190px;
  margin-top:100px;
  z-index:5;
}

#content{
  margin-top:40px;
  margin-left:20px;
  margin-right:20px;
  font-family: Calibri;
  font-size:10pt;
  color:#ffffff;
  text-align:center;
}

#content img{
  border: 0;
}

.item{
  padding:15px;
  border-spacing:0px;
  border: 1px dashed #C0C0C0;
  vertical-align:bottom;
  width:25%;
  }

.item:hover{
  background-color:#ffffff;
  color:#cf181f;
}

.item:hover a:link{
  font-family: Calibri;
  font-size:10pt;
  color:#cf181f;
  text-decoration:none;
}

.item:hover a:visited{
  font-family: Calibri;
  font-size:10pt;
  color:#cf181f;
  text-decoration:none;
}

.item a:link{
  font-family: Calibri;
  font-size:10pt;
  color:#ffffff;
  text-decoration:none;
}

.item a:visited{
  font-family: Calibri;
  font-size:10pt;
  color:#ffffff;
  text-decoration:none;
}

.item a:hover{
  font-size:12pt;
  color:#cf181f;
}

#content td{
  text-align:center;
  vertical-align:top;
}



#logo{
  position:absolute;
  left:200px;
  top:50px;
  z-index:6; 
}

#sublogo{
  position:absolute;
  left:605px;
  top: 110px;
  z-index:6;
}

#searchbar{
  position:absolute;
  left:770px;
  top:216px;
  z-index:12;
}

#nav{position:absolute;margin-left:20px;margin-top:210px;font-family: Impact, Calibri, Arial;font-size: 18px;z-index:5}
#nav .sub{font-family:Impact;margin-left:20px;margin-top:-10px;margin-bottom:15px;font-size:18px;padding:0px}




#nav img{
  border:0px;
}

#nav a{
	color: #000000;
	text-decoration: none;
margin-top:5px;


}

#nav a:visited {
	color: #000000;
	text-decoration: none;
}
#nav a:hover {
	color: #434343;
	text-decoration: none;
}

#nav .sub a, #nav .sub a:visited, #nav .sub a:hover{margin-top:0px; padding:0px;color: #cf181f;}

/*.nav1{
	background:url("images/BONE.png");
	background-repeat: no-repeat;
	padding-top:8px;

}
.nav1:hover{
	background:url("images/boneon.png");
	background-repeat:no-repeat;
	color: #434343;
}*/

.featured h1{
   font-family: Calibri;
   font-size: 40px;
   margin-bottom:2px;
   margin-top:2px;
   color: #cf181f;
   
}

h1{
   font-family: Calibri;
   font-size: 40px;
   margin-bottom:2px;
   margin-top:2px;
   color: #ffffff;
   
}

.redTitle{
  font-size:18px;
  color:#cf181f;
  font-weight:bold;
}

.featured{
   background:#ffffff;
   color: #000000;
   width:700px;
   padding:5px;
   border: 3px solid #cf181f;
}

.featured a {
   color:#000000;
   text-decoration:none;
}

.featured a:visited {
   color:#000000;
   text-decoration:none;
}

.featured a:hover {
   color:#cf181f;
}

.itemImage{
  border: 3px dotted #cf181f;
  width:400px;
  padding:0px;
}
.itemImage img{
  
  max-width:400px;
  width: expression(this.width > 400 ? '400px' : true);
 /* width: expression(this.width > 400 ? 400: true);*/
}

#top_navigation{position:absolute;top:170px;padding-top:2px;height:35px;padding-bottom:2px;background-color:#252525;z-index:6;margin-left:210px;width:775px;padding-left:0px;padding-right:0px


  z-index:10;

}
#top_navigation form{display:inline;}
#top_navigation_inner{width:100%;background-color:#000000;height:35px}
#top_navigation_inner div{margin-right:10px;z-index:7;}
#top_navigation_inner div:hover{cursor:pointer}

.bottomOfPageText, .bottomOfPageText a, .bottomOfPageText a:visited, .bottomOfPageText a:hover{font-size:11px;color:#ffffff;margin-top:100px}

#view_cart{background:url("images/viewcart.png") no-repeat;height:35px;float:right;width:123px}
#home{background:url("images/home.png") no-repeat;height:35px;width:106px;float:right;}
#contact{background:url("images/contact.png") no-repeat;height:35px;width:109px;float:right;}
#aboutus{background:url("images/aboutus.png") no-repeat;height:35px;width:120px;float:right;}

#view_cart:hover,
#home:hover,
#aboutus:hover,
#contact:hover
{background-position:0 -35px;}

/*Magic Hover*/
ul.thumb {
	list-style: none;
	margin: 0; padding: 0px;
	width: 200px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	position: relative;  /* Set the absolute positioning base coordinate */
  width: 110px;
	height: 18px;
	
}
ul.thumb li img {
	width: 150px; height: 20px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	position: absolute;
	left: 0; top: -3px;
	
}







