@charset "utf-8";
/* CSS Document */

<style>

.col-1-6 td:nth-child(1), .col-1-6 th:nth-child(1) { text-align:center; width:6%; border:none; }
.col-1-9 td:nth-child(1), .col-1-9 th:nth-child(1) { text-align:center; width:9%; border:none; }
.col-1-12 td:nth-child(1), .col-1-12 th:nth-child(1) { text-align:center; width:12%; border:none; }
.col-1-15 td:nth-child(1), .col-1-15 th:nth-child(1) { text-align:center; width:15%; border:none; }
.col-1-18 td:nth-child(1), .col-1-18 th:nth-child(1) { text-align:center; width:18%; border:none; }
.col-1-21 td:nth-child(1), .col-1-21 th:nth-child(1) { text-align:center; width:21%; border:none; }
.col-1-24 td:nth-child(1), .col-1-24 th:nth-child(1) { text-align:center; width:24%; border:none; }
.col-1-27 td:nth-child(1), .col-1-27 th:nth-child(1) { text-align:center; width:27%; border:none; }
.col-1-30 td:nth-child(1), .col-1-30 th:nth-child(1) { text-align:center; width:30%; border:none; }
.col-2-9 td:nth-child(2), .col-2-9 th:nth-child(2) { text-align:center; width:9%; }
.col-2-12 td:nth-child(2), .col-2-12 th:nth-child(2) { text-align:center; width:12%; }
.col-2-15 td:nth-child(2), .col-2-15 th:nth-child(2) { text-align:center; width:15%; }
.col-2-18 td:nth-child(2), .col-2-18 th:nth-child(2) { text-align:center; width:18%; }
.col-2-21 td:nth-child(2), .col-2-21 th:nth-child(2) { text-align:center; width:21%; }
.col-2-24 td:nth-child(2), .col-2-24 th:nth-child(2) { text-align:center; width:24%; }
.col-2-27 td:nth-child(2), .col-2-27 th:nth-child(2) { text-align:center; width:27%; }
.col-3-9 td:nth-child(3), .col-3-9 th:nth-child(3) { text-align:center; width:9%; }
.col-3-12 td:nth-child(3), .col-3-12 th:nth-child(3) { text-align:center; width:12%; }
.col-3-15 td:nth-child(3), .col-3-15 th:nth-child(3) { text-align:center; width:15%; }
.col-3-18 td:nth-child(3), .col-3-18 th:nth-child(3) { text-align:center; width:18%; }
.col-3-21 td:nth-child(3), .col-3-21 th:nth-child(3) { text-align:center; width:21%; }
.col-3-24 td:nth-child(3), .col-3-24 th:nth-child(3) { text-align:center; width:24%; }
.col-4-12 td:nth-child(4), .col-4-12 th:nth-child(4) { text-align:center; width:12%; }

