#supportedCams .supportedCams {

	width: 100%;
	border-collapse: collapse;
}

#supportedCams .supportedCams td {

	text-align: center;
	width: 25%;
	padding: 5px;
}

#supportedCams .supportedCams tr:not(:first-child):nth-child(even) {

	background-color: lightgrey;
}

.edge-image-stack {
	
	text-aligN: center !important;
}

.edge-list-type-none {

	list-style-type: none;
}

.edge-table {

	margin: 5px 0px;
}

.edge-table-disc {

	font-size: 7pt;
	font-style: italic;
}

.edge-table th {

	background-color: #BD2030;
	color: white;
	text-align: center;
}

.edge-table td {

	padding: 5px;
	border: 1px solid #BD2030;
}

.edge-table .left-title {

	padding: 4px;
	border-right: 1px solid white;
}

.edge-table .title {

	text-align: center;
}

.edge-table .title div {

	display: inline-block;
	border-bottom: 1px solid white;
	width: 97%;
	padding: 2px 0px;
	text-align: center;
}

.products-features-tab-img-container img {

	margin-top: 20px;
	margin-bottom: 2px !important;
	padding: 5px;
}

.products-features-tab-img-container .caption {

	max-width: 400px;
	text-align: center !important;
	font-weight: bold;
}

.shelf > h2 {
	
	text-align: center;
}

.shelf .image div {
	
	text-align: center;
}

.shelf .top-align {
	
	vertical-align: top !important;
}

.why-container-centered {

	position: relative;
	display: block;
	text-align: center;
	margin: 15px 0px;
}

.why-container-centered h3 {

	text-align: center;
}

.why-container-centered p {

	font-weight: bold;
	text-align: center;
}

.why-image {

	text-align: center;
	margin: 5px;
}

.why-image img {

	max-height: 200px;
}

.why-image-border {

	border: 1px solid black;
}

.why-image-container {

	display: inline-block;
}

.why-image-description {

	text-align: center;
}