/* KMC Stampings
 * (c) KMC Stampings -- www.kmcstampings.com
 * 
 */
 
html { padding: 0; margin: 0; }
body {
    padding: 0;
    font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333; 
    margin: 0;
    background: #fff url(/pics/shared/bands.gif);}
    
img { border: 0; }
	
div { border: 0; }

/* FONT IN TABLES */    
body td {
    font: normal 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;}

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   padding: 0;
   margin: 0;
   display: block;
   background: #fff url(/pics/shared/logo.gif);
   width: 550px;
   height: 81px;
   font: 1px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #fff;
   }

   .h1style { 
   font: 1px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #fff;
   display: block;
   width: 550px;
   height: 81px;}
   
   .h1style a { 
   font: 1px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #fff;
   display: block;
   width: 550px;
   height: 81px;
   }

   .h1style a:link {
   font: 1px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #fff;
   display: block;
   width: 550px;
   height: 81px;}

   .h1style a:hover {
   font: 1px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #fff;
   display: block;
   width: 550px;
   height: 81px;}

h2 { 
   font: normal 22px Arial, Helvetica, Verdana, sans-serif;
   margin: 15px 0px 10px 5px;
   padding: 0;
   line-height: 22px;
   color: #80260F;}
   
h3 { 
   font: bold 14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #A54731;
   margin: 15px 10px 5px 5px;
   padding: 0;
   }
   
   h3 a:link {
   font: bold 14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #A54731;
   margin: 15px 10px 5px 0;
   padding: 0;}

	h3 a:visited {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #A54731;
    margin: 15px 10px 5px 0;
    padding: 0;}

	h3 a:hover {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #A54731;
    margin: 15px 10px 5px 0;
    padding: 0;
    text-decoration: underline;  
    }
   
h4 { 
   font: bold 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 15px 10px 5px 5px;
   padding: 0;
   }
   
   .h4style { 
   font: bold 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #333;
   margin: 15px 10px 5px 5px;
   padding: 0;
   }
   
h5 { 
   font: normal 16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   color: #fff;
   margin: 5px 0 0 10px;
   padding: 0;
   }
  
/* PARAGRAPH TAG */

p {
   margin: 0px 0px 10px 5px;
   font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   line-height: 14px;
   color: #333;
   width: 550px;}
   
   p a { 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p a:link {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p a:visited {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p a:hover {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-decoration: underline;} 
   
p.date {
   margin: 0px 0px 5px 5px;
   font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   line-height: 14px;
   color: #333;
   width: 550px;
   font-style: italic} 
   
p.location {
   margin: 0 0 0 5px;
   font: bold 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
   line-height: 14px;
   color: #333;
   width: 550px;
   }    
   
p.office {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;}

	p.office a { 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.office a:link {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.office a:visited {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.office a:hover {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-decoration: underline;}   

p.contacts {
	float: left;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    width: 225px;}

	p.contacts a { 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.contacts a:link {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.contacts a:visited {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.contacts a:hover {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-decoration: underline;}   

p.sales {
	float: left;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    width: 225px;}

	p.sales a { 
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.sales a:link {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.sales a:visited {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	p.sales a:hover {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-decoration: underline;}   

p.right {
   width: 150px;
   }

/* HOLDS CONTENT ON THE PAGE */
#container { 
    float: left;
    width: 988px;
    padding: 0;
    border: 0;
    margin: 0;
    color: #333;}
    
/* LIST */
#header { 
    float: left;
    padding: 0;
    margin: 0;
    width: 988px;
    height: 81px;
    color: #333;
    background: #fff;}
    
#logo a:link{ 
    float: left;
    padding: 0;
    margin: 0;
    height: 226px;
    width: 550px;}    
    
.logo { 
    float: left;
    padding: 0;
    margin: 0;
    height: 81px;
    width: 688px;
    color: #333;
    background: #fff;}

.search { 
    float: right;
    padding: 0;
    margin: 0;
    width: 300px;
    background: #fff;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-align: right;}
    
.search_text { 
    padding: 0;
    margin: 0;
    background: #fff;
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-align: right;}
    
.search_title { 
    padding: 0px 6px 0px 0;
    margin: 0;
    background: #fff;
    font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
    }

#navcontainer { 
    float: left; 
    padding: 0;
    margin: 0;
    width: 988px;
    height: 28px;
    border-bottom: 1px solid #333;
    background: url(/pics/shared/nav_back.gif);}
    
ul#navlist {
	margin: 0;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	padding: 7px 12px 7px 12px;
	}

#navlist li {
	display: inline;
	list-style-type: none;}

#navlist a { 
	padding: 7px 12px 7px 12px;
	margin-right: 15px;}

#navlist a:link{
	color: #333;
	padding: 7px 12px 7px 12px;
	text-decoration: none;}
	
#navlist a:visited{
	color: #333;
	padding: 7px 12px 7px 12px;
	text-decoration: none;}

#navlist a:hover {
	color: #fff;
	padding: 7px 12px 7px 12px;
	background-color: #333;
	text-decoration: none;}
    
#navlist a.active:link {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 7px 12px 7px 12px;
	background-color: #333;
	text-decoration: none;}
	
#navlist a.active:hover {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 7px 12px 7px 12px;
	background-color: #333;
	text-decoration: none;}	

#navlist a.active:visited {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #fff;
	padding: 7px 12px 7px 12px;
	background-color: #333;
	text-decoration: none;}    
    
#content { 
    float: left;
    width: 988px;
    padding: 0;
    border: 0;
    margin: 0;
    color: #333;
    background: url(/pics/shared/content_back_int.gif);
    clear: both;}
    
#left { 
    float: left;
    width: 175px;
    padding: 0 5px 0 0;
    border: 0;
    margin: 0px}  
    
ul#leftnav {
    font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    letter-spacing: -0.25px;
	margin: 10px 0px 10px 10px;
	padding: 0;
	}

#leftnav li {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    margin: 0px 0px 6px 0;
	list-style-type: none;}

