@media print {
    #header, #sidebar,#rightCol {display: none; }
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
body a
{
	color:#DF6147;
	font-size: 12px;
}
table
{
	border-style:none;
	margin:0 0 0 0;
	border-collapse:collapse;
	padding:0 0 0 0;
}
table td
{
	border-style:none;
	margin:0 0 0 0;
	border-collapse:collapse;
	padding:0 0 0 0;
}
.myAccount
{
	position:relative;
	left:0px;
	text-align:right;
}
.register
{
	position:relative;
	left:20px;
	text-align:right;
}
.signon
{
	position:relative;
	left:34px;
}
.signout
{
	position:relative;
	left:13px;
}
#welcome
{
	position:relative;
	left:26px;	
	font-size:8pt;
}
#tblHeader
{
	
	border-collapse:collapse;
	width:780px;
	
}
#tblHeader td
{
	padding:0px;
	vertical-align:middle;
	
}
#tblheaderBottom
{
	
	border-collapse:collapse;
	width:780px;
}
#tblheaderBottom td
{
	padding:0px;
	vertical-align:middle;
}
img
{
	vertical-align:bottom;
	border-style:none;
	border:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:none;
}

	
div#everything
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:780px;	
}
#SearchContainer
{
	width:190px;
	background-image:url("images/recipe_search_card.png");
	height:110%;
	background-repeat:no-repeat;
}
#userbar
{
	background-image:url("images/header_new_r1_c2.png");
	background-repeat:no-repeat;
	height:26px;
	width:285px;
	
	
}
#Logo
{
	width:238px;

}
#headerLogoBottom
{
	width:238px;

}

#headerCenter
{
	
	
}
#HeaderRightPic
{
	
}
#headerHome
{
	
	width:53px;
}
#headerRecipeBox
{
	width:83px;
}
#headerProduct
{
	width:65px;
}
#headerBakeing
{
	width:110px;	
}
#headerHelp
{
	/*width:67px	*/
}
#headerHistory
{
	width:49px;
}
#headerContact
{
	width:63px;
}
#headerEnd
{
	width:39px;
}
#Center
{
	border-collapse:collapse;	
}
#sidebarCell
{
	vertical-align:top;
	width:190px;
	background-color:#F4F1E3;
}
#sideBar
{
	
	width:195px;
	float:left;
	background-color:#F4F1E3;
	height:100%;
	margin-left:0px;
	
}
#sideBarContent
{
	padding-left:5px;
}
#Content
{
	
	width:585px;
	margin-left:5px;
	vertical-align:top;
	overflow:visible ;
	
}
#footer
{
	width:780px;
	text-align:center;
}
#DefaultImage
{
	float:left;
}
#EmailPrintSave
{
	float:left;
	
	width:20%
}
#EmailPrintSaveImages
{
	float:left;
	text-align:left;
	height:100%;
	
}
#FeaturedRecipe
{
	float:none;
	width:60%;
}
.EmailPrintSaveLink
{
	height:32px;
	display:block;
}
#ImageSection
{
	vertical-align:top;
	
}
#ContentCell
{
	vertical-align:top;
	
}
#tblDefaultContent
{
	border-collapse:collapse;
	vertical-align:top;
	margin:0 0 0 0;
	border-spacing:0px;
	padding:0 0 0 0;
}
#SimpleImage
{
	float:left;
}
#rightCol
{
	background-color:#F4F1E3;
	width:190px;	
}
.rightColContent
{
	margin-left:5px;
}
#tblCellRightCol
{
	background-color:#F4F1E3;
	margin-left:5px;
	vertical-align:top;
	width:190px;
}
#tblCellCenterCol
{
	width:390px;
}


.datagrid
{
	/*border:solid 1px #000000;*/
	font-family: Arial, Helvetica, sans-serif;
	margin-left:0px; 
	margin-right:auto;
	width:100%;
	border:none 0px white;
	
}
.datagrid th
{
	/*border:solid 1px #000000;*/
	border-style:none;
	padding: 0px 4px 0px 4px;
	padding-bottom:1em;
	border:none 0px white;
}
.datagrid_header
{
	border:none 0px white;	
	/*background-color:#F4F1E3;*/
	color:#7E6947;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
}
.datagrid_pager
{
	border:none;
	/*background-color:#F4F1E3;*/
	color:#7E6947;
	
	
}
.datagrid_pager>td
{
	padding-top:1em;
}

.datagrid_pager>div
{
	margin-right:auto;
	margin-left:0px;
	top:0px;
	color:Black;
}
.datagrid_pager a
{
	font-weight:normal;
	margin-left:2px;
	margin-right:2px;
}
.datagrid_row
{
	/*border:solid 1px #000000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none 0px white;	
}
.datagrid_row td
{
	/*border:solid 1px #000000;*/
	padding: 0px 4px 0px 4px;
	padding-bottom:.8em;
	border-style:none;
	border:none 0px white;
}

.datagrid_altrow
{
	/*background-color:#FDFCF7;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none 0px white;	
}
.datagrid_altrow td
{
	/*border:solid 1px #000000;*/
	padding: 0px 4px 0px 4px;
	padding-bottom:.8em;
	border-style:none;
}

