body {
  background-color: #FE771D;
  background-image: url(images/BodyBackground.jpg);
  background-repeat: repeat-x;
  margin:0;
  border:0;
  padding:0;
  /*height:100%; 
  max-height:100%; */
  font-family:arial, verdana, sans-serif; 
/*  font-size:76%;*/
  overflow: hidden; 
  }

P { clear: left } 

#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  overflow:auto; 
  height: 100px;
  /*background-image: url(images/2024Logo.jpg);*/
  background-image: url(images/Logo.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #000000;
  }


.center{
  margin: 0 auto;
  max-width: 1000px;
}

#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:1px; 
  overflow:auto; 
  text-align:right; 
  background:#2713aa;
  }
	
.centerImg {
  display: block;
  margin: auto;
  max-width: 100%;
}

.responsiveImg {
	max-width: 100%;
	height: auto;
}

.moreInfoDiv{
  position: fixed; 
  top:116px;
  bottom:1px; 
  overflow:auto; 
  color:#ffffff;
	width: 100%;
}

#singleItem {
  position:fixed; 
  margin:0px 5px;
  padding: 0px 0px 0px 0px;
  top:116px;
  bottom:1px; 
  overflow:auto; 
  color:#ffffff;
}

#contents {
  position:fixed; 
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  top:116px;
  left:250px;
  bottom:1px; 
  right:0; 
  overflow:auto; 
  color:#ffffff;
  }
	
#moreInfo {
  position:fixed; 
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  top:116px;
  bottom:1px; 
  right:0; 
  overflow:auto; 
  color:#ffffff;
  }
	
.mainContent {
	max-width: 600px;
	 margin: 0 auto;
}	

#contentHeader {
/*  position: absolute; */
  width:100%; 
  margin: 5px;
  float: left;
/*  top: 5px;
  left: 5px;
  height: 55px; */
/*  background: #0000ff; */
  color: #ffffff;
}

#contentHeader form {
  float: right;
  margin: 3px 30px;
  background:#000000;
}

#contentHeader h1 {
/*  text-align: center;*/
  float:left;
  border: 0;
  margin: 5px;
  padding: 0;  
  background: #000000;
}

/*#content h3 {
  margin: 15px 0px 0px 15px;
  text-align: left;
  float:left;
}*/

#content {
  float:left;
  color: #ffffff;
  overflow: auto;
  background-repeat: repeat-x;
}

/*#content img {
  margin: 9px;
  float:left;
}*/

#content form {
  float:left;
}

#leftCol {
  position:fixed;
  padding: 7px;
  top: 180px;
  left: 5px;
  bottom: 5px;
  width: 220px;
  background-color: #000000;
  color:#ff771d;
	font-size: 1.1em;
}

#leftCol h1, h2, h3 {
  text-align: center;
}

#Thumbs {
  width: 280px;
  height: 250px;
  float: left;
  text-align: center;
  margin: 5px 5px 5px 5px;
  border: 0px;
/*  background-color: #bbaa00;*/
}

#Thumbs325 {
  width: 280px;
  height: 325px;
  float: left;
  text-align: center;
  margin: 5px 5px 5px 5px;
  border: 0px;
/*  background-color: #bbaa00;*/
}

#Thumbs340 {
  width: 280px;
  height: 340px;
  float: left;
  text-align: center;
  margin: 5px 5px 5px 5px;
  border: 0px;
/*  background-color: #bbaa00;*/
}

#SaleThumbs {
  width: 280px;
  height: 250px;
  float: left;
  text-align: center;
  margin: 5px 5px 5px 5px;
  border: 0px;
  background-color: #990000;
}

#Thumbs form{
  margin: 3px;
  border: 0;
  height: 25px;
/*  background-color: #001300;*/
}

#ThumbsImg {
/*  background-color: #0000aa;*/
  margin : 0;
  padding: 0;
  border : 0;
}




