
	
	body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none}
	
	input { font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666;}
	
	textarea { font-size: 9pt; font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666;}
	
	ul { list-style-image: url(../images/accent_listitem.gif); list-style-position: inside; list-style: none; margin-left: 2em; margin-top: -1em; line-height: 14px;}
	
	ol { font-family: Arial, Verdana, Helvetica, sans-serif; list-style-position: inside; margin-left: 2em; padding-left: 10px; line-height: 16px; padding-top: 10px;}

	li { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: bold; list-style-position: outside; padding-bottom: 10px;padding-right: 75px; padding-left: 10px;}

	u { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; text-decoration: none; line-height: 16px;}



	/* ORDER STYLE */
	
	.ordercolumn { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	.order_details_off { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.order_details { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.order_info { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.lastedit { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.lasteditgrey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none; }
	
	.additional { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #990000; text-decoration: none; }
	
	.selecteddist { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.transcomplete { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.orderlabel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	
	
	/* BASIC STYLE */
	
	.kal_header { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #990000; text-decoration: none; }

	.kal_page_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; }
	
	.kal_subpage_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; }
	
	.kal_subsubpage_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #990000; text-decoration: none; }

	.kal_sec_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #990000; text-decoration: none; }

	.kal_header { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; }
	
	.onlinesale { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #cc0000; text-decoration: none; letter-spacing: .2em;}
	
	.featuredlabel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
	
	.whitelabel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none;}

	.kal_subheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #990000; text-decoration: none; }
	
	.paragraph { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none;  line-height: 20px;}
	
	.pagetitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: #cc0000; text-decoration: none; 
	
	width: 385px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-image: url(../images/dots.gif); 
	background-repeat: repeat-x; 
	background-position: bottom;
	}
	
	h1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #cc0000; text-decoration: none; height: 23px; margin: 0px; padding: 0px;}
	
	
	.form_label { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	
	A.orderhistory:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.orderhistory:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.orderhistory:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: underline; }
	
	
	/* CATALOG STYLES */
	
	.catalogsku { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.catalogsku_products { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.featuredtitle_products { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; width: 220px; }
	
	.catalogprice_products { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.featuredtitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #333333; text-decoration: none; width: 160px; }
	
	.otheritems { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #cc0000; text-decoration: none; 
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x; 
	background-position: bottom; 
	
	
	
	
	 }
	
	.catalogtitle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
	
	.cataloglistprice { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none; }
	
	.catalogprice { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	
	A.crumbslink:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.crumbslink:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.crumbslink:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #990000; text-decoration: underline; }
	
	
	.crumbstext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc0000; text-decoration: none; }
	
	
	A.crumbs:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc0000; text-decoration: underline; }
	
	A.crumbs:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc0000; text-decoration: underline; }
	
	A.crumbs:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; text-decoration: underline; }
	
	.menustyletext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none;}
	
	.menustyle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-right: 15px; padding-left: 8px; padding-top: 9px;}
	
	.mainoverstyle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #990000; padding-right: 15px; padding-left: 8px; padding-top: 9px;}
	
	
	
	.menuoverstyle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; padding-left: 5px; padding-right: 15px; width: 175px; height: 23px; border: 1px solid #cccccc;}
	  
	  
	
	.submenustyle { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; padding-left: 5px; padding-right: 15px; width: 175px; height: 23px; border: 1px solid #cccccc; }
	
	
	
	A.login:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: underline; padding: 5px;}
	
	A.login:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: underline; padding: 5px; }
	
	A.login:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #990000; text-decoration: underline; padding: 5px; }
	
	
	/* AJAX DROSHADOW STYLES */
	
	.wrap1 
	{
	position: relative;
	float: left;
	text-align: center;
	background: url(../images/shadow.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	
	}
	
	.wrap2 
	{
	position: relative;
	background: url(../images/corner_bl.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
	.wrap3 
	{
	position: relative;
	padding:0px 3px 3px 0px;
	background: url(../images/corner_tr.gif); 
	background-repeat: no-repeat;
	background-position: top;
	}
	
	
	/* DISTRIBUTOR STYLES */
	
	.dist_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none;}
	
	.dist_text { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none;}
	
	.result_title { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: #cc0000; text-decoration: none;}
	
	
	/* CHECKOUT STYLES */
	
	.note { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none;}
	
	.shopheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	.listheader { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	.shopitem { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.confirminfo { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.instructions { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; }
	
	.instructionsdistlabel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #cc0000; }

	.instructionslabel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; }
	
	.subtotal { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.total { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.redtotal { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.productdetslabel { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	
	.productdetailstabs { padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	A.productdetailstabs:Link { padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	A.productdetailstabs:Visited { padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	A.productdetailstabs:Hover { padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; }
	
	
	
	/* CHECKOUT LINKS */
	
	A.reset:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.reset:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.reset:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	
	A.updatecart:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.updatecart:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	A.updatecart:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #990000; text-decoration: underline; }
	
	
	
	
	
	/* POSITION STYLES*/
	
	#crumbs { 
	border-style: none; 
	width: 579px; 
	height: 30px; 
	background: #ececec; 
	/*padding-left: 10px; */
	text-indent:0.5cm;
	padding-top: 7px;
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	}
	
	
	#featuredhome { 
	width: 579px; 
	background: #ececec; 
	
	}
	
	
	#search { 
	border-style: none; 
	width: 199px; 
	height: 30px; 
	background: #ffffff;  
	/*padding-left: 10px;*/
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	}
		
	
	#errorcc { 
	width: 779px; 
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/dots.gif);
	background-repeat: repeat-x;
	background-position: top bottom;
	
	}
	
	.errorbilling { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #990000; width: 650px; padding: 5px; border: 1px solid #cc0000; padding-left: 25px; padding-right: 400px; 
	
	background-image: url(../images/bg_error.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	
	.errororder { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #990000; width: 425px; padding: 5px; border: 1px solid #cc0000; padding-left: 25px; padding-right: 15px; 
	
	background-image: url(../images/bg_error.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}
	
	
	
	/* CHECK OUT STYLES*/
	.required_txt { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.errormessage { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; background-color: #990000; width: 290px; padding: 5px; border: 1px solid #cc0000; padding-left: 25px; padding-right: 15px; 
	
	background-image: url(../images/bg_error.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	
	}
	
	.sameas { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; background-color: #f1f1f1; border: 1px dotted #cccccc; padding: 3px; padding-bottom: 5px; }
	
	
	
	
	
	/* CONTENT STYLES*/
	
	.black_8_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }
	
	.light_grey_8 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cccccc; text-decoration: none; }
	
	.red_8 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: none;}
	
	.red_8_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #cc0000; text-decoration: none;}
	
	.red_9_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #cc0000; text-decoration: none;}
	
	.red_9 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.red_10_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #cc0000; text-decoration: none; }
	
	.red_10 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.red_11_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #cc0000; text-decoration: none; }
	
	.red_11 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	.white_9_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; text-decoration: none; }
	
	.white_9 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	.white_10_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: none; }
	
	.white_11_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: none; }
	
	.white_8 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	.white_11_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: none; }
	
	.grey_8 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration: none; }
	
	.darkgrey_8 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.midgrey_8 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; text-decoration: none; }
	
	.grey_9 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none; }
	
	.midgrey_9 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #999999; text-decoration: none; }
	
	.darkgrey_9 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	.grey_10_b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; }
	
	.grey_10 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; }

	.kal_copyright { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	
	
	
	/* CONTENT LINKS*/

	A.darkgray_8:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	A.darkgray_8:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	A.darkgray_8:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	
	A.footer:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #ffffff; text-decoration: underline; }
	
	A.footer:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #ffffff; text-decoration: underline; }
	
	A.footer:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #660000; text-decoration: underline; }
	
	
	A.subnav:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	A.subnav:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: none; }
	
	A.subnav:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	
	A.subsubnav:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	A.subsubnav:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: none; }
	
	A.subsubnav:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none; }
	
	
	A.subsubnavselect:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	A.subsubnavselect:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	A.subsubnavselect:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	
	A.subnavselect:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	A.subnavselect:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	A.subnavselect:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #ffffff; text-decoration: none; }
	
	
	A.darkgray_9:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	A.darkgray_9:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	A.darkgray_9:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	
	A.darkgray_9_b:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: underline; }
	
	A.darkgray_9_b:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #333333; text-decoration: underline; }
	
	A.darkgray_9_b:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #cc0000; text-decoration: underline; }
	
	
	A.darkgray_10:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	A.darkgray_10:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #333333; text-decoration: underline; }
	
	A.darkgray_10:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #cc0000; text-decoration: underline; }
	
	
	A.white_10_b:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
	
	A.white_10_b:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
	
	A.white_10_b:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
	
	
	A.white_11_b:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
	
	A.white_11_b:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
	
	A.white_11_b:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #ffffff; text-decoration: underline; }
	
	
	A.grey_8:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: normal; text-decoration: underline}

	A.grey_8:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: normal; text-decoration: underline}

	A.grey_8:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: underline}
	
	
	A.red_8:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; font-weight: normal; text-decoration: underline}

	A.red_8:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; font-weight: normal; text-decoration: underline}

	A.red_8:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: normal; text-decoration: underline}
	
	
	A.forgot:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: underline}

	A.forgot:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666; font-weight: normal; text-decoration: underline}

	A.forgot:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #cc0000; font-weight: normal; text-decoration: underline}
	
	
	A.content_link:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #cc0000; font-weight: normal; text-decoration: underline}

	A.content_link:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #cc0000; font-weight: normal; text-decoration: underline}

	A.content_link:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: underline}
	
	
	
	
	
	/* CATALOG LINKS*/
	
	
	A.kal_featured_prod_name_link:Link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: underline; }
	
	A.kal_featured_prod_name_link:Visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: underline; }
	
	A.kal_featured_prod_name_link:Hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ffffff; text-decoration: underline; }
	
	
	
	A.kal_cart_item:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: underline}

	A.kal_cart_item:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: underline}

	A.kal_cart_item:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline}
	
	
	A.kal_cart_item_sku:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline}

	A.kal_cart_item_sku:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline}

	A.kal_cart_item_sku:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline}
	
	
	A.product_underline:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: normal; text-decoration: underline}

	A.product_underline:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #990000; font-weight: normal; text-decoration: underline}

	A.product_underline:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: underline}
	




	/* NAVIGATION LINKS*/
	
	A:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: underline}

	A:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: underline}

	A:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: underline}
	
	
	A.kal_minornav:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

	A.kal_minornav:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: none}

	A.kal_minornav:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: underline}

	
	A.kal_nav_alternate:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

	A.kal_nav_alternate:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

	A.kal_nav_alternate:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}
	
	
	A.kal_nav_alternateselected:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

	A.kal_nav_alternateselected:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}

	A.kal_nav_alternateselected:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #fffffff; font-weight: normal; text-decoration: none}
	
	
	A.kal_nav:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}

	A.kal_nav:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}

	A.kal_nav:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}
	
	
	A.kal_navselected:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}

	A.kal_navselected:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}

	A.kal_navselected:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: bold; text-decoration: none;}


	A.kal_subnav:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}

	A.kal_subnav:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}

	A.kal_subnav:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}
	
	
	A.kal_dhtmlsubnav:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}

	A.kal_dhtmlsubnav:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}

	A.kal_dhtmlsubnav:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}
	
	
	A.kal_subnav_selected:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: normal; text-decoration: none}

	A.kal_subnav_selected:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: normal; text-decoration: none}

	A.kal_subnav_selected:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: normal; text-decoration: none}


	A.kal_link_subsubnav:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: normal; text-decoration: none; line-height: 10px;}
	
	A.kal_link_subsubnav:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: normal; text-decoration: none; line-height: 10px;}

	A.kal_link_subsubnav:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #660000; font-weight: normal; text-decoration: none; line-height: 10px;}

	
	A.kal_link_subsubnavselected:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #330000; font-weight: normal; text-decoration: none; line-height: 10px;}

	A.kal_link_subsubnavselected:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #330000; font-weight: normal; text-decoration: none; line-height: 10px;}

	A.kal_link_subsubnavselected:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #330000; font-weight: normal; text-decoration: none; line-height: 10px;}
	
	
	A.kal_crumbs:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: underline}

	A.kal_crumbs:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: bold; text-decoration: underline}

	A.kal_crumbs:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #990000; font-weight: bold; text-decoration: underline}
	
	
	A.kal_copyright:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline}

	A.kal_copyright:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline}

	A.kal_copyright:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: underline}
	


a.catdatalist:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}
a.catdatalist:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}
a.catdatalist:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #424242; font-weight: normal; text-decoration: none}


a.catdatalistselected:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}
a.catdatalistselected:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}
a.catdatalistselected:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; text-decoration: none}
	
	/* OLDER STYLES*/
	
	
	