td.ItemNumAndPrice4
{
  background-color: #e2ddd8;
  width: 290px;
  height: 1px;
}

p.ItemNumAndPrice1
{
    color: #666666;
}

p.ItemNumAndPrice3
{
    color: #333333;
}

table.ItemNumAndPrice1
{
  width: 290px;    
}

table.ItemNumAndPriceTableRadio1
{
	padding: 0px; 
	border-collapse: collapse;
}

td.ItemNumAndPriceNoPad1
{
	margin-left: -3px;
}

p.ItemNumAndPriceNoPad1
{
	margin-left: -5px;
	color: #333333;
}

a.ItemNumAndPriceRadio1:link,a.ItemNumAndPriceRadio1:visited,a.ItemNumAndPriceRadio1.active
{
	color: #333333;
	text-decoration: none; 
}

a.ItemNumAndPriceRadio1:hover
{
	text-decoration: underline; 
}

td.ItemNumAndPrice1
{
  width: 106px;
  text-align: left;
  vertical-align: top;
  padding: 5px 0px 5px 0px;
}

td.ItemNumAndPrice2
{
  width: 50px;  
  text-align: left;
  padding: 5px 0px 5px 0px;
  vertical-align: middle;
}

td.ItemNumAndPrice3
{
  width: 125px;  
  font-weight: bold;
  text-align: right;
  padding: 5px 0px 5px 0px;
  vertical-align: middle;
}

td.ItemNumAndPricespacer2
{
    width: 5px;  
}

tr.ItemNumAndPrice1
{
  background-color: #e2ddd8;
}


th.ItemNumAndPrice1
{
  width: 106px;
  text-align: left;
  height: 19px;
}

th.ItemNumAndPrice2
{
  width: 50px;  
  text-align: left;
  height: 19px;
}

th.ItemNumAndPrice3
{
  width: 125px;  
  text-align: right;
  height: 19px;
}

th.ItemNumAndPricespacer
{
  width: 10px;  
  height: 19px;
}

.ItemNumAndPriceSpacer
{
  width: 8px;
}

td.ItemNumAndPriceSpacerRadio
{
	width: 1px;
	border: 1px solid red;
}

span.highlightItemPrice
{
	font-weight: bold;
}


span.highlightItemPrice2
{
	font-weight: bold;
}

span.highlightItemPrice3
{
	font-weight: normal;
	font-size: 10px;

}
