body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#000; 
  font-family:arial, verdana, sans-serif; 
/*  font-size:76%;*/
  overflow: hidden; 
  }

#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  overflow:auto; 
  height: 136px;
  background-image: url(images/AspenLogo.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #000000;
  }

#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:1px; 
  overflow:auto; 
  text-align:right; 
  background:#000;
  }

#contents {
  position:fixed; 
  margin:10px 0px 0px 5px;
  padding: 0px 10px 0px 0px;
  top:160px;
  left:270px;
  bottom:1px; 
  right:0; 
  overflow:auto; 
  background:#000;
  }

#contentHeader {
/*  position: absolute; */
  float: left;
  top: 10px;
  left: 5px;
/*  height: 35px;*/
  background: #000;
  color: #ffffff;
  width: 100%;
}

#contentHeader form {
  float: right;
  margin: 3px 30px 15px 5px;
  background:#000;
}

#contentHeader h1 {
/*  text-align: center;*/
  float:left;
  border: 0;
  margin: 5px;
  padding: 0;  
  background: #000;
}

#contentHeader h3 {
  margin: 15px 0px 0px 15px;
  float:left;
}

#content {
  background-color: #000000;
  color: #ffffff;
  overflow: auto;
}

#leftCol {
  position:fixed;
  padding: 9px;
  top: 170px;
  left: 10px;
  bottom: 5px;
  width: 230px;
  background-image:url(images/GoldBackGround.jpg);
  background-repeat: repeat-y;
  font-size: 13px;
}

#leftCol h1, h2, h3 {
  text-align: center;
}

#Thumbs {
  width: 200px;
  height: 170px;
  float: left;
  text-align: center;
  margin: 5px 5px 5px 5px;
  border: 0px;
  background-color: #000;
}

#Thumbs form{
  margin: 0px;
  border: 0;
  background-color: #000;
}

#ThumbsImg {
  background-color: #000;
  margin : 0;
  padding: 0;
  border : 0;
}

#ThumbsImgLbl {
  margin: 0;
/*  height: 39px;*/
  padding; 0;
  bottom: 0px;
  font-size: 10pt;
  background-color: #000;
  color: #ffffff;
}

#SoldOutLbl {
  margin: 0;
/*  height: 39px;*/
  padding: 3px 0px 3px 0px;
  bottom: 0px;
  font-size: 12pt;
  background-color: #000;
  color: #ff0000;
}

#BrassThumbs {
  width: 450px;
  height: 180px;
  float: left;
  text-align: center;
  margin: 15px 5px 5px 5px;
  border: 0px;
  background-color: #000000;
}

#BrassThumbs form{
  margin: 0px;
  border: 0;
  background-color: #000;
}

/* for internet explorer */

* html body {
  padding:170px 0 0px 0px; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  background-color: #000;
  background-image:url(images/GoldBackground.jpg);
  background-repeat: repeat-y;
  }

* html #content {
  background-color: #000;
  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;
}
