@font-face
	{

	}

body
	{
	margin: 0px;
	font-family: kemtron, Verdana, Arial;
	//font-size: 32px;
	font-weight:normal;
	overflow-y:scroll;
	}
.button
{
font-family:kemtron, Arial;
font-size:100%;
color:#002288;
background-color: #EEEEEE;
border: 2px solid #002288;	
border-radius:5px;
padding:5px;
padding-left:20px;
padding-right:20px;
box-shadow: 0px 0px 10px #002288;
margin:10px;
}
img.arrow
	{
	//width:25px;
	//height:25px;
	}
img.add
	{
	width: 100px;
	height: 50px;
	}
img#pal
	{
	width:100px;
	height:100px;
	}
.alloyBacker
	{
	position:relative;
	font-weight:bold;
	text-align:center;
	border: solid 3px #002288;
	border-radius: 15px;
	padding:15px;
	background: silver;
	}
.back-spacer
	{
	position:fixed;
	top:0px;
	left:0px;
	width: 100%;
	height: 100%;
	opacity:1;
	background: linear-gradient(to bottom, #666666, #666666);
	opacity:1;
	z-index:-1;
	}
.space
	{
	position:relative;
	top: 100px;
	left: 0px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	z-index:1;
	padding-bottom:50px;
	opacity:0;
	}
#top-header	{
	background-color:#666666;
	border: 0px;
	font-family: Arial;
	font-size: 50%;
	height:100px;
	left:0px;
	opacity:1;
	position:fixed;
	text-shadow: 2px 2px 2px #FF7733;
	top:0px;
	width: 100%;
	z-index:3;
	}
#botmen
	{
	position:fixed;
	bottom: 0px;
	left: 0px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	z-index:2;
	}
#cornermenu
	{
	position:fixed;
	top: 5px;
	left: 5px;
	z-index:4;
	width:50px;
	height:50px;
	}
#rtcornermenu
	{
	position:fixed;
	top: 0px;
	right: 5px;
	z-index:4;
	width:100px;
	height:100px;
	display:none;
	}
	
#framewrite	{
	color:#FFFFFF;
	font-size:150%;
	position:fixed;
	top:0px;
	left:0px;
	margin-bottom:200px;
	width:100%;
	border: 0px;
	text-align: left;
	opacity:1;
	z-index:1;
}
#itemlist	{
	background: #FFFFFF;
	position:fixed;
	left:100%;
	top:150px;
	width:500px;
	height:calc(100% - 150px);
	opacity:1;
	z-index:5;
	border-radius: 10px;
}	
#iwrite
	{
	color:#FFFFFF;
	height:100%;
	width:500px;
	}
	
#midback
{
	display:none;
}
#menutrim	{

	display:none;
}
#navmenu	
	{
	position:relative;
	margin-left:auto;
	margin-right: auto;
	width: 100%;
	background-color: #FF7733;
}

#pind1
{
	position:relative;
	top:0px;
	width:100%;
	left:0px;
	text-align:center;

}

#pind2
{
	position:relative;
	top:0px;
	margin-top:50px;
	width:100%;
	left:0px;
	text-align:center;
}
#pind3
{
	position:relative;
	top:0px;
	margin-top:50px;
	height:100px;
	width:100%;
	left:0px;
	text-align:center;
}

#popConfirm
	{
	position: fixed;
 	right: 25%;
    top: 25%;
	vertical-align: middle;
	text-align:center;
    width:50%;
	min-height:25%;
	max-height:50%;
	display: none;
	padding:15px;
	border: 3px solid #000000;
	border-radius: 15px;
	box-shadow: 50px 50px 50px #888888;
	background-color: #FFFF00;
	z-index:6;
	}
#product
	{
	position: fixed;
 	left: calc(50% - 200px);
    top: calc(50% - 200px);
    width:400px;
	display: none;
	padding:15px;
	border: 3px solid #000000;
	border-radius: 15px;
	box-shadow: 50px 50px 50px #888888;
	background-color: #FCFCFC;
	vertical-align:middle;
	z-index:3;
	}
#quan 
	{
	float: right;
	text-align:left;
	}
