* { padding: 0; margin: 0; }
body {
font-family:"Arial"; 
font-style: normal;
font-weight:normal;

}

a {text-decoration:none;}

.left { float: left; }
.right { float: right; }

.whatever {background-image: url('http://kraft-hardware.com/images/back.jpg'); }

img { border: 0; }

.product_copy {
	font-size: 8pt;
	text-decoration: none;
	color: #2e3114;
	font-weight:bold;
	font-style: normal;
}

a.product_url {
	font-size: 8pt;
	text-decoration: none;
	color: #2e3114;
	font-weight:bold;
	font-style: normal;
}

a.product_url:hover { color: #9e0728; text-decoration:none;}

a.product_url2 {
	font-size: 7pt;
	text-decoration: none;
	color: #2e3114;
	font-weight:bold;
	font-style: normal;
}

a.product_url2:hover { color: #9e0728; text-decoration:none;}

a.menu_url {
	font-size: 11pt;
	text-decoration: underline;
	color: #b67a3c;
	font-style: normal;
	font-family:"Times"; 
	line-height:30px;
}

a.menu_url:hover { color: #9e0728; text-decoration:none;}

h3 {
	font-size: 11pt;
	text-decoration: none;
	color: #1d8c9d;	
	font-style: normal;
	line-height: 16pt;
}

ul.front {
margin-top:20px;	
list-style: square;
color: #c7cf99;
	}

ul.front li {

margin-left:15px;
margin-bottom:5px;

}
.addr {
	font-size: 10pt;
	text-decoration: none;
	color: #414042;	
	font-style: normal;
	line-height: 13pt;
}
.addr2 {
	font-size: 9pt;
	text-decoration: none;
	color: #414042;	
	font-style: normal;
	line-height: 13pt;
	
}
.addr3 {
	font-size: 9pt;
	text-decoration: none;
	color: #414042;	
	font-style: normal;
	line-height: 13pt;
}
.addr_tel {
	font-size: 9pt;
	text-decoration: none;
	color: #414042;	
	font-style: normal;
	line-height: 12pt;
}
.addr_email {
	font-size: 9pt;
	text-decoration: none;
	color: #414042;	
	font-style: normal;
	line-height: 12pt;
}
.slogan {
	font-family:"Times"; 
	font-size: 9pt;
	text-decoration: none;
	color: #414042;	
	font-style: normal;
}

.slogan2 {
	font-family:"Times"; 
	color: #595a5c;	
	font-size: 12pt;
	text-decoration: none;
	color: #414042;	
	line-height: 20pt;
	font-style: normal;
}

.slogan3 {
	font-family:"Times"; 
	color: #595a5c;	
	font-size: 11pt;
	text-decoration: none;
	color: #414042;
	line-height: 16pt;	
	letter-spacing: 0.15pt;
	font-style: normal;
}


a.featured_list{
	font-size: 9pt;
	text-decoration: none;
	color: #267c8e;	
	font-style: normal;
	font-weight:bold;
}
a.featured_list:hover{
	color: #723c36;	
}



/* address holder */
div#container {
padding-top: 1px;
}
div#about_container {
width:50px;
line-height: 10pt;
text-align: center;	
}
div#addr_container{
padding-right: 20px;
padding-top: 30px;
}	
div#product_line{
border-style:solid;
border-color:#92aa4b;
height:380px;
width:130px;
}
td.pro_menu1{
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
	padding-bottom:5px;		
}
td.pro_menu2{
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
	padding-bottom:5px;	
	border-top: solid 1px #FFFFFF;
}
td.pro{
	text-align: center;	
	padding-top:6px;
	padding-bottom:6px;
}
td.pro2{
	text-align: center;	
	padding-top:6px;
	padding-bottom:6px;
	border-left:solid 1px #90a94a;
	border-right:solid 1px #90a94a;
}

td.pro3{
	text-align: center;	
	padding-top:6px;
	padding-bottom:6px;	
	background-color: #d4dbbb;		
}

td.pro4{
	text-align: center;	
	padding-top:6px;
	padding-bottom:6px;	
	background-color: #d4dbbb;		
	border-left:solid 1px #cca722;
	border-right:solid 1px #cca722;	
}

.pro a, .pro2 a{
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	color: #267c8e;		
	font-style: normal;
}

.pro3 a, .pro4 a{
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
	color: #723c36;	
	font-style: normal;
}