#Wydawn {
  width: 316px;
  height: 300px;
  float: left;
  text-align: left;
  margin-right: 25px;
  margin-top: 40px;
/*  border: 1px solid green;*/
/*  background-color: #ff0f00; */
}

#AFV {
  width: 316px;
  height: 325px;
  float: left;
  text-align: left;
  margin-right: 25px;
  margin-top: 40px;
  /*border: solid;8?
/*  border: 1px solid green;
  background-color: #ff0f00; */
}






#Wydawnimgx {
  float:left;
  height:250px;
  width:189px;
  /*background-color: #00000a;*/
  margin-right : 2px;
  /*padding-right: 2px;*/
  border : 0;
}

#Wydawn2 {
  width: 376px;
  height: 300px;
  float: left;
  text-align: left;
  margin-right: 25px;
  margin-top: 40px;
/*  border: 1px solid green;*/
/*  background-color: #00ff00;*/
}

#WideThumbs {
  width: 450px;
  height: 250px;
  float: left;
  text-align: center;
  margin: 5px 5px 5px 5px;
  border: 0px;
/*  background-color: #bbaa00;*/
}

#PanzerTracts {
  width: 460px;
  height: 300px;
  float: left;
  text-align: left;
  margin-right: 25px;
  margin-top: 40px;
  /*border: 1px solid green;
/*  background-color: #ffffff;*/
}

#Peko {
  width: 705px;
  height: 310px;
  float: left;
  text-align: left;
  margin-right: 25px;
  margin-top: 40px;
  /*border: 1px solid green;*/
  /*background-color: #ffffff;*/
}

#MFH {
  width: 200px;
  height: 280px;
  float: left;
  text-align: left;
  margin-right: 25px;
  margin-top: 40px;
/*  border: 1px solid green;
  background-color: #ffffff;*/
}

#Wydawn form{
  margin-top: 7px;
  margin-bottom: 5px;
  border: 0;
  height: 23px;
/*  background-color: #00ff00;*/
}

#AFV form{
  margin-top: 7px;
  margin-left: 37px;
  margin-bottom: 5px;
  border: 0;
  height: 23px;
}

#PanzerTracts form{
  margin-top: 7px;
  margin-left: 37px;
  margin-bottom: 5px;
  border: 0;
  height: 23px;
}

#Pekoimgx {
  float:left;
  height:260px;
  width:705px;
  /*background-color: #aa000a;*/
  margin : 0;
  padding: 0;
  border : 0;
}

#MFHimg {
  float:left;
  height:250px;
  width:174px;
/*  background-color: #aa000a;*/
  margin : 0;
  padding: 0;
  border : 0;
  margin-bottom: 8px;
  }

#Wydawnimgx2 {
  float:left;
  height:250px;
  width:234px;
/*  background-color: #aa000a;*/
  margin : 0;
  padding: 0;
  border : 0;
}






#WydawnDesc {
  float:left;
  width:125px;
  height:250px;
/*background-color: #aa000a;*/
/*  margin-left: 2px;*/
  margin : 0;
  border : 0;
  font-size:76%;
}

#GPDesc {
  float:left;
  width:125px;
  height:250px;
/*background-color: #aa000a;*/
/*  margin-left: 2px;*/
  margin : 0;
  border : 0;
  font-size:76%;
}







#AFVDesc {
  float:right;
  width:260px;
  height:250px;
  /*background-color: #0000ff;*/
  font-size:11px;
}

#MFHPricing {
  float:left;
/*  left:0px;
  top:250px;*/
  width:300px;
  height:50px;
  /*background-color: #fff000;*/
  text-align: center;
  margin : 0;
  padding: 0;
  border : 0;
}

#WydawnPricing {
  float:left;
/*  left:0px;
  top:250px;*/
  width:300px;
  height:50px;
  /*background-color: #fff000;*/
  text-align: center;
  margin : 0;
  padding: 0;
  border : 0;
}

#PekoPricing {
  float:left;
