td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	color: #6285A0;
}
.smallwhite {
	font-size: 10px;
	color: #FFFFFF;
}
.smallwhitebold {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.small {
	font-size: 10px;
}
.footerwhite {
	color: #FFFFFF;
	text-decoration: none;
}
.smallform {
	font-size: 10px;
}
.buythis {
	font-weight: bold;
	color: #6C6143;
}
.lineheader {
	font-size: 14px;
	font-weight: bold;
	color: #6C6143;
}
h1,h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
a.footerwhite h2, h1.hometitle { /* links bottom homepage */
	display: inline;
}
h1.hometitle {
	color: #6C6143;
}
h1.major {
	color: #00955B;
	font-size: 14px;
}
span.free-shipping-badge {
	padding: 2px 0 4px 50px;
	margin: 0;
	background: url(/images/free-shipping-km61.gif) no-repeat 0 2px;	
	color: #00955b;
	font-weight: bold;
}
ul.assurance {
	padding-left: 15px;
	margin: 0;
}
ul.assurance li {
	background: url(/images/km61-k-logo-small.png) no-repeat 0 0; 
	list-style: none;
	padding-left: 24px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 10px 0;
}
ul.assurance li ul {
margin: 2px;
padding: 0 2px 0 10px;
}
ul.assurance li ul li {
padding: 0;
margin: 2px;
background: transparent;
list-style: disc;
}

table#header-promo { margin: 2px 0 0 180px; }
table#header-promo tr td { height: 17px; }
table#header-promo a { font-weight: bold; text-decoration: none; font-size: 9pt; color: #6C6143; padding: 0 5px 0 18px; background: url(/images/km61tiny.png) no-repeat 0 0; }
