/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
.builder-container-outer-wrapper {
	background-color: transparent;
}
.builder-module.builder-module-image {
	background-color: transparent;
	border-color: transparent;
}
body {
	background-color: #010A0F;
	background-image: url("http://www.vulcangroup.com/wp-content/uploads/2013/02/BG-VulcanHome-lr2.png");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}


/* Style Manager custom css */
/*********************************************
	      Home Page
*********************************************/

#builder-module-5115333220e69-background-wrapper, .builder-module-background-wrapper builder-module-widget-bar-background-wrapper builder-module-3-background-wrapper builder-module-widget-bar-1-background-wrapper builder-module-middle-background-wrapper builder-module-before-widget-bar-background-wrapper builder-module-after-navigation-background-wrapper default-module-style-background-wrapper {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 1em;
    margin-top: -18px;
    padding-top: 0;
}

#builder-module-511532f8cda74-background-wrapper, .builder-module-background-wrapper builder-module-widget-bar-background-wrapper builder-module-3-background-wrapper builder-module-widget-bar-1-background-wrapper builder-module-middle-background-wrapper builder-module-before-widget-bar-background-wrapper builder-module-after-navigation-background-wrapper default-module-style-background-wrapper {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 1em;
    padding-top: 0;
}

/*********    Bottom Footer    *************/

.bottom-foot {
    text-align: center;
}

.hentry img {
    background: none repeat scroll 0 0 transparent;
    border: none;
    padding: 1%;
}

/*********************************************
	  Sub-Page Left Sidebar
*********************************************/

/*********    Left sidebar    *************/

.builder-module-content .builder-module-sidebar .widget-background-wrapper, .default-module-style.builder-module-html .builder-module-sidebar .widget-background-wrapper {
    padding: 0 .5em;
}

/*********************************************
	     Woo-Commerce 
*********************************************/

/*********    Products Page    *************/ 

.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
    border-top: 0 none;
    font-style: italic;
    line-height: 1.5em;
    margin: 0;
    padding: 0 2%;
}

/*********    Tables    *************/ 

table#fancy-table th {
    background: none repeat scroll 0 0 #E8E8E8;
    font-weight: bold;
    line-height: 1.5;
    max-width: 168px;
}

table#chi-fancy-table th {
    background: none repeat scroll 0 0 #E8E8E8;
    font-weight: bold;
    line-height: 1.5;
    max-width: 168px;
}

#processes-table tr {
    border: 0 solid;
    box-shadow: none;
}

table#processes-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: normal;
}

table#processes-table th {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 0 solid transparent;
    max-width: 122px;
}

table#processes-table td {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 1px solid transparent;
    max-width: 122px;
}

#brands-table tr {
    border: 0 solid;
    box-shadow: none;
}

table#brands-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: normal;
}

table#brands-table th {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 0 solid transparent;
    max-width: 122px;
}

table#brands-table td {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 1px solid transparent;
    max-width: 122px;
}

#about-table tr {
    border: 0 solid;
    box-shadow: none;
}

table#about-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: normal;
}

table#about-table th {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 0 solid transparent;
    max-width: 147px;
}

table#about-table td {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 1px solid transparent;
    max-width: 147px;
}

table#ft-sf-cut-off td {
    background: #FFFFFF;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-sf-cut-off th {
    background: none repeat scroll 0 0 #921022;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-table-cut-off td {
    background: #FFFFFF;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-table-cut-off th {
    background: none repeat scroll 0 0 #921022;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-post-cut-off td {
    background: #FFFFFF;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-post-cut-off th {
    background: none repeat scroll 0 0 #921022;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-casting-positioners td {
    background: #FFFFFF;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-casting-positioners th {
    background: none repeat scroll 0 0 #921022;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-automated-casting td {
    background: #FFFFFF;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table#ft-automated-casting th {
    background: none repeat scroll 0 0 #921022;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    border: 12px solid transparent;
    border-collapse: separate;
    border-spacing: 18px 0;
}

table {
    background: transparent;
    margin-bottom: 1.5em;
}

#ft-donovan-mold-handlers th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

#ft-donovan-mold-handlers th a {
    color: #fff;
}

#ft-donovan-mold-handlers th a:hover {
    color: #eee;
}

#ft-donovan-mold-handlers td { 
     background: #fff;
     text-align: center;
}

#ft-donovan-mold-handlers {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-foundry-machines th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-foundry-machines th a {
    color: #fff;
}

table#ft-foundry-machines th a:hover {
    color: #eee;
}

table#ft-foundry-machines td { 
     background: #fff;
    text-align: center;
}

table#ft-foundry-machines {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-foundry-machines th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-foundry-machines th a {
    color: #fff;
}

table#chi-ft-foundry-machines th a:hover {
    color: #eee;
}

table#chi-ft-foundry-machines td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-foundry-machines {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-metal-conditioning th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-metal-conditioning th a {
    color: #fff;
}

