

body 			 {font: normal 13px Arial, Helvetica, sans-serif; color:#000; 
					top:0px; left:0px; margin: 0px; padding:0px;
					background: #fff; background-repeat:repeat-y;
					background-position: center;
}

p,H1,H2,H3,H4,H5,H6{padding-bottom: 5px; padding-top: 5px; margin: 0px;}

h1,h2 {border-color: #8cb85c; border-style:solid; border-width:0px; border-bottom-width: 0px; }

a				 {color:#993300; text-decoration: none;}
a:hover          {color: #993300; text-decoration:underline;}


b				 {font-weight: bold;}
H1				 {font: 20px Georgia,"Times New Roman",Times,serif; font-weight: bold; color: #993300;}
H2				 {font: 20px Georgia,"Times New Roman",Times,serif; font-weight: bold; color: #993300;}
H3				 {font: 18px Georgia,"Times New Roman",Times,serif; font-weight: bold; color: #993300;}
H4				 {font: 15px Arial, Helvetica, sans-serif; font-weight: bold; color: #993300;}
H5				 {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #993300;}
H6				 {font: 10px Arial, Helvetica, sans-serif; font-weight: bold; color: #993300;}




HR	{color:#cc0000; height: 1px;}
td img {display: block;} 
.titlebar        {font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFCC00;}
.titlewhite      {font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;}
.caption      {font: 10px Arial, Helvetica, sans-serif; font-weight: bold; color: #FFCC00;}

.nav 		 {font: 10px Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#ffff00;}
.nav a			{color:#ffff00;}
.nav a:hover          {color: #FFCC00;}

.subnav 		 {margin-top: 0px; text-align: right; font: 12px "Arial Narrow", Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; padding-bottom:10px;}
.subnav a			{color:#cc0000;}
.subnav a:link			{color:#cc0000;}
.subnav a:hover          {color: #FFCC00;}

.formtable		{background-color:#ffffff;border-width: 0px; border-color:#ffffff;}
.HeadCell		{font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; font-size: 16px; 
				border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-style: solid; border-color:#cc0000; 
				background-color:#cccccc;}
.SubHeadCell	{font-family: Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size: 14px; 
				border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-style: solid; border-color:#FFCC00; 
				background-color:#FFFFFF; }
.ColCell		{background-color:#dee6ef; font-family:  Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:13px;border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color:#cc0000;}
.RowCell		{font-family:  Arial, Helvetica, sans-serif; color:#000000;  font-weight:bold; font-size:12px;border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color:#ffffff; background: #ffffff;background-repeat:repeat-x;}
.RowCell2		{font-family:  Arial, Helvetica, sans-serif; color:#000000;font-weight:bold; font-size:12px;border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color:#ffffff;background-color:#e2e2e2;}
.BodyCell		{color:#000000;font-size:11px;border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color:#ffffff; background: #fff;background-repeat:repeat-x;}
.BodyCell2		{color:#000000;font-size:11px;border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-style: solid; border-color:#ffffff; background-color:#ffffff;}

.FormInput		{font-size:11px; border-style:solid; border-width: 1px; color:#000000; width:100%; border-color:#999999;}
.FormSelect		{font-size:11px; border-style:solid; border-width: 1px; color:#000000; width:100%; border-color:#999999;}
.FormElement	{font-size:11px; border:solid 1px;}
.button		{background-color:#cccccc;}
.submit		{background-color:#EEEEEE; border:1px solid #666666; color:#CC0000;}
.required		{color:#000066; font-size:14px; font-weight:bold;}

.HeadCell a, .SubHeadCell a {text-decoration:none;}
.ImageBorder, .ImageBorder a	{border-width:0px; border-color:#993300; border-style:solid;}

#HeaderBox { top:0px; left:0px; width:100%; height:150px; 
			background: #000066 url(/images/redesign/background_dark.png); background-repeat:repeat-y;background-position: center; }
#PrintLogo {position:absolute; visibility:hidden; top: -140px;}

#HeaderBox {}
#HomeNavigation {position: relative; width:800px; background-color:#000099; margin-left: auto ;  margin-right: auto ; text-align: center;}

#TopNavigation {width:800px; height:150px; background-color:#000099; margin-left: auto ;  margin-right: auto ; text-align: center;}

#HomeContent {
		width:100%; 
		border-width: 3px;
		border-top-width: 0px;  border-top-color: #CC0000; border-top-style: solid; 
		border-bottom-width: 0px;  border-bottom-color: #CC0000; border-bottom-style: solid; 
		border-left-width: 0px;  
		border-right-width:0px;
		
		
}

#ContentBox {
		width:100%; 
		border-width: 3px;
		border-top-width: 0px;  border-top-color: #CC0000; border-top-style: solid; 
		border-bottom-width: 0px;  border-bottom-color: #CC0000; border-bottom-style: solid; 
		border-left-width: 0px;  
		border-right-width:0px;
		background: #000066 url(/images/redesign/background_dark.png); background-repeat:repeat-y;	background-position: center; 
		
}

#ContentArea {position: relative; width:800px; margin-left: auto ;  margin-right: auto; min-height:600px;
	background: #ffffff /*
url(/images/redesign/background_content.png)
*/; background-repeat:no-repeat; text-align:left;}

#SecondaryNav {text-align:right;padding-bottom: 5px; padding-top:10px;}

#Content {padding-left:40px; padding-right:40px; text-align:left; padding-bottom:20px; padding-top:0px;}
	
#FooterBox {
		position: relative; 
		width:100%; height:70px; padding-bottom:20px;
		background: #000066 /*
url(/images/redesign/background_dark.png)
*/; background-repeat:repeat-y;	background-position: center; }
#FooterContent {
	position: relative; 
	clear: both ;
	width:800px; height:100px; margin-left: auto ; margin-right: auto ; 
	background: #000099 /*
url(/images/redesign/footer_background.png)
*/; background-repeat:repeat-x;
}
#FooterNavigation {position: absolute; left:150px; top:2px; text-align: left; line-height:22px; color:#ffffff;}

/*
#FooterContent {
	position: relative; 
	width:800px; height:100px; margin-left: auto ; margin-right: auto ; 
	background: #000066 url(/images/redesign/footer_background.png); background-repeat:repeat-x;	background-position: center; }
}
#FooterNavigation {position: relative; width:800px; height:100px; left:0px; top:0px; text-align: left; line-height:22px; color:#ffffff; 
background: #fff url(/images/redesign/background_footer.png); background-repeat:no-repeat; background-position: center;}

*/

#PageTitle {width:800px; height:30px; padding-left:15px; padding-right:15px; padding-top:1px;}

#PrintIcon {position: absolute; right:20px; top: 10px;}

.RecipeArea {position:relative; width: 598px;}
.RecipeNav	{position:relative; width:200px;}
.RecipeDiv {position:relative; width:590px; }
.RecipeFooter {clear: both ; }
.TitleSection {color:#cc0000;}

.Recipe h1, .Recipe h2, .Recipe h3, .Recipe h4, .Recipe h5, .Recipe h6 {color:#663300;} 

.RecipeHeader {font-size:16px; font-weight: bold; padding-top: 3px; font-family:"Arial Narrow", Arial, Helvetica, Sans-Serif;}

.RecipeFloatingPhotos, .RecipeFloatingPhotosSelected {float: left; width: 170px; height: 200px; text-align:center;  
				background: #FFFFFF /*url(/images/redesign/background_yellow_glow.png)*/; background-repeat:no-repeat; background-position: bottom center; 
				font-size:13px; font-family:"Arial Narrow", Arial, Helvetica, Sans-Serif;}
.RecipeFloatingPhotosSelected {font-weight:bold;}

#CategoryScroll {display:block; position:relative; 
				}
#CategoryScroll h3 {text-align:center;}

.RecipeCategory {width: 198px;  text-align:center; padding-top: 5px; padding-bottom: 5px; 
						border-width:0px; border-color:#fff; border-style:solid; 
						border-left-width: 1px; border-right-width: 1px; border-top-width: 1px;					
				background: #FFFFFF; background-repeat:no-repeat; background-position: bottom center; 
				font-size:16px; font-family:"Arial Narrow", Arial, Helvetica, Sans-Serif; text-align:center;
				position:relative;}
.RecipeCategory a	{text-decoration: none; color:#000000;}
.RecipeCategory a img {vertical-align:baseline;}
.RecipeButton			{width:198px; padding-top:10px; padding-bottom: 10px; text-align:left;  font-size: 12px;
						border-width:0px; border-color:#fff; border-style:solid; 
						border-left-width: 1px; border-right-width: 1px;						
						background: #eeeeee; background-repeat:repeat-x;	background-position: top;}
.RecipeButtonSelected	{width:198px; padding-top:10px; padding-bottom: 10px; text-align:left;  font-size: 12px;
						border-width:0px; border-color:#fff; border-style:solid; 
						border-left-width: 1px; border-right-width: 1px;						
						background: #ffe992; background-repeat:repeat-x;	background-position: top;}
.RecipeButton, .RecipeButtonSelected	{text-decoration: none;}
.RecipeButton a, .RecipeButtonSelected a	{text-decoration: none; padding:5px; color:#663300; font-family:"Arial Narrow", Arial, Helvetica, Sans-Serif;}
.RecipeButtonSelected a {color:#000000; font-style: italic;}

.BackgroundGlow {background: #FFFFFF ; background-repeat:no-repeat; background-position: bottom center; 
font-size:13px; font-family:"Arial Narrow", Arial, Helvetica, Sans-Serif;}
.RecipeFloatingPhotos, .RecipeFloatingPhotosSelected, .BackgroundGlow a {text-decoration:none; }
.RecipeFloatingPhotos img, .RecipeFloatingPhotosSelected img, .BackgroundGlow img {text-align:center; position:relative; vertical-align:middle; 
			margin-top: 5px; margin-left: auto; margin-right: auto }
.Height1 {height:1px;}
.Width1 {width: 1px;}

.RecipeTabs, .RecipeTabsOn {
		background-color:#678b3f; 
		float: left; 
		width:140px; height:20px; 
		margin: 0px 10px 0px 10px;  
		text-align:center;
		padding-top:5px;
		font-weight: bold;
}

.RecipeTabsOn {
		background-color:#8cb85c; 
}

.RecipeTabs a , .RecipeTabsOn a{color:#fff; padding:10px;}

.x-tabs-top {}
.x-tabs-strip {}
.x-tabs-right {background:#fff;color:#FFF;}
.x-tabs-inner {}
.x-tabs-left {background:#fff;color:#FFF;}

.x-tabs-strip .on .x-tabs-text {
color:#fff;
cursor:default;
}
.x-tabs-strip .x-tabs-text {
	color:#fff;
}

.x-tabs-strip .on .x-tabs-left {
	 background:#8cb85c;
	 font-weight: normal;
}
.x-tabs-strip .x-tabs-right {
	 background:#678b3f;
}

.x-tabs-strip .x-tabs-left {
	 background:#678b3f;
}

.x-tabs-inner {height:20px;}

.x-dlg .x-dlg-hd {

	background: #f00;
	color:#FFF;
	font-weight: normal;
	overflow:hidden;
	padding:5px;
	white-space: nowrap;
}

.x-dlg .x-dlg-hd-left {
	background: #0f0;
	padding-left:3px;
	margin:0px;
}

.x-dlg .x-dlg-hd-right {
	background: #00f;
	padding-right:3px;
}

.x-tabs-strip .on .x-tabs-right {
color:#FFF;
	 background:#678b3f;
	
}
.x-tabs-strip td {
padding:0 0 0 10px;
}
.x-tabs-body {background:#678b3f; border-width: 2px; border-color:#678b3f; border-style: solid;}

.x-tabs-item-body {background:#fff;}

.x-tabs-strip  a {
	color:#FFF;
	position:relative;
	top:1px; left:0;
}

.x-tabs-text,  .x-tabs-text a{color:#fff;}
.x-tabs-strip .on a {
	color:#FFF;
	position:relative;
}
