th {
  	background-color: #CEDBED;
  	border-bottom: 1px solid #036;
  	color: #036;
  	font: 1.1em Arial, Verdana, Geneva, Helvetica, sans-serif;
  	font-weight: 600;
  	padding: 0px 30px;
}

#mid-col-1 {
  position:absolute;
  background-color: white;
  top:50px;
  left:0;
  width:18%;
  margin-top: 10px;
  border: 1px solid gray;
  padding-left: 1em;
  padding-right: 0.5em;
  }
 
  #mid-col-2 {
  position:relative;
  top:0px;
  left:23%;
  width:74%;
  padding-bottom: 1em;
  padding-right: 1em;
  border-right: 1px solid #CAC0B5;
  }
  
  .product-container {
	width: 85%; 
	border: 2px solid #CAC0B5; 
	padding-left: 1em; 
	padding-bottom: 1em; 
	padding-right: 1em
	}
	
.indie-container {
	border-bottom: 1px solid #CAC0B5;
	}

.spec {
	float: left; 
	width: 120px; 
	font-weight: bold;
	}

.spec-detail {
	float: left; 
	width: 100px; 
	background-color: cyan; 
	margin-right: 1em; 
	padding-left: .5em;
	}
	
.price {
	float: left; 
	width: 55px; 
	font-weight: bold;
	}
	
.price-detail {
	float: left; 
	width: 60px; 
	background-color: cyan; 
	margin-right: 1em; 
	padding-left: .5em;
	}

td.item {
  width: 14em;
  font-weight: bold;
  vertical-align: top;
  }
  
  td.desc {
  text-align: left;
   vertical-align: top;
   padding-left: 4px;
   padding-right: 4px;
  }
  
  .odd {
  background-color: #00FFFF;
  }
  .even {
  background-color: #ADD8E6;
  }	
  
  .pnote      { 
  color: #747272; 
  text-decoration: none; 
  font-family:   Trebuchet MS, Verdana, Helvetica, sans-serif; 
  font-size: .8em;  
  font-weight: normal;
  margin-right: 2em;
  
  } 
  
  .catpics {
  float: left; 
  border: none; 
  text-align: center; 
  padding: 1em 1em 1em 1em;
  }
  
  A.nlink:link      { color: #000000; text-decoration: underline; font-family:   Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 1.1em;  font-weight: normal} 
A.nlink:visited   { color: #000000; text-decoration: none; font-family:   Trebuchet MS,  Verdana, Helvetica, sans-serif; font-size: 1.1em;  font-weight: normal; } 
A.nlink:active    { color: #000000; text-decoration: none; font-family:   Trebuchet MS,  Verdana, Helvetica, sans-serif; font-size: 1.1em;  font-weight: normal;  } 
A.nlink:hover     { color: #B3AFAF; text-decoration: none; font-family:   Trebuchet MS,  Verdana, Helvetica, sans-serif;font-size: 1.1em; font-weight: normal} 