	.action_msg {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC0000;
	border: 0px none;
	padding: 4px;
	margin: 4px;
	line-height: 22px;
}
	.bread_crumb_link { font-family: Verdana, Tahoma, Helvetica; font-size: 9px }
	.bread_crumb_nav { width: 100%; text-align: left; color: #666666 }
	.cart_instruction { font-size: 12px; }
	.category_collapsed { color: white; text-decoration: none; width: 100%; cursor: pointer}
	.category_collapsed:hover { color: #003366; background-color: #FEB400; text-decoration: none; width: 100%; cursor: pointer}
	.category_description {margin-bottom: 10px}
	.category_expanded { font-weight: bold; width: 100%;cursor: pointer}
	.category_expanded_surround { margin-left: 4; margin-right: 0; width: 100%;}
	.category_selected { font-weight: bold; width: 100%; cursor: pointer}
	.content {background-color: white; width: 100%}
	
	.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 { padding-right: 2; position: relative; text-align: right; top: 3; vertical-align: top; width: 150; }
	.header { font-size: 20px; }
	.header2 { font-size: 14px; font-weight: bold; text-align: left; background-color: #CED1E0; padding: 2pt; width: 100%; border: gray solid 1px}
	
	.diag {padding: 8px; width: 100%; text-align: left; font-size: 8pt; border: gray solid 1px; background-color:#F5F5F5}
	.diag_true {color: green;}
	.diag_false {color: red;}
	.diag_code {margin-left: 6px; margin-right: 6px; margin-top: 4px; margin-bottom: 10px; font-family:"Courier New", Courier, mono; background-color: silver}
	.diag_discount {margin-left: 6px; margin-bottom: 10px; padding: 2px; padding-bottom: 10px; background-color:#E8E8E8 }
	.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: left;}
	.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: center; width: 100%; }
	.product_display { background-color: white; margin-bottom: 20; text-align: center; width: 100%; }
	.product_name { color: #003366; font-size: 16px; font-weight: bold; text-align: left; width: 100%; }
	.product_options_details_link:visited { text-decoration: underline; }
	.product_option_select { margin-bottom: 5px; }
	.product_price { vertical-align: middle; width: 300; }
	.product_quantity { text-align: center; vertical-align: middle; width: 50; }
	.product_section {text-align: left; color: blue; 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: #B4B9D2; color: black; font-weight: bold;}
	.stat_top_td {border-bottom: solid black 1px}
	.stat_td { border-bottom: silver solid 1px }
	.stat_td_alternate { border-bottom: silver solid 1px; background-color: #F1F3F9 }
	.sub_category_link { color: red; text-decoration: none; }
	.subcategory_table {width: 100%}
	.subcategory_td {text-align:center}
	.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.link:link { font-family: Tahoma, Verdana, Helvetica; color: #FFFFFF; text-decoration: underline; }
	A:link { color: #003366; text-decoration: underline; }
	A:hover { color: #FEB400; text-decoration: underline; }
	A.link:hover { font-family: Tahoma, Verdana, Helvetica; color: #FEB400; text-decoration: underline; }
	A:visited { color: #FEB400; text-decoration: none; }
	A.link:visited { font-family: Tahoma, Verdana, Helvetica; color: #FEB400; text-decoration: underline; }
	BODY { background-color: #003366; font-family: tahoma; font-size: 8px; }
	INPUT { font-size: 11px; }
	SELECT { font-size: 11px; }
	TD { font-family: Tahoma, Verdana, Helvetica; font-size: 11px; text-align: left; }
	TEXTAREA { font-size: 11px; }
	
	.LOA_received {
		margin-left: 23px;
		color: green;
	}

	.LOA_not_received {
		margin-left: 23px;
		color: red;
	}