#avail
	{
	position: relative;
	left: 0%;
	top: 0px;
	display: block;
	background-color: #FF7733;
	}
#instock
	{
	position: relative;
	left: 0%;
	top: 0px;
	display: block;
	background-color: #EEEEEE;
	}
#map
	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background: url('http://www.kem-tron.com/images/test.png') no-repeat center center;
	height:500px;
	width:800px;
	}
#michigan
	{
	position:absolute;
	top:150px;
	left:540px;
	border-radius: 50%;
	height:10px;
	width:10px;
	background: #000066;
	}
#indiana
	{
	position:absolute;
	top:210px;
	left:535px;
	border-radius: 50%;
	height:10px;
	width:10px;
	background: #000066;
	}
#con
	{
	display:none;
	position:absolute;
	top:25%;
	left:15%;
	width:200px;
	display:none;
	z-index:3;
	border-radius: 10px;
	background:white;
	padding:5px;
	box-shadow: #CCCCCC 10px 10px 10px;
	}
#mobilemenu
	{
	padding:0px;
	background: #FFBB66;
	position:fixed;
	left:0px;
	top:-250px;
	opacity:1;
	z-index:2;
	text-align:center;
	border-radius:15px;
	//font-size: 200%;
	}
#mobilemenu table
	{
	padding:0px;
	text-align:center;
	width:100%;	
	border-radius:15px;
	border: solid 2px #002288;
	}
#mobilemenu table td
	{
	background: #FFBB66;
	text-align:center;
	width:100%;
    font-family: kemtron, Verdana;
    margin: 0;
    padding: 5px;
    list-style: none;
	vertical-align:middle;
	border-radius:15px;
	}
#mobilemenu table td:hover 
	{
	background: #002288;
	text-align:center;
	color: #FF7733;
	}
#mobilemenu table td:hover a
	{
	color: #FF7733;
	}
#spamPop
	{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	//box-shadow: 0px 0px 100px #000000;
	z-index:-999;
	//background: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	padding: 5px;
	//border: 1px solid #FF7733;
	//border-radius:50px;
	display:none;
	}
#splashparent
	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	height:400px;
	}
#splashone
	{
	padding:10px;
	opacity:0;
	position: absolute;
	z-index: 2;
	top:0px;
	left:10%;
	height: 350px;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF no-repeat center;
	box-shadow: 10px 10px 5px #000000;
	border: solid 1px black;
	border-radius:25px;
	}
#splashtwo
	{
	padding:10px;
	opacity:0;
	position: absolute;
	z-index:2;
	top: 0px;
	left: 20%;
	height: 350px;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF no-repeat center;
	box-shadow: 10px 10px 5px #000000;
	border: solid 1px black;
	border-radius:25px;
	}
#splashthree
	{
	padding:10px;
	opacity:0;
	position: absolute;
	z-index:3;
	top: 0px;
	left:30%;
	height: 350px;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF no-repeat center;
	box-shadow: 10px 10px 5px #000000;
	border: solid 1px black;
	border-radius:25px;
	}
#splashfour
	{
	padding:10px;
	opacity:0;
	position: absolute;
	z-index:2;
	top: 0px;
	left:40%;
	height: 350px;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF no-repeat center;
	box-shadow: 10px 10px 5px #000000;
	border: solid 1px black;
	border-radius:25px;
	}
#splashfive
	{
	padding:10px;
	opacity:0;
	position: absolute;
	z-index:2;
	top: 0px;
	left:50%;
	height: 350px;
	width: 350px;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF no-repeat center;
	box-shadow: 10px 10px 5px #000000;	
	border: solid 1px black;
	border-radius:25px;
	}

#searchdiv
	{
	position: absolute;
	bottom:0px;
	width:120px;
	left:calc(50% - 60px);
	font-size:200%;
	}
	
#searchpop
	{
	position: fixed;
	height: 75%;
	width: 75%;
	top: 12.5%;
	left: 12.5%;
	z-index:999;
	text-align:center;
	vertical-align:middle;
	padding: 5px;
	display:none;
	}

#sideWrapper
	{
	display:none;	
	}
	

.picsplash
	{
	position:relative;
	vertical-align:middle;
	margin:auto;
	}