.col-23478 td:nth-child(2), 
.col-23478 td:nth-child(3), 
.col-23478 td:nth-child(4) { background: #FFF1DE }
.col-23478 td:nth-child(5), 
.col-23478 td:nth-child(6) { background: #DFDEFA } 
.col-23478 td:nth-child(7), 
.col-23478 td:nth-child(8) { background: #FFF7DE } 

.row-1 tr:nth-child(even) {background: #eed}
.row-1 tr:nth-child(odd) {background: #ddd}
.row-2 tr:nth-child(4n-2), .row-2 tr:nth-child(4n-3) { background: #ddd; }
.row-3 tr:nth-child(6n-3), .row-3 tr:nth-child(6n-4), .row-3 tr:nth-child(6n-5) { background: #ddd; }
.row-4 tr:nth-child(8n-4), .row-4 tr:nth-child(8n-5), .row-4 tr:nth-child(8n-6), .row-4 tr:nth-child(8n-7) { background: #ddd; }
.row-5 tr:nth-child(10n-5), .row-5 tr:nth-child(10n-6), .row-5 tr:nth-child(10n-7), .row-5 tr:nth-child(10n-8), .row-5 tr:nth-child(10n-9) { background: #ddd; }
.row-6 tr:nth-child(12n-6), .row-6 tr:nth-child(12n-7), .row-6 tr:nth-child(12n-8), .row-6 tr:nth-child(12n-9), .row-6 tr:nth-child(12n-10), .row-6 tr:nth-child(12n-11) { background: #ddd; }
.row-7 tr:nth-child(14n-7), .row-7 tr:nth-child(14n-8), .row-7 tr:nth-child(14n-9), .row-7 tr:nth-child(14n-10), .row-7 tr:nth-child(14n-11), .row-7 tr:nth-child(14n-12), .row-7 tr:nth-child(14n-13) { background: #ddd; }

.center-col-span-7 tr [colspan="7"] { text-align: center; }

.col-1-center td:nth-child(1), .col-1-center th:nth-child(1) { text-align:center; border:none; }	
.col-2-center td:nth-child(2), .col-2-center th:nth-child(2) { text-align:center; border:none; }	
.col-3-center td:nth-child(3), .col-3-center th:nth-child(3) { text-align:center; border:none; }	
.col-4-center td:nth-child(4), .col-4-center th:nth-child(4) { text-align:center; border:none; }	
.col-5-center td:nth-child(5), .col-5-center th:nth-child(5) { text-align:center; border:none; }	
.col-6-center td:nth-child(6), .col-6-center th:nth-child(6) { text-align:center; border:none; }	
.col-7-center td:nth-child(7), .col-7-center th:nth-child(7) { text-align:center; border:none; }	

.cellSpacing { border-spacing: 50px 50px; }

.pricing {
border-collapse: collapse;
color: black; 
}

.pricing th {
	background-color: #DBEAF9;
	text-align:right;
}

.pricing td {
	text-align:right;
}

.pricing th, .pricing td {
	padding:.5em; 
	border:1px solid #858d99
}

.pricing tbody {
	display:block;
	max-height:250px;
	overflow-y:scroll;
	background-color:#eed;
	color: #111;
}

.pricing thead, .pricing tbody tr {
	display:table;
	width:100%;
	table-layout:fixed;
}

.dieCut { 
	width:300px; 
	background-color:#eed;
	table-layout: auto;
	border-collapse: collapse;
}
.dieCut tr {
	border:1px solid #858d99; 
}
.dieCut td {
	text-align:center
}
.dieCut td, .dieCut tr { 
	border:1px solid #858d99; padding: .5em;
}

.table2 th {
	background-color: #DBEAF9;
	text-align:center;
}
.table2 tbody {
	overflow-y:scroll;
	background-color:#eed;
	color: #111;
}
.table2 {
	margin:0 auto;
}
.table2 td {
	padding:.5em; 
	text-align:center;
	background-color:#eed;
}
.table2 td:nth-child(odd) {
	width: auto;
	border:1px solid #858d99;

}
.table2 td:nth-child(even) {
	width: auto;
	border:1px solid #858d99
}

.charts {
	border-collapse: collapse;
	margin:0 auto; 
	width:100%;
	border:1px solid #858d99;
	text-align:center;
	background-color:#eed;

}
.charts th {
	background-color: #DBEAF9;
	color:#777;
}

.charts td {
	border:1px solid #858d99
}

.charts th, .charts td {
	padding:.5em; 
	text-align:center;
}

.charts tbody {
	display:block;
	max-height:250px;
	overflow-y:scroll;
	background-color:#eed;
	color: #111;
}

.charts thead, .charts tbody tr {
	display:table;
	width:100%;
	table-layout:fixed;
	text-align:center;
}

.charts tr:nth-child(odd) {
	background: #ddd;
}
.centerText td, .centerText th { text-align:center; }

.bkGrnd-white { background-color:#ffffff; height:40px; }
.bkGrnd-black { background-color:#000000; height:40px; }
.bkGrnd-metSlvr { background-color:#838f97; height:40px; }
.bkGrnd-metGold { background-color:#d5ae48; height:40px; }
.bkGrnd-red { background-color:#da203e; height:40px; }
.bkGrnd-blue { background-color:#005bab; height:40px; }
.bkGrnd-green { background-color:#00a651; height:40px; }
.bkGrnd-medium-yellow { background-color:#ffe500; height:40px; }
.bkGrnd-fire-red { background-color:#fe000a; height:40px; }
.bkGrnd-ultra-blue { background-color:#0d1b6f; height:40px; }
.bkGrnd-emerald-green { background-color:#008837; height:40px; }
.bkGrnd-black { background-color:#000000; height:40px; }

.allSides { 
border: solid 1px #555; 
box-shadow: 0 0 10px rgba(0,0,0,0.6); 
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.6); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6); 
-o-box-shadow: 0 0 10px rgba(0,0,0,0.6); }

@media (min-width: 1201px) and (max-width: 1920px) {
	.fontSize { padding:.5em; font-size: 1em; }
	.headSize thead { width:98.5%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 1101px) and (max-width: 1200px) {
	.fontSize { padding:.5em; font-size: 1em; }
	.headSize thead { width:98.5%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 1001px) and (max-width: 1100px) {
	.fontSize { padding:.4em; font-size: 1em; }
	.headSize thead { width:98.2%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 901px) and (max-width: 1000px) {
	.fontSize { padding:.4em; font-size: .9em; }
	.headSize thead { width:97.7%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 800px) and (max-width: 900px) {
	.fontSize { padding:.3em; font-size: .9em; }
	.headSize thead { width:97.7%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 701px) and (max-width: 799px) {
	.fontSize { padding:.2em; font-size: .9em; }
	.headSize thead { width:100%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 601px) and (max-width: 700px) {
	.fontSize { padding:.2em; font-size: .7em; }
	.headSize thead { width:100%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 501px) and (max-width: 600px) {
	.fontSize { padding:.2em; font-size: .6em; }
	.headSize thead { width:100%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 401px) and (max-width: 500px) {
	.fontSize { padding:.2em; font-size: .53em; }
	.headSize thead { width:100%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}
@media (min-width: 301px) and (max-width: 400px) {
	.fontSize { padding:.2em; font-size: .4em; }
	.headSize thead { width:100%; }
	.bodySize { width:100%; }
	.hdBkgd th { border:none }
}

</style>