table#ft-metal-conditioning th a:hover {
    color: #eee;
}

table#ft-metal-conditioning td { 
     background: #fff;
    text-align: center;
}

table#ft-metal-conditioning {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-metal-conditioning th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-metal-conditioning th a {
    color: #fff;
}

table#chi-ft-metal-conditioning th a:hover {
    color: #eee;
}

table#chi-ft-metal-conditioning td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-metal-conditioning {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-foundry-grinders th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-foundry-grinders th a {
    color: #fff;
}

table#ft-foundry-grinders th a:hover {
    color: #eee;
}

table#ft-foundry-grinders td { 
     background: #fff;
    text-align: center;
}

table#ft-foundry-grinders {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-foundry-grinders th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-foundry-grinders th a {
    color: #fff;
}

table#chi-ft-foundry-grinders th a:hover {
    color: #eee;
}

table#chi-ft-foundry-grinders td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-foundry-grinders {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-cut-off th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-cut-off th a {
    color: #fff;
}

table#ft-cut-off th a:hover {
    color: #eee;
}

table#ft-cut-off td { 
     background: #fff;
    text-align: center;
}

table#ft-cut-off {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-cut-off th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-cut-off th a {
    color: #fff;
}

table#chi-ft-cut-off th a:hover {
    color: #eee;
}

table#chi-ft-cut-off td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-cut-off {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-traveling-grinders th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-traveling-grinders th a {
    color: #fff;
}

table#ft-traveling-grinders th a:hover {
    color: #eee;
}

table#ft-traveling-grinders td { 
     background: #fff;
    text-align: center;
}

table#ft-traveling-grinders {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-specialized-grinders th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-specialized-grinders th a {
    color: #fff;
}

table#ft-specialized-grinders th a:hover {
    color: #eee;
}

table#ft-specialized-grinders td { 
     background: #fff;
    text-align: center;
}

table#ft-specialized-grinders {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-casting-clean th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-casting-clean th a {
    color: #fff;
}

table#ft-casting-clean th a:hover {
    color: #eee;
}

table#ft-casting-clean td { 
     background: #fff;
    text-align: center;
}

table#ft-casting-clean {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-casting-clean th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-casting-clean th a {
    color: #fff;
}

table#chi-ft-casting-clean th a:hover {
    color: #eee;
}

table#chi-ft-casting-clean td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-casting-clean {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-metal-removal-robots th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-metal-removal-robots th a {
    color: #fff;
}

table#ft-metal-removal-robots th a:hover {
    color: #eee;
}

table#ft-metal-removal-robots td { 
     background: #fff;
    text-align: center;
}

table#ft-metal-removal-robots {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-casting-riser-removal th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-casting-riser-removal th a {
    color: #fff;
}

table#ft-casting-riser-removal th a:hover {
    color: #eee;
}

table#ft-casting-riser-removal td { 
     background: #fff;
    text-align: center;
}

table#ft-casting-riser-removal {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-casting-riser-removal th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-casting-riser-removal th a {
    color: #fff;
}

table#chi-ft-casting-riser-removal th a:hover {
    color: #eee;
}

table#chi-ft-casting-riser-removal td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-casting-riser-removal {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-robotics th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-robotics th a {
    color: #fff;
}

table#ft-robotics th a:hover {
    color: #eee;
}

table#ft-robotics td { 
     background: #fff;
    text-align: center;
}

table#ft-robotics {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-robotics th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-robotics th a {
    color: #fff;
}

table#chi-ft-robotics th a:hover {
    color: #eee;
}

table#chi-ft-robotics td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-robotics {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-material-handling-robots th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-material-handling-robots th a {
    color: #fff;
}

table#ft-material-handling-robots th a:hover {
    color: #eee;
}

table#ft-material-handling-robots td { 
     background: #fff;
    text-align: center;
}

table#ft-material-handling-robots {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-manipulators th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-manipulators th a {
    color: #fff;
}

table#ft-manipulators th a:hover {
    color: #eee;
}

table#ft-manipulators td { 
     background: #fff;
    text-align: center;
}

table#ft-manipulators {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-manipulators th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-manipulators th a {
    color: #fff;
}

table#chi-ft-manipulators th a:hover {
    color: #eee;
}

table#chi-ft-manipulators td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-manipulators {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-complete-systems th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-complete-systems th a {
    color: #fff;
}

table#ft-complete-systems th a:hover {
    color: #eee;
}

table#ft-complete-systems td { 
     background: #fff;
    text-align: center;
}

table#ft-complete-systems {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-foundry th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-foundry th a {
    color: #fff;
}

table#ft-foundry th a:hover {
    color: #eee;
}

table#ft-foundry td { 
     background: #fff;
    text-align: center;
}

table#ft-foundry {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-foundry th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-foundry th a {
    color: #fff;
}

table#chi-ft-foundry th a:hover {
    color: #eee;
}

