﻿/*! slideshow.css */

<style type="text/css">


.dropbtn1 {    background-color: #37474f;
    color: white;
    padding: 10px;

	font-weight: bold;
    border: none;
    cursor: pointer;
}
.dropbtn1 {    background-color: #37474f;
    color: white;
    padding: 10px;

	font-weight: bold;
    border: none;
    cursor: pointer;
}
.dropdown1 {    position: relative;
    display: inline-block;
}
.dropdown1 {    position: relative;
    display: inline-block;
}
.dropdown-content1 {    display: none;
    position: absolute;
    background-color: #4A4446;
    min-width: 400px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.dropdown-content1 {    display: none;
    position: absolute;
    background-color: #4A4446;
    min-width: 400px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}
.mobileHide1 {display: inline;}
.mobileHide1 {display: none;}
.mobileHide1 {display: inline;}
.mobileHide1 {display: none;}



.Text-indented {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	color: #000;
	padding-left: 10pt;
	padding-right: 10pt;
	
}

.center {
  text-align: center;
  font-size: 20px;
	font-style: bold;
 }

.Text-top {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	line-height: 18px;
    text-align: center;
	color:#06F
}


.yellow-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #FFFF00;
}
.yellow-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #FFFF00;
}	

.Black-rows {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}
/* ----------------------------------------------------------------------------
	General table - black header, gray cells
----------------------------------------------------------------------------- */
table.TableGeneral {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.TableGeneral td, table.TableGeneral th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.TableGeneral tbody td {
  font-size: 13px;
}

table.TableGeneral thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #444444;
}
table.TableGeneral thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 2px solid #AAAAAA;
}

table.TableGeneral th:nth-child(3) {
  text-align: center;
}
table.TableGeneral th:nth-child(4) {
  text-align: center;
}
table.TableGeneral thead th:first-child {
  border-left: none;
}

table.TableGeneral td:nth-child(3) {
  text-align: center;
}
table.TableGeneral td:nth-child(4) {
  text-align: center;
}


/* ----------------------------------------------------------------------------
	General table - black header, gray cells - left
----------------------------------------------------------------------------- */
table.TableGeneral-2 {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.TableGeneral-2 td, table.TableGeneral-2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.TableGeneral-2 tbody td {
  font-size: 13px;
}

table.TableGeneral-2 thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #444444;
}
table.TableGeneral-2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 2px solid #AAAAAA;
}

/* ----------------------------------------------------------------------------
	General table - black header, gray cells - all center
----------------------------------------------------------------------------- */
table.TableGeneral-2c {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.TableGeneral-2c td, table.TableGeneral-2c th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.TableGeneral-2c tbody td {
  font-size: 13px;
}

table.TableGeneral-2c thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #444444;
}
table.TableGeneral-2c thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #AAAAAA;
} 

/* ----------------------------------------------------------------------------
	General table - black header, gray cells - vertical center
----------------------------------------------------------------------------- */
table.TableGeneral-2c2 {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: center;
     border-collapse: collapse;
}
table.TableGeneral-2c2 td, table.TableGeneral-2c2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
  vertical-align: middle;
}
table.TableGeneral-2c2 tbody td {
  font-size: 13px;
}

table.TableGeneral-2c2 thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #444444;
}
table.TableGeneral-2c2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #AAAAAA;
} 


/* ----------------------------------------------------------------------------
	General -Polishing pad chart
----------------------------------------------------------------------------- */

table.TableGeneral-2d {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.TableGeneral-2d td, table.TableGeneral-2d th {
  border: 1px solid #000000;
  padding: 5px 3px;
}
table.TableGeneral-2d tbody td {
  font-size: 13px;
}
table.TableGeneral-2d td {
   vertical-align: middle;
 } 

/* ----------------------------------------------------------------------------
	General -Polishing pad chart 50%
----------------------------------------------------------------------------- */

table.TableGeneral-2e {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 50%;
  text-align: left;
  border-collapse: collapse;
}
table.TableGeneral-2e td, table.TableGeneral-2e th {
  border: 1px solid #000000;
  padding: 5px 3px;
}
table.TableGeneral-2e tbody td {
  font-size: 13px;
}
table.TableGeneral-2e td {
   vertical-align: middle;
 } 
 table.TableGeneral-2e thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #444444;
}
table.TableGeneral-2e thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 2px solid #AAAAAA;
}

/* ----------------------------------------------------------------------------
	50-50 blank table
----------------------------------------------------------------------------- */

table.50-50-blank {
  width: 100%;
}
table.50-50-blank td, table.50-50-blank th {
}
}
table.50-50-blank td:nth-child(1) {
  width: 50%;
} 
table.50-50-blank td:nth-child(2) {
  width: 50%;
} 


