.donotdisplay
{
	display:none;
}

a:link {
color:#676735;
background:transparent;
}

a:visited {
color:#676735;
background:transparent;
}

a:active {
color:#676735;
background:transparent;
}


body {
  text-align: center;
	font-family:Georgia, Times, Times New Roman, Serif;
	font-size:1em;
/*	line-height: 1.6em;*/
/*	color: #565d65;*/
}

div.entirepage
{
  margin: 0 auto;
  width: 990px;
  text-align: left;
  border:1px solid #bdc4ab;

}

img 
{
	border:none;
}

td.CategoryDetails a{text-decoration:none; color:#4A2300;}
td.ProductDetails a{text-decoration:none; color:#4A2300;}
table.CategoryList a{text-decoration:none; color:#4A2300;}
table.SubcategoryList a{text-decoration:none; color:#4A2300;}

td.CategoryDetails a:hover{text-decoration:underline;}
td.ProductDetails  a:hover{text-decoration:underline;}
table.CategoryList a:hover{text-decoration:underline;}
table.SubcategoryList a:hover{text-decoration:underline;}



ul.itemDetails {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.itemDetails li {
  list-style: none;
}


div.categoryDetails {
  list-style: none;
  margin: 0;
  padding: 0;


/*	background-color: yellow;*/
}

table.ProductDetails
{
	border-collapse: collapse;
}

table.CategoryDetails
{
	border-collapse: collapse;
}


td.ProductDetails
{
width: 200px;
  margin: 0;
  padding: 10px;
vertical-align:top;
  border-right:1px solid #bdc4ab;
  border-bottom:1px solid #bdc4ab;
  border-top:1px solid #bdc4ab;
  border-left:1px solid #bdc4ab;
}


td.CategoryDetails
{
width: 200px;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0px;

vertical-align:top;
/*border-right:1px solid #bdc4ab;*/
/*border-bottom:1px solid #bdc4ab;*/
border-top:1px solid #bdc4ab;
/*border-left:1px solid #bdc4ab; */

}


td.SubCategoryDetails
{
width: 200px;
  margin: 0;
  padding: 10px;
vertical-align:top;
/*  border-right:1px solid #bdc4ab;*/
/*  border-bottom:1px solid #bdc4ab;*/
/*  border-top:1px solid #bdc4ab;*/
/*  border-left:1px solid #bdc4ab; */
}



div.subCategoryName 
{
	font-size:1.3em;

}

div.subCategoryName a
{
	text-decoration:none; 
}



li.priceList
{
	display: inline;

list-style-type: none;
}

li.inStockText
{
	display: inline;

	padding-left:20px;
	list-style-type: none;
	font-style:italic; 
}

table.AddToCartTable
{
	border-collapse: collapse;
border-bottom:1px solid #bdc4ab;
}

td.AddtoCartProductCell
{
/*  border-bottom:1px solid #bdc4ab;*/
  border-top:1px solid #bdc4ab;
  padding: 10px;

}

td.AddtoCartSpecialOrderProductCell
{
/*  border-bottom:1px solid #bdc4ab;*/
  border-top:1px solid #bdc4ab;
  padding: 10px;

}

td.headermessage a
{
	padding : 5px;
	vertical-align:middle;
	text-decoration:none; 
	color:#4A2300;
}

.welcomemessage
{
	padding : 5px;
	vertical-align:middle;
	text-decoration:none; 
	color:#4A2300;
}

div.welcomemessage a:hover
{
	text-decoration:underline;
}




td.toprightnav a 
{
	padding: 5px;
	vertical-align:middle;
}

td.toprightnav div
{
	display: inline;


vertical-align:middle;
}


table.BlogTable
{
	border-collapse: collapse;
  border-right:1px solid #bdc4ab;
  border-bottom:1px solid #bdc4ab;
  border-top:1px solid #bdc4ab;
  border-left:1px solid #bdc4ab;
  margin: 5px;
  vertical-align: top;
  display:inline;
}

div.BlogTable
{
	display:block;
	float:left;
	width:205px;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	
	/*border-collapse:collapse;*/
	padding: 10px;
	margin: 5px;
}



table.BlogTable td
{
  padding: 10px;
}

img.feedicon
{
  margin-right: 5px;
}

div.BlogTable  a
{
	text-decoration:none; color:#4A2300;
}

div.BlogTable a:hover
{
	text-decoration:underline;
}

div.ClassTitle  a
{
	text-decoration:none; color:#4A2300;
}

div.ClassTitleInactive  a
{
	text-decoration:none; color:green;
}

.CookingClassLongDescriptionInactive
{
	color:green;
}

.CookingClassLongDescription
{

}

.RelatedProductNameInactive
{
	color:green;
}

.RelatedProductName
{
}

.ColorProductNameInactive
{
	color:green;
}

.ColorProductName
{
}

.SizeProductNameInactive
{
	color:green;
}

.SizeProductName
{
}

.ProductHeadline
{
}

.ProductHeadlineInactive
{
	color:green;
}



div.ClassTitle a:hover
{
	text-decoration:underline;
}

div.FromOurBlog
{
	 font-family:times, serif;
}

div.FromOurBlog  a
{
	text-decoration:none; color:#4A2300;
}

div.FromOurBlog a:hover
{
	text-decoration:underline;
}

div.FullClassList a
{
	text-decoration:none; color:#4A2300;
}

div.FullClassList a:hover
{
	text-decoration:underline;
}

.BlogColumns
{
	width : 100%; 
	overflow : hidden;
}

.TopRow
{
	width : 100%; 
	overflow : hidden;
}

div.SideBox
{
	display:block;
	float:relative;
/*	width:235px;*/
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	
	/*border-collapse:collapse;*/
	padding: 10px;
	margin: 5px;
}

div.SideBox  a
{
	text-decoration:none; color:#4A2300;
}

div.SideBox a:hover
{
	text-decoration:underline;
}


div.MainBox
{
	display:block;
	float:relative;
/*	width:700px;*/
/*	height: 300px;*/
/*	border-width:1px;
	border-style:solid;
	border-color:Gray;*/
	
	/*border-collapse:collapse;*/
/*	padding: 10px;
	margin: 5px;*/

}

div.FromOurBlog
{
	color:#4A2300;
	font-size:1.5em;
/*	vertical-align: text-top;*/
	padding: 0px;
	margin-bottom: 0px;

}

div.Description
{
	margin-top:5px;
	margin-bottom:10px;
}

div.FullClassList
{
	color:#4A2300;
	font-size:1.5em;
/*	vertical-align: text-top;*/
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 25px;

}

p.ClassTitle
{
/*	padding: 0px;
	margin-bottom:0px;
	margin-top:0px;*/
	margin-top:10px;
	font-size:1.1em;
	margin-bottom:3px;
}

p.ClassDescription
{
	margin-top:0px;
	margin-bottom:10px;
}

div.BlogPreviewClassTitle
{
	font-size:1.1em;
}

div.breadcrumbs
{
	font-size:small;
	margin-left: 15px;
	margin-top:5px;
	margin-bottom: 5px;
}

div.BreadCrumbs a
{
	color:#4A2300;
}


div.Spacer
{
	width:100%;
	height:10px;
	clear:both;
}

div.LeftLeftColumn
{
	width:175px;
	float:left;
/*	border-width:1px;
	border-style:solid;
	border-color:red;*/
	margin-top:10px;
	padding:0;
}

div.LeftColumn
{
	width:720px;
	float:left;
/*	border-width:1px;
	border-style:solid;
	border-color:red;*/
	margin-top:10px;
	padding:0;
}

div.RightColumn
{
/*	border-width:1px;
	border-style:solid;
	border-color:Gray;*/
	width:28%;
	width:235px;
	float:right;
}

.FreeShipping
{
	font-size:x-small;
	font-style:italic;
	
}



div.ProposedClassesBackground
{
	padding-top:10px;padding-bottom:10px;font-family:Courier 

New;background-image:url('/Cooks/images/Misc/Corkboard.jpg')
}


div.ProposedClassesWelcome
{
	padding:10px; margin-left:40; margin-right:40px; margin-top:10px; margin-bottom:10px; 

background-image:url('/Cooks/images/Misc/NaturalPaper.jpg');
}

div.ProposedClassesIndividualClasses
{
	padding:10px; margin-left:50px; margin-right:50px; margin-top:10px; margin-bottom:10px; 

background-image:url('/Cooks/images/Misc/NaturalPaper.jpg');
}

div.ProposedClassesPager
{
	margin-top:20px;margin-left:50px; margin-right:50px; margin-bottom:10px;
}

a.ProposedClassesPagerButton
{
	padding:10px; margin-left:0px; margin-right:0px; 

background-image:url('/Cooks/images/Misc/NaturalPaper.jpg');
}


div.ProposedCookingClassBackground
{
	

padding:10px;background-image:url('/Cooks/images/Misc/Corkboard.jpg');width:500px;font-family:Couri

er New;
}


div.ProposedCookingClassDescription
{
	padding:10px; 

margin-top:20px;margin-bottom:20px;margin-right:40px;margin-left:40px;width:400px; 

background-image:url('/Cooks/images/Misc/NaturalPaper.jpg');
}

div.ProposedCookingClassHeadline
{
	font-size:large;font-family:Courier New;
}

div.ProposedCookingClassPostedBy
{
	font-size:small;text-align:right;font-family:Courier New;
}

div.ProposedCookingClassEnoughInterestedPeople
{
	padding:10px; margin-top:20px;margin-bottom:20px;margin-right:40px;margin-left:40px; 

font-family:Courier New; background-image:url('/Cooks/images/Misc/NaturalPaper.jpg');
}

.toolbar a:visited, .toolbar a:link, .toolbar a:active, .toolbar 
{
	 color : #7c3c40; 
	 text-decoration:none;
	 font-family:times, serif;
}

/* not sure all of these are still in use */
h1, h2, h3, h4, h5, h6 
{	
color: #7c3c40;
line-height: 1.15;	
font-weight: 500;
}

.serif { font-family: times,serif; font-size: small; }
.sans { font-family: arial,verdana,helvetica,sans-serif; font-size: small; }
.small { font-family: arial,verdana,helvetica,sans-serif; font-size: x-small; }
/*h1 { font-family:  times,serif;  font-size: 1.8em; margin: 0 0 0.5em 0; padding: 0.25em 0;}*/
h1 { font-family:  times,serif;  font-size: 1.8em; margin: 0 0 0.5em 0;padding: 0.25em 0;}
h2 {	font-size: 1.67em;	margin: 0 0 0.33em 0;	padding: 0.25em 0;}
h2 + p, h3 + p { margin-top: 0; }

.h1link { font-family: arial,verdana,helvetica,sans-serif; font-size: small; }
.h3color { font-family: arial,verdana,helvetica,sans-serif; color: #CC6600; font-size: x-small; }
.tiny { font-family: arial,verdana,helvetica,sans-serif; font-size: xx-small; }
.listprice { font-family: arial,verdana,sans-serif; text-decoration: line-through; font-size: 

x-small; }
.price { font-family: arial,verdana,helvetica,sans-serif; font-size: x-small; }
.attention { background-color: #FFFFD5; }
.eyebrow {font-family: arial,verdana,helvetica,sans-serif; font-size: 10px; font-weight: bold; 

text-transform: uppercase; text-decoration: none; color: #FFFFFF;}
A.eyebrow:link { text-decoration: none;}
/*ul {margin-left: 0; padding-left: 20px; margin-bottom: 0}*/
.error {color: red}
.catnav {font-size: x-small;}
input.error, select.error { background-color: red; color:black;}

p
{
	margin: 0.33em 0 1em 0;
/*	line-height: 1.6;*/
}



blockquote, ul, ol, dl
{
	margin: 1em 0;
	padding-left: 2.5em;
}


p + ul, p + ol { margin-top: -0.6em; }

ul li { list-style: square outside; }
ol li { list-style: decimal outside; }

.CustomerName
{
   font-size:2em;
}

.leftNavCatItem
{
	list-style:none;
	white-space:nowrap;	
	padding-left:8px;
	padding-right:18px;
	padding-top:4px;
	padding-bottom:4px;

}



a.leftNavCatLink:visited, a.leftNavCatLink:link, a.leftNavCatLink:active
{
	text-decoration:none; 
	color:#4A2300;

}

a.leftNavCatLink:hover
{
	text-decoration:underline; 
}

a.leftNavChildCatLink:visited, a.leftNavChildCatLink:link, a.leftNavChildCatLink:active
{
	text-decoration:none; 
	color:#4A2300;
	font-weight:bold;

}

a.leftNavChildCatLink:hover
{
	text-decoration:underline; 
}


.leftNavCatItemCurrentCategory, .leftNavCatItemCurrentCategoryProductsList
{
	background:#bdc4ab;
	font-weight:bold;
	
}

.leftNavChildCatItem
{
	list-style:none;
	white-space:nowrap;
/*	margin-left:10px;*/
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	padding-left:22px;
	background:#bdc4ab;

}



.leftNavChildCatItemCurrentProductsList
{
	list-style:none;
	white-space:nowrap;
/*	margin-left:10px;*/
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	padding-left:22px;
	background:grey;
}


.leftNavCatShopBy
{
	list-style:none;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:8px;
	white-space:nowrap;
	border-top: solid 1px;
	border-bottom: solid 1px;
	text-transform: uppercase;
	background:#FADC8B;
}

.leftNavCatList
{
	margin-left:0px;
	padding-left:0px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-top:none;
	font-size:.9em;	

}



.subcategoryList
{
	margin-top:2px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	font-size:.9em;	
	border-top: 1px solid #bdc4ab;
	margin-bottom:0;

}

.subcategoryList li
{
	list-style:none;
	white-space:nowrap;	
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:4px;
	padding-left:4px;
/* border-right: 1px solid #bdc4ab;*/
}



.categoryImage
{
   margin-bottom:0;
   padding-bottom:0;
 /*  border:1px solid;*/
}

.categoryName
{
 margin-top:5px;
/* border-right: 1px solid #bdc4ab;*/

}

tr.CategoryDetailsSpacerRow td
{
	height:20px;
/*	border-top:1px solid #bdc4ab;*/
	
}

td.CategoryDetailsEmpty
{
	border-top:1px solid #bdc4ab;
}

.mainLeftNavCatList
{
	margin-left:0px;
	padding-left:0px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-top: solid 1px;
	font-size:.9em;	

}


.mainLeftNavCatItem
{
	list-style:none;
	white-space:nowrap;	
	padding-left:8px;
	padding-right:18px;
	padding-top:4px;
	padding-bottom:4px;

}

a.mainLeftNavCatLink:visited, a.mainLeftNavCatLink:link, a.mainLeftNavCatLink:active
{
	text-decoration:none; 
	color:#4A2300;

}

.ViewCategoryCategoryNameHeadline
{
	font-size:1.7em;	
	margin-top:6px;
}

.ProductsListCategoryNameHeadline
{
	font-size:1.7em;	
	margin-top:6px;
}

.ViewSubCategoryCategoryNameHeadline
{
	font-size:1.7em;	
	margin-top:6px;
}


.ProductNameHeadline
{
	font-size:1.4em;	
	color:#4A2300;
}	

.ShowSpecialOrderProducts
{
	text-decoration:none; 
	color:#4A2300;
	font-size:.9em;	
	white-space:nowrap;	

}


a.ShowSpecialOrderProducts:visited, a.ShowSpecialOrderProducts:link, 

a.ShowSpecialOrderProducts:active
{
	text-decoration:none; 
	color:#4A2300;
}

a.ShowSpecialOrderProducts:hover
{
	text-decoration: underline;
}


a.ShowMoreSpecialOrderProducts
{
	text-decoration:none; 
	color:#4A2300;
	font-size:.9em;	
	white-space:nowrap;	
	margin-left:8px;
	margin-right:8px;
	margin-top:18px;
	margin-bottom:18px;
	display:block;
	font-style:italic;
}


a.ShowMoreSpecialOrderProducts:visited, a.ShowMoreSpecialOrderProducts:link, 

a.ShowMoreSpecialOrderProducts:active
{
	text-decoration:none; 
	color:#4A2300;
}

a.ShowMoreSpecialOrderProducts:hover
{
	text-decoration: underline;
}


a.ThisProductAvailableViaSpecialOrder
{
	text-decoration:none; 
	color:#4A2300;
	font-size:.9em;	
	white-space:nowrap;	
	margin-left:8px;
	margin-right:8px;
	margin-top:2px;
	margin-bottom:8px;
	display:block;
	font-style:italic;

}

a.ThisProductAvailableViaSpecialOrder:visited, a.ThisProductAvailableViaSpecialOrder:link, 

a.ThisProductAvailableViaSpecialOrder:active
{
	text-decoration:none; 
	color:#4A2300;
}

a.ThisProductAvailableViaSpecialOrder:hover
{
	text-decoration: underline;
}

.RegistryCategoryRow
{
	border-bottom: solid 1px;
	color:#4A2300;
	font-size:1.5em;

}


.RegistryPurchaseItemRow td
{
	border-bottom: solid 1px;
	padding-top:8px;

}

.RegistryPurchasedNotPurchasedHeader td
{
	font-style:italic;
	padding-top:12px;
}

.RegistryPurchasedPurchasedHeader td
{
	font-style:italic;
}


.RegistryPurchasePurchaserRowByOrder td
{
	border-bottom: solid 1px;
	padding-top:8px;
}
