/*
 Theme Name:   Hello-Elementor-Child
 description:  A child theme of the Hello-Elementor default WordPress theme
 Author:       Interseps
 Template:     hello-elementor
 Version:      1.0.0
*/

#wrap_calc { width: 90%;}
#wrap_calc_mw { width: 90%; color: #000000;}
#wrap_calc_ceq { width: 90%; color: #000000;}
#wrap_calc_pcm { width: 90%; color: #000000;}
#wrap_calc_cc { width: 90%; color: #000000;}
#wrap_calc_conv { color: #000000;}
.cart_logo { width: 300px; height: 100px; display: inline; background: url('https://triad-metals.com/img/logo_100.png'); background-repeat: no-repeat; float: left; }
.but_cart { background: url('https://triad-metals.com/img/but_cart.png'); background-repeat: no-repeat; width: 21px; height: 20px; padding: 0; border: none; float: left;}
.but_cart a:link { background: url('https://triad-metals.com/img/but_cart.png'); }
.but_cart a:hover { background: url('https://triad-metals.com/img/but_cart_over.png'); }
.but_cart a:active { background: url('https://triad-metals.com/img/but_cart_over.png'); }
.but_cart a:visited { background: url('https://triad-metals.com/img/but_cart.png'); }

.but_red { padding: 2px; background: #FF0000; color: white; font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; 
	line-height:9px; text-align: center; width: 14px; height: 14px; text-decoration: none; vertical-align: middle; }
