	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	th { 
		background-color:#404041; 
		color:#FFFFFF; 
		font-weight: bold; 
	}
	td, th { 
		padding: 6px; 
		border-bottom: 1px solid #000000; 
		text-align: left; 
	}
	


	 .second { 
		width:50%;
	}
	 .first { 
		width:10%;
	}
	 .other { 
		width:10%;
	}
		/* 
	Max width before this PARTICULAR table gets nasty
	This query will take effect for any screen smaller than 760px
	and also iPads specifically.
	*/
	@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; 
			word-wrap: break-word;
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		 thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		 tr { border-bottom: 1px solid #000000; }
		
		td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}




		/* Force table to not be like tables anymore */
		.warranty table, thead, tbody, th, td, tr { 
			display: block; 
			word-wrap: break-word;
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		.warranty thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		.warranty tr { border-bottom: 1px solid #000000; }
		
		.warranty td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		.warranty td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}





		
		/*
		Label the data
		*/
		td:nth-of-type(1):before { content: "Product:";  font-weight: bold;}
		td:nth-of-type(2):before { content: "Date:"; font-weight: bold; }
		td:nth-of-type(3):before { content: "Bulletin:"; font-weight: bold;}
		
		.specs td:nth-of-type(1):before { content: "Power Specs:";  font-weight: bold;}
		.specs td:nth-of-type(2):before { content: "Consumption (12V DC):"; font-weight: bold; }
		.specs td:nth-of-type(3):before { content: "Consumption (24V DC):"; font-weight: bold;}		
		
		.english td:nth-of-type(1):before { content: "Specs (English):";  font-weight: bold;}
		.english td:nth-of-type(2):before { content: "Dimensions:"; font-weight: bold; }
		.english td:nth-of-type(3):before { content: "Weight:"; font-weight: bold;}
		
		.metric td:nth-of-type(1):before { content: "Specs (metric):";  font-weight: bold;}
		.metric td:nth-of-type(2):before { content: "Dimensions:"; font-weight: bold; }
		.metric td:nth-of-type(3):before { content: "Weight:"; font-weight: bold;}		
		
		.language td:nth-of-type(1):before { content: "Language";  font-weight: bold;}
		.language td:nth-of-type(2):before { content: "Release Date:"; font-weight: bold; }
		.language td:nth-of-type(3):before { content: "Action:"; font-weight: bold;}
		
		.usb td:nth-of-type(1):before { content: "File:";  font-weight: bold;}
		.usb td:nth-of-type(2):before { content: "Description:"; font-weight: bold; }

		.support td:nth-of-type(1):before { content: "File:";  font-weight: bold;}
		.support td:nth-of-type(2):before { content: "Release Date:"; font-weight: bold; }
		.support td:nth-of-type(3):before { content: "Description:"; font-weight: bold;}		

		.release td:nth-of-type(1):before { content: "Product:";  font-weight: bold;}
		.release td:nth-of-type(2):before { content: "Date:"; font-weight: bold; }
		.release td:nth-of-type(3):before { content: "Release:"; font-weight: bold;}		

		.d10a td:nth-of-type(1):before { content: "Updated:";  font-weight: bold;}
		.d10a td:nth-of-type(2):before { content: "Guide Name:"; font-weight: bold; }
		.d10a td:nth-of-type(3):before { content: "Action:"; font-weight: bold;}

		.software-alt td:nth-of-type(1):before { content: "Software:";  font-weight: bold;}
		.software-alt td:nth-of-type(2):before { content: "Updated:"; font-weight: bold; }
		.software-alt td:nth-of-type(3):before { content: "Action:"; font-weight: bold;}
		
		.alternate td:nth-of-type(1):before { content: "Updated:";  font-weight: bold;}
		.alternate td:nth-of-type(2):before { content: "Description:"; font-weight: bold; }
		.alternate td:nth-of-type(3):before { content: "Action:"; font-weight: bold;}
		
		.additional td:nth-of-type(1):before { content: "Updated:";  font-weight: bold;}
		.additional td:nth-of-type(2):before { content: "Guide Name:"; font-weight: bold; }
		.additional td:nth-of-type(3):before { content: "Description:"; font-weight: bold;}
		.additional td:nth-of-type(4):before { content: "Action:"; font-weight: bold;}

		.alt-additional td:nth-of-type(1):before { content: "Guide Name:";  font-weight: bold;}
		.alt-additional td:nth-of-type(2):before { content: "Updated:"; font-weight: bold; }
		.alt-additional td:nth-of-type(4):before { content: "Action:"; font-weight: bold;}
		
		.sand td:nth-of-type(1):before { content: "Updated:";  font-weight: bold;}
		.sand td:nth-of-type(2):before { content: "Description:"; font-weight: bold; }
		.sand td:nth-of-type(3):before { content: ".IGS File:"; font-weight: bold;}
		.sand td:nth-of-type(4):before { content: ".STEP File:"; font-weight: bold;}
		.sand td:nth-of-type(5):before { content: ".DXF File:"; font-weight: bold;}
		.sand td:nth-of-type(6):before { content: ".PDF File:"; font-weight: bold;}
		
		.software td:nth-of-type(1):before { content: "Software:";  font-weight: bold;}
		.software td:nth-of-type(2):before { content: "Version:"; font-weight: bold; }
		.software td:nth-of-type(3):before { content: "Updated:"; font-weight: bold;}
		.software td:nth-of-type(4):before { content: "Action:"; font-weight: bold;}
		
		.d100software td:nth-of-type(1):before { content: "Software:";  font-weight: bold;}
		.d100software td:nth-of-type(2):before { content: "Updated:"; font-weight: bold; }
		.d100software td:nth-of-type(3):before { content: "Action:"; font-weight: bold;}
		
		.release td:nth-of-type(1):before { content: "Product:";  font-weight: bold;}
		.release td:nth-of-type(2):before { content: "Version/Release:"; font-weight: bold; }
		.release td:nth-of-type(3):before { content: "Link:"; font-weight: bold;}		

		.releasenotes td:nth-of-type(1):before { content: "Version:";  font-weight: bold;}
		.releasenotes td:nth-of-type(2):before { content: "Date Release:"; font-weight: bold; }
		.releasenotes td:nth-of-type(3):before { content: "Changes:"; font-weight: bold;}	
		
		.sensorrelease td:nth-of-type(1):before { content: "Released with SV Version:";  font-weight: bold;}
		.sensorrelease td:nth-of-type(2):before { content: "Release/Version:"; font-weight: bold; }
		.sensorrelease td:nth-of-type(3):before { content: "Changes:"; font-weight: bold;}
		
		.ems td:nth-of-type(1):before { content: "Software:";  font-weight: bold;}
		.ems td:nth-of-type(2):before { content: "Change/Updated:"; font-weight: bold; }
		.ems td:nth-of-type(3):before { content: "Action:"; font-weight: bold;}		
		
		.afsdrawings td:nth-of-type(1):before { content: "Description:";  font-weight: bold;}
		.afsdrawings td:nth-of-type(2):before { content: "Dimensions (PDF):"; font-weight: bold; }
		.afsdrawings td:nth-of-type(3):before { content: ".DXF File:"; font-weight: bold;}
		.afsdrawings td:nth-of-type(4):before { content: "Actual Size (PDF):"; font-weight: bold;}

		.afswiring td:nth-of-type(1):before { content: "Description:";  font-weight: bold;}
		.afswiring td:nth-of-type(2):before { content: "PDF:"; font-weight: bold; }

		.autopilotsv td:nth-of-type(1):before { content: "Feature:";  font-weight: bold;}
		.autopilotsv td:nth-of-type(2):before { content: "Simplified Controls:";  font-weight: bold;}
		.autopilotsv td:nth-of-type(3):before { content: "Expert Controls:"; font-weight: bold; }

		.autopilotds td:nth-of-type(1):before { content: "Feature:";  font-weight: bold;}
		.autopilotds td:nth-of-type(2):before { content: "EFIS + Servos:";  font-weight: bold;}
		.autopilotds td:nth-of-type(3):before { content: "EFIS + Servos + AP74:"; font-weight: bold; }

		.rebate td:nth-of-type(1):before { content: "Offer Dates:";  font-weight: bold;}
		.rebate td:nth-of-type(2):before { content: "Program/Description:"; font-weight: bold; }
		.rebate td:nth-of-type(3):before { content: "Link:"; font-weight: bold;}
		
		.warranty td:nth-of-type(1):before { content: "Model/Part:";  font-weight: bold;}
		.warranty td:nth-of-type(2):before { content: "Warranty Period:";  font-weight: bold;}
		.warranty td:nth-of-type(3):before { content: "Repair Cost:"; font-weight: bold; }
		
		.afsmaps td:nth-of-type(1):before { content: "Version:";  font-weight: bold;}
		.afsmaps td:nth-of-type(2):before { content: "Full Download:";  font-weight: bold;}
		.afsmaps td:nth-of-type(3):before { content: "Map Only:"; font-weight: bold; }		
		.afsmaps td:nth-of-type(4):before { content: "Valid Dates:"; font-weight: bold; }		
		
		.afssoftware td:nth-of-type(1):before { content: "OS Version:";  font-weight: bold;}
		.afssoftware td:nth-of-type(2):before { content: "Software Version:";  font-weight: bold;}
		.afssoftware td:nth-of-type(3):before { content: "Map Cycle:"; font-weight: bold; }		
		.afssoftware td:nth-of-type(4):before { content: "Base Map Date:"; font-weight: bold; }	
		.afssoftware td:nth-of-type(5):before { content: "Very Low Res Date:";  font-weight: bold;}
		.afssoftware td:nth-of-type(6):before { content: "Low Res Date:"; font-weight: bold; }		
		.afssoftware td:nth-of-type(7):before { content: "High Res Date:"; font-weight: bold; }	
		
		.forum td:nth-of-type(1):before { content: "Day/Time::";  font-weight: bold;}
		.forum td:nth-of-type(2):before { content: "Forum Subject:"; font-weight: bold; }
	}