td.about{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/about_us.jpg");
}
td.about2{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/about_us2.jpg");
	
}
td.product{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/product_lines.jpg");
}
td.product2{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/product_lines2.jpg");
	
}
td.ask{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/ask_experts.jpg");
}
td.ask2{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/ask_experts2.jpg");
	
}
td.contact{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/contact_us.jpg");
}
td.contact2{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/contact_us2.jpg");
	
}
td.only{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/only_kraft.jpg");
}
td.only2{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/only_kraft2.jpg");
	
}
td.custom{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/custom_shop.jpg");
}
td.custom2{
	text-align:center;
	background-image: url("http://kraft-hardware.com/images/custom_shop2.jpg");
	
}
.about a, .only a, .custom a, .contact a, .ask a, .product a{
	font-size: 8pt;
	text-decoration: none;
	color: #2e3114;
	font-weight:bold;
	font-style: normal;	
	line-height:15px;
}

.about2 a, .only2 a, .custom2 a, .contact2 a, .ask2 a, .product2 a{
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	font-style: normal;	
	line-height:15px;
}

.about a:hover, .only a:hover, .custom a:hover, .contact a:hover, .ask a:hover, .product a:hover, .about2 a:hover, .only2 a:hover, .custom2 a:hover, .contact2 a:hover, .ask2 a:hover, .product2 a:hover {
	color: #FFFFFF;
}
/* Page content holder */
div#container2 {
PADDING-BOTTOM: 3px;
}

a.t1 { 
color: #534a34; 
font-size: 11px;
font-weight:900;
text-decoration:none;
padding-right: 7px;
padding-left: 7px;
letter-spacing: 1px;
}

a.t2 { 
color: #534a34; 
font-size: 11px;
font-weight:900;
text-decoration:none;
padding-right: 7px;
padding-left: 7px;
letter-spacing: 1px;
border-left:solid 1px #cca722;
}

a.t3 { 
color: #000; 
font-size: 14px;
font-weight:900;
text-decoration:none;
}

a.t1:hover { color: #9e0728; text-decoration:none;}
a.t2:hover { color: #9e0728; text-decoration:none;}
a.t3:hover { color: #9e0728; text-decoration:none;}


/* left content holder */
div#container3 {
padding-top:20px; 
}

.colcont
{
    color: #000000;	
	text-align:center;
    font-size: 14px;
	font-style: normal;
	font-weight:normal;
	width:156px;		
    line-height: 16pt;
}

.colcont_head
{
    color: #9e0728;	
	text-align:center;
    font-size: 20px;
	font-style: normal;
	font-weight:normal;
	width:156px;		
    line-height: 15pt;
    
}

.logo_title
{
    color: #000000;	
    font-size: 15px;
	font-style: normal;
	font-weight: bold;		
    
}

.logo_copy
{
    color: #000000;	
	text-align:center;
    font-size: 14px;
	font-style: normal;
	font-weight:normal;
	width:400px;		
    line-height: 15pt;
}

.about_copy
{
    color: #000000;		
    font-size: 14px;
	font-style: normal;
	font-weight:normal;
	
    line-height: 15pt;
}

.about_name
{
    color: #000000;	
	text-align:center;
    font-size: 14px;
	font-style: normal;
	font-weight:normal;
}

.service_copy
{
    color: #000000;	
    font-size: 14px;
	font-style: normal;
	font-weight:normal;	
    line-height: 15pt;    
}
.custom_shop
{
	font-family:times; 
    color: #595a5c;	
    font-size: 14px;
	font-style: normal;
	font-weight:normal;	
    line-height: 17pt;    
}
.about_desc
{
	font-family:times; 
    color: #595a5c;	
    font-size: 13px;
	font-style: normal;
	font-weight:normal;	
    line-height: 15pt;    
}

.about_desc2
{
	font-family:times; 
    color: #595a5c;	
    font-size: 14px;
	font-style: normal;
	font-weight:normal;	
    line-height: 15pt;    
    letter-spacing: 0.25pt;
}


/* last content holder */
div#last_holder {
PADDING-BOTTOM: 10px;
}

div#divided_div {
margin:0px; padding:0px;
}

/* Pagination links used by jQuery Pager. */
.nav { 
text-align: right;
width: 345px;
margin-right: 20px; 
margin-top:5px;}

/* Selected Pagination link used by jQuery Pager.highlight */
.highlight {
font-weight: bold;
color: #52789d; }
/* Anchors */
a {
text-decoration: none;
color: #aaa;
font-size: 11px;
}
a:hover { text-decoration: underline; }