.but_red a:link { color: white; background: #FF0000;}
.but_red a:hover { color: #F7E092; background: #FF0000;}
.but_red a:visited { color: white; background: #FF0000;}
.but_red a:active { color: #F7E092; background: #FF0000;}

.conv_answer { font-size: 10px; font-family: Arial, Helvetica, Sans-Serif; }

.row { margin-right: -15px; margin-left: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
  
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%;}
.col-xs-8 { width: 66.66666667%;}
.col-xs-7 { width: 58.33333333%;}
.col-xs-6 { width: 50%;}
.col-xs-5 { width: 41.66666667%;}
.col-xs-4 { width: 33.33333333%;}
.col-xs-3 { width: 25%;}
.col-xs-2 { width: 16.66666667%;}
.col-xs-1 { width: 8.33333333%;}
.col-xs-pull-12 { right: 100%;}
.col-xs-pull-11 { right: 91.66666667%;}
.col-xs-pull-10 { right: 83.33333333%;}
.col-xs-pull-9 { right: 75%;}
.col-xs-pull-8 { right: 66.66666667%;}
.col-xs-pull-7 { right: 58.33333333%;}
.col-xs-pull-6 { right: 50%;}
.col-xs-pull-5 { right: 41.66666667%;}
.col-xs-pull-4 { right: 33.33333333%;}
.col-xs-pull-3 { right: 25%;}
.col-xs-pull-2 { right: 16.66666667%;}
.col-xs-pull-1 { right: 8.33333333%;}
.col-xs-pull-0 { right: auto;}
.col-xs-push-12 { left: 100%;}
.col-xs-push-11 { left: 91.66666667%;}
.col-xs-push-10 { left: 83.33333333%;}
.col-xs-push-9 { left: 75%;}
.col-xs-push-8 { left: 66.66666667%;}
.col-xs-push-7 { left: 58.33333333%;}
.col-xs-push-6 { left: 50%;}
.col-xs-push-5 { left: 41.66666667%;}
.col-xs-push-4 { left: 33.33333333%;}
.col-xs-push-3 { left: 25%;}
.col-xs-push-2 { left: 16.66666667%;}
.col-xs-push-1 { left: 8.33333333%;}
.col-xs-push-0 { left: auto;}
.col-xs-offset-12 { margin-left: 100%;}
.col-xs-offset-11 { margin-left: 91.66666667%;}
.col-xs-offset-10 { margin-left: 83.33333333%;}
.col-xs-offset-9 { margin-left: 75%;}
.col-xs-offset-8 { margin-left: 66.66666667%;}
.col-xs-offset-7 { margin-left: 58.33333333%;}
.col-xs-offset-6 { margin-left: 50%;}
.col-xs-offset-5 { margin-left: 41.66666667%;}
.col-xs-offset-4 { margin-left: 33.33333333%;}
.col-xs-offset-3 { margin-left: 25%;}
.col-xs-offset-2 { margin-left: 16.66666667%;}
.col-xs-offset-1 { margin-left: 8.33333333%;}
.col-xs-offset-0 { margin-left: 0;}
@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left;}
  .col-sm-12 { width: 100%;}
  .col-sm-11 { width: 91.66666667%;}
  .col-sm-10 { width: 83.33333333%;}
  .col-sm-9 { width: 75%;}
  .col-sm-8 { width: 66.66666667%;}
  .col-sm-7 { width: 58.33333333%;}
  .col-sm-6 { width: 50%;}
  .col-sm-5 { width: 41.66666667%;}
  .col-sm-4 { width: 33.33333333%;}
  .col-sm-3 { width: 25%;}
  .col-sm-2 { width: 16.66666667%;}
  .col-sm-1 { width: 8.33333333%;}
  .col-sm-pull-12 { right: 100%;}
  .col-sm-pull-11 { right: 91.66666667%;}
  .col-sm-pull-10 { right: 83.33333333%;}
  .col-sm-pull-9 { right: 75%;}
  .col-sm-pull-8 { right: 66.66666667%;}
  .col-sm-pull-7 { right: 58.33333333%;}
  .col-sm-pull-6 { right: 50%;}
  .col-sm-pull-5 { right: 41.66666667%;}
  .col-sm-pull-4 { right: 33.33333333%;}
  .col-sm-pull-3 { right: 25%;}
  .col-sm-pull-2 { right: 16.66666667%;}
  .col-sm-pull-1 { right: 8.33333333%;}
  .col-sm-pull-0 { right: auto;}
  .col-sm-push-12 { left: 100%;}
  .col-sm-push-11 { left: 91.66666667%;}
  .col-sm-push-10 { left: 83.33333333%;}
  .col-sm-push-9 { left: 75%;}
  .col-sm-push-8 { left: 66.66666667%;}
  .col-sm-push-7 { left: 58.33333333%;}
  .col-sm-push-6 { left: 50%;}
  .col-sm-push-5 { left: 41.66666667%;}
  .col-sm-push-4 { left: 33.33333333%;}
  .col-sm-push-3 { left: 25%;}
  .col-sm-push-2 { left: 16.66666667%;}
  .col-sm-push-1 { left: 8.33333333%;}
  .col-sm-push-0 { left: auto;}
  .col-sm-offset-12 { margin-left: 100%;}
  .col-sm-offset-11 { margin-left: 91.66666667%;}
  .col-sm-offset-10 { margin-left: 83.33333333%;}
  .col-sm-offset-9 { margin-left: 75%;}
  .col-sm-offset-8 { margin-left: 66.66666667%;}
  .col-sm-offset-7 { margin-left: 58.33333333%;}
  .col-sm-offset-6 { margin-left: 50%;}
  .col-sm-offset-5 { margin-left: 41.66666667%;}
  .col-sm-offset-4 { margin-left: 33.33333333%;}
  .col-sm-offset-3 { margin-left: 25%;}
  .col-sm-offset-2 { margin-left: 16.66666667%;}
  .col-sm-offset-1 { margin-left: 8.33333333%;}
  .col-sm-offset-0 { margin-left: 0;}
  #wrap_calc { width: 80%; }
  #wrap_calc_mw { width: 80%; }
  #wrap_calc_ceq { width: 80%; }
  #wrap_calc_pcm { width: 80%; }
  #wrap_calc_cc { width: 80%; }
  }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left;}
  .col-md-12 { width: 100%;}
  .col-md-11 { width: 91.66666667%;}
  .col-md-10 { width: 83.33333333%;}
  .col-md-9 { width: 75%;}
  .col-md-8 { width: 66.66666667%;}
  .col-md-7 { width: 58.33333333%;}
  .col-md-6 { width: 50%;}
  .col-md-5 { width: 41.66666667%;}
  .col-md-4 { width: 33.33333333%;}
  .col-md-3 { width: 25%;}
  .col-md-2 { width: 16.66666667%;}
  .col-md-1 { width: 8.33333333%;}
  .col-md-pull-12 { right: 100%;}
  .col-md-pull-11 { right: 91.66666667%;}
  .col-md-pull-10 { right: 83.33333333%;}
  .col-md-pull-9 { right: 75%;}
  .col-md-pull-8 { right: 66.66666667%;}
  .col-md-pull-7 { right: 58.33333333%;}
  .col-md-pull-6 { right: 50%;}
  .col-md-pull-5 { right: 41.66666667%;}
  .col-md-pull-4 { right: 33.33333333%;}
  .col-md-pull-3 { right: 25%;}
  .col-md-pull-2 { right: 16.66666667%;}
  .col-md-pull-1 { right: 8.33333333%;}
  .col-md-pull-0 { right: auto;}
  .col-md-push-12 { left: 100%;}
  .col-md-push-11 { left: 91.66666667%;}
  .col-md-push-10 { left: 83.33333333%;}
  .col-md-push-9 { left: 75%;}
  .col-md-push-8 { left: 66.66666667%;}
  .col-md-push-7 { left: 58.33333333%;}
  .col-md-push-6 { left: 50%;}
  .col-md-push-5 { left: 41.66666667%;}
  .col-md-push-4 { left: 33.33333333%;}
  .col-md-push-3 { left: 25%;}
  .col-md-push-2 { left: 16.66666667%;}
  .col-md-push-1 { left: 8.33333333%;}
  .col-md-push-0 { left: auto;}
  .col-md-offset-12 { margin-left: 100%;}
  .col-md-offset-11 { margin-left: 91.66666667%;}
  .col-md-offset-10 { margin-left: 83.33333333%;}
  .col-md-offset-9 { margin-left: 75%;}
  .col-md-offset-8 { margin-left: 66.66666667%;}
  .col-md-offset-7 { margin-left: 58.33333333%;}
  .col-md-offset-6 { margin-left: 50%;}
  .col-md-offset-5 { margin-left: 41.66666667%;}
  .col-md-offset-4 { margin-left: 33.33333333%;}
  .col-md-offset-3 { margin-left: 25%;}
  .col-md-offset-2 { margin-left: 16.66666667%;}
  .col-md-offset-1 { margin-left: 8.33333333%;}
  .col-md-offset-0 { margin-left: 0;}
  #wrap_calc { width: 50%; }
  #wrap_calc_mw { width: 50%; }
  #wrap_calc_ceq { width: 50%; }
  #wrap_calc_pcm { width: 50%; }
  #wrap_calc_cc { width: 50%; }
  }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left;}
  .col-lg-12 { width: 100%;}
  .col-lg-11 { width: 91.66666667%;}
  .col-lg-10 { width: 83.33333333%;}
  .col-lg-9 { width: 75%;}
  .col-lg-8 { width: 66.66666667%;}
  .col-lg-7 { width: 58.33333333%;}
  .col-lg-6 { width: 50%;}
  .col-lg-5 { width: 41.66666667%;}
  .col-lg-4 { width: 33.33333333%;}
  .col-lg-3 { width: 25%;}
  .col-lg-2 { width: 16.66666667%;}
  .col-lg-1 { width: 8.33333333%;}
  .col-lg-pull-12 { right: 100%;}
  .col-lg-pull-11 { right: 91.66666667%;}
  .col-lg-pull-10 { right: 83.33333333%;}
  .col-lg-pull-9 { right: 75%;}
  .col-lg-pull-8 { right: 66.66666667%;}
  .col-lg-pull-7 { right: 58.33333333%;}
  .col-lg-pull-6 { right: 50%;}
  .col-lg-pull-5 { right: 41.66666667%;}
  .col-lg-pull-4 { right: 33.33333333%;}
  .col-lg-pull-3 { right: 25%;}
  .col-lg-pull-2 { right: 16.66666667%;}
  .col-lg-pull-1 { right: 8.33333333%;}
  .col-lg-pull-0 { right: auto;}
  .col-lg-push-12 { left: 100%;}
  .col-lg-push-11 { left: 91.66666667%;}
  .col-lg-push-10 { left: 83.33333333%;}
  .col-lg-push-9 { left: 75%;}
  .col-lg-push-8 { left: 66.66666667%;}
  .col-lg-push-7 { left: 58.33333333%;}
  .col-lg-push-6 { left: 50%;}
  .col-lg-push-5 { left: 41.66666667%;}
  .col-lg-push-4 { left: 33.33333333%;}
  .col-lg-push-3 { left: 25%;}
  .col-lg-push-2 { left: 16.66666667%;}
  .col-lg-push-1 { left: 8.33333333%;}
  .col-lg-push-0 { left: auto;}
  .col-lg-offset-12 { margin-left: 100%;}
  .col-lg-offset-11 { margin-left: 91.66666667%;}
  .col-lg-offset-10 { margin-left: 83.33333333%;}
  .col-lg-offset-9 { margin-left: 75%;}
  .col-lg-offset-8 { margin-left: 66.66666667%;}
  .col-lg-offset-7 { margin-left: 58.33333333%;}
  .col-lg-offset-6 { margin-left: 50%;}
  .col-lg-offset-5 { margin-left: 41.66666667%;}
  .col-lg-offset-4 { margin-left: 33.33333333%;}
  .col-lg-offset-3 { margin-left: 25%;}
  .col-lg-offset-2 { margin-left: 16.66666667%;}
  .col-lg-offset-1 { margin-left: 8.33333333%;}
  .col-lg-offset-0 { margin-left: 0;}}

