﻿body 
{
	font-family: verdana,helvetica,sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Black;
}

.buttons {padding-top: 10px}

#FooterLinks { text-align: center; vertical-align: middle; margin-right: 3px;margin-bottom:10px;margin-left: 3px; padding-bottom: 10px; padding-top: 2px; font-size: 8pt; font-family: Verdana; font-weight: normal; word-spacing:1.5px; }
#FooterLinks .Link { margin-left:2px; margin-right:2px;letter-spacing:0px; }
#FooterLinks .Link A:link {color: #7C7C7C;  text-decoration: none; margin-right:2px; }
#FooterLinks .Link A:visited { color: #7C7C7C; text-decoration: none; }
#FooterLinks .Link A:hover { text-decoration: underline; color: Blue; }

a.enlarge:link
{
	font-family: verdana,helvetica,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

a.enlarge:visited
{
	font-family: verdana,helvetica,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

a.enlarge:hover
{
	font-family: verdana,helvetica,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: underline;
}

a.menuLink:link
{
	font-family: verdana,helvetica,sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

a.menuLink:visited
{
	font-family: verdana,helvetica,sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: none;
}

a.menuLink:hover
{
	font-family: verdana,helvetica,sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: Blue;
	text-decoration: underline;
}

a.productLink:link
{
	text-decoration: none;
	color: Blue;
}

a.productLink:visited
{
	text-decoration: none;
	color: Blue;
}

a.productLink:hover
{
	text-decoration: underline;
	color: Blue;
}

a.smallLink:link
{
	text-decoration: none;
	color: Blue;
	font-size: x-small;
}

a.smallLink:visited
{
	text-decoration: none;
	color: Blue;
	font-size: x-small;
}

a.smallLink:hover
{
	text-decoration: underline;
	color: Blue;
	font-size: x-small;
}

a.textLink:link
{
	text-decoration: none;
	color: Blue;
}

a.textLink:visited
{
	text-decoration: none;
	color: Blue;
}

a.textLink:hover
{
	text-decoration: underline;
	color: Blue;
}

.addOn
{
	padding: 4px 0px 4px 0px;
}

.addOnDesc
{
	font-size: x-small;
}

.addOnLabel
{
	font-weight: bold;
}

.addOns
{
	padding: 0px 0px 0px 0px;
}

.adminTitle
{
	font-size: medium;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.backLink
{
	padding: 0px 0px 10px 0px;
}

.button {
	font-family: verdana,helvetica,sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: small;
	background-color: #93C202;
	border-color: #678430;
	border-style: solid;
	cursor: pointer;
}

.categoryDesc
{
	padding: 0px 0px 10px 0px;
}

.categoryName
{
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.checkbox
{
	border: none;
}

.contentColumn
{
	padding: 10px 0px 10px 10px;
}

.contentColumnNoMenu
{
	padding: 10px 0px 10px 0px;
}

.contentTitle
{
	font-size: medium;
	font-weight: bold;
	padding-bottom: 20px;
}

.evenRow
{
	background-color: #F8FBEF;
}

.formField
{
	text-align: left;
}

.formLabel
{
	font-weight: bold;
	text-align: right;
}

.groupbox
{
	padding: 0px 10px 10px 10px;
	margin: 0px;
	border: solid 1px #000000;
	background-color: #FFFFFF;
}

hr.productDetail
{
	width: 100%;
	color: #DCF2A7;
	border-color: #DCF2A7;
	background-color: #DCF2A7;
}

.imgThumbnail
{
	float: left;
	border: solid 1px #000000;
	padding: 5px;
	text-align: center;
	margin: 1px;
}

input {
	font-family: verdana,helvetica,sans-serif;
	font-size: small;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.invalidValue
{
	background-color: #FFCCCC;
}

.lineItemDesc
{
	font-size: x-small;
	padding-left: 5px;
}

.menuColumn
{
	border-right: dotted 1px #B0C777;
}

.menuSlot
{
	padding: 2px 0px 2px 0px;
}

.oddRows
{
	background-color: #FFFFFF;
}

.orderMonitorActive
{
	background-color: #FFFFCC;
}

.orderMonitorComplete
{
	background-color: #CCFFCC;
}

.orderMonitorNew
{
	background-color: #FFCCCC;
}

.orderMonitorOnHold
{
	background-color: #CCFFFF;
}

.orderMonitorCanceled
{
	background-color: #DDDDDD;
}

.orderMonitorClosed
{
	background-color: #FFFFFF;
}

.panelLegend
{
	font-weight: bold;
	color: #678430;
}

.productButtonCell
{
	padding:4px 4px 4px 10px;
	vertical-align: middle;	
}

.productDetailPicture
{
	padding: 5px 5px 5px 5px;
	border: solid 5px #678430;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
}

.productDetailDesc
{
	padding: 0px 0px 0px 0px;
}

.productList
{
	
}

.productName
{
	font-size: small;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

.productNameCell
{
	padding: 4px 10px 4px 6px;
	vertical-align: middle;
}

.productPictureCell
{
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
}

.productPrice
{
	font-size: medium;
	font-weight: bold;
	color: #678430;
	padding: 0px 0px 10px 0px;
}

.productPriceCell
{
	text-align: right;
	vertical-align: middle;
}

.quantityLabel
{
	font-weight: bold;	
}

.receiptHeader
{
	font-size: medium;
	font-weight: bold;
	padding-bottom: 20px;
}

.sectionHeader
{
	font-weight: bold;
	font-size: medium;
	padding: 0px 0px 20px 0px;
}

select
{
	border: solid 1px #000000;
}

.submitMessage
{
	font-size: medium;
	font-weight: bold;
	
}

textarea {
	font-family: verdana,helvetica,sans-serif;
	font-size: small;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

th.cart
{
	font-family: verdana,helvetica,sans-serif;
	font-size: x-small;
	padding: 2px 4px 2px 4px;
	background-color: #678430;
	color: #FFFFFF;
	text-align: center;
}

.total
{
	font-weight: bold;
}

.unsaved
{
	background-color: #FFFFCC;
}

.validationSummary
{
	color: #FF0000;
	font-weight: bold;
	border: solid 1px #FF0000;
	background-color: #FFCCCC;
	margin-bottom: 10px;
	padding-right: 10px;
}