/*  left:0px;
  top:250px;*/
  width:705px;
  height:50px;
  /*background-color: #fff000;*/
  text-align: center;
  margin : 0;
  padding: 0;
  border : 0;
}

#ThumbsImgLbl {
  margin: 0;
/*  height: 39px;*/
  padding; 0;
  bottom: 0px;
  font-size: 10pt;
/*  background-color: #2713aa;*/
  color: #ffffff;
}

#SoldOutLbl {
  margin: 0;
/*  height: 39px;*/
  padding: 3px 0px 3px 0px;
  bottom: 0px;
  font-size: 12pt;
  color: #ff0000;
}

#BrassThumbs {
  width: 450px;
  height: 180px;
  float: left;
  text-align: center;
  margin: 15px 5px 5px 5px;
  border: 0px;
  background-color: #2713aa;
}

#BrassThumbs form{
  margin: 0px;
  border: 0;
  background-color: #2713aa;
}

/* for internet explorer  for internet explorer  for internet explorer  for internet explorer  for internet explorer */

* html body {
  padding:170px 0 0px 0px; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  background-color: #2713aa;
  background-image:url(images/GoldBackground.jpg);
  background-repeat: repeat-y;
  }

* html #content {
  background-color: #2713aa;
  color: #ffffff;
  overflow: auto;
  width:100%; 
  padding: 10px;
}


* html #products{
  left: 160px;
  width: 100%;
  height: 100%;
}

/*
*html #leftCol {
  float: left;
  top: 170px;
  width: 250px;
  height: 100%;
  bottom: 5px;
}*/

a:link              { color:#00ff00; text-decoration:none; }
a:visited           { color:#00ff00; text-decoration:none; }
a:hover             { color:#00ff00; text-decoration:none; }



/*THUMBNAIL HOVERPOPUPS*/

.thumbnail  {
	position: relative;
	float: left;
	padding: 5px;
	/*z-index: 0;*/
}

.thumbnail:hover {
	background-color: #e9e9e2;
	/*z-index: 50;*/
	color: #335500;
	text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #e5e5e5;
	padding: 5px;
	/*left: -1000px;*/
	border: 1px solid #666;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0px; 
	/*padding: 2px;*/
}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible; 
	width: 200px;
	top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
	left: 300px;/*position where enlarged image should offset horizontally */
}

/*THUMBNAIL2 - thumbnail2 has border and border on hover*/

.thumbnail2 {
	position: relative;
	float: left;
	padding: 5px;
	/*z-index: 0;*/
}

.thumbnail2:hover { 
	background-color: #e9e9e2;
	/*z-index: 50;*/
	color: #335500;
	text-decoration: none;
}

.thumbnail2 span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #e5e5e5;
	padding: 5px;
	/*left: -1000px;*/
	border: 1px solid #666;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail2 span img { /*CSS for enlarged image*/
	border-width: 0px;
	/*padding: 2px;*/
}

.thumbnail2:hover span { /*CSS for enlarged image on hover*/
	visibility: visible; width: 208px;
	top: 5px; /* use IF IE6 style to correct IE6 positions of larger image relative to thumb */
	left: 300px;/*position where enlarged image should offset horizontally */
}

a.thumbnail2 img { 
	text-decoration:none;
	z-index: 50; 
}

/*if same attribute for all 4 states, then declare here in
a.thumbnail2*/ 

a.thumbnail2 img:link { 
	border: 2px solid #e9e9e2; 
	background: transparent; 
}

a.thumbnail2 img:visited { 
	border: 2px solid #e9e9e2; 
	background : transparent; 
}

a.thumbnail2 img:hover { 
	border: 2px solid #f00; 
	background : transparent; 
}

a.thumbnail2 img:active { 
	border: 2px solid #e9e9e2; 
	background : transparent; 
}

a.thumbnail2 img { 
	border: 2px solid #e9e9e2; 
}

/*end of hover popup links*/