table#chi-ft-foundry td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-foundry {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-green-sand-systems th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-green-sand-systems th a {
    color: #fff;
}

table#ft-green-sand-systems th a:hover {
    color: #eee;
}

table#ft-green-sand-systems td { 
     background: #fff;
    text-align: center;
}

table#ft-green-sand-systems {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-green-sand-systems2 th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-green-sand-systems2 th a {
    color: #fff;
}

table#ft-green-sand-systems2 th a:hover {
    color: #eee;
}

table#ft-green-sand-systems2 td { 
     background: #fff;
    text-align: center;
}

table#ft-green-sand-systems2 {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 26.5%;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
table#ft-green-sand-systems2 {
    width: 100%;
   }
}

table#ft-sand-systems th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-sand-systems th a {
    color: #fff;
}

table#ft-sand-systems th a:hover {
    color: #eee;
}

table#ft-sand-systems td { 
     background: #fff;
    text-align: center;
}

table#ft-sand-systems {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-sand-systems2 th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-sand-systems2 th a {
    color: #fff;
}

table#ft-sand-systems2 th a:hover {
    color: #eee;
}

table#ft-sand-systems2 td { 
     background: #fff;
    text-align: center;
}

table#ft-sand-systems2 {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-sand-coolers th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-sand-coolers th a {
    color: #fff;
}

table#ft-sand-coolers th a:hover {
    color: #eee;
}

table#ft-sand-coolers td { 
     background: #fff;
    text-align: center;
}

table#ft-sand-coolers {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-nobake-systems th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-nobake-systems th a {
    color: #fff;
}

table#ft-nobake-systems th a:hover {
    color: #eee;
}

table#ft-nobake-systems td { 
     background: #fff;
    text-align: center;
}

table#ft-nobake-systems {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-nobake-systems2 th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-nobake-systems2 th a {
    color: #fff;
}

table#ft-nobake-systems2 th a:hover {
    color: #eee;
}

table#ft-nobake-systems2 td { 
     background: #fff;
    text-align: center;
}

table#ft-nobake-systems2 {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 26.5%;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
table#ft-nobake-systems2 {
    width: 100%;
   }
}

table#ft-investment-casting th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-investment-casting th a {
    color: #fff;
}

table#ft-investment-casting th a:hover {
    color: #eee;
}

table#ft-investment-casting td { 
     background: #fff;
    text-align: center;
}

table#ft-investment-casting {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-investment-casting2 th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-investment-casting2 th a {
    color: #fff;
}

table#ft-investment-casting2 th a:hover {
    color: #eee;
}

table#ft-investment-casting2 td { 
     background: #fff;
    text-align: center;
}

table#ft-investment-casting2 {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-casting th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-casting th a {
    color: #fff;
}

table#ft-casting th a:hover {
    color: #eee;
}

table#ft-casting td { 
     background: #fff;
    text-align: center;
}

table#ft-casting {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-casting2 th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-casting2 th a {
    color: #fff;
}

table#ft-casting2 th a:hover {
    color: #eee;
}

table#ft-casting2 td { 
     background: #fff;
    text-align: center;
}

table#ft-casting2 {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-foam-molding-equipment th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-foam-molding-equipment th a {
    color: #fff;
}

table#ft-foam-molding-equipment th a:hover {
    color: #eee;
}

table#ft-foam-molding-equipment td { 
     background: #fff;
    text-align: center;
}

table#ft-foam-molding-equipment {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-foam-molding-equipment2 th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-foam-molding-equipment2 th a {
    color: #fff;
}

table#ft-foam-molding-equipment2 th a:hover {
    color: #eee;
}

table#ft-foam-molding-equipment2 td { 
     background: #fff;
    text-align: center;
}

table#ft-foam-molding-equipment2 {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-lf th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-lf th a {
    color: #fff;
}

table#ft-lf th a:hover {
    color: #eee;
}

table#ft-lf td { 
     background: #fff;
    text-align: center;
}

table#ft-lf {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#chi-ft-lf th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#chi-ft-lf th a {
    color: #fff;
}

table#chi-ft-lf th a:hover {
    color: #eee;
}

table#chi-ft-lf td { 
     background: #fff;
    text-align: center;
}

table#chi-ft-lf {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#ft-action th {
    background: #921022;
    color: #fff;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d4d4d4;
}

table#ft-action th a {
    color: #fff;
}

table#ft-action th a:hover {
    color: #eee;
}

table#ft-action td { 
     background: #fff;
    text-align: center;
}

table#ft-action {
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 6px #888888;
    margin: 0;
    padding: 0;
    width: 100%;
}

table#blank-table table, td, th {
    border: 0 rgb(0 0 0);
}

table#blank-table td {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: normal;
}

table#blank-table th {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 0 solid transparent;
    max-width: 300px;
}

table#blank-table td {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-spacing: 14px 0;
    border: 1px solid transparent;
    max-width: 300px;
}