body
{
}

A
{
	color: #8d081a;
	text-decoration: none;
}
A:Hover
{
	text-decoration: underline;
}
A:Hover.Flip
{
	color:White;
}
A:Hover.MenuTableCell
{
	color:White;
}

INPUT
{
	font-family: Arial, Helvetica;
}

INPUT.RequiredField
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	background-color: #efd8db;
}

INPUT.SubmitButton
{
	border-right: #8d081a 2px solid;
	border-top: #8d081a 2px solid;
	border-left: #8d081a 2px solid;
	cursor: pointer;
	border-bottom: #8d081a 2px solid;
	background-color: #efd8db;
}

SELECT
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
}

SELECT.ListBox
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
}


.DefaultButton
{
	border-right: #8d081a 1px solid 2;
	border-top: #8d081a 1px solid 2;
	border-left: #8d081a 1px solid 2;
	border-bottom: #8d081a 1px solid 2;
	background-color: #efd8db;
	cursor: pointer;
}

OL
{
	font-weight: bold;
	list-style-position: outside;
	list-style-type: decimal;
}

LI
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: normal;
	list-style-position: outside;
	list-style-type: decimal;
}

TEXTAREA
{
	font-family: Arial, Helvetica;
}

TEXTAREA.RequiredField
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	background-color:#EFD8DB;
}

TD
{
	font-size: 12px;
	font-family: Arial, Helvetica;
}


.ContentCell
{
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
	padding-top: 14px;
/*	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;*/
}

.BribeImage
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
}

.FooterMenu
{
	font-size: 11px;
}

.GeneralTable
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	font-size: 8pt;
	color: black;
	background: white;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	font-family: Verdana, Arial;
}

.GeneralHeader
{
	border-right: #8d081a 1px solid;
	padding-right: 3px;
	border-top: #8d081a 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	background: #8d081a;
	padding-bottom: 3px;
	border-left: #8d081a 1px solid;
	color: white;
	padding-top: 3px;
	border-bottom: #8d081a 1px solid;
	font-family: Arial, Helvetica;
}

.MemberLoginTable
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	font-size: 10px;
	color: black;
	background: white;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
}
.MemberLoginHeader
{
	font-weight: bold;
	background: #8d081a;
	color: white;
}

.MenuTable
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	font-size: 8pt;
	background: white;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	font-family: Verdana, Arial;
}
.MenuTableHeader
{
	padding-right: 3px;
	padding-left: 15px;
	font-weight: bold;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	background-color: #8d081a;
	text-align: left;
}
.MenuTableCell
{
	padding-left: 15px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	text-align: left;
}
.MenuTableCellSelected
{
	padding-left: 15px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:bold;
	text-align: left;
	background-color:#EFD8DB;
}

.MerchandiseImage
{
	border-right: #8d081a 1px solid;
	border-top: #8d081a 1px solid;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	background-color: white;
}

.Ranking
{
	font-weight: bold;
	font-size: 15px;
}

.RecipeName
{
	font-weight: bold;
	font-size: 14px;
}

.SiteTitle
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 42px;
}

.TabTable
{
	border-right: #8d081a 1px solid;
	font-size: 8pt;
	color: black;
	background: white;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	font-family: Verdana, Arial;
}
.TabSelected
{
	border-right: #8d081a 0px solid;
	border-top: #8d081a 1px solid;
	font-weight: bold;
	font-size: 8pt;
	background: white;
	border-left: #8d081a 1px solid;
	color: black;
	text-align: center;
}
.Tab
{
	border-right: #8d081a 0px solid;
	border-top: #8d081a 1px solid;
	font-size: 8pt;
	color: black;
	background: white;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
	text-align: center;
	font-weight: bold;
}
.TabSpacer
{
	background: white;
	border-left: #8d081a 1px solid;
	border-bottom: #8d081a 1px solid;
}

.TipCell
{
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.WelcomeBar
{
	padding-right: 3px;
	padding-left: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	color: white;
	padding-top: 3px;
	background-color: #8d081a;
}
