#dvPrintBody 
{
 text-align: left;
 width: 700px;
}
#dvBodyMain
{
 height: 100%;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 position: relative;
 width: 1003px;
}
#dvBodyContent
{
 background-color: #ffffff;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 width: 997px;
}
#dvMain
{
 float: left;
 margin: 0 0 0 10px;
 padding: 0 0 0 5px;
 width: 657px;
}
#dvMainBody
{
 padding: 0 0 0 0;
 width: 657px;
}
#dvMainContent
{
 margin: 0 0 0 0;
 padding: 5px 0 0 0;
 margin-bottom: 30px;
 width: 657px;
}
#dvMainNoRight
{
 float: left;
 margin: 0 0 0 10px;
 padding: 0 0 0 5px;
 width: 947px;
}
#dvMainBodyNoRight
{
 padding: 0 0 0 0;
 width: 947px;
}
#dvMainContentNoRight
{
 margin: 0 0 0 0;
 padding: 5px 0 0 0;
 margin-bottom: 30px;
 width: 945px;
}
#dvMainNewsletter
{
 float: left;
 margin: 0 10px 0 10px;
 padding: 10px 0 0 0;
 width: 657px;
}
#dvMainBodyNewsletter
{
 padding: 0 0 0 0;
 width: 657px;
}
#dvMainContentNewsletter
{
 margin: 0 0 0 0;
 padding: 5px 0 0 0;
 margin-bottom: 30px;
 width: 657px;
}
#dvMainHome
{
 float: left;
 margin: 0 10px 0 10px;
 padding: 10px 0 0 0;
 width: 657px;
}
#dvMainBodyHome
{
 padding: 0 0 0 0;
 width: 657px;
}
#dvMainContentHome
{
 margin: 0 0 0 0;
 padding: 5px 0 0 0;
 margin-bottom: 30px;
 width: 657px;
}
#dvMainCol p, #dvMainCol td, #dvMain p, #dvMain td
{
 font-size: 12px;
}
#dvPrintBody p, #dvPrintBody td
{
 font-size: 12px;
}
#dvContentHeader
{
 padding: 5px 0 0 0;
}
#dvRight
{
 background-color: #fafafa;
 float: right;
 padding: 0 5px 0 5px;
 width: 310px;
}
#dvRightFeature
{
 padding: 0 0 0 0;
 width: 300px;
}
#dvRightBottom
{
 padding-top: 0;
}
#dvFooter
{
 font-size: 10px;
 padding: 0 0 0 10px;
 text-align: center;
}

/*
------------------------------
	MISCELLANEOUS FORMATTING
------------------------------
*/
.relatedLinks
{
 padding: 10px 0 10px 0;
}
.contentReviews
{
 padding: 0 0 10px 0;
}

/*
------------------------------
	CONTENT TOOLBOX
------------------------------
*/
#dvContentFeature
{
 width: 657px;
}
#dvContentFeatureCol1
{
 border: solid 1px #efefef;
 float: left;
 height: 192px;
 margin: 0 38px 0 0;
 padding: 0 0 0 0;
 vertical-align: middle;
 width: 252px;
}
#dvContentFeatureCol2
{
 float: left;
 font-size: 10px;
 margin: 0 0 0 0;
 padding: 0 10px 0 0;
 width: 320px;
}
#dvContentFeatureHtml
{
 width: 320px;
}
#dvFeatureAuthorship
{
 width: 320px;
 text-align: left;
}
#dvFeatureAuthor
{
 float: left;
 padding: 10px 0 0 0;
}

/*
------------------------------
	RECIPE Page
------------------------------
*/
#dvRecipeImportantInfo
{
 /*border-right: solid 1px #efefef;*/
 float: left;
 margin-bottom: 10px;
 margin-right: 30px;
 padding: 0 10px 0 10px;
 width: 345px;
}
#dvRecipeRelated
{
 float: left;
 width: 240px;
}
#dvRecipeRelated .featureBanner
{
 background-color: Transparent;
 color: #666666;
 font-size: 14px;
 font-weight: bold;
 margin: 10px 0 10px 0;
 padding: 0 0 0 0;
}
#dvRecipeIngredients
{
 padding-bottom: 0;
}
.ingredientsHeader
{
 padding-bottom: 10px;
}
#dvRecipeIngredientsLabel
{
 padding-top: 8px;
}
.recipeIngredientItems ul
{
 list-style-type: none;
 padding-left: 0;
 padding-bottom: 0;
}
.recipeIngredientItems li
{
 margin-bottom: 5px;
}
.recipeIngredientsSearch
{
 padding-bottom: 15px;
}
#dvRemainingRecipe
{
 padding-left: 10px;
}
#dvRecipeContainer
{
 padding-bottom: 10px;
}
#dvRecipeDirections
{
 padding-bottom: 5px;
}
#dvRecipeDirectionsLabel
{
 float: left;
 padding-top: 10px;
 vertical-align: bottom;
}
.recipeDirectionItems
{
 padding-top: 10px;
}
.recipeDirectionItems ul
{
 margin: 0 0 0 0;
 padding-left: 15px;
 padding-bottom: 0;
}
.recipeDirectionItems li
{
 margin-bottom: 10px;
}
#dvRecipeDesc
{
 padding-bottom: 20px;
}
#dvRecipeCategoryDesc
{
 padding-top: 10px;
}
#dvToolboxRecipeItems
{
 padding-bottom: 20px;
}
#dvRecipeCategories
{
 float: left;
 padding-bottom: 20px;
}
.recipeServingsArea
{
 float: right;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 text-align: right;
}
.recipeServingDesc
{
 float: left;
 font-size: 10px;
 padding: 0 0 0 20px;
}
.recipeServingTime
{
 float: left;
 font-size: 10px;
 padding: 5px 5px 0 0;
}
.recipePrepTime
{
 float: left;
 font-size: 10px;
 padding: 5px 15px 0 0;
}
.recipeServingNumber
{
 font-size: 12px;
 font-weight: bold;
}
.recipeServingLabel
{
 font-size: 10px;
}
.recipeServingLabel2
{
 color: #cb6222;
 font-size: 10px;
}
.recipeServingValue
{
 text-transform: lowercase;
}
.recipeServings
{
 float: left;
 padding-right: 5px;
}
.recipeServings input 
{
 padding: 0 3px 0 3px;
 text-align: center;
 width: 25px;
} 
.recipeScaleButton
{
 float: left;
 padding: 0 0 0 0;
}
.recipeScaleText
{
 border-left: solid 1px #efefef;
 float: left;
 margin: 6px 0 0 10px;
 padding: 0 0 0 10px;
}
.recipeIngredient
{
 padding: 0 0 5px 0;
}


/*
------------------------------
	KNOWLEDGE Page
------------------------------
*/
#dvKnowledgeBody
{
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
#dvArticleLayout
{
 width: 622px;
}
#dvArticleLayout img
{
 padding: 10px 10px 10px 10px;
}

/*
------------------------------
	GLOSSARY Page
------------------------------
*/
#dvTermCols
{
}
.termCol1
{
 float: left;
 width: 300px;
}
.termCol2
{
 margin: 0 0 0 9px;
}

/*
------------------------------
	SNOOTH Widget
------------------------------
*/
#snooth
{
 width: inherit;
 overflow:hidden;
}