.splashtable
	{
	padding:0px;
	position:relative;
	margin:auto;
	text-align: center;
	height:100%;
	}
.splashtable td
	{
	padding:0px;
	margin:auto;
	text-align: center;
	}
#sharing 
	{
    position:fixed;
	left:0px;
	bottom:0px;
	float: right;
	margin-left: 10px;
    margin-right: 10px;
    text-align: right;
    padding: 0;
	z-index:99;
	}

#sharing a 
	{
    border: none;
	}

#sharing img 
	{
    padding: 0;
    margin: 20px 0 0 0;
    border: none;
	}

#sharing img:hover 
	{
	margin: 0 0 10px 0;
	}#menubar	{

	display:none;
}


#availstock	
	{
	font-size: 70%;
	}

	
#availstock ul 
	{
	text-align:center;
	width:100%;
    margin: 0px;
    padding: 0px;
    list-style: none;
	vertical-align:middle;
	border-radius:15px;	
	}

#availstock ul li 
	{
    display: block;
	width:50%;
    position: relative;
    float: left;
	vertical-align:middle;
	color:#002288;
	border-radius:15px;
	}

#availstock li ul 
	{
    display: none;
	}

#availstock ul li a 
	{
    display: block;
    text-decoration: none;
    white-space: nowrap;
	}

#availstock ul li a:hover 
	{
	background: #002288;
	border-radius:15px;
	}

#availstock li:hover ul 
	{
    display: block;
    position: absolute;
	background: #FF7733;
	color:#002288;
	}

#availstock li:hover li 
	{
    float: none;
	}

#availstock li:hover a 	
	{
	background: #002288;
	color:#FF7733;
	}

#availstock li:hover li a:hover 
	{
    background: #002288;
	color:#FF7733;
	}

#availstock li:hover ul a
	{
    background: #CCCCCC;
	color:#002288;
	}

#availstock li:hover ul a:hover
	{
    background: #002288;
	color:#FF7733;
	}
a:link 
	{
	font-family: kemtron, Verdana;
	color:#002288;
	TEXT-DECORATION: none;
	font-size:100%;
	font-weight:bold;
	}

a:visited 
	{
	font-family: kemtron, Verdana;
	color:#002288;
	TEXT-DECORATION: none;
	font-size:100%;
	font-weight:bold;
	}

a:hover 
	{
	font-family: kemtron, Verdana;
	color:#FF7733;
	TEXT-DECORATION: none;
	font-size:100%;
	font-weight:bold;
	}

a:active 
	{
	font-family: kemtron, Verdana;
	color:#0055FF;
	TEXT-DECORATION: none;
	font-size:100%;
	font-weight:bold;
	}

h1 { 
	color: #002288;
	font-size: 150%;
	font-weight: bold;
	text-shadow: 2px 2px 2px #888888;
}

h1 .h1color{
	color: #FF7733;
}

h2 { 
	color: #FF3311;
	font-size:110%;
	font-weight: bold;
	font-family: Arial;
	text-shadow: 2px 2px 2px #CCCCCC;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	
	}