/* ----------------------------------------------------------------------------
	Products - Gray Table 
----------------------------------------------------------------------------- */
table.grayBladeTable {
  border: 1px solid #333333;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.grayBladeTable td, table.grayBladeTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.grayBladeTable tbody td {
  font-size: 13px;
}
table.grayBladeTable tr:nth-child(even) {
  background: #CCCCCC;
}
table.grayBladeTable thead {
  background: #525252;
  background: -moz-linear-gradient(top, #7d7d7d 0%, #636363 66%, #525252 100%);
  background: -webkit-linear-gradient(top, #7d7d7d 0%, #636363 66%, #525252 100%);
  background: linear-gradient(to bottom, #7d7d7d 0%, #636363 66%, #525252 100%);
  border-bottom: 2px solid #333333;
}
table.grayBladeTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #B8B8B8;
}
table.grayBladeTable thead th:first-child {
  border-left: none;
}

/* ----------------------------------------------------------------------------
	Products - Gray Table 75%
----------------------------------------------------------------------------- */
table.grayBladeTable-2 {
  border: 1px solid #333333;
  background-color: #EEEEEE;
  width: 75%;
  text-align: center;
  border-collapse: collapse;
}
table.grayBladeTable-2 td, table.grayBladeTable-2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.grayBladeTable-2 tbody td {
  font-size: 13px;
}
table.grayBladeTable-2 tr:nth-child(even) {
  background: #CCCCCC;
}
table.grayBladeTable-2 thead {
  background: #525252;
  background: -moz-linear-gradient(top, #7d7d7d 0%, #636363 66%, #525252 100%);
  background: -webkit-linear-gradient(top, #7d7d7d 0%, #636363 66%, #525252 100%);
  background: linear-gradient(to bottom, #7d7d7d 0%, #636363 66%, #525252 100%);
  border-bottom: 2px solid #333333;
}
table.grayBladeTable-2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #B8B8B8;
}
table.grayBladeTable-2 thead th:first-child {
  border-left: none;
}

/* ----------------------------------------------------------------------------
	Products - Red Table 40-25-20-15
----------------------------------------------------------------------------- */
table.Red-table {
  border: 1px solid #000000;
  background-color: #757575;
  width: 100%;
  text-align: center;
 }
table.Red-table td, table.Red-table th {
  border: 1px solid #000000;
  padding: 5px 4px;
}
table.Red-table tbody td {
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
table.Red-table tr:nth-child(even) {
  background: #BA1818;
}
table.Red-table thead {
  background: #7B0000;
  background: -moz-linear-gradient(top, #9c4040 0%, #881919 66%, #7B0000 100%);
  background: -webkit-linear-gradient(top, #9c4040 0%, #881919 66%, #7B0000 100%);
  background: linear-gradient(to bottom, #9c4040 0%, #881919 66%, #7B0000 100%);
  border-bottom: 2px solid #000000;
}
table.Red-table thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #000000;
}
table.Red-table thead th:first-child {
  border-left: none;
}
table.Red-table th:nth-child(1) {
  text-align: left;
}
table.Red-table td:nth-child(1) {
  text-align: left;
}
table.Red-table thead th:first-child {
  border-left: none;
}
table.Red-table td:nth-child(1) {
  width: 36%;
} 
table.Red-table td:nth-child(2) {
  width: 16%;
} 
table.Red-table td:nth-child(3) {
  width: 16%;
} 
table.Red-table td:nth-child(4) {
  width: 16%;
} 
table.Red-table td:nth-child(4) {
  width: 16%;
} 

/* ----------------------------------------------------------------------------
	Products - Green Table 40-25-20-15
----------------------------------------------------------------------------- */

table.greenTable {
  border: 1px solid #1EA628;
  background-color: #EEE6D9;
  width: 100%;
  text-align: center;
 }
table.greenTable td, table.greenTable th {
  border: 1px solid #333333;
 padding: 5px 4px;
}
table.greenTable tbody td {
  font-size: 13px;
  vertical-align:middle;
}
table.greenTable tr:nth-child(even) {
  background: #4AF54C;
}
table.greenTable thead {
  background: #18821F;
  background: -moz-linear-gradient(top, #52a157 0%, #2f8e35 66%, #18821F 100%);
  background: -webkit-linear-gradient(top, #52a157 0%, #2f8e35 66%, #18821F 100%);
  background: linear-gradient(to bottom, #52a157 0%, #2f8e35 66%, #18821F 100%);
  border-bottom: 2px solid #444444;
}
table.greenTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #333333;
}
table.greenTable thead th:first-child {
  border-left: none;
}
table.greenTable th:nth-child(1) {
  text-align: left;
}
table.greenTable td:nth-child(1) {
  text-align: left;
}
table.greenTable thead th:first-child {
  border-left: none;
}
table.greenTable td:nth-child(1) {
  width: 36%;
} 
table.greenTable td:nth-child(2) {
  width: 16%;
} 
table.greenTable td:nth-child(3) {
  width: 16%;
} 
table.greenTable td:nth-child(4) {
  width: 16%;
} 
table.greenTable td:nth-child(4) {
  width: 16%;
} 


/* ----------------------------------------------------------------------------
	Products - Dark Blue  Table 
----------------------------------------------------------------------------- */
table.blue2Table {
  border: 1px solid #545454;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blue2Table td, table.blue2Table th {
  border: 1px solid #767676;
  padding: 5px 4px;
}
table.blue2Table tbody td {
  font-size: 13px;
   vertical-align:middle;
}
table.blue2Table tr:nth-child(even) {
  background: #BAD5F7;
}
table.blue2Table thead {
  background: #0502FF;
  background: -moz-linear-gradient(top, #4341ff 0%, #1e1bff 66%, #0502FF 100%);
  background: -webkit-linear-gradient(top, #4341ff 0%, #1e1bff 66%, #0502FF 100%);
  background: linear-gradient(to bottom, #4341ff 0%, #1e1bff 66%, #0502FF 100%);
  border-bottom: 2px solid #AAAAAA;
}
table.blue2Table thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #AAAAAA;
}
table.blue2Table thead th:first-child {
  border-left: none;
}
table.blue2Table td:nth-child(1) {
  width: 26%;
 
} 
table.blue2Table td:nth-child(2) {
  width: 16%;
} 
table.blue2Table td:nth-child(3) {
  width: 22%;
} 
table.blue2Table td:nth-child(4) {
  width: 20%;
} 
table.blue2Table td:nth-child(5) {
  width: 16%;
  text-align: center;
  } 

/* ----------------------------------------------------------------------------
	Products - Dark Blue  Table 2a
----------------------------------------------------------------------------- */
table.blue2aTable {
  border: 1px solid #545454;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
 
}
table.blue2aTable td, table.blue2Table th {
  border: 1px solid #767676;
  padding: 5px 4px;
}
table.blue2aTable tbody td {
  font-size: 13px;
  vertical-align:middle;
}
table.blue2aTable tr:nth-child(even) {
  background: #BAD5F7;
}
table.blue2aTable thead {
  background: #0502FF;
  background: -moz-linear-gradient(top, #4341ff 0%, #1e1bff 66%, #0502FF 100%);
  background: -webkit-linear-gradient(top, #4341ff 0%, #1e1bff 66%, #0502FF 100%);
  background: linear-gradient(to bottom, #4341ff 0%, #1e1bff 66%, #0502FF 100%);
  border-bottom: 2px solid #AAAAAA;
}
table.blue2aTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #AAAAAA;
  padding: 5px 4px;
}
table.blue2aTable thead th:first-child {
  border-left: none;
}
table.blue2aTable td:nth-child(1) {
  width: 35%;
 
} 
table.blue2aTable td:nth-child(2) {
  width: 20%;
} 
table.blue2aTable td:nth-child(3) {
  width: 20%;
} 
table.blue2aTable td:nth-child(4) {
  width: 25%;
   vertical-align:middle;
   background-color: #EEEEEE;
   text-align: center;
} 

/* ----------------------------------------------------------------------------
	Diamond Guidelines ChartP
----------------------------------------------------------------------------- */
table.DiamondTable {
  border: 1px solid #000000;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.DiamondTable td, table.DiamondTable th {
  border: 1px solid #AAAAAA;
  padding: 4px 3px;
}

table.DiamondTable th:nth-child(1) {
  text-align: left;
}
table.DiamondTable tbody td {
  font-size: 13px;
}
table.DiamondTable thead {
    border-bottom: 2px solid #AAAAAA;
}
table.DiamondTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}
table.DiamondTable td:nth-child(1) {
  text-align: left;
}

/* ----------------------------------------------------------------------------
	Products - Purple Table 35-23-22-20
----------------------------------------------------------------------------- */
table.purpleTable {
  border: 1px solid #15527B;
  background-color: #EEEEEE;
  width: 100%;
  text-align: center;
  
}
table.purpleTable td, table.purpleTable th {
  border: 1px solid #15527B;
  padding: 5px 4px;
}
table.purpleTable tbody td {
  font-size: 13px;
  vertical-align:middle;
}
table.purpleTable tr:nth-child(even) {
  background: #B5DDFF;
}
table.purpleTable thead {
  background: #5F005F;
  background: -moz-linear-gradient(top, #874087 0%, #6f196f 66%, #5F005F 100%);
  background: -webkit-linear-gradient(top, #874087 0%, #6f196f 66%, #5F005F 100%);
  background: linear-gradient(to bottom, #874087 0%, #6f196f 66%, #5F005F 100%);
}
table.purpleTable thead th {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #F7FFF4;
}
table.purpleTable thead th:first-child {
  border-left: none;
}
table.purpleTable th:nth-child(1) {
  text-align: left;
}
table.purpleTable td:nth-child(1) {
  text-align: left;
}

table.purpleTable td:nth-child(1) {
  width: 35%;
 
} 
table.purpleTable td:nth-child(2) {
  width: 23%;
} 
table.purpleTable td:nth-child(3) {
  width: 22%;
} 
table.purpleTable td:nth-child(4) {
  width: 20%;
      background-color: #EEEEEE;
} 
/* ----------------------------------------------------------------------------
	Products - Yellow Table 35-23-22-20
----------------------------------------------------------------------------- */
table.yellowTable-2 {
  border: 1px solid #000000;
  background-color: #DEC643;
  width: 100%;
  text-align: center;
 }
table.yellowTable-2 td, table.yellowTable-2 th {
  border: 1px solid #000000;
  padding: 3px 2px;
}
table.yellowTable-2 tbody td {
  font-size: 13px;
}
table.yellowTable-2 tr:nth-child(even) {
  background: #F3F59F;
}
table.yellowTable-2 thead {
  background: #FFFF00;
  background: -moz-linear-gradient(top, #ffff40 0%, #ffff19 66%, #FFFF00 100%);
  background: -webkit-linear-gradient(top, #ffff40 0%, #ffff19 66%, #FFFF00 100%);
  background: linear-gradient(to bottom, #ffff40 0%, #ffff19 66%, #FFFF00 100%);
  border-bottom: 2px solid #000000;
}
table.yellowTable-2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  border-left: 2px solid #000000;
}
table.yellowTable-2 thead th:first-child {
  border-left: none;
}

table.yellowTable-2 th:nth-child(1) {
  text-align: left;
}
table.yellowTable-2 th:nth-child(2) {
  text-align: left;
}
table.yellowTable-2 td:nth-child(1) {
  text-align: left;
}
table.yellowTable-2 td:nth-child(2) {
  text-align: left;
}
table.yellowTable-2 thead th:first-child {
  border-left: none;
}
table.yellowTable-2 td:nth-child(1) {
  width: 35%;
 
} 
table.yellowTable-2 td:nth-child(2) {
  width: 23%;
} 
table.yellowTable-2 td:nth-child(3) {
  width: 22%;
} 
table.yellowTable-2 td:nth-child(4) {
  width: 20%;
   vertical-align:middle;
   background-color: #F3F59F;
} 


/* ----------------------------------------------------------------------------
	Products - Yellow Table-2b 40-25-20-15
----------------------------------------------------------------------------- */
table.yellowTable-2b {
  border: 1px solid #000000;
  background-color: #DEC643;
  width: 100%;
  text-align: center;
 }
table.yellowTable-2b td, table.yellowTable-2b th {
  border: 1px solid #000000;
  padding: 3px 2px;
}
table.yellowTable-2b tbody td {
  font-size: 13px;
}
table.yellowTable-2b tr:nth-child(even) {
  background: #F3F59F;
}
table.yellowTable-2b thead {
  background: #FFFF00;
  background: -moz-linear-gradient(top, #ffff40 0%, #ffff19 66%, #FFFF00 100%);
  background: -webkit-linear-gradient(top, #ffff40 0%, #ffff19 66%, #FFFF00 100%);
  background: linear-gradient(to bottom, #ffff40 0%, #ffff19 66%, #FFFF00 100%);
  border-bottom: 2px solid #000000;
}
table.yellowTable-2b thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  border-left: 2px solid #000000;
}
table.yellowTable-2b thead th:first-child {
  border-left: none;
}

table.yellowTable-2b th:nth-child(1) {
  text-align: left;
}
table.yellowTable-2b th:nth-child(2) {
  text-align: left;
}
table.yellowTable-2b td:nth-child(1) {
  text-align: left;
}
table.yellowTable-2b td:nth-child(2) {
  text-align: left;
}
table.yellowTable-2b thead th:first-child {
  border-left: none;
}
table.yellowTable-2b td:nth-child(1) {
  width: 35%;
 } 
table.yellowTable-2b td:nth-child(2) {
  width: 23%;
} 
table.yellowTable-2b td:nth-child(3) {
  width: 22%;
} 
table.yellowTable-2b td:nth-child(4) {
  width: 20%;
   vertical-align:middle;
}
/* ----------------------------------------------------------------------------
	CSS for custom order format
----------------------------------------------------------------------------- */


.gold-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #FFCC00;
	color: #000000;
}

.Abrasive-Grinding-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #00FF00;
	font-weight: bold;
}
.Table-green-small-font {
	background-color: #00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
.lapping-film-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #00FFFF;
}
.polishing-pad-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #33FF99;
}
.polishing-pad-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #00FF99;
}
.fine-abrasive-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.small-table-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.Blue-table-row {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0033CC;
}
.gray-table-cell {
	background-color: #CCCCCC;
}
.blue-table-cell {
	background-color: #0000FF;
}
.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
}
.table-body-center-green {

	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #C0DCC0;
	text-align: left;
}


/* ----------------------------------------------------------------------------
	CSS for custom order format
----------------------------------------------------------------------------- */
.custom-order {  
display: none; 
width: 100%; 
text-align: left;
  border: 5px solid #FFFFFF;
  padding: 10px 10px;
}  


/* ----------------------------------------------------------------------------
	Responsive iframes
----------------------------------------------------------------------------- */

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}

.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

/* 4x3 Aspect Ratio */
.iframe-container-4x3 {
  padding-top: 75%;
}

/* ----------------------------------------------------------------------------
	Responsive images for tables - 
----------------------------------------------------------------------------- */

.responsive {
    max-width: 100%;
    height: auto;
}

.responsive-20 {
    max-width: 20%;
    height: auto;
}

.responsive-35 {
    max-width: 35%;
    height: auto;
}

.responsive-40 {
    max-width: 40%;
    height: auto;
}

.responsive-50 {
    max-width: 50%;
    height: auto;
}		

.responsive-80 {
    max-width: 80%;
    height: auto;
}		

.image-lt {
   float: left;
}

.image-rt {
   float: right;
 }	

/* ----------------------------------------------------------------------------
	Table with blue header - 100% width
----------------------------------------------------------------------------- */

table.blueTable-2 {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.blueTable-2 td, table.blueTable-2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable-2 tbody td {
  font-size: 13px;
}
table.blueTable-2 tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable-2 thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable-2 thead th {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable-2 thead th:first-child {
  border-left: none;
}
table.blueTable-2 th:nth-child(1) {
  text-align: left;
}
table.blueTable-2 td:nth-child(1) {
  text-align: left;
}

/* ----------------------------------------------------------------------------
	Table with blue header - 75% width
----------------------------------------------------------------------------- */

table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 75%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 13px;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable thead th {
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
  border-left: none;
}

/* ----------------------------------------------------------------------------
	Equal Fixed cell widths
----------------------------------------------------------------------------- */

table.Table-4 {

  width: 95%;
  text-align: center;
  border-collapse: collapse;
}
table.Table-4 td, table.Table-4 th {
  border: 5px solid #FFFFFF;
  padding: 10px 10px;
}
table.Table-4 tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}
table.Table-4 tr:nth-child(even) {
  background: #CCCCCC;
}

/* ----------------------------------------------------------------------------
	Equal Fixed cell widths
----------------------------------------------------------------------------- */

table.Table-4b {
 background-color: #CCCCCC;
  width: 95%;
  text-align: center;
  border-collapse: collapse;
}
table.Table-4b td, table.Table-4b th {
  border: 1px solid #000000;
  padding: 10px 10px;
}
table.Table-4b tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}
table.Table-4b tr:nth-child(1) {
  background: #000000;
}


table.Table-4c {
 background-color: #FFFF99;
  width: 95%;
  text-align: left;
  border-collapse: collapse;
}
table.Table-4c td, table.Table-4c th {
  border: 1px solid #000000;
  padding: 10px 10px;
}


table.Table-4d {
  width: 100%;
  text-align: left;
 
}
table.Table-4d td, table.Table-4d th {
  
  padding: 1px 1px;
}

/* ----------------------------------------------------------------------------
	Equal Fixed cell widths with cell border
----------------------------------------------------------------------------- */

table.Table-5 {
  font-family: Arial, Helvetica, sans-serif;
    width: 95%;
  text-align: left;

}
table.Table-5 td, table.Table-5 th {
  padding: 3px 2px;
}
table.Table-5 tbody td {
  font-size: 13px;
}
table.Table-5 td:nth-child(1) {
  width: 25%;
}
table.Table-5 td:nth-child(2) {
  width: 75%;
}
table.Table-5 td {
   vertical-align: middle;
 }



 
 table.Table-5a {
  font-family: Arial, Helvetica, sans-serif;
    width: 95%;
  text-align: left;

table.Table-5b td, table.Table-5b th {
  padding: 3px 2px;
  border: 1px solid #000000;
}
}
table.Table-5a td, table.Table-5a th {
  padding: 3px 2px;
}
table.Table-5a tbody td {
  font-size: 13px;
}
table.Table-5a td:nth-child(1) {
  width: 50%;
}
table.Table-5a td:nth-child(2) {
  width: 50%;
}
table.Table-5a td {
   vertical-align: middle;
 }
 
 
 table.Table-5b {
  font-family: Arial, Helvetica, sans-serif;
    width: 95%;
  background-color: #cccccc;
  text-align: left;
}
table.Table-5b td, table.Table-5b th {
  padding: 3px 2px;
  border: 1px solid #000000;
}
table.Table-5b tbody td {
  font-size: 13px;
}
table.Table-5b td {
   vertical-align: middle;
 }
 
  table.Table-5c {
  font-family: Arial, Helvetica, sans-serif;
    width: 95%;
  background-color: #cccccc;
  text-align: right;
}
table.Table-5c td, table.Table-5c th {
  padding: 3px 2px;
  border: 1px solid #000000;
}
table.Table-5c tbody td {
  font-size: 13px;
}
table.Table-5c td {
   vertical-align: middle;
 }

/* ----------------------------------------------------------------------------
	25%-50%-25% Fixed cell widths
----------------------------------------------------------------------------- */

table.Variable-Width {
  background-color: #000000;
  text-align: center;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width td:nth-child(1),
table.Variable-Width td:nth-child(3) {
  width: 25%;
}
table.Variable-Width td:nth-child(2) {
  width: 50%;
} 


/* ----------------------------------------------------------------------------
	50%-50% Fixed cell widths
----------------------------------------------------------------------------- */
table.Variable-Width-2 {
  text-align: center;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width-2 td, table.Variable-Width-2 th {
  border: 1px solid #000000;
  padding: 10px 10px;
}

table.Variable-Width-2 tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}
table.Variable-Width-2 tr:nth-child(1) {
  background: #37474f;
}

table.Variable-Width-2 tr:nth-child(2) {
  background: #CCCCCC;
}

table.Variable-Width-2 td:nth-child(1)
 {
  width: 49%;
}
table.Variable-Width-2 td:nth-child(2) {
  width: 49%;
} 



/* ----------------------------------------------------------------------------
	33%-33%-33% Fixed cell widths
----------------------------------------------------------------------------- */
table.Variable-Width-3 {
  text-align: center;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width-3 td, table.Variable-Width-3 th {
  border: 1px solid #000000;
  padding: 2px 2px;
}
table.Variable-Width-3 tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}
table.Variable-Width-3 tr:nth-child(1) {
  background: #37474f;
}

table.Variable-Width-3 tr:nth-child(2) {
  background: #CCCCCC;
}

table.Variable-Width-3 td:nth-child(1),
table.Variable-Width-3 td:nth-child(3) {
  width: 33%;
}
table.Variable-Width-3 td:nth-child(2) {
  width: 33%;
} 


table.Variable-Width-3b {
  text-align: center;
    font-size: 100%;
  font-weight: bold;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

/* ----------------------------------------------------------------------------
	33%-33%-33% Fixed cell widths
----------------------------------------------------------------------------- */
table.Variable-Width-3d {
  text-align: center;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width-3d td, table.Variable-Width-3d th {
  border: 1px solid #000000;
  padding: 2px 2px;
}
table.Variable-Width-3d tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
  vertical-align:middle
}
table.Variable-Width-3d tr:nth-child(1) {
  background: #37474f;
}

table.Variable-Width-3d tr:nth-child(2),
table.Variable-Width-3d tr:nth-child(3) {
  background: #CCCCCC;
}

table.Variable-Width-3d td:nth-child(2),
 {
  width: 33%;
  border: 1px solid #CCCCCC;
  padding: 2px 2px;
}
table.Variable-Width-3d td:nth-child(2) {
  width: 33%;
} 


/* ----------------------------------------------------------------------------
	25%-25%-25%-25% Fixed cell widths
----------------------------------------------------------------------------- */
table.Variable-Width-4 {
  text-align: center;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width-4 td, table.Variable-Width-4 th {
  border: 1px solid #000000;
  padding: 2px 2px;
}
table.Variable-Width-4 tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}
table.Variable-Width-4 tr:nth-child(1) {
  background: #37474f;
}

table.Variable-Width-4 tr:nth-child(2) {
  background: #CCCCCC;
}


/* ----------------------------------------------------------------------------
	47%-6%-47% Fixed cell widths
----------------------------------------------------------------------------- */
table.Variable-Width-3c {
  text-align: center;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width-3c td, table.Variable-Width-3c th {

  padding: 2px 2px;
}
table.Variable-Width-3c tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}


table.Variable-Width-3c td:nth-child(1),
table.Variable-Width-3c td:nth-child(3) {
  width: 48%;
}
table.Variable-Width-3c td:nth-child(2) {
  width: 4%;
} 


/* ----------------------------------------------------------------------------
	20%-70%-10% Fixed cell widths for Header
----------------------------------------------------------------------------- */

table.Variable-Width-Header {
  
  background-image: url(https://www.metallographic.com/Images/PACE/back.gif);
  text-align: center;
  table-layout: fixed;
  width: 100%; /* must have this set */
 }
 
table.Variable-Width-Header td {
   vertical-align: middle;
 } 

table.Variable-Width-Header td:nth-child(1) {
  width: 20%;
}
table.Variable-Width-Header td:nth-child(2) {
  width: 70%;
} 
table.Variable-Width-Header td:nth-child(3) {
  width: 10%;
}

table.Variable-Width-Header tr:nth-child(2) {
  align: center;
}  
 
 
 
/* ----------------------------------------------------------------------------
	20%-70%-10% Fixed cell widths for YouTube
----------------------------------------------------------------------------- */

table.Variable-Width-Header-a {
  border: 6px solid #F3F3F3;
  background-color: #CCCCCC;
     text-align: center;
  table-layout: fixed;
  width: 100%; /* must have this set */
  border-collapse: collapse;
 }
 
table.Variable-Width-Header-a td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-a td:nth-child(1) {
  width: 30%;
}
table.Variable-Width-Header-a td:nth-child(2) {
  width: 70%;
} 

table.Variable-Width-Header-a tr:nth-child(2) {
  align: left;
}  

table.Variable-Width-Header-a td, table.Variable-Width-Header-a th {
  border: 2px solid #F3F3F3;
  padding: 2px 0px;
} 
  /* ----------------------------------------------------------------------------
	25%-75% Fixed cell widths for Equipment specs - text left
----------------------------------------------------------------------------- */

table.Variable-Width-Header-1 {
  
  text-align: left;
  table-layout: fixed;
  width: 100%;
   /* must have this set */
border-collapse: collapse;
 }
 
table.Variable-Width-Header-1 td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-1 td:nth-child(1) {
  width: 25%;
}
table.Variable-Width-Header-1 td:nth-child(2) {
  width: 75%;
} 
 
 
 
  
  /* ----------------------------------------------------------------------------
	80%-20% Fixed cell widths for Consumables - Technical Information - text centered
----------------------------------------------------------------------------- */

table.Variable-Width-Header-2 {
  
  text-align: center;
  table-layout: fixed;
  width: 100%;
   /* must have this set */
border-collapse: collapse;
 }
 
table.Variable-Width-Header-2 td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-2 td:nth-child(1) {
  width: 80%;
}
table.Variable-Width-Header-2 td:nth-child(2) {
  width: 20%;
} 

table.Variable-Width-Header-2 tr:nth-child(2) {
  align: center;
}  


  
  /* ----------------------------------------------------------------------------
	20%-80% Fixed cell widths for Consumables - Quote - text left
----------------------------------------------------------------------------- */

table.Variable-Width-Header-2a {
  
  text-align: left;
  table-layout: fixed;
  width: 80%;
    font-size: 100%;
  font-weight: bold;
   /* must have this set */
 }
 
table.Variable-Width-Header-2a td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-2a td:nth-child(1) {
  width: 20%;
   background: #FFCC00;
}
table.Variable-Width-Header-2a td:nth-child(2) {
  width: 80%;
} 

table.Variable-Width-Header-2a tr:nth-child(2) {
  align: center;
}  


  /* ----------------------------------------------------------------------------
	80%-20% Fixed cell widths for Consumables - Consumables information -text left
----------------------------------------------------------------------------- */

table.Variable-Width-Header-2b {
  
  text-align: left;
  table-layout: fixed;
  width: 100%;
   /* must have this set */
border-collapse: collapse;
 }
 
table.Variable-Width-Header-2b td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-2b td:nth-child(1) {
  width: 80%;
}
table.Variable-Width-Header-2b td:nth-child(2) {
  width: 20%;
} 

table.Variable-Width-Header-2b tr:nth-child(2) {
  align: center;
}  

  /* ----------------------------------------------------------------------------
	60%-40% Fixed cell widths for Consumables - Consumables information -text left
----------------------------------------------------------------------------- */

table.Variable-Width-Header-2b-2 {
  
  text-align: left;
  table-layout: fixed;
  width: 100%;
   /* must have this set */
border-collapse: collapse;
 }
 
table.Variable-Width-Header-2b-2 td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-2b-2 td:nth-child(1) {
  width: 60%;
}
table.Variable-Width-Header-2b-2 td:nth-child(2) {
  width: 40%;
} 

table.Variable-Width-Header-2b-2 tr:nth-child(2) {
  align: center;
}  

  /* ----------------------------------------------------------------------------
	30%-70% Fixed cell widths for Consumables - Quote - 
----------------------------------------------------------------------------- */

table.Variable-Width-Header-2c {
  
    table-layout: fixed;
	  width: 95%;
    font-size: 100%;
  font-weight: bold;
   /* must have this set */
 }
 
table.Variable-Width-Header-2c td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-2c td:nth-child(1) {
  width: 30%;
   background: #FFCC00;
   text-align: left;
}
table.Variable-Width-Header-2c td:nth-child(2) {
  width: 70%;
   background: #cccccc;
  text-align: right;
} 

table.Variable-Width-Header-2c tr:nth-child(2) {
  align: center;
}  

table.Variable-Width-Header-2c td, table.Variable-Width-Header-2c th {
  border: 2px solid #AAAAAA;
  padding: 5px 4px;
}

    /* ----------------------------------------------------------------------------
	70%-30% Fixed cell widths for Consumables - Technical Information
----------------------------------------------------------------------------- */

table.Variable-Width-Header-3 {
  

  table-layout: fixed;
  width: 85%;
   /* must have this set */
border-collapse: collapse;
 }
 
table.Variable-Width-Header-3 td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-3 td:nth-child(1) {
  width: 70%;
}
table.Variable-Width-Header-3 td:nth-child(2) {
  width: 30%;
} 

table.Variable-Width-Header-3 tr:nth-child(1) {
  align: right;
  }
  
  table.Variable-Width-Header-3 tr:nth-child(2) {
  align: left;
  }
  
    /* ----------------------------------------------------------------------------
	30%-70% Fixed cell widths for Consumables - Contact Form
----------------------------------------------------------------------------- */

table.Variable-Width-Header-4 {
  
  text-align: left;
  table-layout: fixed;
  width: 100%;
   /* must have this set */
border-collapse: collapse;
 }
 
table.Variable-Width-Header-4 td {
   vertical-align: middle;
 } 

table.Variable-Width-Header-4 td:nth-child(1) {
  width: 30%;
}
table.Variable-Width-Header-4 td:nth-child(2) {
  width: 70%;
} 
  


/* ----------------------------------------------------------------------------
	16%-16%-16%-16%-16%-16% Fixed cell widths for Consumables Navigation
----------------------------------------------------------------------------- */

table.Table-6 {
  background: #CCCCCC;
  width: 100%;
  border-collapse: collapse;
}
table.Table-6 td, table.Table-6 th {
  border: 2px solid #AAAAAA;
  padding: 3px 2px;
}


/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for AbrasiveCutting Webgenie product pages
----------------------------------------------------------------------------- */

table.AbrasiveCutting {
  border: 1px solid #000000;
  background-color: #D9E0E5;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.AbrasiveCutting td, table.AbrasiveCutting th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.AbrasiveCutting tbody td {
 
}
table.AbrasiveCutting tr:nth-child(even) {
  background: #c35568;
	 font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
	
	
}
table.AbrasiveCutting thead {
  background: #8F0A22;
  background: -moz-linear-gradient(top, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  background: -webkit-linear-gradient(top, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  background: linear-gradient(to bottom, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  border-bottom: 2px solid #444444;
}
table.AbrasiveCutting thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #EEEEEE;
}
table.AbrasiveCutting thead th:first-child {
  border-left: none;
}

 
table.AbrasiveCutting td {
   vertical-align: middle;
 } 

table.AbrasiveCutting td:nth-child(1) {
  width: 34%;
}
table.AbrasiveCutting td:nth-child(2) {
  width: 12%;
} 
table.AbrasiveCutting td:nth-child(3) {
  width: 11%;
}
table.AbrasiveCutting td:nth-child(4) {
  width: 17%;
} 
table.AbrasiveCutting td:nth-child(5) {
  width: 24%;
}



/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for WaferCutting Webgenie product pages
----------------------------------------------------------------------------- */

table.WaferCutting {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.WaferCutting td, table.WaferCutting th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.WaferCutting tbody td {
 
}
table.WaferCutting tr:nth-child(even) {
  background: #DEE3E3;
	 font-size: 13px;
  font-weight: bold;
  color: #000000;
	
	
}
table.WaferCutting thead {
  background: #495A5A;
  background: -moz-linear-gradient(top, #768383 0%, #5b6a6a 66%, #495A5A 100%);
  background: -webkit-linear-gradient(top, #768383 0%, #5b6a6a 66%, #495A5A 100%);
  background: linear-gradient(to bottom, #768383 0%, #5b6a6a 66%, #495A5A 100%);
  border-bottom: 2px solid #444444;
}
table.WaferCutting thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #EEEEEE;
}
table.WaferCutting thead th:first-child {
  border-left: none;
}

 
table.WaferCutting td {
   vertical-align: middle;
 } 

table.WaferCutting td:nth-child(1) {
  width: 34%;
}
table.WaferCutting td:nth-child(2) {
  width: 12%;
} 
table.WaferCutting td:nth-child(3) {
  width: 11%;
}
table.WaferCutting td:nth-child(4) {
  width: 17%;
} 
table.WaferCutting td:nth-child(5) {
  width: 24%;
}

/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Grinding Webgenie product pages
----------------------------------------------------------------------------- */

table.Grinding {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Grinding td, table.Grinding th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Grinding tbody td {
 
}
table.Grinding tr:nth-child(even) {
  background: #96C9B5;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Grinding thead {
  background: #0F4F34;
  background: -moz-linear-gradient(top, #4b7b67 0%, #276048 66%, #0F4F34 100%);
  background: -webkit-linear-gradient(top, #4b7b67 0%, #276048 66%, #0F4F34 100%);
  background: linear-gradient(to bottom, #4b7b67 0%, #276048 66%, #0F4F34 100%);
  border-bottom: 2px solid #444444;
}
table.Grinding thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #EEEEEE;
}
table.Grinding thead th:first-child {
  border-left: none;
}

 
table.Grinding td {
   vertical-align: middle;
 } 

table.Grinding td:nth-child(1) {
  width: 34%;
}
table.Grinding td:nth-child(2) {
  width: 12%;
} 
table.Grinding td:nth-child(3) {
  width: 11%;
}
table.Grinding td:nth-child(4) {
  width: 17%;
} 
table.Grinding td:nth-child(5) {
  width: 24%;
}

/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Polishing Webgenie product pages
----------------------------------------------------------------------------- */

table.Polishing {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Polishing td, table.Polishing th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Polishing tbody td {
 
}
table.Polishing tr:nth-child(even) {
  background: #A5BAD6;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Polishing thead {
  background: #1262A1;
  background: -moz-linear-gradient(top, #4d89b8 0%, #2971aa 66%, #1262A1 100%);
  background: -webkit-linear-gradient(top, #4d89b8 0%, #2971aa 66%, #1262A1 100%);
  background: linear-gradient(to bottom, #4d89b8 0%, #2971aa 66%, #1262A1 100%);
  border-bottom: 2px solid #444444;
}
table.Polishing thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.Polishing thead th:first-child {
  border-left: none;
}

 
table.Polishing td {
   vertical-align: middle;
 } 

table.Polishing td:nth-child(1) {
  width: 34%;
}
table.Polishing td:nth-child(2) {
  width: 12%;
} 
table.Polishing td:nth-child(3) {
  width: 11%;
}
table.Polishing td:nth-child(4) {
  width: 17%;
} 
table.Polishing td:nth-child(5) {
  width: 24%;
}

/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Diamond Webgenie product pages
----------------------------------------------------------------------------- */

table.Diamond {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Diamond td, table.Diamond th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Diamond tbody td {
 
}
table.Diamond tr:nth-child(even) {
  background: #D2F0FA;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Diamond thead {
  background: #3996D4;
  background: -moz-linear-gradient(top, #6ab0df 0%, #4ca0d8 66%, #3996D4 100%);
  background: -webkit-linear-gradient(top, #6ab0df 0%, #4ca0d8 66%, #3996D4 100%);
  background: linear-gradient(to bottom, #6ab0df 0%, #4ca0d8 66%, #3996D4 100%);
  border-bottom: 2px solid #444444;
}
table.Diamond thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.Diamond thead th:first-child {
  border-left: none;
}

 
table.Diamond td {
   vertical-align: middle;
 } 

table.Diamond td:nth-child(1) {
  width: 34%;
}
table.Diamond td:nth-child(2) {
  width: 12%;
} 
table.Diamond td:nth-child(3) {
  width: 11%;
}
table.Diamond td:nth-child(4) {
  width: 17%;
} 
table.Diamond td:nth-child(5) {
  width: 24%;
}

/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Final Polishing Webgenie product pages
----------------------------------------------------------------------------- */

table.FPolish {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.FPolish td, table.FPolish th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.FPolish tbody td {
 
}
table.FPolish tr:nth-child(even) {
  background: #C187D6;
	 font-size: 13px;
     color: #000000;
	
	
}
table.FPolish thead {
  background: #561C6B;
  background: -moz-linear-gradient(top, #805590 0%, #673279 66%, #561C6B 100%);
  background: -webkit-linear-gradient(top, #805590 0%, #673279 66%, #561C6B 100%);
  background: linear-gradient(to bottom, #805590 0%, #673279 66%, #561C6B 100%);
  border-bottom: 2px solid #444444;
}
table.FPolish thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.FPolish thead th:first-child {
  border-left: none;
}

 
table.FPolish td {
   vertical-align: middle;
 } 

table.FPolish td:nth-child(1) {
  width: 34%;
}
table.FPolish td:nth-child(2) {
  width: 12%;
} 
table.FPolish td:nth-child(3) {
  width: 11%;
}
table.FPolish td:nth-child(4) {
  width: 17%;
} 
table.FPolish td:nth-child(5) {
  width: 24%;
}


/* ----------------------------------------------------------------------------
	15%-32%-10%-10%-15%-18% Fixed cell widths for Etching / Cleaning  Webgenie product pages
----------------------------------------------------------------------------- */

table.Etchants {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Etchants td, table.Etchants th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Etchants tbody td {
 
}
table.Etchants tr:nth-child(even) {
  background: #C8B8E0;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Etchants thead {
  background: #50298A;
  background: -moz-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: -webkit-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: linear-gradient(to bottom, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  border-bottom: 2px solid #444444;
}
table.Etchants thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.Etchants thead th:first-child {
  border-left: none;
}

 
table.Etchants td {
   vertical-align: middle;
 } 

table.Etchants td:nth-child(1) {
  width: 15%;
}
table.Etchants td:nth-child(2) {
  width: 32%;
} 
table.Etchants td:nth-child(3) {
  width: 10%;
}
table.Etchants td:nth-child(4) {
  width: 10%;
} 
table.Etchants td:nth-child(5) {
  width: 15%;
}
table.Etchants td:nth-child(6) {
  width: 18%;
}



/* ----------------------------------------------------------------------------
	15%-25%-15%-22%-23% Fixed cell widths for Cleaning  Webgenie product pages
----------------------------------------------------------------------------- */

table.Etching-2 {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Etching-2 td, table.Etching-2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Etching-2 tbody td {
 
}
table.Etching-2 tr:nth-child(even) {
  background: #C8B8E0;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Etching-2 thead {
  background: #50298A;
  background: -moz-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: -webkit-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: linear-gradient(to bottom, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  border-bottom: 2px solid #444444;
}
table.Etching-2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.Etching-2 thead th:first-child {
  border-left: none;
}

 
table.Etching-2 td {
   vertical-align: middle;
 } 

table.Etching-2 td:nth-child(1) {
  width: 15%;
}
table.Etching-2 td:nth-child(2) {
  width: 25%;
} 
table.Etching-2 td:nth-child(3) {
  width: 15%;
}
table.Etching-2 td:nth-child(4) {
  width: 22%;
} 
table.Etching-2 td:nth-child(5) {
  width: 23%;
}



/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Cleaning  Webgenie product pages
----------------------------------------------------------------------------- */

table.Cleaning {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Cleaning td, table.Cleaning th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Cleaning tbody td {
 
}
table.Cleaning tr:nth-child(even) {
  background: #C8B8E0;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Cleaning thead {
  background: #50298A;
  background: -moz-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: -webkit-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: linear-gradient(to bottom, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  border-bottom: 2px solid #444444;
}
table.Cleaning thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.Cleaning thead th:first-child {
  border-left: none;
}

 
table.Cleaning td {
   vertical-align: middle;
 } 

table.Cleaning td:nth-child(1) {
  width: 34%;
}
table.Cleaning td:nth-child(2) {
  width: 12%;
} 
table.Cleaning td:nth-child(3) {
  width: 11%;
}
table.Cleaning td:nth-child(4) {
  width: 17%;
} 
table.Cleaning td:nth-child(5) {
  width: 24%;
}

/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Hardness Webgenie product pages
----------------------------------------------------------------------------- */

table.Hardness {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.Hardness td, table.Hardness th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Hardness tbody td {
 
}
table.Hardness tr:nth-child(even) {
  background: #E0CAC1;
	 font-size: 13px;
     color: #000000;
	
	
}
table.Hardness thead {
  background: #7D3C03;
  background: -moz-linear-gradient(top, #9d6d42 0%, #8a4f1c 66%, #7D3C03 100%);
  background: -webkit-linear-gradient(top, #9d6d42 0%, #8a4f1c 66%, #7D3C03 100%);
  background: linear-gradient(to bottom, #9d6d42 0%, #8a4f1c 66%, #7D3C03 100%);
  border-bottom: 2px solid #444444;
}
table.Hardness thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  border-left: 2px solid #EEEEEE;
}
table.Hardness thead th:first-child {
  border-left: none;
}

 
table.Hardness td {
   vertical-align: middle;
 } 

table.Hardness td:nth-child(1) {
  width: 34%;
}
table.Hardness td:nth-child(2) {
  width: 12%;
} 
table.Hardness td:nth-child(3) {
  width: 11%;
}
table.Hardness td:nth-child(4) {
  width: 17%;
} 
table.Hardness td:nth-child(5) {
  width: 24%;
}


/* ----------------------------------------------------------------------------
	34%-12%-11%-17%-24% Fixed cell widths for Webgenie product pages
----------------------------------------------------------------------------- */

table.Variable-Width-Online-Ordering {
  border: 1px solid #444444;
  background-color: #FFFFCC;
  width: 100%;
  text-align: left;
}
table.Variable-Width-Online-Ordering td, table.Variable-Width-Online-Ordering th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Width-Online-Ordering tbody td {
  font-size: 13px;
}
table.Variable-Width-Online-Ordering tr:nth-child(even) {
  background: #F5DB89;
}
table.Variable-Width-Online-Ordering thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Width-Online-Ordering thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: left;
}
 
table.Variable-Width-Online-Ordering td {
   vertical-align: middle;
 } 

table.Variable-Width-Online-Ordering td:nth-child(1) {
  width: 34%;
}
table.Variable-Width-Online-Ordering td:nth-child(2) {
  width: 12%;
} 
table.Variable-Width-Online-Ordering td:nth-child(3) {
  width: 11%;
}
table.Variable-Width-Online-Ordering td:nth-child(4) {
  width: 17%;
} 
table.Variable-Width-Online-Ordering td:nth-child(5) {
  width: 24%;
}


/* ----------------------------------------------------------------------------
	12%-34%-11%-9%-12%-22% Fixed cell widths for Webgenie product pages
----------------------------------------------------------------------------- */

table.Variable-Width-Online-Ordering2 {
  border: 1px solid #444444;
  background-color: #FFFFCC;
  width: 100%;
  text-align: left;
}
table.Variable-Width-Online-Ordering2 td, table.Variable-Width-Online-Ordering2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Width-Online-Ordering2 tbody td {
  font-size: 13px;
}
table.Variable-Width-Online-Ordering2 tr:nth-child(even) {
  background: #F5DB89;
}
table.Variable-Width-Online-Ordering2 thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Width-Online-Ordering2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}
 
table.Variable-Width-Online-Ordering2 td {
   vertical-align: middle;
 } 

table.Variable-Width-Online-Ordering2 td:nth-child(1) {
  width: 12%;
}
table.Variable-Width-Online-Ordering2 td:nth-child(2) {
  width: 34%;
} 
table.Variable-Width-Online-Ordering2 td:nth-child(3) {
  width: 11%;
}
table.Variable-Width-Online-Ordering2 td:nth-child(4) {
  width: 9%;
} 
table.Variable-Width-Online-Ordering2 td:nth-child(5) {
  width: 12%;
}
table.Variable-Width-Online-Ordering2 td:nth-child(6) {
  width: 22%;
}

/* ----------------------------------------------------------------------------
	20%-20%-20%-20%-20% Fixed cell widths for Webgenie product pages
----------------------------------------------------------------------------- */

table.Variable-Width-Etchant {
  border: 1px solid #444444;
  background-color: #FFFFCC;
  width: 100%;
  text-align: left;
}
table.Variable-Width-Etchant td, table.Variable-Width-Etchant th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Width-Etchant tbody td {
  font-size: 13px;
}
table.Variable-Width-Etchant tr:nth-child(even) {
  background: #F5DB89;
}
table.Variable-Width-Etchant thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Width-Etchant thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: left;
}
 
table.Variable-Width-Etchant td {
   vertical-align: middle;
 } 

table.Variable-Width-Etchant td:nth-child(1) {
  width: 15%;
}
table.Variable-Width-Etchant td:nth-child(2) {
  width: 30%;
} 
table.Variable-Width-Etchant td:nth-child(3) {
  width: 15%;
}
table.Variable-Width-Etchant td:nth-child(4) {
  width: 20%;
} 
table.Variable-Width-Etchant td:nth-child(5) {
  width: 20%;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - yellow----------------------------------------------------------------------------- */

table.Dropdown-table {
  background-color: #FFFFCC;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table { margin-left:auto; margin-right:auto; }  

table.Dropdown-table td, table.Dropdown-table th {
}
table.Dropdown-table tbody td {
  font-size: 13px;
}
table.Dropdown-table thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
}
table.Dropdown-table thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Abrasive Cutting----------------------------------------------------------------------------- */

table.Dropdown-table-Abrasive-Cutting {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Abrasive-Cutting { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Abrasive-Cutting td, table.Dropdown-table-Abrasive-Cutting th {
}
table.Dropdown-table-Abrasive-Cutting tbody td {
  font-size: 13px;
}

table.Dropdown-table-Abrasive-Cutting thead {
  background: #8F0A22;
  background: -moz-linear-gradient(top, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  background: -webkit-linear-gradient(top, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  background: linear-gradient(to bottom, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
}


table.Dropdown-table-Abrasive-Cutting thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Wafer Cutting----------------------------------------------------------------------------- */


table.Dropdown-table-Wafer-Cutting {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Wafer-Cutting { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Wafer-Cutting td, table.Dropdown-table-Wafer-Cutting th {
}
table.Dropdown-table-Wafer-Cutting tbody td {
  font-size: 13px;
}

table.Dropdown-table-Wafer-Cutting thead {
  background: #495A5A;
  background: -moz-linear-gradient(top, #768383 0%, #5b6a6a 66%, #495A5A 100%);
  background: -webkit-linear-gradient(top, #768383 0%, #5b6a6a 66%, #495A5A 100%);
  background: linear-gradient(to bottom, #768383 0%, #5b6a6a 66%, #495A5A 100%);
  }


table.Dropdown-table-Wafer-Cutting thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Mounting ----------------------------------------------------------------------------- */


table.Dropdown-table-Mounting {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Mounting { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Mounting td, table.Dropdown-table-Mounting th {
  border: 1px solid #606060;
  padding: 3px 2px;
}
table.Dropdown-table-Mounting tbody td {
  font-size: 13px;
}

table.Dropdown-table-Mounting thead {
  background: #FFFF6B;
  background: -moz-linear-gradient(top, #ffff90 0%, #ffff79 66%, #FFFF6B 100%);
  background: -webkit-linear-gradient(top, #ffff90 0%, #ffff79 66%, #FFFF6B 100%);
  background: linear-gradient(to bottom, #ffff90 0%, #ffff79 66%, #FFFF6B 100%);
  }


table.Dropdown-table-Mounting thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ff4d00;
  text-align: center;
}

/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Grinding ----------------------------------------------------------------------------- */


table.Dropdown-table-Grinding {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Grinding { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Grinding td, table.Dropdown-table-Grinding th {
}
table.Dropdown-table-Grinding tbody td {
  font-size: 13px;
}

table.Dropdown-table-Grinding thead {
 background: #0F4F34;
  background: -moz-linear-gradient(top, #4b7b67 0%, #276048 66%, #0F4F34 100%);
  background: -webkit-linear-gradient(top, #4b7b67 0%, #276048 66%, #0F4F34 100%);
  background: linear-gradient(to bottom, #4b7b67 0%, #276048 66%, #0F4F34 100%);
   }


table.Dropdown-table-Grinding thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}

/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Polishing ----------------------------------------------------------------------------- */


table.Dropdown-table-Polishing {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Polishing { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Polishing td, table.Dropdown-table-Polishing th {
}
table.Dropdown-table-Polishing tbody td {
  font-size: 13px;
}

table.Dropdown-table-Polishing thead {
 background: #1262A1;
  background: -moz-linear-gradient(top, #4d89b8 0%, #2971aa 66%, #1262A1 100%);
  background: -webkit-linear-gradient(top, #4d89b8 0%, #2971aa 66%, #1262A1 100%);
  background: linear-gradient(to bottom, #4d89b8 0%, #2971aa 66%, #1262A1 100%);
    }


table.Dropdown-table-Polishing thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Diamond ----------------------------------------------------------------------------- */


table.Dropdown-table-Diamond {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Diamond { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Diamond td, table.Dropdown-table-Diamond th {
}
table.Dropdown-table-Diamond tbody td {
  font-size: 13px;
}

table.Dropdown-table-Diamond thead {
 background: #3996D4;
  background: -moz-linear-gradient(top, #6ab0df 0%, #4ca0d8 66%, #3996D4 100%);
  background: -webkit-linear-gradient(top, #6ab0df 0%, #4ca0d8 66%, #3996D4 100%);
  background: linear-gradient(to bottom, #6ab0df 0%, #4ca0d8 66%, #3996D4 100%);
    }


table.Dropdown-table-Diamond thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Final-Polishing ----------------------------------------------------------------------------- */


table.Dropdown-table-Final-Polishing {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Final-Polishing { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Final-Polishing td, table.Dropdown-table-Final-Polishing th {
}
table.Dropdown-table-Final-Polishing tbody td {
  font-size: 13px;
}

table.Dropdown-table-Final-Polishing thead {
 background: #561C6B;
  background: -moz-linear-gradient(top, #805590 0%, #673279 66%, #561C6B 100%);
  background: -webkit-linear-gradient(top, #805590 0%, #673279 66%, #561C6B 100%);
  background: linear-gradient(to bottom, #805590 0%, #673279 66%, #561C6B 100%);
    }


table.Dropdown-table-Final-Polishing thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Etching / Cleaning ----------------------------------------------------------------------------- */


table.Dropdown-table-Etching {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Etching { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Etching td, table.Dropdown-table-Etching th {
}
table.Dropdown-table-Etching tbody td {
  font-size: 13px;
}

table.Dropdown-table-Etching thead {
 background: #50298A;
  background: -moz-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: -webkit-linear-gradient(top, #7c5ea7 0%, #613e95 66%, #50298A 100%);
  background: linear-gradient(to bottom, #7c5ea7 0%, #613e95 66%, #50298A 100%);
    }


table.Dropdown-table-Etching thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Dropdown Table - Hardness ----------------------------------------------------------------------------- */


table.Dropdown-table-Hard {
  background-color: #EEEEEE;
  table-layout: fixed;
  width: 80%; /* must have this set */
  text-align: center;
  border-collapse: collapse;
}

table.Dropdown-table-Hard { margin-left:auto; margin-right:auto; }  

table.Dropdown-table-Hard td, table.Dropdown-table-Hard th {
}
table.Dropdown-table-Hard tbody td {
  font-size: 13px;
}

table.Dropdown-table-Hard thead {
 background: #7D3C03;
  background: -moz-linear-gradient(top, #9d6d42 0%, #8a4f1c 66%, #7D3C03 100%);
  background: -webkit-linear-gradient(top, #9d6d42 0%, #8a4f1c 66%, #7D3C03 100%);
  background: linear-gradient(to bottom, #9d6d42 0%, #8a4f1c 66%, #7D3C03 100%);
    }


table.Dropdown-table-Hard thead th {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}


/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Grit Size Comparision-------------------- */
table.Grit-size {
  border: 1px solid #AAAAAA;
  background-color: #595959;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.Grit-size td, table.Grit-size th {
  border: 2px solid #AAAAAA;
  padding: 3px 2px;
}
table.Grit-size tbody td {
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

/* ----------------------------------------------------------------------------
	Fixed cell widths for Webgenie Diamond Viscosity Size Comparision-------------------- */
table.Viscosity {
  
  background-color: #58CCED;
  width: 80%;
  text-align: center;
  border-collapse: collapse;
}

table.Viscosity { margin-left:auto; margin-right:auto; }

table.Viscosity td, table.Viscosity th {
   padding: 3px 2px;
}
table.Viscosity tbody td {
  color: #000000;
  font-size: 13px;
  font-weight: bold;
}

/* ----------------------------------------------------------------------------
	Webgenie Current Selection Acknowledgment Table Black and Grey
----------------------------------------------------------------------------- */

table.Variable-Current-Selection {
  border: 1px solid #444444;
  background-color: #EEEEEE;
  width: 100%;
   text-align: left;
}

table.Variable-Current-Selection { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection td, table.Variable-Current-Selection th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection tr:nth-child(even) {
  background: #B7C9D8;
}
table.table.Variable-Current-Selection {
  border: 1px solid #444444;
  background-color: #EEEEEE;
  width: 75%;
 text-align: left;
}

table.Variable-Current-Selection { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection td, table.Variable-Current-Selection th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection tr:nth-child(even) {
  background: #B7C9D8;
}
table.Variable-Current-Selection thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #C6C6C6;
}
table.Variable-Current-Selection thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 2px solid #EEEEEE;
}
 thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #C6C6C6;
}
table.Variable-Current-Selection thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  border-left: 2px solid #EEEEEE;
}
table.Variable-Current-Selection td {
   vertical-align: middle;
 } 

/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table Black and Grey
----------------------------------------------------------------------------- */

table.Variable-Current-Selection-1 {
  border: 1px solid #444444;
  background-color: #EEEEEE;
  width: 100%;
   text-align: center;
}

table.Variable-Current-Selection-1 { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection-1 td, table.Variable-Current-Selection-1 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-1 tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection-1 tr:nth-child(even) {
  background: #B7C9D8;
}
table.table.Variable-Current-Selection-1 {
  border: 1px solid #444444;
  background-color: #EEEEEE;
  width: 75%;
 text-align: center;
}

table.Variable-Current-Selection-1 { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection-1 td, table.Variable-Current-Selection-1 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-1 tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection-1 tr:nth-child(even) {
  background: #B7C9D8;
}
table.Variable-Current-Selection-1 thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #C6C6C6;
}
table.Variable-Current-Selection-1 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #EEEEEE;
}
 thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #C6C6C6;
}
table.Variable-Current-Selection-1 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #EEEEEE;
}
table.Variable-Current-Selection-1 td {
   vertical-align: middle;
 } 

/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table - 2020 yellow
----------------------------------------------------------------------------- */

table.Variable-Current-Selection-2020 {
  border: 1px solid #444444;
  background-color: #FFFFCC;
  width: 75%;
  text-align: center;
}

table.Variable-Current-Selection-2020 { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection-2020 td, table.Variable-Current-Selection th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-2020 tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection-2020 tr:nth-child(even) {
  background: #F5DB89;
}
table.Variable-Current-Selection-2020 thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Current-Selection-2020 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}
 
table.Variable-Current-Selection-2020 td {
   vertical-align: middle;
 } 


/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table2 -Black and Grey
----------------------------------------------------------------------------- */



table.Variable-Current-Selection-2 {
  border: 1px solid #444444;
  background-color: #F7F7F7;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.Variable-Current-Selection-2 td, table.Variable-Current-Selection-2 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-2 tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection-2 tr:nth-child(even) {
  background: #D3D3D3;
}
table.Variable-Current-Selection-2 thead {
  background: #505050;
  background: -moz-linear-gradient(top, #7c7c7c 0%, #616161 66%, #505050 100%);
  background: -webkit-linear-gradient(top, #7c7c7c 0%, #616161 66%, #505050 100%);
  background: linear-gradient(to bottom, #7c7c7c 0%, #616161 66%, #505050 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Current-Selection-2 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #D0E4F5;
}
table.Variable-Current-Selection-2 thead th:first-child {
  border-left: none;
}


/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table2 - 2020 yellow
----------------------------------------------------------------------------- */

 
 table.Variable-Current-Selection-2-2020 {
  border: 1px solid #444444;
  background-color: #F5DB89;
  width: 75%;
  text-align: center;
}

table.Variable-Current-Selection-2-2020 { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection-2-2020 td, table.Variable-Current-Selection-2-2020 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-2-2020 tbody td {
  font-size: 13px;
}

table.Variable-Current-Selection-2-2020 thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Current-Selection-2-2020 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}
 
table.Variable-Current-Selection-2-2020 td {
   vertical-align: middle;
 } 

/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table3 - Grey
----------------------------------------------------------------------------- */
table.Variable-Current-Selection-3 {
  border: 1px solid #444444;
  background-color: #F7F7F7;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.Variable-Current-Selection-3 td, table.Variable-Current-Selection-3 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-3 tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection-3 tr:nth-child(even) {
  background: #D3D3D3;
}
table.Variable-Current-Selection-3 thead {
  background: #DCDCDC;
  background: -moz-linear-gradient(top, #e5e5e5 0%, #dfdfdf 66%, #DCDCDC 100%);
  background: -webkit-linear-gradient(top, #e5e5e5 0%, #dfdfdf 66%, #DCDCDC 100%);
  background: linear-gradient(to bottom, #e5e5e5 0%, #dfdfdf 66%, #DCDCDC 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Current-Selection-3 thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  border-left: 2px solid #D0E4F5;
}


/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table3 - 2020 yellow
----------------------------------------------------------------------------- */

 
 table.Variable-Current-Selection-3-2020 {
  border: 1px solid #444444;
  background-color: #F5DB89;
  width: 75%;
  text-align: center;
}

  table.Variable-Current-Selection-3-2020 { margin-left:auto; margin-right:auto; }  
  
  table.Variable-Current-Selection-3-2020 td, table.Variable-Current-Selection-3-2020 th {
	border: 1px solid #AAAAAA;
	padding: 3px 2px;
  }
  table.Variable-Current-Selection-3-2020 tbody td {
	font-size: 13px;
  }
  
  table.Variable-Current-Selection-3-2020 thead {
	background: #FFCC00;
	background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
	background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
	background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
	border-bottom: 2px solid #444444;
  }
  table.Variable-Current-Selection-3-2020 thead th {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
  }
   
  table.Variable-Current-Selection-3-2020 td {
	 vertical-align: middle;
   } 
 
 




 
 table.Variable-Current-Selection-4 {
  border: 1px solid #444444;
  background-color: #F5DB89;
  width: 80%;
  text-align: center;
}


table.Variable-Current-Selection-4 { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection-4 td, table.Variable-Current-Selection-4 th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-4 tbody td {
  font-size: 13px;
}

table.Variable-Current-Selection-4 thead {
  background: #FFCC00;
  background: -moz-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: -webkit-linear-gradient(top, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  background: linear-gradient(to bottom, #ffd940 0%, #ffd119 66%, #FFCC00 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Current-Selection-4 td {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}




/* ----------------------------------------------------------------------------
	20%-60%-20% Consumables Selection - text left
----------------------------------------------------------------------------- */

table.Consumables-selection-1 {
    background-color: #FFCC00;
  width: 100%;
 
  text-align: left;
  border-collapse: collapse;
    font-size: 13px;
  font-weight: bold;
  color: #333333;
}
table.Consumables-selection-1 td, table.Consumables-selection-1 th {
  border: 1px solid #AAAAAA;
  padding: 5px 5px;
}
table.Consumables-selection-1 tr:nth-child(even) {
  background: #cccccc;
}

table.Consumables-selection-1 td {
   vertical-align: middle;
 } 

table.Consumables-selection-1 td:nth-child(1),
table.Consumables-selection-1 td:nth-child(3) {
  width: 20%;
   text-align: center;
}
table.Consumables-selection-1 td:nth-child(2) {
  width: 60%;
} 




/* ----------------------------------------------------------------------------
	Webgenie Current Selection Table - Abrasive Cutting
----------------------------------------------------------------------------- */

table.Variable-Current-Selection-AbrasiveCutting {
  border: 1px solid #000000;
  background-color: #D9E0E5;
  width: 100%;
  text-align: center;
}

table.Variable-Current-Selection-AbrasiveCutting { margin-left:auto; margin-right:auto; }  

table.Variable-Current-Selection-AbrasiveCutting td, table.Variable-Current-Selection-AbrasiveCutting th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.Variable-Current-Selection-AbrasiveCutting tbody td {
  font-size: 13px;
}
table.Variable-Current-Selection-AbrasiveCutting tr:nth-child(even) {
   background: #c35568;
	 font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
table.Variable-Current-Selection-AbrasiveCutting thead {
  background: #8F0A22;
  background: -moz-linear-gradient(top, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  background: -webkit-linear-gradient(top, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  background: linear-gradient(to bottom, #ab4759 0%, #9a2238 66%, #8F0A22 100%);
  border-bottom: 2px solid #444444;
}
table.Variable-Current-Selection-AbrasiveCutting thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
}
 
table.Variable-Current-Selection-AbrasiveCutting td {
   vertical-align: middle;
 } 


 
/* ----------------------------------------------------------------------------
	Equipment Tables
----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------
	Equipment Tables - Images 
----------------------------------------------------------------------------- */

table.Equipment-Class-Table {
 border: 6px solid #F3F3F3;
  background-color: #CCCCCC;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
table.Equipment-Class-Table thead {
  background: #FFCC00;
  }
table.Equipment-Class-Table td, table.Equipment-Class-Table th {
  border: 2px solid #FFFFFF;
  padding: 2px 0px;
}

/* ----------------------------------------------------------------------------
	Equipment Tables - Specifications 
----------------------------------------------------------------------------- */
table.Equipment-Selection-Table {
  border: 6px solid #F3F3F3;
  background-color: #CCCCCC;
  width: 100%;
  text-align: center;
  font-weight: bold;
}

table.Equipment-Selection-Table td, table.Equipment-Selection-Table th {
  border: 2px solid #FFFFFF;
  padding: 3px 0px;
}
table.Equipment-Selection-Table thead {
  background: #666666;
  }

table.Equipment-Selection-Table thead th {
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

/* ----------------------------------------------------------------------------
	Equipment Tables - White
----------------------------------------------------------------------------- */
table.WhiteTable {
  border: 6px solid #F3F3F3;
  background-color: #CCCCCC;
  width: 100%;
  text-align: center;
  font-weight: bold;
}

table.WhiteTable td, table.WhiteTable th {
  border: 6px solid #F3F3F3;
  padding: 3px 0px;
}
table.WhiteTable thead {
  background: #666666;
  }

table.WhiteTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

/* ----------------------------------------------------------------------------
	YouTube Selection - test centered 
----------------------------------------------------------------------------- */

table.YouTube-selection {
  background-color: #FFCC00;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
    font-size: 13px;
  font-weight: bold;
  color: #333333;
}
table.YouTube-selection td, table.YouTube-selection th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.YouTube-selection tr:nth-child(even) {
  background: #cccccc;
}


/* ----------------------------------------------------------------------------
	YouTube Selection - text left
----------------------------------------------------------------------------- */

table.YouTube-selection-1 {
    background-color: #FFCC00;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
    font-size: 13px;
  font-weight: bold;
  color: #333333;
}
table.YouTube-selection-1 td, table.YouTube-selection-1 th {
  border: 1px solid #AAAAAA;
  padding: 5px 5px;
}
table.YouTube-selection-1 tr:nth-child(even) {
  background: #cccccc;
}



/* ----------------------------------------------------------------------------
	Black - IA meau table
----------------------------------------------------------------------------- */
table.blackTable {
  border: 1px solid #000000;
  background-color: #000000;
  width: 100%;
  text-align: left;
}
table.blackTable td, table.blackTable th {
  padding: 3px 3px;
}



/* ----------------------------------------------------------------------------
	Procedure table
----------------------------------------------------------------------------- */
table.TableProcedure {
  border: 1px solid #000000;
  background-color: #EEEEEE;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.TableProcedure td, table.TableProcedure th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.TableProcedure tbody td {
  font-size: 13px;
}


table.TableProcedure td:nth-child(1) {
  text-align: left;
}


table.TableProcedure thead {
  background: #000000;
  background: -moz-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: -webkit-linear-gradient(top, #404040 0%, #191919 66%, #000000 100%);
  background: linear-gradient(to bottom, #404040 0%, #191919 66%, #000000 100%);
  border-bottom: 2px solid #444444;
}
table.TableProcedure thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  border-left: 2px solid #AAAAAA;
}

table.TableProcedure th:nth-child(1) {
  text-align: left;
}
table.TableProcedure thead th:first-child {
  border-left: none;
}
table.TableProcedure td:nth-child(1) {
  width: 30%;
}
table.TableProcedure td:nth-child(2) {
  width: 15%;
} 
table.TableProcedure td:nth-child(3) {
  width: 10%;
}
table.TableProcedure td:nth-child(4) {
  width: 15%;
} 
table.TableProcedure td:nth-child(5) {
  width: 10%;
}
table.TableProcedure td:nth-child(6) {
  width: 10%;
} 
table.TableProcedure td:nth-child(7) {
  width: 10%;
}


/* ----------------------------------------------------------------------------
	Procedure Grouping Tables - Images 
----------------------------------------------------------------------------- */

table.Procedure-Table {
 border: 6px solid #F3F3F3;
  background-color: #CCCCCC;
 
  text-align: center;
  font-weight: bold;
    table-layout: fixed;
 border-collapse: collapse;
}
table.Procedure-Table thead {
  background: #FFCC00;
  }
table.Procedure-Table td, table.Procedure-Table th {
  border: 2px solid #FFFFFF;
  padding: 2px 0px;
}

/* ----------------------------------------------------------------------------
	Etchant Tables 
----------------------------------------------------------------------------- */
table.yellowTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
 
}
table.yellowTable td, table.yellowTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.yellowTable tbody td {
  font-size: 13px;
  color: #333333;
}
table.yellowTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.yellowTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
table.yellowTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.yellowTable thead th:first-child {
  border-left: none;
}

table.yellowTable td:nth-child(1) {
  width: 30%;
}
table.yellowTable td:nth-child(2) {
  width: 15%;
} 
table.yellowTable td:nth-child(3) {
  width: 25%;
}
table.yellowTable td:nth-child(4) {
  width: 30%;
} 



/* ----------------------------------------------------------------------------
	Equipment Table with DOT 
----------------------------------------------------------------------------- */

table.Variable-Width-4z {
  text-align: center;
   padding: 10px 10px;
  table-layout: fixed;
  width: 100%; /* must have this set */
}

table.Variable-Width-4z tbody td {
  font-size: 100%;
  font-weight: bold;
  color: #FFFFFF;
}