.datagrid_empty
{
	background-color:#F4F1E3;
	color:#7E6947;
}

 

.Recipe_Table
{
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
}
.Recipe_TabTopLeft
{
	background:url(images/Recipe_tabtopleft.jpg) no-repeat bottom right;
	width:16px;
	height:12px;
}
.Recipe_TabTop
{
	background:url(images/Recipe_tabtop.jpg) repeat-x bottom right;
	height:12px;
}
.Recipe_TabTopRight
{
	background:url(images/Recipe_tabtopright.jpg) no-repeat bottom left;
	width:17px;
	height:12px;
}
.Recipe_TabLeft
{
	background:url(images/Recipe_tableft.jpg) no-repeat bottom right;
	width:16px;
	height:12px;
}
.Recipe_Tab
{
	background-color:#F4F3E1;
	color:#756141;
	font-weight:bold;
	text-align:center;
	width:120px;
	*width:auto;
}
.Recipe_TopLeft
{
	background:url(images/Recipe_topleft.jpg) no-repeat bottom right;
	width:18px;
	height:17px;
}
.Recipe_Top
{
	background:url(images/Recipe_top.jpg) no-repeat bottom right;
	width:445px;
	height:17px;
}
.Recipe_Left
{
	background:url(images/Recipe_left.jpg) repeat-y bottom right;
	width:1px;
	height:18px;
}
.Recipe_Right
{
	background:url(images/Recipe_right.jpg) repeat-y bottom left;
	width:1px;
	height:17px;
}
.Recipe_BottomLeft
{
	background:url(images/Recipe_bottomleft.jpg) no-repeat top right;
	width:18px;
	height:17px;
}
.Recipe_Bottom
{
	background:url(images/Recipe_bottom.jpg) repeat-x top left;
	width:1px;
	height:17px;
}
.Recipe_BottomRight
{
	background:url(images/Recipe_bottomright.jpg) no-repeat top left;
	width:17px;
	height:17px;
}
.Recipe_Content
{
	background-color:#F4F3E1;
	padding-left:8px;
	padding-right:8px;
}
.Recipe_HR
{
	color: #E7A38E;
	background-color: #E7A38E;
	height:1px;
	border:0;
}
.Recipe_ImageTable
{
	vertical-align:top;
	margin-left:0px;
	margin-right:auto;
}
.Recipe_LinkCell
{
	padding-left:15px;
	vertical-align:top;
}
.Recipe_OneDishTable
{
	/*display:inline;*/
}
.FancyRecipeTitle
{
	font-size:22pt;
	padding-bottom:0px;
	margin-bottom:0px;
}
.FancySubTitle
{
	font-size:15pt;
	padding-bottom:0px;
	margin-bottom:0px;
}

.RecipeControlLink
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#DF6147;
	text-decoration:underline;
	vertical-align:middle;
	cursor:pointer; 
	cursor:hand;

}
.RecipeControlContainer
{
	margin-top:5px;	
	padding: 0 0 0 0;
	cursor:pointer; 
	cursor:hand;
}
.FancyHeader
{
	font-size:20pt;
	
	padding-bottom:1px;
	margin-bottom:0px;
	position:relative;
	top:-20px;
	*top:0;
	
}
.CenteredElement
{
	margin-left:auto;
	margin-right:auto;
}

.Link
{
	color:#DF6147
}
.Strong
{
	font-weight:bold;
	font-size: 14px;
}
#ContactUs_Center
{
	margin-top:25px;
	margin-bottom:auto;
	vertical-align:middle;
}

.RecipeBoxNodes
{
	font-size:14px;
}
.RecipeBoxDeleteLink
{
	font-size:10px;
	text-decoration:none;
	vertical-align:middle;
}

.Recipe_NoImageDiv
{
	float:right;
	position:relative;
	top:0px;
	right:0px;
	left:auto;
	margin-left:5px;
	margin-right:5px;
	z-index:5000;

}
#RecipeNoImageContent
{
	position:relative;
	z-index:0;
}
.vertText
{
	float:left;
}
#Problems 
{
	border-style:solid;
	border-color:#7E6947;
}
#Problems thead td
{
	
	background-color:#F4F1E3;
	color:#7E6947;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
#Problems td
{
	border-color:#7E6947;
	border-bottom-style:solid;
	
	padding:5px;
	
}
#BreadMachin 
{
	border-style:solid;
	border-color:#7E6947;
}
#BreadMachin thead td
{
	
	background-color:#F4F1E3;
	color:#7E6947;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
#BreadMachin td
{
	border-color:#7E6947;
	border-bottom-style:solid;
	
	padding:5px;
	
}
.MetricTable
{
	border-style:solid;
	border-color:#7E6947;
}
.MetricTable thead td
{
	
	background-color:#F4F1E3;
	color:#7E6947;
	font-weight: bold;
	font-size: 14px;
	text-align:center;
}
.MetricTable tbody td
{
	border-color:#7E6947;
	border-bottom-style:solid;
	
	padding:5px;
	
}

.FormTextBox
{
	width:150px;
}

td.video
{
	text-align:center;
}

table.videolist
{
	width:575px;
	text-align:center;
}

pre
{
	z-index:0;
}