	.tableWrapper {
			width: 800px;								
		}
		

		.tableRow, .tableRowAlternate {	
			width: 100%;	
			float: left;
			border-bottom: 1px solid #D4D4D4;					
		}	
		
		.tableRowAlternate .tableColumnA, .tableRowAlternate .tableColumnB, .tableRowAlternate .tableColumnC, .tableRowAlternate .tableColumnD, .tableRowAlternate .tableColumnE, .tableRowAlternate .tableColumnF  {
			background: #D4D4D4;
		}

/*  Product Header */

#controlTitle {
float:left;
width: 200px;
}

#controlSubject
{
float:left;
}

#cartControls
{
	float:right;
}

.cartHeader
{
	background: #666;
	font-weight:800;
	color:#fff;
}



	/*  ------------------------------------------------------------------------ */

/*  Description */
		.HeaderColumnA {
			width: 240px;
			height:25px;	
			float: left;
			text-align: left;
			background: #666;
			color:#fff;
			padding: 3px 0px 3px 0px;							
		}
		
/*  H, W, L, W */	
		.HeaderColumnB {			
			width: 75px;
			height:25px;			
			float: left;
			text-align: right;	
			background: #666;
			color:#fff;
			padding: 3px 0px 3px 0px;		
		}
		
/*  Price */
		.HeaderColumnC {			
			width: 75px;
			height:25px;			
			float: left;
			text-align: right;	
			background: #666;
			color:#fff;
			padding: 3px 0px 3px 0px;		
		}
		
	/*  ID */	
		.HeaderColumnD {			
			width: 75px;
			height:25px;			
			float: left;
			text-align: left;	
			background: #666;
			color:#fff;
			padding: 3px 0px 3px 0px;		
		}
		
	/*  UOM */	
		.HeaderColumnE {			
			width: 25px;
			height:25px;			
			float: left;
			text-align: right;	
			background: #666;
			color:#fff;
			padding: 3px 0px 3px 0px;		
		}
	
	/*  rfq */
		.HeaderColumnF {			
			width: 85px;
			height:25px;			
			float: left;
			text-align: Center;	
			background: #666;
			color:#fff;
			padding: 3px 0px 3px 0px;		
		}

	/*  ------------------------------------------------------------------------ */

	/*  Description */
		.tableColumnA {
			width: 240px;	
			float: left;
			background: none;
			padding: 3px 0px 3px 0px;							
		}
		
	/*  H, W, L, W */		
		.tableColumnB {			
			width: 75px;			
			float: left;
			text-align: right;	
			background: none;
			padding: 3px 0px 3px 0px;		
		}
	
	/*  Price */
		.tableColumnC {			
			width: 75px;			
			float: left;
			text-align: right;	
			background: none;
			padding: 3px 0px 3px 0px;		
		}
		
	/*  ID */			
		.tableColumnD {			
			width: 75px;			
			float: left;
			text-align: left;	
			background: none;
			padding: 3px 0px 3px 0px;
		}
		
	/*  UOM*/		
		.tableColumnE {			
			width: 25px;			
			float: left;
			text-align: right;	
			background: none;
			padding: 3px 0px 3px 0px;		
		}
		
		/*  rfq */
		.tableColumnF {			
			width: 100px;			
			float: left;
			text-align: right;	
			background: none;
			padding: 3px 0px 3px 0px;		
		}
		
	/*  rfq */
		.tableColumnF {			
			width: 85px;			
			float: left;
			text-align: center;	
			background: none;
			padding: 3px 0px 3px 0px;		
		}
		
	/*  ------------------------------------------------------------------------ */
	
	/*  Description */	
		.SpareColumnA
		{			
			width: 240px;	
			float: left;
			background: none;
			padding: 3px 0px 3px 0px;				
		}
	/*  H, W, L, W */	
		.SpareColumnB
		 {			
			width: 75px;			
			float: left;
			text-align: right;
			background: none;
			padding: 3px 0px 3px 0px;			
		}
		
	/*  Price */
		.SpareColumnC
		 {			
			width: 75px;			
			float: left;
			text-align: right;
			background: none;
			padding: 3px 0px 3px 0px;			
		}
		
	/*  ID */	
		.SpareColumnD {			
			width: 75px;			
			float: left;
			text-align: left;	
			background: none;
			padding: 3px 0px 3px 0px;
		}
		
	/*  H, W, L, W */	
		.SpareColumnE
		 {			
			width: 25px;			
			float: left;
			text-align: right;
			background: none;
			padding: 3px 0px 3px 0px;			
		}
		
		/*  rfq */
		.SpareColumnF
		 {			
			width: 85px;			
			float: left;
			text-align: center;
			background: none;
			padding: 3px 0px 3px 0px;			
		}

	/*  ------------------------------------------------------------------------ */
		
        a.CatalogueLink 
        {
			text-decoration: underline;
        }
        
        
        a:hover.CatalogueLink 
        {
			font-weight: bold;
        }
        
        .tableHeaderRow
		{	
			width: 800px;
			padding: 10px 0px 10px 0px;
			float: left;			
		}	
        
		.tableSpacerRow
		{	
			width: 800px;	
			padding: 10px 0px 0px 0px;	
			float: left;				
		}	
		
		.AlertText
		{
			color:orange;
			font-weight:800;
		}
		
		.rfqFormAlt
		{
		}
		
		.rfqForm
		{
			background:#d4d4d4;
		}
		
		.rfqFormFooter
		{
		}
		
		
		
		
/*  ------------------------------------------------------------------------ */	

.EquipmentSearchTable{ width:99%;	}

.EquipmentSearchTable th {
			height:25px;
			text-align: left;
			background: #666;
			color:#fff;
			padding: 3px 20px 3px 10px;							
		}

.EquipmentSearchTable td {padding: 5px 20px 5px 10px;	}
.EquipmentSearchTable td.alt {background: #D4D4D4;}

.fiftyResults {margin: 10px 0; text-align:center; font-weight:bold;}




		
		

	
