A:LINK		{color:#841418;text-decoration: underline;}
A:VLINK		{color:#841418;text-decoration: underline;}
A:visited	{color:#841418;text-decoration: underline;}
A:active	{color:#841418;text-decoration: underline;}
A:HOVER 	{color:#841418;text-decoration: None;}
BODY
{
    
	 background-repeat: repeat-x;
	 background-position: top;
	 background-color: #841418;

}
Input, Button, TextArea, Select, Radio
{
}
Font
{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration: none; 
}
.LabelCaptionNormal
{
}
.LabelCaptionHint
{
	color: #FF0000; 
	font-size: 7pt; 
	border-color: #000033
}
.LabelCaptionWarn
{
	color: #FF0000; 
	font-size: 7pt; 
	border-color: #000033
}
.LabelCaptionError
{
	color: #FF0000; 
	font-size: 7pt; 
	border-color: #000033
}
.LabelCaptionRequired
{
	color: #FF6600; 
	font-size: 7pt; 
	border-color: #000033
}
.TextNormal
{
}
/********************Banner********************/
TABLE#Banner	
{
	background-color:#841418;
	border: solid #FFFFFF 0px;
}
TABLE#Banner TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.BannerTD
{
	text-align:Middle;
}
.BannerImage
{
	width: 760px;
	height: 96px;
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}
/********************MenuBar********************/
TABLE#MenuBar	
{
	background-color:#E79E29;
	border: none #777777 0px;
	width: 760px;
	height: 25px;
}
TABLE#MenuBar TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #777777; 
}
.MenuBarTDLeft
{
	text-align:Right;
}
.MenuBarTDRight
{
	text-align:Right;
}
.MenuBarTextHighLight
{
  font-weight: bold; 
	line-height: 2
}
.MenuBarTextNormal
{
	line-height: 2
}
/********************BODY********************/
TABLE#Body	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 760px;
}
TABLE#Body TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.BodyNavigationTD
{
	text-align:Left;
}
.BodyNavigationTR
{
	height: 25px;
	text-align:Middle;
}
.NavigationText
{
	line-height: 2
}
.NavigationSeperator
{
	height: 1px;
}
.BodyTD
{
	text-align:Left;
	vertical-align: Top;
	height: 650px
}

/********************FOOTER********************/
TABLE#Footer	
{
	background-color:#E79E29;
	border: none #AAAAAA 0px;
	width: 760px;
	height: 25px;
}
TABLE#Footer TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #AAAAAA; 
}
.FooterTD
{
	text-align:Center;
}
.FooterText
{
	font-size: 8pt; 
    font-weight: normal; 
	text-decoration: none; 
	line-height: 2
}
/**********************Product List********************/
TABLE#ProductList	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#ProductList TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.ProductListNavigatorTD
{
	text-align: Center;
}
.ProductListNavigatorCaption
{
	color:#000000;
	font-weight: bold; 
	font-size: 9pt; 
}
.ProductListNormalTR
{
}
.ProductListAltTR
{
}
.ProductListImageTD
{
}
.ProductListImage
{
	width: 100px;
	height:100px;
	border:none #FFFFFF 0px;
}
.ProductListName
{
	font-weight: bold; 
	font-size: 9pt; 
}
.ProductListMoreDetail
{
}
.ProductListDesc
{
}
.ProductListSeperator1
{
}
.ProductListSeperator2
{
}
/**********************Product Detail********************/
TABLE#ProductDetail	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#ProductDetail TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.ProductDetailImageTD
{
}
.ProductDetailImage
{
/*	width: 200px;
	height:200px;*/
	border:none #FFFFFF 0px;
}
.ProductDetailCaption
{
}
.ProductDetailName
{
	font-weight: bold; 
	font-size: 9pt; 
}
.ProductDetailDesc
{
	font-face:Georgia,Arial;
	font-size: 10pt ; 
}
.ProductDetailAddToCart
{
	background-color: #E79E29; 
	font-weight: bold; 
	border-color: #000000;
}
.ProductDetailCaption
{
}
.ProductDetailBonusCaption
{
	font-size: 9pt; 
}
.ProductDetailBonusYes
{
	font-size: 9pt; 
}
.ProductDetailBonusText
{
	font-weight: bold; 
	font-size: 9pt; 
}
/*******************Shopping Cart*************************/
TABLE#Cart	
{
	background-color:#E79E29;
	border: solid #CCCCCC 1px;
	width: 100%;
}
TABLE#Cart TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.CartHeaderTR
{
	background-color:#E79E29;
}
.CartHeaderCaption
{
	color:#FFFFFF;
}
.CartNormalTR
{
	background-color:#E79E29;
}
.CartAltTR
{
	background-color:#E79E29;
}
.CartTextNormal
{
}
.CartSubTotalCaptionTD
{
	background-color:#E79E29;
}
.CartSubTotalTextTD
{
	background-color:#841418;
}
.CartShipTotalCaptionTD
{
	background-color:#CCCCCC;
}
.CartShipTotalTextTD
{
	background-color:#841418;
}
.CartTaxCaptionTD
{
	background-color:#E79E29;
}
.CartTaxTextTD
{
	background-color:#841418;
}
.CartTotalCaptionTD
{
	background-color:#E79E29;
}
.CartTotalTextTD
{
	background-color:#841418;
}
.CartSubTotalCaption
{
}
.CartSubTotalText
{
	color:#841418;
}
.CartShipTotalCaption
{
}
.CartShipTotalText
{
	color:#841418;
}
.CartTaxCaption
{
}
.CartTaxText
{
	color:#841418;
}
.CartTotalCaption
{
}
.CartTotalText
{
	color:#841418;
}
.CartContinueShoppingBtn
{
}
.CartUpdateBtn
{
}
.CartRemoveChk
{
}
.CartRemoveBtn
{
}
.CartCheckOutBtn
{
}
.CartDiscountCaption
{
}
.CartDiscountText
{
}

TABLE#CartPrintable
{
	background-color:#E79E29;
	border: solid #0F0F0F 1px;
	width: 600px;
}
TABLE#CartPrintable TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
TABLE#CartStatic
{
	background-color:#E79E29;
	border: solid #0F0F0F 1px;
	width: 100%;
}
TABLE#CartStatic TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.CartStaticHeaderTR
{
	background-color:#E79E29;
}
.CartStaticHeaderCaption
{
	color:#FFFFFF;
}
.CartStaticNormalTR
{
	background-color:#E79E29;
}
.CartStaticAltTR
{
	background-color:#E79E29;
}
.CartStaticTextNormal
{
}
.CartStaticSubTotalCaptionTD
{
	background-color:#E79E29;
}
.CartStaticSubTotalTextTD
{
	background-color:#841418;
}
.CartStaticDiscountCaptionTD
{
	background-color:#E79E29;
}
.CartStaticDiscountTextTD
{
	background-color:#E79E29;
}
.CartStaticShipTotalCaptionTD
{
	background-color:#E79E29;
}
.CartStaticShipTotalTextTD
{
	background-color:#E79E29;
}
.CartStaticTaxCaptionTD
{
	background-color:#E79E29;
}
.CartStaticTaxTextTD
{
	background-color:#E79E29;
}
.CartStaticTotalCaptionTD
{
	background-color:#CCCCCC;
}
.CartStaticTotalTextTD
{
	background-color:#777777;
}
.CartStaticSubTotalCaption
{
	font-weight: bold; 
}
.CartStaticSubTotalText
{
	color:#FFFFFF;
}
.CartStaticDiscountCaption
{
	font-weight: bold; 
}
.CartStaticDiscountText
{
	color:#FFFFFF;
}
.CartStaticShipTotalCaption
{
}
.CartStaticShipTotalText
{
	color:#FFFFFF;
}
.CartStaticTaxCaption
{
}
.CartStaticTaxText
{
	color:#FFFFFF;
}
.CartStaticTotalCaption
{
	font-weight: bold; 
}
.CartStaticTotalText
{
	color:#FFFFFF;
	font-weight: bold; 
}
/***********************Address************************/
TABLE#Address	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#Address TD
{
   background-color:#E79E29;
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.AddressSearchUserBtn
{
}
.AddressSelectUserBtn
{
}
.ShippingBillingCaption
{
	font-weight: bold;
}
.AddressCaption
{
}
.AddressSameText
{
	font-weight: bold;
}
.AddressText
{
	font-size: 7pt; 
}
.AddressContinueBtn
{
}

TABLE#AddressPrintable	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 600px;
}
TABLE#AddressPrintable TD
{
   background-color:#E79E29;
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
TABLE#AddressStatic	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#AddressStatic TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.ShippingBillingStaticCaption
{
	font-weight: bold;
}
.AddressStaticSameText
{
	font-weight: bold;
	text-decoration: underline;
}

.AddressStaticCaption
{
}
.AddressStaticText
{
	font-size: 7pt; 
}
/***********************ShipMethod************************/
TABLE#ShipMethod	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#ShipMethod TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.ShipMethodContinueBtn
{
}
.ShipMethodCaption
{
	font-weight: bold;
}
.ShipMethodText
{
}
.ShipMethodNone
{
	color:#FF0000;
}

TABLE#ShipMethodStatic	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#ShipMethodStatic TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.ShipMethodStaticCaption
{
	font-weight: bold;
}
.ShipMethodStaticText
{
}
.ShipMethodStaticNone
{
}

/***********************Payment************************/
TABLE#Payment	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#Payment TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.PaymentBackBtn
{
}
.PaymentContinueBtn
{
}
.PaymentShipCostCaption
{
}
.PatmentShipCostText
{
}
.PaymentTotalCaption
{
}
.PaymentTotalText
{
}
.PaymenyMethodCaption
{
	font-weight: bold;
}
.PaymenyMethodText
{
}
.PaymentCaption
{
}
.PaymentText
{
}
.PaymentCreditCardLink
{
}
.PaymentCreditCardLogo
{
}

Table#MoneyOrder
{
}
.MoneyOrderHeaderTD
{
}
.MoneyOrderNormalTD
{
}
.MoneyOrderHeader
{
}
.MoneyOrderPayeeCaption
{
}
.MoneyOrderPayeeText
{
	font-weight: bold; 
}
.MoneyOrderAddressCaption
{
}
.MoneyOrderAddressText
{
	font-weight: bold; 
}

/***********************Invoice************************/
TABLE#Invoice	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
}
TABLE#Invoice TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.InvoicePrintBtn
{
}
.InvoiceBackBtn
{
}
.InvoiceCaption
{
	font-size: 7pt; 
	border-color: #000033
}
.InvoiceText
{
	font-size: 7pt; 
	border-color: #000033
}
.InvoiceTextConfirm
{
	font-size: 7pt; 
	border-color: #000033
}
.InvoiceTextNote
{
	font-size: 7pt; 
	border-color: #000033
}
.InvoiceTextError
{
	color: #FF0000; 
	border-color: #000033
}
.InvoiceOrderHeaderCaption
{
	font-weight: bold; 
	border-color: #000033
}
.InvoiceOrderHeaderText
{
	font-weight: bold; 
	border-color: #000033
}
.InvoiceOrderCaption
{
	border-color: #000033
}
.InvoiceOrderText
{
	border-color: #000033
}
/***********************Registration************************/
TABLE#Registration	
{
	background-color:#E79E29;
	border: none #FFFFFF 0px;
	width: 100%;
}
TABLE#Registration TD
{
   padding: 0px;
	/* margin: 0px; */
   border: 0px none #FFFFFF; 
}
.RegistrationHeaderCaption
{
	font-weight: bold; 
}
.RegistrationTextArea
{
	WIDTH: 500px;
}
.RegistrationTextBox
{
	WIDTH: 500px;
}
.RegistrationCaption
{
}
.RegistrationText
{
}

/*****************************  END **********************************/

