﻿

.CatTable2 { z-index:10; position: relative; width:600px; padding: 5px; }
.CatTD2 { padding:5px; border:0px solid #CCCCCC; text-align:left; font-family:Tahoma; font-size:14px; color:#000000; font-weight:bold }
.CatTD3 { padding:5px; border:0px solid #CCCCCC; text-align:left; font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal }
.CatTD4 { padding:5px; border:0px solid #CCCCCC; text-align:center; font-family:Tahoma; font-size:18px; color:#000000; font-weight:bold }
.CatTD5 { padding:5px; border:0px solid #CCCCCC; text-align:center; font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal }

td.ItemTD1 {
	padding: 5px;
	width: 300px;
	border: 0px solid #CCCCCC;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

td.ItemTD2 { padding:5px; width: 300px; border:0px solid #CCCCCC; text-align:left; font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal }


div.CornerDivLeft {
	background-image: url('../images/corner_pic.jpg');
}


div.TopDiv {
	visibility:hidden;
	z-index: 102;
}

div.TopDiv2 {
	visibility:hidden;
	z-index: 102;
}

div.TopDivPrint {
	z-index: 102;
	left: 0px;
	top: 0px;
}

div.TopDiv2Print {
	z-index: 102;
	left: 0px;
	top: 122px;
}


div.CartTotal {
	visibility:hidden;
	z-index: 110;
	position: absolute;
	left: 0px;
	top: 125px;
	width: 100px;
	height: 100px;
	background-color: Transparent;
}

div.BodyDiv {
	z-index: 101;
	left: 0px;
	top: 0px;
	overflow: auto;
}


div.TopNav {
	visibility:hidden;
	z-index: 110;
	position: absolute;
	left: 0px;
	top: 0px;
}

ol.List2 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 30px;
	font-family: Tahoma;
	text-align: left;
	list-style-type: disc;
	width: 210px;
}

a:link.footer       {
	font-family: Tahoma;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a:visited.footer    { font-family: Tahoma; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

a:hover.footer      { font-family: Tahoma; font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; }


a:link.recipe       {
	font-family: "Arial Narrow";
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}

a:visited.recipe       {
	font-family: "Arial Narrow";
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
}

a:hover.recipe       {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-family: "Arial Narrow";
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}


p.TextBody {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 10px;
	font-family: Tahoma;
	text-align: left;
}

p.TextBodyCenter {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 10px;
	font-family: Tahoma;
	text-align: center;
}

p.TextHead {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
	font-family: Tahoma;
	text-align: center;
	vertical-align: middle;
}

table.Recipe {
	border-color: #FFFFFF;
	background-image: url('../images/recipe_card.jpg');
	font-family: "Arial Narrow";
	font-size: 14px;
	color: #000000;
	line-height: 24px; /* Firefox+ */
	vertical-align: top;
	border-collapse: collapse;
}

table.CatTable {
	margin: 0px;
	z-index: 10;
	position: relative;
	padding: 0px;
	font-family: Tahoma;
	font-size: 14px;
	border-collapse: collapse;
}

table.SubmitTable {
	
	visibility:hidden;
	z-index: 10;
	border: 0px solid #CCCCCC;
	position: relative;
	width: 600px;
	padding: 3px;
}
.ItemTD3 {
	border: 0px solid #CCCCCC;
	text-align: center;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
table.CartTable {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	border-collapse:collapse;
}

td.LTD4 { z-index:126; position: absolute; left: 605px; top: 119px; border:0px solid #FFFFFF; text-align:center; }

div.AmountDiv { z-index:122; position: absolute; left: 575px; top: 126px; width: 10px; height: 5px; }

td.LTD4a {
	visibility:hidden;
	z-index: 122;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	line-height: 100%;
}

td.CatTD1 { padding:5px; width: 20px; border:1px solid #CCCCCC; text-align:center }

td.CartTDH1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #666666;
}
td.CartTDF1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
td.CartTDF1red {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

td.CartTDH2 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
td.CartTDD1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
td.CartTDM1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
td.CartTDM2 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC33;
}
td.CartTDI1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #4B7EBF;
	border: 1px solid #666666;
	text-align: right;
}
td.CartTDI2 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFDD;
	border: 1px solid #666666;
	text-align: left;
}

table.BodyTable {
	z-index: 10;
	position: absolute;
	left: 50px;
	top: 160px;
	width: 600px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
}

td.InputLeft {
	padding: 3px;
	border: 1px #FFFFBB solid;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFBB;
}

td.InputRight {
	padding: 3px;
	border: 1px #FFFFBB solid;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFBB;
}

td.Product2 {
	border: 0px #000000 solid;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 0px;
}

td.Product1 {
	border: 1px #D3D3D3 solid;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #D3D3D3 ;
	padding-left: 5px;
}

td.Product3 {
	border: 1px #D3D3D3 solid;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #D3D3D3;
	padding-right: 5px;
}

td.Product1a {
	border: 1px #FFFFFF solid;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 5px;
}

td.Product3a {
	border: 1px #FFFFFF solid;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-right: 5px;
}

td.TDH1 {
	padding: 3px;
	border: 1px solid #95A6AF;
	background-color: #95A6AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
td.ResultsTD1 {
	padding: 3px;
	border: 1px solid #95A6AF;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

table.CartTotal {
	visibility:hidden;
	border-style: solid;
	border-width: 0px;
	z-index: 126;
	border-collapse: collapse;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	font-family: Tahoma;
	font-size: 10px;
}

font.Foot {
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	font-family: Arial;
}

img.style1 {
	vertical-align: sub;
}

div.breakhere {
	page-break-before: always;
	height: 1px;
	width: 1px;
}

