/*wholesale is the settings for the wholesale product table*/
.wholesale {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.wholesalehdr {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(75,75,75); text-align: right;}
.wholeadditem {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.wholeprice {text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
/*searchtable is the border gong all the way around the search box*/
.searchtable {border:1px; border-style:solid; border-color:#ffcc00; font-family:Arial,Helvetica,Sans Serif; font-size:smaller; color:#ffffff;}

/*toptable is the small borderline at the bottom of the top header with the logo in it*/
.toptable {border-width: 0px 0px 1px 0px;
			border-style: solid;
			border-color: rgb(0,0,0);}

/*body table bottom is the bottom borderline at the bottom of every page above the menu footer */
.bodytablebottom {border-width: 0px 0px 1px 0px;
		border-style: solid;
		border-color: rgb(0,0,0);}

/*topon and topoff are the main menu selections in the black background at the top of every page */
.topon {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#ffcc00; background-color:transparent;}
.topoff {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#ffffff; background-color:transparent;}

/*bottomoff and bottomon are the menu footer selections at the bottom of every page */
.bottomoff {font-family:arial, Helvetica, sans-serif; font-weight:bolder; font-size:8pt; color:#666666; background-color:transparent;}
.bottomon {font-family:arial, Helvetica, sans-serif; font-weight:bolder; font-size:8pt; color:#990033; background-color:transparent;}

/*bodyon and bodyoff are text links in the body of the pages */
.bodyon {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#990033; background-color:transparent;}
.bodyoff {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#330066; background-color:transparent;}

/*the following elements are declared for the sake of NN4x browsers*/
p,table,td,body,tr,th {font-family:Arial, Helvetica, sans-serif; color:#333333;}

/*footer is the copyright notice and the design by line for me*/
.footer {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; background-color:#ffffff;}

/*self explanatory - h1 are all product names in the shopping cart pages, h2 are the red headers on each page
and h3 are just here and there*/
h1 {font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#006600; background-color:transparent;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#993333; background-color:transparent;}
h3 {font-family:Arial, Helvetica,  sans-serif; text-align:center; color:#330066; background-color:transparent;} 
h3 a{font-family:Arial, Helvetica,  sans-serif; text-align:center; color:#330066; background-color:transparent;} 

/*pressheader is the small header info for each news article on the news page */
.pressheader {font-family:Arial, Helvetica, sans-serif; font-size:smaller; font-weight:bold; color:#330066;}

/*backtotop are the back to top links on various pages */
.backtotop {font-family:arial, Helvetica, sans-serif; font-size:smaller; color:#330066; background-color:transparent;}
.backtotopon {font-family:arial, Helvetica, sans-serif; font-size:smaller; color:#990033; background-color:transparent;}

/*categoryon and categoryoff are the main shopping categories on the shop.htm page */
.categoryon {color:#006600; background-color:transparent; font-size:  medium; font-weight: bold;}
.categoryoff {color:#330066; background-color:transparent; font-size: medium; font-weight: bold;}

/*catsmalloff and catsmallon are the small shopping menu selections to the left on each shopping cart page*/
.catsmalloff {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#330066; background-color:transparent;}
.catsmallon {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; font-style:Italic; color:#006600; background-color:transparent;}

/*monthlyon and monthlyoff are the month menu selections on the jelly and sauce of the month pages*/
.monthlyon {font-style:Italic; color:#ffcc00; background-color:transparent;}
.monthlyoff {color:#330066; background-color:transparent;}

/*scrapbookcomments are the little comments below each thumbnail on the scrapbook page */
.scrapbookcomments {font-family:arial, Helvetica, sans-serif; font-size:8pt; color:#330066; background-color:transparent;}

/*producttable are the left and bottom borders defining each product on all shopping cart pages */
.producttable {border-width: 0px 0px 1px 1px;
	border-color: #330066;
	border-style: solid;}

/*searchresults is the font settings for the site search product template page that will display the product
that is click on in the search results page */
.searchresults {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#330066; background-color:transparent;}

.recipetable {
	background-color: transparent;
	color: rgb(0,0,0);
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
	
.recipenames  {
	background-color: transparent;
	color: rgb(119,0,0);
	font-weight: bold;}
	
.recipeproductnames {
	background-color: transparent;
	color: rgb(0,74,45);
	font-weight: bold;}	
	
.recipecellborders {
	border-bottom-color: rgb(47,47,149);
	border-bottom-style:  dashed;
	border-bottom-width: 2px;}	
	
.lines {font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#006600; background-color:transparent; text-decoration: none;}	

.homespecial {
	margin: 50px 30px 5px 120px;
	padding: 8px;
	border: 1px solid #990000;
}
.homespecial2 {
	margin: 50px 30px 5px 250px;
	padding: 8px;
	border: 1px solid #990000;
}
.box {
	margin: 10px 10px 10px 10px;
	padding: 8px;
	border: 1px solid #990033;
}
.box2 {
	margin: 0px 2px 0px 2px;
	padding: 0px;
	text-align:center;
	border: 2px solid #000000;
}
.box2 a{
color:#990033;
text-decoration:underline;
font-weight:bold;}
.box2 a:hover {
text-decoration:none;}
.box3 {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	text-align:center;
	border: 2px solid #000000;
}
.monthlyspecial {
	text-decoration:line-through;
}
.press {
	border: 1px solid #666666;
}
.press td {
	border: 1px solid #666666;
	padding: 5px;
	text-align: left;
}
.press a {
	color:#990033;
	font-weight: bold;}
.press-photo {
	border: 1px solid #666666;
}
.press-photo td {
	border: 1px solid #666666;
	padding: 5px;
	text-align: center;
}
.press-photo a {
	color:#990033;
	font-weight: bold;}
.navtop {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
size:15px;
font-weight:bold;
text-align:center;
margin: 3px 2px 3px 2px;}
.navtop a {
color:#FFFFFF;
text-decoration:none;}
.navtop a:hover {
color:#990033;}
.navborder {
border: 1px solid #990033;}

.featuredproduct {font-family:Arial, Helvetica,  sans-serif; text-align:center; color:#990033; size:17px; font-weight:bold;} 
.featuredproduct a {
color:#990033;
text-decoration:underline;}
.featuredproduct a:hover {
text-decoration:none;}
.homewhite {
font-family:Arial, Helvetica, sans-serif;
size:14px;
color:#FFFFFF;
margin: 15px 10px 15px 10px;}
.homewhite a{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;}
.homewhite a:hover {
text-decoration:none;}
.redbg {
background-color:#990033;}