BODY, TD, TH, P { font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; }

.InputButton {BORDER-LEFT: 2px solid #97b374; BORDER-TOP: 1px solid #dddddd; BORDER-RIGHT: 2px solid #97b374; BORDER-BOTTOM: 1px solid #777777; FONT-WEIGHT:normal; FONT-SIZE:12px; CURSOR:hand; COLOR:#ffffff; FONT-FAMILY:arial, verdana, helvetica, sans-serif; BACKGROUND:#999999;}
.SubmitButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.ResetButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.DeleteButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.LogoutButton { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; }
.ContinueButton {font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; TEXT-ALIGN:center; PADDING: 10px 0 2px 0;}
.btnContinueButton {BORDER-LEFT: 2px solid #97b374; BORDER-TOP: 1px solid #dddddd; BORDER-RIGHT: 2px solid #97b374; BORDER-BOTTOM: 1px solid #777777; FONT-WEIGHT:normal; FONT-SIZE:12px; CURSOR:hand; COLOR:#ffffff; FONT-FAMILY:arial, verdana, helvetica, sans-serif; BACKGROUND:#999999;}
.OrderButton {font-family:arial, verdana, helvetica, sans-serif; font-size:12px; TEXT-ALIGN:left; MARGIN: 0px 5px 0px;}
.btnOrderButton {BORDER-LEFT: 2px solid #97b374; BORDER-TOP: 1px solid #dddddd; BORDER-RIGHT: 2px solid #97b374; BORDER-BOTTOM: 1px solid #777777; FONT-WEIGHT:normal; FONT-SIZE:12px; CURSOR:hand; COLOR:#ffffff; FONT-FAMILY:arial, verdana, helvetica, sans-serif; BACKGROUND:#999999;}
.SearchButton {BORDER-RIGHT: #97b374 2px solid; BORDER-TOP: #dddddd 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #999999; BORDER-LEFT: #97b374 2px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #777777 1px solid; FONT-FAMILY: sans-serif}
.inputtext {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; COLOR: #999999; FONT-FAMILY:arial, sans-serif; PADDING-LEFT: 3px;}

A:link {color:#555555;text-decoration:none;}
A:active {color:#f84d4d;text-decoration:none;}
A:visited {color:#555555;text-decoration:none;}
A:hover {color:#f84d4d;text-decoration:none;}

A.menuTR:link {font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
A.menuTR:active {font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#f84d4d;}
A.menuTR:visited {font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
A.menuTR:hover {font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#f84d4d;}
.MTR {font-family:arial, verdana, helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333;}


A.menu:link {padding-right:15; font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight: bolder; text-decoration:none; color:#666666;}
A.menu:active {padding-right:15; font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight: bold; text-decoration:none; color:#000000;}
A.menu:visited {padding-right:15; font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight: bold; text-decoration:none; color:#666666;}
A.menu:hover {padding-right:15; font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight: bold; text-decoration:none; color:#000000;}

A.menubottom:link {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight:bold; text-decoration:none; color:#f5f5f5;}
A.menubottom:active {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight:bold; text-decoration:none; color:#ffffff;}
A.menubottom:visited {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight:bold; text-decoration:none; color:#f5f5f5;}
A.menubottom:hover {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight:bold; text-decoration:none; color:#ffffff;}

H1 {font-family:arial, verdana, helvetica, sans-serif; color: #857f73;}
H2 {font-family:arial, verdana, helvetica, sans-serif; color: #857f73;}
H3 {font-family:arial, verdana, helvetica, sans-serif; color: #857f73;}

#tblProduct {WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblProduct TH {PADDING: 2px 2px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap }
#tblProduct TD {BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblProductThumbnail {WIDTH: 100%;}
#tblProductThumbnail TD {TEXT-ALIGN: CENTER;}
#tblProductThumbnail TD.price {COLOR:#f84d4d; FONT-SIZE:13px;}

#tblProductVariants {WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 5px 0; BORDER-TOP: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid;}
#tblProductVariants TH {PADDING: 2px 2px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap;}
#tblProductVariants TD {WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: top;}
#tblProductVariants TD.bottom {WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: bottom;}

#tblAccountInfo { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblAccountInfo TH { PADDING: 2px 10px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap; TEXT-ALIGN: right; }
#tblAccountInfo TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCheckout {WIDTH:70%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND:#ffffff;}
#tblCheckout TH {BORDER-BOTTOM: 1px solid #97b374; PADDING: 2px 10px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap; TEXT-ALIGN: right;}
#tblCheckout TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblCreditCard { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblCreditCard TH { PADDING: 2px 10px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap; TEXT-ALIGN:right;}
#tblCreditCard TD { PADDING: 2px 2px 3px 10px; BACKGROUND: #ffffff; WIDTH: auto; VERTICAL-ALIGN: middle }

#tblBasket { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblBasket TH {BORDER-LEFT: 2px solid #97b374; BORDER-TOP: 1px solid #dddddd; BORDER-RIGHT: 2px solid #97b374; BORDER-BOTTOM: 1px solid #777777; PADDING: 2px 2px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap }
#tblBasket TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblOrder { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblOrder TH { PADDING: 2px 2px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap }
#tblOrder TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblOrderTemplate { WIDTH: 100%; FONT-SIZE: 68%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblOrderTemplate TH { PADDING: 2px 2px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE: nowrap }
#tblOrderTemplate TD { BACKGROUND: #ffffff; WIDTH: auto; PADDING: 2px; VERTICAL-ALIGN: middle }

#tblSP {WIDTH:90%; MARGIN: 0 0 10px 0; BACKGROUND: #eeeeee; }
#tblSP TH {BORDER-LEFT: 1px solid #97b374; BORDER-TOP: 1px solid #dddddd; BORDER-RIGHT: 1px solid #97b374; BORDER-BOTTOM: 1px solid #777777; PADDING: 2px 2px 3px 2px; BACKGROUND:#999999; FONT-WEIGHT:normal; color:#ffffff; WHITE-SPACE:nowrap}
#tblSP TD {BACKGROUND:#ffffff; WIDTH:auto; VERTICAL-ALIGN:middle; TEXT-ALIGN:center;}

.lstDirectory {list-style-image : url('/images/bullet.gif');}
.hdrDirectory {MARGIN-BOTTOM:0px; MARGIN-TOP:0px; FONT-WEIGHT:bold; FONT-SIZE:34px; COLOR:#857f73; font-style:oblique; FONT-FAMILY:arial, verdana, helvetica, sans-serif; TEXT-ALIGN:left;}
.hdrBasket {MARGIN-BOTTOM:0px; MARGIN-TOP:0px; FONT-WEIGHT:bold; FONT-SIZE:34px; COLOR:#857f73; font-style:oblique; FONT-FAMILY:arial, verdana, helvetica, sans-serif; TEXT-ALIGN:left;}
.hdrCheckout {MARGIN-BOTTOM:0px; MARGIN-TOP:0px; FONT-WEIGHT:bold; FONT-SIZE:34px; COLOR:#857f73; font-style:oblique; FONT-FAMILY:arial, verdana, helvetica, sans-serif; TEXT-ALIGN:left;}
.hdrAccount {MARGIN-BOTTOM:0px; MARGIN-TOP:0px; FONT-WEIGHT:bold; FONT-SIZE:16px; COLOR:#857f73; font-style:oblique; FONT-FAMILY:arial, verdana, helvetica, sans-serif; TEXT-ALIGN:left;}

A.linkToPage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	text-align: left;
}
A.linkToPage:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #039;
	text-align: left;
}
A.linkToPage:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	text-align: left;
}
A.linkToPage:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #09F;
	text-align: left;
}
.productDescription {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:8pt;
	color: #666;
	line-height: 9pt;
}

.CheckoutComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;}
.BasketComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;}
.DirectoryComments { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: justify;}

.ProductTitle {font-family:arial, verdana, helvetica, sans-serif; font-size:14px; font-weight:bold; color:#999999;}
.ProductDescription {font-family: arial, verdana, helvetica, sans-serif; font-size:12px;}

.Price {MARGIN: 5px 0px 0px; FONT-WEIGHT:bold; COLOR:#f84d4d; FONT-SIZE:13px; TEXT-ALIGN: right; FONT-FAMILY:arial;}

.greenborder {BORDER-TOP:#97b374 1px solid; BORDER-RIGHT:#97b374 1px solid; BORDER-LEFT:#97b374 1px solid; BORDER-BOTTOM:#97b374 1px solid;}
.redborder {BORDER-RIGHT: #f84d4d 1px solid; BORDER-TOP: #f84d4d 1px solid; BORDER-LEFT: #f84d4d 1px solid; BORDER-BOTTOM: #f84d4d 1px solid; COLOR: #f84d4d; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: arial, verdana, helvetica, sans-serif; TEXT-DECORATION: none}
.orange {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight:bold; text-decoration:none; color:#f58054;}
.blue {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:13px; font-weight:bold; text-decoration:none; color:#2e70ba;}
.t5 {PADDING: 5px 5px 5px 5px;}
.bottom {font-family:arial, verdana, helvetica, sans-serif; font-style:oblique; font-size:10px; font-weight:bold; color:#666666;}
.Phone {
	MARGIN: 5px 0px 0px 5px;
	FONT-WEIGHT:bold;
	COLOR:#f84d4d;
	FONT-SIZE:18px;
	TEXT-ALIGN: right;
	FONT-FAMILY:arial;
}
.Alert {
	MARGIN: 5px 0px 0px 5px;
	FONT-WEIGHT:bold;
	COLOR:#f84d4d;
	FONT-SIZE:18px;
	TEXT-ALIGN: center;
	FONT-FAMILY:arial;
}
.nutrpanel {font-size: 10px}
.NutritionPanel {
	font:8pt normal Arial, Helvetica, sans-serif;
	border-left:1px solid black;
	border-bottom:1px solid black;
	width:240px;
}
.NutritionPanel td {
	border-top:1px solid black;
	border-right:1px solid black;
	padding:1px 3px;
}
.SEOText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 6pt;
	margin-bottom: 0pt;
}
.SEOHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #999;
	margin-bottom: 0pt;
}
.leftPic {
	float:left;
	margin-right:10px;
}
.rightPic {
	float:right;
	margin-left:10px;
}
div#product_area {
	width:760px;
}
div#calculator {
	width:750px;
}
div#left_col {
	float:left;
	width:375px;
}
div#right_col {
	float:left;
	width:375px;
	margin-left:10px;
	background-color: #F5EBD3;
	margin-top: 10px;
	padding: 10px;
}
p {
	font:10pt normal Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
}
#orderTable {
	background-color:#F5EBD3;
	font:10pt normal Verdana, Geneva, sans-serif;
	border:2pt solid #900;
	width:351px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#orderTable td {
	padding:2px 5px;
	border-top:1px solid black;
}
#foodform {
	background-color:#F5EBD3;
	font:9pt normal Verdana, Geneva, sans-serif;
	border:2pt solid #900;
	width:351px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#foodform td {
	padding:4px 5px;
}
#servTable {
	background-color:#FFF;
	font:8pt normal Verdana, Geneva, sans-serif;
	border-right:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	width:255px;
	margin-top:10px;
	margin-left:49px;
}
#servTable td {
	padding:2px 5px;
	border-top:1px solid black;
}