#leftnav a { 
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
	padding: 0;}

#leftnav a:link {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
	padding: 0;
	text-decoration: none;}

#leftnav a:visited {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
	padding: 0;
	text-decoration: none;}

#leftnav a:hover {
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
	padding: 0;
	text-decoration: underline;}
	
#leftnav a.activeleft:link {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    letter-spacing: -0.05em;
	padding: 0;
	text-decoration: none;}

#leftnav a.activeleft:visited {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    letter-spacing: -0.05em;
	padding: 0;
	text-decoration: none;}

#leftnav a.activeleft:hover {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    letter-spacing: -0.05em;
	padding: 0;
	text-decoration: underline;}	

ul#thirdlevel {
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 6px 6px 6px 15px;
	width: 154px;
	background: url(/pics/products/side_back.gif) top center;
	clear: both;
	text-decoration: none;
	}

#thirdlevel li {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	list-style-type: none;
	text-decoration: none;}

#thirdlevel a { 
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: none;}

#thirdlevel a:link {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: none;}

#thirdlevel a:visited {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: none;}

#thirdlevel a:hover {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: underline;}
	
#thirdlevel a.on:link {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: none;}

#thirdlevel a.on:visited {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: none;}

#thirdlevel a.on:hover {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
	margin: 0;
	padding: 3px 0 3px 0;
	text-decoration: underline;}
 
.blue_head { 
    float: left;
    width: 535px;
    height: 30px;
    padding: 0;
    border: 0;
    margin: 0px 0px 0px 6px;
    background: url(/pics/shared/blue_head_back.gif);
    font: normal 16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    }
    
.blue_table { 
    float: left;
    width: 535px;
    padding: 0;
    border: 0;
    margin: 0px 0px 10px 6px;
    background: #A6B7D8;
    }
    
 .blue_head2 { 
    float: left;
    /*width: 750px;*/
	width: 595px;
    height: 25px;
    padding: 5px 0 0 0;
    margin: 10px 0px 0px 6px;
    background: url(/pics/shared/blue_head_back.gif);
    font: normal 16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    }
    
 .blue_head3 { 
    float: left;
	width: 750px;
    height: 25px;
    padding: 5px 0 0 0;
    margin: 10px 0px 0px 6px;
    background: url(/pics/shared/blue_head_back.gif);
    font: normal 16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    }   
    
