	.action_msg { color: red; font-weight: bold; }
	.bread_crumb_link { font-family: Verdana, Tahoma, Helvetica; font-size: 9px }
	.bread_crumb_nav { width: 100%; text-align: left}
	.cart_instruction { font-size: 12px; }
	.category_collapsed { color: black; text-decoration: none; width: 100%; text-align: left; cursor: pointer}
	.category_collapsed:hover { text-align: left; background-color: none; text-decoration: none; width: 100%; cursor: pointer color: #990000}
	.category_description {text-align: left; margin-bottom: 10px}
	.category_expanded { text-align: left; border-bottom: none solid 0px; font-weight: bold; width: 100%;cursor: pointer}
	.category_expanded_surround { text-align: left; border-color: none; border-style: solid; border-width: 0px; margin-left: 2; margin-right: 2;}
	.category_selected { text-align: left; font-weight: bold; width: 100%; cursor: pointer; color: #990000}
	.content  {text-align: left; background-color: none; width: 350; margin-left: 10px; border:none solid 0px; padding: 7px}
	
	.coupon {
		border: black dashed 3px;
		padding: 10px;
		padding-top: 15px;
		padding-bottom: 18px;
		margin-top: 0px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
		background-color: #DBFFDB;
		width: 90%;
	}
	.coupon_code_field {
		width: 100px; margin: 8px 
	}
	
	.field_input { text-align: left; width:300;}
	.field_name { text-align: left; top: 3; vertical-align: top; }
	.header { text-align: left; font-size: 14px; width:100%; }
	.header2 { font-family: "Arial Bold", Arial; color: #665C49; font-size: 16px; font-weight: bold; text-align: left; width: 100%; }
	
	.diag {padding: 8px; width: 100%; text-align: left; font-size: 8pt; border: gray solid 1px; background-color: none}
	.diag_true {color: green;}
	.diag_false {color: red;}
	.diag_code {text-align: left; margin-left: 6px; margin-right: 6px; margin-top: 4px; margin-bottom: 10px; font-family:"Courier New", Courier, mono; background-color: none}
	.diag_discount {margin-left: 6px; margin-bottom: 10px; padding: 2px; padding-bottom: 10px; background-color:none}
	.diag_discount_name {text-decoration:underline; margin-bottom: 2px}
	
	.discount_name {font-style: italic; text-align: left; font-weight: bold; margin-bottom: 4px}
	.discount_image {float: center;}
	.discount_description {vertical-align: middle; text-align: left;}
	.discount_conditions, .discount_product_link {
		color: gray;
		font-style: italic;
	}
	.discount_separator {height: 20px}
	
	.product_description { text-align: left; vertical-align: top; width: 100%;}
	.product_detail { padding-left: 10; padding-right: 10; text-align: left; width: 100%; }
	.product_display { background-color: none; margin-bottom: 20; text-align: left; width: 100%; }
	.product_name { font-family: "Arial Bold", Arial; color: #665C49; font-size: 16px; font-weight: bold; text-align: left;}
	.product_options_details_link:visited { text-decoration: none; color:#660000; }
	.product_option_select { margin-bottom: 5px; }
	.product_price { vertical-align: middle;}
	.product_quantity { text-align: left; vertical-align: middle; width: 50; }
	.product_section {text-align: left; color: none; font-size: 16px; padding-top: 0px; padding-bottom: 10px;}
	
	.small_link { font-size: 7pt; font-weight: normal; }
	.small_select { font-size: 9 px; }
	.stat_table { border: black solid 1px;}
	.stat_top_row { background-color: white; color: black; font-weight: bold;}
	.stat_top_td {border-bottom: solid black 1px}
	.stat_td { border-bottom: none solid 1px }
	.stat_td_alternate { border-bottom: none solid 1px; background-color: none}
	.sub_category_link { color: red; text-decoration: none; }
	.subcategory_table {width: 100%}
	.subcategory_td {text-align:left}
	.ups_window {border: black solid 1; width: 100%}
	.ups_window_header {background-color: #804000; height: 30; color: white; font-size: 10pt; font-weight: bold; padding: 5}
	A:hover { color: red; text-decoration: none; }
	A:visited { color: maroon; text-decoration: none; }
	A { color: maroon; text-decoration: none; }
	BODY { background-color: none; font-family: tahoma; font-size: 8px; text-align: center; margin: 0;}
	INPUT { font-size: 10px; }
	SELECT { font-size: 10px; }
	TD { font-family: Tahoma; font-size: 11px; text-align: center; }
	TEXTAREA { font-size: 10px; }
	
	.LOA_received {
		margin-left: 23px;
		color: green;
	}

	.LOA_not_received {
		margin-left: 23px;
		color: red;
	}