/********************************/
/****** COPYRIGHT SETTINGS ******/
/********************************/

FONT.copyright-text {
	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

A.copyright-link:link {
	color: #336699;
	text-decoration: none;
}
A.copyright-link:visited {
	color: #336699;
	text-decoration: none;
}
A.copyright-link:hover {
	color: #003366;
	text-decoration: none;
}
A.copyright-link:active {
	color: #336699;
	text-decoration: none;
}


/******************************/
/****** HEADING SETTINGS ******/
/******************************/

/* page headers */
DIV.heading1 {
	margin: 18px 0px 28px 0px;
	color: #CC0000;
	text-decoration: none;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
}
DIV.heading2 {
	color: #CC0000;
	text-decoration: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
DIV.heading3 {
	color: #CC0000;
	text-decoration: none;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/************************************/
/****** PRINT HEADING SETTINGS ******/
/************************************/

/* page headers */
DIV.printheading1 {
	color: #000000;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
}
DIV.printheading2 {
	color: #000000;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
DIV.printheading3 {
	color: #000000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/*********************************/
/****** NAVIGATION SETTINGS ******/
/*********************************/

/* selected category record */
A.selectedcategory:link {
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.selectedcategory:visited {
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.selectedcategory:hover {
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
A.selectedcategory:active {
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* not selected category record */
A.notselectedcategory:link { 
	line-height: 20px;
	color: #C6D5E4; 
	font-weight: bold;
	text-decoration: none; 
}
A.notselectedcategory:visited { 
	line-height: 20px;
	color: #C6D5E4; 
	font-weight: bold;
	text-decoration: none; 
}
A.notselectedcategory:hover { 
	line-height: 20px;
	color: #FFFFFF; 
	font-weight: bold;
	text-decoration: none; 
}
A.notselectedcategory:active { 
	line-height: 20px;
	color: #C6D5E4; 
	font-weight: bold;
	text-decoration: none; 
}


/*******************************/
/******* RECIPE SETTINGS *******/
/*******************************/

/* recipe photo */
IMG.recipephoto {}

/* ingredient heading */
FONT.ingredientheading {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* ingredient method table */
TABLE.ingredientmethod-table {}

/* blank ingredient method row */
TR.blankingredientmethod-row {}

/* blank ingredient method cell */
TD.blankingredientmethod-cell {}

/* method heading row */
TR.method heading-row {}

/* method heading cell */
TD.methodheading-cell {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* method row */
TR.method-row {}

/* method cell */
TD.method-cell {}

/* ingredient row */
TR.ingredient-row {}

/* ingredient cell */
TD.ingredient-cell {}

/* recipe category table */
TABLE.category-table {}

/* blank category row */
TR.blankcategory-row {}

/* blank category cell */
TD.blankcategory-cell {}

/* recipe category row */
TR.category-row {}

/* category cell */
TD.category-cell {}

/* category name */
FONT.category-name {
	font-weight: bold;
}

/* category option */
FONT.category-option {}

/* chef table */
TABLE.chef-table {}

/* chef table row */
TR.chef-row {}

/* chef table cell */
TD.chef-cell {}

/* chef table label */
FONT.chef-label {
	font-weight: bold;
}

/* chef table value*/
FONT.chef-value {}

/* chef table link*/
A.chef-link:link {}
A.chef-link:visited {}
A.chef-link:hover {}

/* time table */
TABLE.time-table {}

/* time table row */
TR.time-row {}

/* time table cell */
TD.time-cell {}

/* time table label */
FONT.time-label {
	font-weight: bold;
}

/* time table value*/
FONT.time-value {}

/*************************************/
/******* RECIPE PRINT SETTINGS *******/
/*************************************/

/* recipe photo */
IMG.printrecipe-photo {}

/* ingredient heading */
FONT.printingredientheading {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* ingredient method table */
TABLE.printingredientmethod-table {}

/* blank ingredient method row */
TR.printblankingredientmethod-row {}

/* blank ingredient method cell */
TD.printblankingredientmethod-cell {}

/* method heading row */
TR.printmethodheading-row {}

/* method heading cell */
TD.printmethodheading-cell {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

/* method row */
TR.printmethod-row {}

/* method cell */
TD.printmethod-cell {}

/* ingredient row */
TR.printingredient-row {}

/* ingredient cell */
TD.printingredient-cell {}

/* recipe category table */
TABLE.printingredientmethod-table {}

/* blank category row */
TR.printblankcategory-row {}

/* blank category cell */
TD.printblankcategory-cell {}

/* recipe category row */
TR.printcategory-row {}

/* category cell */
TD.printcategory-cell {}

/* category name */
FONT.printcategory-name {
	font-weight: bold;
}

/* category option */
FONT.printcategory-option {}

/* chef table */
TABLE.printchef-table {}

/* chef table row */
TR.printchef-row {}

/* chef table cell */
TD.printchef-cell {}

/* chef table label */
FONT.printchef-label {
	font-weight: bold;
}

/* chef table value*/
FONT.printchef-value {}

/* chef table link*/
A.printchef-link:link {}
A.printchef-link:visited {}
A.printchef-link:hover {}

/* time table */
TABLE.printtime-table {}

/* time table row */
TR.printtime-row {}

/* time table cell */
TD.printtime-cell {}

/* time table label */
FONT.printtime-label {
	font-weight: bold;
}

/* time table value*/
FONT.printtime-value {}

/*****************************************/
/******* RECIPE PRINT 3X5 SETTINGS *******/
/*****************************************/

/* recipe table */
TABLE.print3x5recipe-table {
	border: dashed 3px #666666;
	border-collapse: collapse;
	width: 5in;
	height: 3in;
}

/* recipe copyright row */
TR.print3x5recipe-row {}

/* recipe copyright cell */
TD.print3x5recipe-cell {
	vertical-align: top;
	padding: 10px;
}

/* recipe inner table */
TABLE.print3x5inner-table {
	width: 4.5in;
}

/* recipe inner table row */
TR.print3x5inner-row {}

/* recipe inner table cell */
TD.print3x5inner-cell {}

/* ingredient heading */
FONT.print3x5ingredientheading {
	font: bold 12px serif;
}

/* recipe ingredient/method table */
TABLE.print3x5ingredientmethod-table {}

/* method heading row */
TR.print3x5methodheading-row {}

/* method heading cell */
TD.print3x5methodheading-cell {
	font: bold 14px serif;
}

/* method row */
TR.print3x5method-row {}

/* method cell */
TD.print3x5method-cell {
	font: 13px serif;
}

/* ingredient row */
TR.print3x5ingredient-row {
}

/* ingredient cell */
TD.print3x5ingredient-cell {
	font: 13px serif;
}

/* time table */
TABLE.print3x5time-table {}

/* time table row */
TR.print3x5time-row {}

/* time table cell */
TD.print3x5time-cell {}

/* time table label */
FONT.print3x5time-label {
	font: bold 13px serif;
}

/* time table value*/
FONT.print3x5time-value {
	font: 13px serif;
}

/* blank row */
TR.print3x5blank-row {}

/* blank cell */
TD.print3x5blank-cell {
	font: 10px serif;
	padding: 0px;
}

/* recipe title */
FONT.print3x5recipetitle {
	font: bold 15px serif;
}

/* page number */
FONT.print3x5pagenumber {
	font: bold 13px serif;
	text-align: right;
	width: 4.5in;
}

/* footnote */
FONT.print3x5footnote {
	font: 13px serif;
}

/* recipe source row */
TR.print3x5source-row {}

/* recipe source cell */
TD.print3x5source-cell {
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: center
}

/* recipe source */
FONT.print3x5recipe-source {
	font: italic 13px serif;
}

/* page break - forces page to print on another page */
DIV.print3x5pagebreak {
	page-break-before: always
}

/*****************************************/
/******* RECIPE PRINT 4X6 SETTINGS *******/
/*****************************************/

/* recipe table */
TABLE.print4x6recipe-table {
	border: dashed 3px #666666;
	border-collapse: collapse;
	width: 6in;
	height: 4in;
}

/* recipe copyright row */
TR.print4x6recipe-row {}

/* recipe copyright cell */
TD.print4x6recipe-cell {
	vertical-align: top;
	padding: 10px;
}

/* recipe inner table */
TABLE.print4x6inner-table {
	width: 5.5in;
}

/* recipe inner table row */
TR.print4x6inner-row {}

/* recipe inner table cell */
TD.print4x6inner-cell {}

/* ingredient heading */
FONT.print3x5ingredientheading {
	font: bold 12px serif;
}

/* recipe ingredient/method table */
TABLE.print4x6ingredientmethod-table {}

/* method heading row */
TR.print4x6methodheading-row {}

/* method heading cell */
TD.print4x6methodheading-cell {
	font: bold 14px serif;
}

/* method row */
TR.print4x6methodrow {}

/* method cell */
TD.print4x6method-cell {
	font: 13px serif;
}

/* ingredient row */
TR.print4x6ingredient-row {}

/* ingredient cell */
TD.print4x6ingredient-cell {
	font: 13px serif;
}

/* time table */
TABLE.print4x6time-table {}

/* time table row */
TR.print4x6time-row {}

/* time table cell */
TD.print4x6time-cell {}

/* time table label */
FONT.print4x6time-label {
	font: bold 13px serif;
}

/* time table value */
FONT.print4x6time-value {
	font: 13px serif;
}

/* blank row */
TR.print4x6blank-row {}

/* blank cell */
TD.print4x6blank-cell {
	font: 10px serif;
	padding: 0px;
}

/* recipe title */
FONT.print4x6recipetitle {
	font: bold 15px serif;
}

/* page number */
FONT.print4x6pagenumber {
	font: bold 13px serif;
	text-align: right;
	width: 5.5in;
}

/* footnote */
FONT.print4x6footnote {
	font: 13px serif;
}

/* recipe source row */
TR.print4x6source-row {}

/* recipe source cell */
TD.print4x6source-cell {
	padding-bottom: 10px;
	vertical-align: bottom;
	text-align: center
}

/* recipe source */
FONT.print4x6recipe-source {
	font: italic 13px serif;
}

/* page break - forces page to print on another page */
DIV.print3x5pagebreak {
	page-break-before: always
}

/************************************/
/******* RECIPE CART SETTINGS *******/
/************************************/

/* recipe cart form */
FORM.cart-form {
	margin: 0px;
}

/* recipe cart table */
TABLE.cart-table {}

/* cart odd row */
TR.cart-oddrow {}

/* cart odd cell */
TD.cart-oddcell {
	padding: 2px;
	font-weight: bold;
}

/* cart even row */
TR.cart-evenrow {}

/* cart even cell */
TD.cart-evencell {
	padding: 2px;
	font-weight: bold;
}

/* cart checkbox */
INPUT.cart-input-checkbox {}

/* cart remove recipe table */
TABLE.cartremove-table {}

/* cart remove recipe row */
TR.cartremove-row {}

/* cart remove recipe cell */
TD.cartremove-cell {
	padding-right: 5px;
	padding-top: 5px;
}

/* recipe cart ingredients table */
TABLE.cartingredients-table {
	border: solid 1px #AAAAAA;
	width:100%;
}

/* cart heading row */
TR.cartingredientsheading-row {}

/* cart heading cell */
TD.cartingredientsheading-cell {
	padding: 4px;
	font-weight: bold;
	color: #333333;
	background: #CCCCCC;
	border-top: solid 1px #EEEEEE;
	border-left: solid 1px #EEEEEE;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

/* cart ingredients odd row */
TR.cartingredients-oddrow {}

/* cart ingredients odd cell */
TD.cartingredients-oddcell {
	background: #EEEEEE;
	padding: 4px;
}

/* cart ingredients even row */
TR.cartingredients-evenrow {}

/* cart ingredients even cell */
TD.cartingredients-evencell {
	padding: 4px;
}

/******************************************/
/******* RECIPE CART PRINT SETTINGS *******/
/******************************************/

/* recipe cart table */
TABLE.printcart-table {}

/* cart odd row */
TR.printcartodd-row {}

/* cart odd cell */
TD.printcart-oddcell {
	padding: 2px;
	font-weight: bold;
}

/* cart even row */
TR.printcart-evenrow {}

/* cart even cell */
TD.printcart-evencell {
	padding: 2px;
	font-weight: bold;
}

/* recipe cart ingredients table */
TABLE.printcartingredients-table {
	border: solid 1px #000000;
	width:100%;
}

/* cart heading row */
TR.printcartingredientsheading-row {}

/* cart heading cell */
TD.printcartingredientsheading-cell {
	padding: 4px;
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
	border-top: solid 1px #FFFFFF;
	border-left: solid 1px #000000;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #000000;
}

/* cart ingredients even row */
TR.printcartingredients-evenrow {}

/* cart ingredients even cell */
TD.printcartingredients-evencell {
	border-bottom: solid 1px #000000;
	padding: 4px;
}

/* cart ingredients even row */
TR.printcartingredients-oddrow {}

/* cart ingredients odd cell */
TD.printcartingredients-oddcell {
	border-bottom: solid 1px #000000;
	padding: 4px;
}

/**************************************/
/******* RECIPE SEARCH SETTINGS *******/
/**************************************/

/* recipe search form */
FORM.searchform-form {}

/* recipe search form table */
TABLE.searchform-table {}

/* search form row */
TR.searchform-cell {}

/* search form cell */
TD.searchform {}

/* search form text input */
INPUT.searchform-input-text {}

/* search form checkbox */
INPUT.searchform-input-checkbox {}

/* search form HR */
HR.searchform-hr {}

/* recipe search form category table */
TABLE.searchformcategory-table {}

/* search form category row */
TR.searchformcategory-row {}

/* search form category cell */
TD.searchformcategory-cell {
	width: 250px;
}

/* search form category checkbox */
INPUT.searchformcategory-input-checkbox {}

/* search form category option label */
FONT.searchformcategory-option {}

/* search form category option row */
TR.searchformoption {}

/* search form category option cell */
TD.searchformoption {}

/* recipe search form audience table */
TABLE.searchformaudience-table {}

/* search form audience row */
TR.searchformaudience-row {}

/* search form audience cell */
TD.searchformaudience-cell {
	width: 170px;
}

/* search form audience checkbox */
INPUT.searchformaudience-input-checkbox {}

/* search form audience option label */
FONT.searchformaudience-option {}

/* recipe search results table */
TABLE.searchresults-table {
	width: 100%;
}

/* search results odd row */
TR.searchresults-oddrow {}

/* search results odd cell */
TD.searchresults-oddcell {
	background: #EEEEEE;
	padding: 4px; 
}

/* search results even row */
TR.searchresults-evenrow {}

/* search results even cell */
TD.searchresults-evencell {
	padding: 4px
}

/* search results link */
A.searchresults:link {
	color: #336699;
	text-decoration: none;
}
A.searchresults:visited {
	color: #336699;
	text-decoration: none;
}
A.searchresults:hover {
	color: #003366;
	text-decoration: none;
}
A.searchresults:active {
	color: #336699;
	text-decoration: none;
}


/*************************************/
/******* EMAIL RECIPE SETTINGS *******/
/*************************************/

/* recipe email form table */
TABLE.emailform-table {}

/* email form row */
TR.emailform-row {}

/* email form cell */
TD.emailform-cell {}


/************************************/
/******* RECIPE CLUB SETTINGS *******/
/************************************/

/* recipe club subscribe form */
FORM.subscribe-form {}

/* recipe club subscribe table */
TABLE.subscribe-table {}

/* recipe club subscribe table row */
TR.subscribe-row {}

/* recipe club subscribe table cell */
TD.subscribe-cell {
	padding: 2px;
}

/* recipe club subscribe input field */
INPUT.subscribe-input-text-large {}

/* recipe club subscribe checkbox */
INPUT.subscribe-input-checkbox {}

/* recipe club subscribe select list */
SELECT.subscribe-select {}

/* recipe club subscribe select options */
OPTION.subscribe-option {}

/* recipe club unsubscribe form */
FORM.unsubscribe-form {}

/* recipe club unsubscribe table */
TABLE.unsubscribe-table {}

/* recipe club unsubscribe table row */
TR.unsubscribe-row {}

/* recipe club unsubscribe table cell */
TD.unsubscribe-cell {
	padding: 2px;
}

/* recipe club unsubscribe input field */
INPUT.unsubscribe-input-text {}

/* recipe club unsubscribe select list */
SELECT.unsubscribe-select {}

/* recipe club unsubscribe select options */
OPTION.unsubscribe-option {}