﻿FORM
{
	margin: 0px;
}
TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
INPUT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
BUTTON
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
SELECT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
HR
{
	height: 2px;
}

/************************************************************/
/*   Text Styles                                            */
/************************************************************/
.ReceiptTitle
{	
	font-weight:bold;
	font-size: 14px
}
.Bolded
{
	font-weight: bold;
	vertical-align: top;
}
.Pages 
{
	color: #540822;
}
/************************************************************/
/*   Standard Link Styles                                   */
/************************************************************/
A:link
{
	color: #83002C;
	text-decoration: underline;
}
A:visited
{
	color: #83002C;
	text-decoration: underline;
}
A:active
{
	color: #83002C;
	text-decoration: underline;
}
A:hover
{
	color: #83002C;
	text-decoration: underline;
	font-weight: bold;
}

/************************************************************/
/*   Product List Styles                                    */
/************************************************************/
TABLE.RandProdList
{	
}
TD.RandProdImage
{
}
TD.RandProdOrigPrice
{
	color: #0184AE;
	font-size: 10px;
}
TD.RandProdRetailPrice
{
	color: #0184AE;
	font-size: 12px;
	font-weight: bold;
}
TD.RandProdAddCart
{
	background: #E5F2F8;
}
TD.RandProdAddCartText
{
	color: #0184AE;
	font-size: 14px;
	font-weight: bold;
}

TABLE.ProdListSearch
{
	background: #540822;
}
TABLE.Paging
{
	background: #540822;
}

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;
}
TABLE.ProductTitle
{
	background-color: #540822;	
	margin-bottom: 5px;
}
TD.ProductTitle
{
	color: White;
	font-size: 16px;
	font-weight: bold;
}

TABLE.ShoppingCart
{
	table-layout: fixed;
	border-top: 2px solid #540822;
	border-left: 2px solid #540822;
	border-right: 2px solid #540822;
}
TR.ShoppingCartHeader
{
	background-color: #540822;	
	font-weight: bold;
	color: White;
}
TR.ShoppingCartRow
{
	background-color: #FEFEFE;	
}
TR.ShoppingCartRowAlt
{
	background-color: #EEEEEE;	
}
TR.ShoppingCartFooter
{
	font-weight: bold;
	background-color: #540822;	
	color: White;
	
}
TABLE.ShoppingCartTotals
{
	table-layout: fixed;
	font-weight: bold;
	background-color: #540822;	
	border-left: 1px solid #540822;
	border-right: 1px solid #540822;
	border-bottom: 1px solid #540822;
	color: White;
}
TABLE.ShoppingCartEmpty
{
	border-left: 2px solid #540822;
	border-right: 2px solid #540822;
	border-bottom: 2px solid #540822;
}
TABLE.ShoppingCartErrors
{
	color: Maroon;
	border: 1px solid Red;
	background-color: #EFEFEF;
	margin-bottom:15px;
}

TABLE.CheckoutSection
{
	table-layout: fixed;
	background-color: #560822;	
	margin-bottom: 5px;
}
TD.CheckoutSection
{
	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 #540822;
}
TD.ReceiptSectionHeader
{
	background-color: #540822;
	font-weight: bold;
	color: White;
}

/************************************************************/
/*   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: #540822 1px solid;
	border-right: #540822 1px solid;
	border-left: #540822 1px solid;
	border-top: #540822 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: #540822 1px solid;
	border-right: #540822 1px solid;
	border-left: #540822 1px solid;
	border-top: #540822 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
	height: 100px;
}
TEXTAREA.EditFormSuperTall
{
	border-bottom: #540822 1px solid;
	border-right: #540822 1px solid;
	border-left: #540822 1px solid;
	border-top: #540822 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
	height: 200px;
}
SELECT.EditForm
{
	border-bottom: #540822 1px solid;
	border-right: #540822 1px solid;
	border-left: #540822 1px solid;
	border-top: #540822 1px solid;
	width: 100%;
}
.RemoveButton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}