h3 { 
	color: #1974ED;
	font-size:100%;
	font-weight: bold;
	font-family: Arial;
	text-shadow: 2px 2px 2px #CCCCCC;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.green
	{
	text-align:center;
	color:green;
	font-weight:bold;
	}

.kem 
	{
	font-family: titleFont, Verdana;
	font-size:225%;
	color:#002288;
	text-shadow:3px 3px 5px #FF7733;
	}

.mobinput
	{
	//font-size:32px;
	}
	
.spanstock
	{
	background-color:#FFFF00;
	color: #000000;
	}

.spanprice
	{
	color: #006600;
	font-weight:bold;
		font-size:75%;
	}

.select-style select {
   background: transparent;
   width: 260px;
   height: 35px;
   margin-top:auto;
   margin-bottom:auto;
   -webkit-appearance: none;
   text-align:center;
   border:none;
   }
	
.select-style
	{
   width: 240px;
   height: 35px;
   overflow: hidden;
   background: url(../images/arrow.png) no-repeat right #FF9955;
   border: 1px solid #ccc;
   border-radius:10px;
   margin-left:auto;
   margin-right:auto;
	}

.select-style option
	{
	background: white;
	text-align:left;
	}

.title
	{
	font-weight: bold;
	font-size: 75%;
	}

.lines {
	font-size:75%;
	width:7.5in;
	height:9in;
}
	
.distimg
	{
	opacity: 0.66;
	}

	
#wslf
	{
	display:none;

	}

#wire
	{
	display:none;
	}

#bar
	{
	display:none;
	}

#paste
	{
	display:none;
	}

#pastelf
	{
	display:none;
	}

#flux
	{
	display:none;
	}

#fluxnovoc
	{
	display:none;
	}

#esdprod
	{
	display:none;
	}

#inspection
	{
	display:none;
	}

	
#benchtop
	{
	display:none;
	}

#handtools
	{
	display:none;
	}

#consume
	{
	display:none;
	}

#torque
	{
	display:none;
	}
#title
	{
	display:none;
	}.catdet
{
	padding: 0px;
	text-align:left;
	vertical-align:top;
	border-radius:15px;
}

.disttr
{
	padding: 5px;
	border: 3px solid #CCCCCC;
	border-radius:10px;
}

.invtext
	{
	width: 400px;
	}

.item
	{
	background-color:#FFDDBB;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}
.nada
{
text-align:center;
width:80px;
font-size: 62%;
}
.noitem
	{
	opacity:0.75;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	}

.prodet
	{
	padding: 0px;
	text-align:left;
	vertical-align:top;
	background-color:#EEEEEE;
	border-radius:15px;
	padding:15px;
	}

.quotetd	
	{
	text-align:center;
	font-size: 75%;
	}

.righttd
	{
	text-align:right;
	}

.td2 { 
	color: #000066;
	text-shadow: 2px 2px 2px #444444;
	font-weight:bold;
 }

 .tddist {
	padding: 5px;
	text-align:left;
	vertical-align:middle;
}

.tddistimg {
	padding: 5px;
	text-align:center;
	vertical-align:middle;
	width:25%;
}

.tdred {
	color:#FF4422;
	font-weight:bold;
}
 
.tdtp20
{
	padding: 0px;
	text-align:left;
	width:20%;
}
.thumb
{
text-align:center;
width:80px;
}

.trhdg
	{
	text-align:center;
	}

#alloyPicker
	{
	text-align:center;
	width:90%;
	margin-left:auto;
	margin-right:auto
	}

#frametable {
	font-size:100%;
	left:0px;
	top:0px;
	width: 100%;
	background: #FAFCFA;
	border-radius: 10px;
	opacity:1;
	z-index:2;
}

#frametable td {
	padding: 2px;
	text-align:center;
	vertical-align:top;
	border: 3px solid #CCCCCC;
	border-radius:10px;
}

#frametable td table td
	{
	font-size:150%;
	border: none;
	}

	
#trnoshow
	{
	display:none;	
	}

#itemslist td
{
	border-bottom: 1px solid black;
	border-collapse:collapse;
	padding: 10px;
}

#table1 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
	background: #FAFCFA;
	border-left: 1px solid #FF7733;
	border-right: 1px solid #FF7733;
	border-bottom: 1px solid #FF7733;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	opacity:1;
	z-index:3;
}

#table1 td {
	padding: 10px;
	opacity:1;
}

#table1 tr:nth-child(even)
	{ 
	background-color:#E8E8E8; 
	opacity:1;
	}

#table1 tr:nth-child(odd)
	{
	opacity:1; 
	}

#table2 {
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	width: 100%;
	background: #FAFCFA;
	border: 1px solid #FF7733;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	opacity:1;
}

#table2 td {
	padding: 2px;
	vertical-align:middle;
}

#table3 {
	left:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	color:#DDDDDD;
}

#table3 td {
	padding: 5px;
	font-weight:bold;
}

#table4 {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 25px;
	margin-top: 0px;
	width: 100%;
	background: #FAFCFA;
	border: 1px solid #FF7733;
	border-radius: 15px;
	opacity:1;
}

#table5 {
	left:0px;
	margin-top: 0px;
	width: 100%;
	background: #FAFCFA;
	border: 1px solid #FF7733;
	border-radius: 15px;
	opacity:1;
}