input[type="text"],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #FFFFFF;
	color: #000000;
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	box-shadow: none;
	display: block;
	font-size: 16px;
	letter-spacing: 0em;
	margin: 0;
	padding: 4px 8px;
}

input[type="number"],
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #FFFFFF;
	color: #000000;
	border-radius: 0;
	border-style: solid;
	border-width: 2px;
	box-shadow: none;
	display: block;
	font-size: 16px;
	width: 200px;
	float: left;
	letter-spacing: 0em;
	margin: 0;
	padding: 4px 8px;
}

#select1 { font-size: 16px; float:left; color: #000000;}
textarea#checkout { width: 100%; height: 80px; } 
input::-webkit-input-placeholder { line-height: normal; color: #FF0000;}
input:-ms-input-placeholder { line-height: normal; color: #FF0000;}
input::-moz-placeholder { line-height: revert; color: #FF0000;}

button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #666666;
	border: none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 1.5rem;
	font-weight: 600;
	letter-spacing: 0.0333em;
	margin: 0;
	opacity: 1;
	padding: 4px 12px;
	text-align: center;
	text-decoration: none;
	transition: opacity 0.15s linear;
}

.convert_input { float: left; width: 80px; }

.cart_form { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.cart_form input {float:left; color: #000000;}


table { border: 0.1rem solid #dcd7ca; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 10px; margin: 4px 6px; max-width: 100%; overflow: hidden; width: 100%;}
.alignleft > table { margin: 0; }
.alignright > table { margin: 0; }
th, td { border: 2px solid #dcd7ca; line-height: 1.3; margin: 0; overflow: visible; padding: 4px; }
caption { background: #dcd7ca; font-weight: normal; padding: 4px; text-align: center; }
thead { vertical-align: bottom; white-space: nowrap; }
th { font-weight: 700; }

@media ( min-width: 700px ) {
	table { font-size: 12px; }
}

/*   WHOLESALE SLAUGHTER  */

#footer_gradient { 
		position: absolute; bottom: 0; width: 100%; height: 35px; padding-top: 14px;
		text-align: center;  float: left; font-size: small; color: #FFFFFF; font-weight: 200; line-height: 30px;
		background: -webkit-linear-gradient(top, 0033FF, 0033CC); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(bottom, 0033FF, 0033CC); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(bottom, 0033FF, 0033CC); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to top, 0033FF, 0033CC); /* Standard syntax (must be last) */
}

#table_credit { border: 2px solid #666666; border-radius: 6px; background: 0033FF; font-size: 12px; padding: 10px; text-align: center;}
#cell_credit { background-color: 0033FF; font-size: 18px; font-weight: bold; text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}
#cell_credit_R { background-color: 0033FF; padding: 0px 10px; font-size: 12px; font-weight: normal; text-align: right;}
#cell_credit_L { background-color: 0033FF; padding: 0px 10px; font-size: 12px; font-weight: normal; text-align: left;}

#ghost_white { z-index: 11; position: relative; width:100%; height: 100%; margin-right: auto; margin-left: auto;
text-align:left; padding:10px 8px 20px 8px; margin-bottom:20px;}
#ghost_white:after { content: " "; z-index: 11; position: relative; width:100%; height: 100%; margin-right: auto; margin-left: auto; }

.state_dropdown { font-size: 18px; line-height: 32px; margin-top: 4px;}
.type_dropdown { font-size: 18px; line-height: 32px; margin-top: 4px;}

.char9 { color: #333333; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.char9b { color: #333333; font-weight: bold; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.char9 a:link { color: #5D4C3B; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char9 a:visited { color: #5D4C3B; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char9 a:hover { color: #757575; font-weight: normal; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.char10over12 { color: #333333; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; text-align: center;}
.char11over13 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-align: center;}
.char11over14 { color: #333333; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-align: center;}

.char10 { color: #333333; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }
.char10b { color: #333333; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }
.char10 a:link { color: #5D4C3B; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10 a:visited { color: #5D4C3B; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10 a:hover { color: #757575; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.char10w { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }
.char10wb { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 12px; }
.char10w a:link { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10w a:visited { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char10w a:hover { color: #F9F606; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.char11over14 { color: #000000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; }
.char11over14 a:link { color: #5D4C3B; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 14px; }
.char11over14 a:visited { color: #5D4C3B; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 14px; }
.char11over14 a:hover { color: #757575; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 14px; }

.char12 { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.char12b { color: #000000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.char12 a:link { color: #5D4C3B; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
.char12 a:visited { color: #5D4C3B; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }
.char12 a:hover { color: #757575; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; line-height: 18px; }

.char12w { color: #FFFFFF; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.char12wb { color: #FFFFFF; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.char12w a:link { color: #CCCCCC; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12w a:visited { color: #CCCCCC; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12w a:hover { color: #757575; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.char12over14 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #000000; }

.char14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 18px;}
.char14w { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; line-height: 18px;}
.char14b { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.char14over20 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #000000; }
.char14over30bold { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 30px; color: #000000; font-weight: bold;}

.char16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.char16red { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000;}

td.t_r { color: #000000; font-weight: normal; text-align: right; vertical-align: top;}
td.t_l { color: #000000; font-weight: normal; text-align: left; vertical-align: top; }

.pad4 {padding:4px;}
.pad8 { padding:4px 12px 4px 12px;}
.pad_last_name { padding:6px 14px 0px 14px;}
.pad16 { padding:4px 12px 4px 16px;}
td.pad20 { padding: 20px;}
td.pad10 { padding: 10px;}
td.pad6 { padding: 6px;}
td.pad2 { padding: 2px;}

@media only screen and (min-width : 480px) {
	input[type='radio'] { transform: scale(1); }
	#ghost_white { padding:10px 0px 20px 0px;}
}

@media only screen and (min-width : 768px) {
	.pad_last_name { padding:0px 14px 0px 0px;}
	.state_dropdown { font-size: 16px; line-height: 40px; margin-left: -16px;}
	.type_dropdown { font-size: 16px; line-height: 40px; margin-left: 0px;}
	.pad16 { padding:4px 12px 4px 16px;}
	#body-content {width: 700px;}
	#ghost_white { padding:10px 4px 20px 4px;}
}

@media only screen and (min-width : 1000px) {
	#body-content {width: 880px;}
	#ghost_white { padding:10px 8px 20px 8px;}
}

@media only screen and (min-width : 1400px) {
	#body-content {width: 1040px;}
}

#footer_gradient a:link { color: white; }
#footer_gradient a:hover { color: #F7E092; }
#footer_gradient a:visited { color: white; }
#footer_gradient a:active { color: #F7E092; }

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; 
	min-height: 1px; padding-right: 6px; padding-left: 6px; text-align: center; }

.col-xs-5ths { width: 20%; float: left; }
@media (min-width: 768px) { .col-sm-5ths { width: 20%; float: left; } }
@media (min-width: 992px) { .col-md-5ths { width: 20%; float: left; } }
@media (min-width: 1200px) { .col-lg-5ths { width: 20%; float: left; } }

#bold_body { font-weight: bold; color: #330; }

.cart_button_proceed {
   border: 2px solid #03A21D;
	background: -moz-linear-gradient(top, #333333 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #333333 0%, #666666 100%);
	background: linear-gradient(to bottom, #333333 0%, #666666 100%);
   padding: 6px 8px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px;
   text-decoration: none;
   vertical-align: middle;
}
.cart_button_proceed:link { color: #FFFFFF; text-decoration: none; }
.cart_button_proceed:hover { background: #03A21D; text-decoration: none; }
.cart_button_proceed:visited { background: #D4D8A5; text-decoration: none; }
.cart_button_proceed:active { background: #463c3c; text-decoration: none; }

.cart_button_update {
   border: 2px solid #E7A61A;
	background: -moz-linear-gradient(top, #333333 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #333333 0%, #666666 100%);
	background: linear-gradient(to bottom, #333333 0%, #666666 100%);
   padding: 6px 8px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px;
   text-decoration: none;
   vertical-align: middle;
}
.cart_button_update:link { color: #FFFFFF; text-decoration: none; }
.cart_button_update:hover { background: #E7A61A; text-decoration: none; }
.cart_button_update:visited { background: #D4D8A5; text-decoration: none; }
.cart_button_update:active { background: #463c3c; text-decoration: none; }

.cart_button_empty {
   border: 2px solid #FF0000;
	background: -moz-linear-gradient(top, #333333 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #333333 0%, #666666 100%);
	background: linear-gradient(to bottom, #333333 0%, #666666 100%);
   padding: 6px 8px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px;
   text-decoration: none;
   vertical-align: middle;
}
.cart_button_empty:link { color: #FFFFFF; text-decoration: none; }
.cart_button_empty:hover { background: #FF0000; text-decoration: none; }
.cart_button_empty:visited { background: #D4D8A5; text-decoration: none; }
.cart_button_empty:active { background: #463c3c; text-decoration: none; }


.cart_bar { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; 
	background: #333333;
	background: -moz-linear-gradient(top, #333333 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #333333 0%, #666666 100%);
	background: linear-gradient(to bottom, #333333 0%, #666666 100%); }

.cart_items { color: #000000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; background: rgba(255, 255, 255, .4);}

.but_go {
   border-top: 1px solid #ffffff;
   background: #00CC33;
   background: -webkit-gradient(linear, left top, left bottom, from(#00CC33), to(#003300));
   background: -webkit-linear-gradient(top, #00CC33, #003300);
   background: -moz-linear-gradient(top, #00CC33, #003300);
   background: -ms-linear-gradient(top, #00CC33, #003300);
   background: -o-linear-gradient(top, #00CC33, #003300);
   padding: 2px 4px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}
.but_go:hover { border-top-color: #D6D7D2; background: #D6D7D2; color: #FFFF99; }
.but_go:visited { border-top-color: #D6D7D2; background: #D4D8A5; color: white; }
.but_go:active { border-top-color: #463c3c; background: #463c3c; }

ul li.x { position: relative; left:14px; }

#cart_remove {opacity:.7; color: #FFFFFF;}
#cart_remove:hover {opacity: 1; color: #FFFF99;}
#page-footer {flex-shrink: 0}
#nopad {padding:0; margin:0; border-collapse: collapse;}
form #website{ display:none; }
a:visited { color: #666666; }

.winnbuts {
	border: 0;
	line-height: 2;
	padding: 0 12px;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 4px;
	background: #333333;
	background: -moz-linear-gradient(top, #333333 0%, #666666 100%);
	background: -webkit-linear-gradient(top, #333333 0%, #666666 100%);
	background: linear-gradient(to bottom, #333333 0%, #666666 100%);
	white-space: nowrap;
	z-index: 999999;
	border: thin solid black;
}

.winnbuts:hover {
	background: #D5B921;
	background: -webkit-gradient(linear, left top, left bottom, from(#98820B), to(#D5B921));
	background: -webkit-linear-gradient(top, #98820B, #D5B921);
	background: -moz-linear-gradient(top, #98820B, #D5B921);
	background: -ms-linear-gradient(top, #98820B, #D5B921);
	background: -o-linear-gradient(top, #98820B, #D5B921);
	color: #FFFFFF;
	text-shadow: 0px;
	border: thin solid black;
}

.winnbuts:active {
    box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
                inset 2px 2px 3px rgba(0, 0, 0, .6);
}

#grey_bar {
   width: 100%;
   border-top: 1px solid #ffffff;
   background: #333333;
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);
   padding: 3px 5px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}
#grey_bar_left {
   width: 100%;
   border-top: 1px solid #ffffff;
   background: #7E7E7E;
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);
   padding: 3px 5px;
   -webkit-border-radius: 4px 0px 0px 4px;
   -moz-border-radius:  4px 0px 0px 4px;
   border-radius:  4px 0px 0px 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}
#grey_bar_right {
   width: 100%;
   border-top: 1px solid #ffffff;
   background: #7E7E7E;
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);
   padding: 3px 5px;
   -webkit-border-radius: 0px 4px 4px 0px;
   -moz-border-radius:  0px 4px 4px 0px;
   border-radius:  0px 4px 4px 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}
#grey_bar_mid {
   width: 100%;
   border-top: 1px solid #ffffff;
   background: #7E7E7E;
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);  
   padding: 3px 5px;
   -webkit-border-radius: 0px 0px 0px 0px;
   -moz-border-radius:  0px 0px 0px 0px;
   border-radius:  0px 0px 0px 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}
#grey_bar a:link { color: white; }
#grey_bar a:hover { background: #463c3c; color: #F7E092; }
#grey_bar a:visited { color: white; }
#grey_bar a:active { background: #463c3c; color: #F7E092; }
#grey_bar_left a:link { color: white; }
#grey_bar_left a:hover { background: #463c3c; color: #F7E092; }
#grey_bar_left a:visited { color: white; }
#grey_bar_left a:active { background: #463c3c; color: #F7E092; }
#grey_bar_right a:link { color: white; }
#grey_bar_right a:hover { background: #463c3c; color: #F7E092; }
#grey_bar_right a:visited { color: white; }
#grey_bar_right a:active { background: #463c3c; color: #F7E092; }
#grey_bar_mid a:link { color: white; }
#grey_bar_mid a:hover { background: #463c3c; color: #F7E092; }
#grey_bar_mid a:visited { color: white; }
#grey_bar_mid a:active { background: #463c3c; color: #F7E092; }

.grey_bar_left {
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);
   padding: 3px 5px;
   -webkit-border-radius: 4px 0px 0px 4px;
   -moz-border-radius:  4px 0px 0px 4px;
   border-radius:  4px 0px 0px 4px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}
.grey_bar_mid {
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);  
   padding: 3px 5px;
   -webkit-border-radius: 0px 0px 0px 0px;
   -moz-border-radius:  0px 0px 0px 0px;
   border-radius:  0px 0px 0px 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}
.grey_bar_right {
   background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#7E7E7E));
   background: -webkit-linear-gradient(top, #333333, #7E7E7E);
   background: -moz-linear-gradient(top, #333333, #7E7E7E);
   background: -ms-linear-gradient(top, #333333, #7E7E7E);
   background: -o-linear-gradient(top, #333333, #7E7E7E);
   padding: 3px 5px;
   -webkit-border-radius: 0px 4px 4px 0px;
   -moz-border-radius:  0px 4px 4px 0px;
   border-radius:  0px 4px 4px 0px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 .5px 0;
   box-shadow: rgba(0,0,0,1) 0 .5px 0;
   text-shadow: rgba(0,0,0,.4) 0 .5px 0;
   color: white; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; line-height:12px; text-align: center;
   text-decoration: none;
   vertical-align: middle;
}

#num_per_page { text-align: right; color: #000000; text-decoration:none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
#num_per_page a:link { color: #4370A7; text-decoration:none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
#num_per_page a:hover { color: #4370A7; text-decoration:none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
#num_per_page a:visited { color: #999999; text-decoration:none; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

.but_search  { height: 20px; width: 16px; }
.page_refresher { height: 16px; width: 16px; font-size: 14px; padding: 0px; }

