BODY				{ margin: 0px;
					background-color: #FFFFFF }

FONT,TD				{ font-family: Arial, Sans_Serif }
FONT.header			{ font-size: 12px;
					  font-weight: bold;
					  color: #000000 }
FONT.special		{ font-size: 12px;
					  font-weight: bold;
					  color: #D5601D }
FONT.price_save		{ color: #FF0000 }
FONT.error			{ font-size: 12px;
					  font-weight: bold;
					  color: #990000 }
FONT.success		{ font-size: 12px;
					  font-weight: bold;
					  color: #009900 }
FONT.body			{ font-size: 12px;
					  color: #000000 }

FONT.fineprint		{ font-family: Arial, Sans-Serif;
					  font-size: 10px }

A:link				{ color: #03AF0D }

A.details			{ font-size: 12px;
					  font-weight: bold;
					  color: #0066FF }


.cart_summary_tbl, .cart_summary_tbl_details
                  { background-color: #CCCCCC;
                    border: none }
.cart_summary_tbl_details
                  { background-color: #FFFFFF;
                    border-collapse: collapse;
                    border-bottom: 3px outset #000000;
                    border-left: 3px outset #000000;
                    border-top: 1px solid #666666;
                    border-right: 1px solid #666666 }

.cart_summary, .cart_summary_items, .cart_summary_savings
                  { font-family: Tahoma;
                    color: #000000;
                    font-size: 14px;
                    font-weight: normal }
.cart_summary_items { font-weight: bold }
.cart_summary_savings
                  {  color: #006633;
                     font-size: 12px;
                     font-weight: bold  }

.cart_viz   {  visibility: visible;
               display: table;
               position: relative }
.cart_hide  {  visibility: hidden;
               display: none;
               position: absolute }






.login_title		{ font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 20px;
					  color: #000000 }
.login_body			{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }
.login_welcome		{ font-family: Arial, Sans-Serif;
					  font-size: 16px;
					  font-weight: bold;
					  color: #000000 }
.login_name			{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }

.existing_title		{ background-color: #006633;
					  font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 16px;
					  color: #FFFFFF }
.existing_header	{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  font-weight: bold;
					  color: #000000 }
.existing_body		{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }
.existing_form		{ background-color: #EEEEEE }






.cart_title			{ font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 20px;
					  color: #000000 }
.cart_cat_header	{ background-color: #006633;
					  font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 12px;
					  color: #FFFFFF }
.cart_list_header	{ background-color: #BDD2BF;
					  font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 12px;
					  color: #000000 }
.cart_list_row		{ background-color: #EEEEEE;
					  font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000 }
.cart_list_item		{ border-top: 1px solid #BBBBBB;
					  height: 25px }
.cart_bmsm			{ font-family: Arial, Sans-Serif;
					  font-size: 14px;
					  color: #FF0000;
					  font-weight: bold }
.cart_subtotal		{ font-family: Arial, Sans-Serif;
					  font-weight: bold;
					  font-size: 12px;
					  color: #000000 }





.upsell_table		{ background-color: #FFFFFF;
					  border-bottom: 5px solid #F9A500;
					  border-left: 5px solid #F9A500;
					  border-right: 5px solid #F9A500 }
.upsell_title		{ background-color: #F9A500;
					  font-size: 16px;
					  font-weight: bold;
					  color: #FeFF99 }
.upsell_item_table	{ background-color: #FFFFFF }
.upsell_item_name	{ font-size: 12px;
					  font-weight: bold;	
					  color: #990000 }
.upsell_item_desc	{ font-size: 12px;
					  color: #000000 }
.upsell_item_price	{ font-size: 12px;
					  font-weight: bold;	
					  color: #336600 }
.upsell_item_save 	{ font-size: 12px;
					  color: #FF0000 }






.buy_more_title		{ font-size: 18px;
					  font-weight: bold;
					  color: #990000 }
.buy_more_desc		{ font-size: 12px;
					  color: #000000 }
.buy_more_highlight	{ font-size: 12px;
					  font-weight: bold;
					  color: #336600 }




.checkout_title		{ font-family: Arial, Sans-Serif;
					  font-size: 20px;
					  font-weight: bold;
					  color: #000000; }
.checkout_header	{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000; }
.checkout_row		{ font-family: Arial, Sans-Serif;
					  font-size: 12px;
					  color: #000000; }









.target_table		{ background-color: #FFFFFF;
					  border: 1px solid #7B7B7B }
.target_title		{ font-size: 20px;
					  font-weight: bold;
					  color: #000000 }
.target_item_table	{ background-color: #FFFFFF }
.target_item_name	{ font-size: 16px;
					  font-weight: bold;	
					  color: #000000 }
.target_item_desc	{ font-size: 12px;
					  color: #000000 }
.target_item_price	{ font-size: 16px;
					  font-weight: bold;	
					  color: #336600 }
.target_item_save 	{ font-size: 12px;
					  color: #FF0000 }







.recommend_table	{ background-color: #FFFFFF }
.recommend_title	{ font-size: 20px;
					  font-weight: bold;
					  color: #000000 }
.recommend_cat_name	{ background-color: #F9A500;
					  font-size: 12px;
					  font-weight: bold;	
					  color: #FEFF99 }
.recommend_item_name{ font-size: 12px;
					  color: #000000 }
.recommend_item_price{ font-size: 12px;
					  font-weight: bold;	
					  color: #336600 }
.recommend_item_save { font-size: 12px;
					  color: #990000 }





.success				{ background-color: #009900;
						  font-family: Arial, Sans-Serif;
						  font-weight: bold;
						  font-size: 12px;
						  color: #FFFFFF }
TR.error				{ background-color: #990000;
						  font-family: Arial, Sans-Serif;
						  font-weight: bold;
						  font-size: 12px;
						  color: #FFFFFF }
INPUT					{ font-size: 9px }
SELECT				{ font-size: 10px }