/* Mike and Diane's */
BODY {
	font-family:"Times New Roman", serif; font-size:90%; color:#FFF;
	line-height:150%;
	margin:0 0 25px;
	background:url(/images/interface/til_nav.jpg) repeat-y left top; background-color:#B98C57;
}
TD, TH {
	font-size:inherit;
}
P {
	margin:0 0 15px;
}
FORM {
	margin:0;
}
IMG {
	border:0;
}
H1 { 
	font-size:28px; font-style:italic; color:#FFDCB9; font-weight:normal;
	text-align:left; 
	margin:25px 0 0 100px; padding:0 0 5px 10px;
	border:solid #700000; border-width:0 0 3px;
}
H2 {  
	font-family:"Times New Roman", Times, serif; font-size:18px; color:#CC6633;
	line-height:normal;
}
H3 {
	font-size:15px; color:#CCA171;
	padding:3px 0 3px 10px;
	background:#700000;
}
H4 {
	font-size:16px; color:#450404;
	text-align:left;
	padding:3px 10px; margin:20px 0 0;
	background:#9B7335;	
}
H5 {
	font-size:20px; color:#CCA171;
	text-align:left;
	padding:3px 10px; margin:20px 0 0;
	background:#9B7335;
}
.head1 {
	height:100px; width:100%;
	background-image:url(/images/interface/til_top.jpg);
	position:absolute;
	top:0; left:0;
}
.head2 {
	 padding:21px 0 0;
	 height:82px; width:250px;
	 background-image:url(/images/interface/logo_back.jpg);
	 float:left;
}
.head3 {
	text-align:right;
	margin:0 20px 0;
	width:270px;
	float:right;
}
A:link    {color:#530505}
A:visited {color:#882A0B}
A:hover   {color:#F9E4C6
}
.backDark    {background-color:#700000}
.backDark2   {background-color:#714900}
.backMedDark {background-color:#A5491D}
.backMed     {background-color:#9B7335}
.backMed2    {background-color:#A96334;
}
.backMed2 A         {color:#FFDCB9;}
.backMed2 A:link    {color:#FFDCB9;}
.backMed2 A:visited {color:#700;}
.backMed2 A:hover   {color:#FFF;
}
.wrapperOut {
	margin:0 15px;
}
.wrapper {
	text-align:left;  
	width:600px; 
}
.wrapperIn {
	text-align:left;  
	width:600px; 
}
.tableMain {
	margin:100px 0 0;
	width:100%;
	border-collapse:collapse;
	clear:both;}
#left {
	padding:57px 0 0;
	width:125px;
	background:url(/images/interface/nav_space.jpg) no-repeat; 
}
#right {
	text-align:center;
	background:url(/images/interface/corner.gif) no-repeat top left;
}
.navMain { 
	padding-left:8px;}
.navMain A { 
	font-size:14px; font-weight:bold; color:#FFF; 
	text-decoration:none; line-height:normal;
	padding-right:2px;}
.navMain A:active  {color:#FFDCB9;}
.navMain A:link    {color:#FFDCB9;}
.navMain A:visited {color:#FFDCB9;}
.navMain A:hover   {color:#F9E4C6;
	background-color:#B34920;
}
.navLine {
	line-height:0;
	margin:6px 25px 6px 15px; 
	border:#B98B57 solid; border-width:0 0 1px;
}
.navSub  {  
	font-family:"Times New Roman", Times, serif; font-size:18px; color:#F9E4C6;  
	padding:0 2px;}
.navSub:active  {color:#FFDCB9;}
.navSub:link    {color:#FFDCB9;}
.navSub:visited {color:#FFDCB9;}
.navSub:hover   {color:#A96334;
}
.navSub2  {  
	font-family:"Times New Roman", Times, serif; font-size:11px; color:#F9E4C6;
	text-decoration:none;  
	margin:0 0 0 10px;}
.navSub2:active  {color:#FFDCB9;}
.navSub2:link    {color:#FFDCB9;}
.navSub2:visited {color:#FFDCB9;}
.navSub2:hover   {color:#FFF;
}
.navSub3 {  
	font-family:Arial, Helvetica, 'sans serif'; font-size:10px; color:#F9E4C6;
	line-height:normal;}
.navSub3:active  {color:#FFDCB9;}
.navSub3:link    {color:#FFDCB9;}
.navSub3:visited {color:#FFDCB9;}
.navSub3:hover   {color:#FFF;
}
.tableData .tableHead, .tableForm .tableHead { 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFDCB9;
	text-align:center; line-height:normal; 
	padding:3px 5px;
	background-color:#700000; }
.tableData .tableSubHead, .tableForm .tableSubHead { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFDCB9; font-weight:bold;
	text-transform:uppercase; vertical-align:middle; text-align:center;
	padding:3px 5px;
	background-color:#714900; }
.tableForm, .tableData {
	width:100%;
	border-collapse:collapse; }
.tableForm TD {
	width:65%;}
.tableForm TH {
 	width:35%;}
.tableForm TD, .tableData TD { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;
	vertical-align:middle;
	padding:3px 3px; 
 	background-color:#9B7335;}
.tableForm TH, .tableData TH {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFDCB9; font-weight:bold;
	text-transform:uppercase; vertical-align:middle; text-align:right; line-height:normal;
	padding:3px 5px;
	background-color:#714900;}
.tableForm .tableFoot, .tableData .tableFoot {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white;
	text-align:center;
	padding:2px 0px;
	background-color:#700000;
}
.cfWebInnerTable { 
	width:80%}
.cfWebInnerTable TH { 
	color:#FFDCB9;
	width:50%;
	background-color:#9B7335;}
.cfWebInnerTable, .cfWebInnerTable TD, .cfWebInnerTable TH { 
	padding:0; border:0;}
.cfWebInnerTable TD {
	color:#FFDCB9;
	text-align:center;	
	width:10%;
}
.tableSubHead { 
	border-collapse:collapse;
	width:100%}
.tableSubHead TH {
	font-family:"Times New Roman", Times, serif; font-size:24px; color:#CCA171; 
	padding:5px;
	width:85%;
	background:#9B7335;}
.tableSubHead TD {
	text-align:center; font-weight:bold;
	width:15%;
	background:#714900;}
.tableSubHead A {text-decoration:none;}
.tableSubHead A:active  {color:#F9E4C6;}
.tableSubHead A:link    {color:#F9E4C6;}
.tableSubHead A:visited {color:#F9E4C6;}
.tableSubHead A:hover   {color:#FFF;
}
.docs, .docs TH, .docs TD {
	font-size:100%; color:#450404;
	text-align:left;}
.docs TD, .docs TH, .docs TABLE {
	border:1px solid #7689B4; }
.docs TD, .docs TH {
	padding:2px 4px; }
.docs TABLE {
	border-collapse:collapse;
}
.button A {  
	font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#FFDCB9;
	text-decoration:none;	
	padding:3px 5px; margin:0 4px;
	border:1px solid #700000;
	background-color:#B34920;}
.button A:active  {color:#E3A86E;}
.button A:link    {color:#FFDCB9;}
.button A:visited {color:#FFDCB9;}
.button A:hover   {color:#F6CE8D;
	background-color:#D37E3C;
}
.sysButton INPUT {
	font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#FFDCB9;
	text-decoration:none;
	padding:2px;
	border:0;
	background-color:#B34920;
	cursor:pointer;
}
.sitemap {
	font-size:90%;
	text-transform:uppercase;
	margin:0; padding:0;}
.sitemap li {
	font-weight:bold;
	list-style:none;}
.sitemap li ul {
	margin:0; padding:0;}
.sitemap li ul li {
	font-weight:normal;
	text-transform:capitalize; line-height:normal;
	margin:0 0 0 16px; padding:2px 0;
 	list-style-image:url(/images/trans.gif);}
.sitemap A {
	text-decoration:none; }
.sitemap A:hover {
	text-decoration:underline;
}
.recipeIngred {
	color:#FFDCB9;
	padding:10px;
	background:#700000; }
.recipeBody {
	color:#450404;
	padding:10px;
	background:url(/images/content/til_box.gif);}
.recipeBodyPic {
	color:#450404;
	background:url(/images/content/til_box.gif);
}
.textMain {  
	font-family:"Times New Roman", Times, serif; font-size:19px; font-weight:normal; color:#FFF; 
	line-height:26pt; 
}
.textNormal {
	line-height:normal;
}
.textSmall {  
	font-family:Verdana, Arial, Helvetica, "sans serif"; font-size:10px;  color:#FFDCB9;
}
.textSansSerif1 {  
	font-family:Verdana, Arial, Helvetica, "sans serif"; font-size:x-small;
}
.textFormHead {  
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFDCB9;
	text-align:center; line-height:normal; 
	padding:3px 5px;
	background-color:#700000;
}
.textColor {
	color:#450404;
}
.textLight {  
	color:#FFDCB9;
}
.producthead {  
	font-family:"Times New Roman", Times, serif; font-size:18px; color:#FFDCB9; 
	margin:0 0 5px 10px;
}
textNormal {
	line-height:normal;
}
.price { 
	font-family:"Times New Roman", Times, serif; font-size:13px;
}
.reg {  
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFDCB9;
  vertical-align:top;
}
.reg2 {  
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC6633;
  vertical-align:top; 
}
.reg3 {  
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B98B57;
  vertical-align:top; 
}
.reg4 {  
  font-size:16px; 
  vertical-align:top;
}
.reg5 {  
  font-family:Arial, Helvetica, sans-serif; font-size:12px; 
  vertical-align:top;
}
.checkout {
	font-size:18px; color:#700;
	margin:5px;
}
.checkoutLive {
	color:#FFDCB9;
}
.error {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#ff0000;
	line-height:normal; background-color:#714900; padding:3px;
}
.deleted {
	color:#000000;
}
@media print
{ .hideForPrint, .button {
	display:none;}
	* {
		color:black !important;
		background-color:white !important; background-image:none !important;}
	H1 { 
		margin-top:0;}
	.tableMain {
		margin:0;}
	.colRight {
		width:100%;
		padding:2px;}
	.colRight P, .printJustify {
		text-align:justify;}
	.mainTable {
		width:100%;}
	.wrapper {
		width:700px;}
	.wrapperIn {
		width:700px;}
	.tableData .tableHead, .tableForm .tableHead { 
		margin:0; padding:0 5px;}
	.tableData .tableSubHead, .tableForm .tableSubHead { 
		margin:0; padding:0 5px;}
	.tableForm TD, .tableData TD, .tableForm TH, .tableData TH{ 
		margin:0; padding:0 3px;}
	.tableForm .tableFoot, .tableData .tableFoot {
		padding:0;}
}
.tableMain .box {
	font:11px Verdana, Geneva, sans-serif;
	text-align:left !important;
	margin:0 0 20px 0 !important;
	width:600px;
}