#table5 td {
	padding: 5px;
	text-align:center;
	vertical-align:top;
}

#tablebotmen 
{
	margin-left:auto;
	margin-right:auto;
	height:50px;
	font-weight:bold;
	padding: 0px;
	opacity:1;
	border-top: 1px solid #FF7733;
	background: #FAFCFA;
	width: 100%;
}

#tablebotmen td
{text-align:center;}

#tablecontact {
	left:0px;
	margin-bottom: 25px;
	margin-top: 0px;
	width: 100%;
	background: #FAFCFA;
	border-collapse:0px;
	border: 1px solid #FF7733;
	border-radius: 15px;
	text-align:center;
	opacity:1;
}

#tablecontact td
{
	width:25%;
	padding: 5px;
	vertical-align:top;
}

#tablecust {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	margin-top: 0px;
	background: #FAFCFA;
	width: 100%;
	border-left: 1px solid #FF7733;
	border-right: 1px solid #FF7733;
	border-bottom: 1px solid #FF7733;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	opacity:1;
}

#tablecust tr:nth-child(even)
	{ 
	background-color:#E8E8E8; 
	opacity:1;
	}

#tablecust tr:nth-child(odd)
	{
	opacity:1; 
	}

#tabledist {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 25px;
	margin-top: 0px;
	background: #FAFCFA;
	width: 100%;
	border: 1px solid #FF7733;
	border-radius: 15px;
	opacity:1;
}

#tabledist td
{
	padding: 5px;
	vertical-align:top;
}

#tableleftmen
{
	margin-top: 0px;
	font-weight:bold;
	opacity:1;
}

.trheading
{
	color: #FFFFFF;
	font-size:110%;
	font-weight: bold;
	font-family: Arial;
	text-shadow: 2px 2px 2px #000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	background:#003377;
}

#tableinventory 
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
	background: #FAFCFA;
	text-align:center;
	border-left: 1px solid #FF7733;
	border-right: 1px solid #FF7733;
	border-bottom: 1px solid #FF7733;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	opacity:1;
	z-index:3;

}

#tableinventory td
{
	padding:2px;
	width:33%;
	word-wrap: break-word;
	word-break: break-all;
	word-break: break-word;
	hyphens: auto;
	
}

#tableinventory td table
{
	border: 1px solid #FF7733;
	border-spacing:0px;
	background: #FAFCFA;
	padding:5px;
	height:600px;
	width:100%;

}

#tablemenu 
{
	left:0px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

#tablemenu td 
{
	font-size: 87%;
	text-align: center;
	font-family:  kemtron, Arial;
	padding: 0px;
	font-weight:bold;
}

#tableprod 
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 25px;
	margin-top: 0px;
	background: #FAFCFA;
	width: 100%;
	border: 1px solid #FF7733;
	border-radius: 15px;
	opacity:1;
	z-index:3;
}

#tablesearch 
{
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 25px;
	margin-top: 0px;
	background: #FAFCFA;
	width: 100%;
	max-width:1000px;
	border: 1px solid #FF7733;
	border-radius: 15px;
	opacity:1;
}

#tablesearch td 
{
	opacity:1;
}

#tablewelcome 
{
	left: 0px;
	margin-bottom: 25px;
	margin-top: 0px;
	background: #FAFCFA;
	width: 100%;
	border: 1px solid #FF7733;
	border-radius: 15px;
	opacity:1;
}

#tablealloy 
{
	background: #FAFCFA;
	border-radius: 15px;
	opacity:1;
}

#tablealloy td 
{
	text-align:center;
}

#tabledetail
{
}

#specs td
{
 border-bottom:1px solid black;
 text-align:center;
}

#poptable
	{
	position:relative;
	top: 0px;
	box-shadow: 0px 0px 50px #000000;
	z-index:999;
	background: white;
	text-align:center;
	border-radius:25px;
	padding-bottom:20px;
	width:100%;
	}
#spamPopTable
	{
	box-shadow: 0px 0px 100px #000000;
	background: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	padding: 5px;
	border: 1px solid #FF7733;
	border-radius:50px;	
	position:absolute;
	top: 25%;
	left: 25%;
	height: 50%;
	width:50%;
	}

