/************************************************************/
/*   Text Styles                                            */
/************************************************************/
.ReceiptTitle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.Bolded
{
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
}

/************************************************************/
/*   Product List Styles                                    */
/************************************************************/

TABLE.RandProdList
{
}
TD.RandProdImage
{
}
TD.RandProdOrigPrice
{
	COLOR: #0184AE;
	FONT-SIZE: 10px;
}
TD.RandProdRetailPrice
{
	COLOR: #655230;
	FONT-SIZE: 11px;
}
TD.RandProdAddCart
{
	BACKGROUND: #E5F2F8;
}
TD.RandProdAddCartText
{
	COLOR: #0184AE;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

TABLE.ProdListSearch
{
	BACKGROUND: #E5F2F8;
}
TABLE.Paging
{
	BACKGROUND: #E5F2F8;
}

TD.ProdListCategory
{
	COLOR: White;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.ProdListItemTitle
{
	COLOR: Black;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}
.ProdListItemText
{
	COLOR: Black;
}
.ProdListItemPrice
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProdListItemOldPrice
{
	TEXT-DECORATION: line-through;
	FONT-SIZE: 11px;
}
.ProdListItemSoldOut
{
	TEXT-ALIGN: right;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: Maroon;
}
.ProductOptionsTitle
{
	FONT-WEIGHT: bold;
}
.ProductOptionName
{
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 10px;
}
TABLE.ProductTitle
{
	BACKGROUND-COLOR: #000000;
	MARGIN-BOTTOM: 5px;
}
TD.ProductTitle
{
	COLOR: White;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

TABLE.ShoppingCart
{
	TABLE-LAYOUT: fixed;
	BORDER-TOP: 2px solid #000000;
	BORDER-LEFT: 2px solid #000000;
	BORDER-RIGHT: 2px solid #000000;
}
TR.ShoppingCartHeader
{
	BACKGROUND-COLOR: #002c54;
	color: #FFFFFF;
	FONT-WEIGHT: bold;
}
TR.ShoppingCartRow
{
	BACKGROUND-COLOR: #FFFFFF;
}
TR.ShoppingCartRowAlt
{
	BACKGROUND-COLOR: #EAEAEA;
}
TR.ShoppingCartFooter
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #002c54;
	border-bottom: 2px solid #000000;
	color: #FFFFFF;
}
TABLE.ShoppingCartTotals
{
	TABLE-LAYOUT: fixed;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #002c54;
	BORDER-LEFT: 2px solid #000000;
	BORDER-RIGHT: 2px solid #000000;
	BORDER-BOTTOM: 2px solid #000000;
	Color: #FFFFFF;
}
TABLE.ShoppingCartEmpty
{
	BORDER-LEFT: 2px solid #000000;
	BORDER-RIGHT: 2px solid #000000;
	BORDER-BOTTOM: 2px solid #000000;
}
TABLE.ShoppingCartErrors
{
	COLOR: Maroon;
	BORDER: 1px solid Red;
	BACKGROUND-COLOR: #EFEFEF;
	MARGIN-BOTTOM: 15px;
}

TABLE.CheckoutSection
{
	TABLE-LAYOUT: fixed;
	BACKGROUND-COLOR: #002c54;
	MARGIN-BOTTOM: 5px;
}
TD.CheckoutSection
{
	font-family: tahoma;
	COLOR: White;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.CheckoutSubtext
{
	FONT-SIZE: 10px;
}
.CheckoutErrors
{
	COLOR: Red;
}
TABLE.CheckoutErrors
{
	COLOR: Maroon;
	BORDER: 1px solid Red;
	BACKGROUND-COLOR: #EFEFEF;
	MARGIN-BOTTOM: 15px;
}

TABLE.ReceiptSection
{
	BORDER: 1px solid #000000;
}
TD.ReceiptSectionHeader
{
	BACKGROUND-COLOR: #002c54;
	FONT-WEIGHT: bold;
}

/************************************************************/
/*   Edit Form Styles												   */
/************************************************************/
TABLE.EditForm
{
	TABLE-LAYOUT: fixed; /* 	background: #EEEEEE; 	border-bottom: #6699CC 1px solid; 	border-right: #6699CC 1px solid; 	border-left: #6699CC 1px solid; 	border-top: #6699CC 1px solid; 	 */
}
TD.EditFormCaption
{
	PADDING-TOP: 7px;
	VERTICAL-ALIGN: top;
	FONT-WEIGHT: bold;
}
.RequiredField
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #FF0000;
}
INPUT.EditForm
{
	BORDER-BOTTOM: #6699CC 1px solid;
	BORDER-RIGHT: #6699CC 1px solid;
	BORDER-LEFT: #6699CC 1px solid;
	BORDER-TOP: #6699CC 1px solid;
	PADDING-LEFT: 4px;
	WIDTH: 100%;
}
INPUT.EditFormCheckbox
{
	MARGIN: 0px;
	HEIGHT: 14px;
	WIDTH: 14px;
}
TEXTAREA.EditForm
{
	BORDER-BOTTOM: #6699CC 1px solid;
	BORDER-RIGHT: #6699CC 1px solid;
	BORDER-LEFT: #6699CC 1px solid;
	BORDER-TOP: #6699CC 1px solid;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	WIDTH: 100%;
	HEIGHT: 80px;
}
TEXTAREA.EditFormTall
{
	BORDER-BOTTOM: #6699CC 1px solid;
	BORDER-RIGHT: #6699CC 1px solid;
	BORDER-LEFT: #6699CC 1px solid;
	BORDER-TOP: #6699CC 1px solid;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	WIDTH: 100%;
	HEIGHT: 100px;
}
TEXTAREA.EditFormSuperTall
{
	BORDER-BOTTOM: #6699CC 1px solid;
	BORDER-RIGHT: #6699CC 1px solid;
	BORDER-LEFT: #6699CC 1px solid;
	BORDER-TOP: #6699CC 1px solid;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	WIDTH: 100%;
	HEIGHT: 200px;
}
SELECT.EditForm
{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	WIDTH: 100%;
}