.blue_table2 { 
    float: left;
    width: 712px;
    padding: 0;
    border: 0;
    margin: 0px 0px 10px 6px;
    background: #A6B7D8;
    }   
    
.red_head_sales { 
    float: left;
    width: 750px; 
    height: 25px;
    padding: 5px 0 0 0;
    margin: 10px 0px 0px 6px;
    background: url(/pics/shared/rust_head_back.gif);
    }    
    
.red_head { 
    float: left;
    width: 750px; 
    height: 25px;
    padding: 5px 0 0 0;
    margin: 10px 0px 0px 3px;
    background: url(/pics/shared/rust_head_back.gif);
    }
   
.red { 
    float: left;
    width: 750px;
    padding: 0;
    margin: 0px 0px 10px 3px;
    background: #fff;
    border-top: 1px solid #630;
    }    

#center { 
    float: left;
    width: 580px;
    padding: 0;
    border: 0;
    margin: 0px 0px 6px 0;
    color: #333;
    }
    
    .content_spacing { 
    padding: 0;
    border: 0;
    margin: 0 0 0 10px;
  	}
  	
  	.read { 
  	font: bold 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  	color: #333;
    margin: 0;
   	padding: 0;}
   	
   	.read a { 
  	font: bold 12px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
  	color: #333;
    margin: 0;
   	padding: 0;}
   	
   	.sales_head { 
    float: left;
    width: 535px;
    height: 30px;
    padding: 0;
    border: 0;
    margin: 0px 0px 0px 6px;
    background: url(/pics/shared/blue_head_back.gif);
    font: normal 16px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    }
   	
   	.sales_contacts { 
    float: left;
   	width: 535px;
    padding: 0;
    border: 0;
    margin: 0px 0px 10px 6px;
    background: #A6B7D8;
    font: normal 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    }
    
    .saleslink { 
	font: normal 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	.saleslink a:link {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	.saleslink a:visited {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: none;}

	.saleslink a:hover {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-decoration: underline;} 

ul#sitemap {
    font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    letter-spacing: -0.25px;
	margin: 10px 0px 10px 10px;
	padding: 0;
	}

#sitemap li {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    margin: 0px 0px 6px 0;
    line-height: 1.5em;}

#sitemap a { 
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
	padding: 0;}

#sitemap a:link {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
	padding: 0;
	text-decoration: none;}

#sitemap a:visited {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
	padding: 0;
	text-decoration: none;}

#sitemap a:hover {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
    color: #333;
	padding: 0;
	text-decoration: underline;}

#right { 
    float: left;
    width: 200px;
    padding: 0;
    border: 0;
    margin: 5px 0px 0px 0;
    color: #333;
    }
    
    .int_image { 
    float: left;
    padding: 0;
    border: 2px solid #fff;
    margin: 5px;}

#pdf_list { 
	list-style-image: url(/pics/resource/pdf.gif);
	font: normal 10px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #333;
    text-decoration: underline;
	}
	
#pdf_list a { 
	font: bold 10px "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
    color: #062A88;
    text-decoration: underline;
	}

.form_head {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
    color: #80260F;
    text-decoration: underline;
    } 

	

/* FOOTER */
#footer {
    display: block;
    text-align: left;
    padding: 10px 0px 0px 10px;
    font: normal 12px  Arial, Helvetica, Verdana, sans-serif;
    color: #666;
    background: #fff url(/pics/shared/foot_credits.gif) top left;
    clear: both;}
    
#footer a:link, #footer a:visited, #footer a:hover{
	color: #333;
	text-decoration: underline;}

.call {
    font: bold 13px  Arial, Helvetica, Verdana, sans-serif;
    color: #333;}

    