/*------------------------------------------------*/
/* !norrenberns/tom's market
/*------------------------------------------------*/
html					{background-image:none;background-color:#660011}
body					{font-size:12px;}
h2						{color:#820024;}
.right					{float:right;}
.left					{float:left;}
/*------------------------------------------------*/
/* !navigation
/*------------------------------------------------*/
#nav				{ background-color:#820024;color:#FFFFFF; }
#nav ul				{ margin-left:107px; }
#nav li				{ font-size:12px; }
#nav li a			{ color:#fff; }
#nav li a:hover     { color:yellow; text-decoration:none; }
/*------------------------------------------------*/
/* !header
/*------------------------------------------------*/
#StoreHeader			{background: transparent url(/Assets/131/Images/headerBG.jpg) no-repeat top right;}
#StoreHeaderRightTop	{background-color:#F1B111; border-color:#FFFFFF;}
/*------------------------------------------------*/
/* !login box
/*------------------------------------------------*/
#LoginBox a.button,
#LoginBox a.button:hover { background:#820024 url(/Assets/Common/Images/button_shine_30.png) left 50% repeat-x; border:#820024; }
#LoginBox a.button span,
#LoginBox a.button:hover span { background-image:none; }
/*------------------------------------------------*/
/* !home page
/*------------------------------------------------*/
#AdPromo				{background:transparent url(/Assets/131/Images/brown_gradient.jpg) repeat-x top left;}
#HomeButtons			{width:682px;float:left;}
#HomeButtons td			{ height:94px; }
#FeaturedRecipeTeaser.home	{float:right;clear:none;}
#FeaturedRecipeTeaser	{background-image:url(/Assets/131/Images/red_gradient.jpg);}
#FeaturedArticleTeaser,
#AskTheChefTeaser,
#CookingTipsTeaser		{background-image:url(/Assets/131/Images/red_gradient.jpg);}
#FeaturedRecipeTeaser.recipe h2 a,
#MealPlanner.recipe h2 a,
#MealPlanner.recipe ul li a		{color:#820024;}
#SavedRecipes h2 a		{text-decoration:underline;color:#820024;}

/*------------------------------------------------*/
/* !profile signup
/*------------------------------------------------*/
#login .button,
#register .button { background-color:#820024; border:#820024; }

/*------------------------------------------------*/
/* !heading text
/*------------------------------------------------*/ 
 #ctl00_ContentPlaceHolder1_EmailPreferences1_lblDailyEmails,		
#SavedRecipes h2,			
#PasswordRecoverControl h1,		
#UpdatePanelPage  h1,	
#EmailPreferences1_lblDailyEmails,
#EmailPreferences1_lblMonthlyEmails,
#DietaryPreferencesLabel,		
#DietaryPreferencesTip h1,
#privacy h2 ,
#recipecontent h3,		
#CtrlDivSubTitle h2,		
#FeaturedArticleFull h3,		
#ContactUs h2, #EmploymentApplication h2,
#ContactUsThanks h2,
#AboutUs h3,	
#EmploymentPositionsHeader h1,
#StoreLocator h2,
#RecipeSaveToRecipeBox h1,
#ManageList h3,
#QuickSearch ul	a,
#QuickSearch h2, 
#ContactUs hr, #ContactUsThanks hr,
#EmploymentApplication hr,
#EmploymentPositions h1			{color:#820024;}

#Department h3, #Aisles h3, #Category h3 {color:#820024;}
.GridItem th					{background-color:#820024;}
#CouponList table table th		{background-color:#820024;}

/*------------------------------------------------*/
/* !static content
/*------------------------------------------------*/
div.departmentPage					{font-size:14px; margin-bottom:2em;float:left;width:100%;min-height:600px;}
div.departmentPage p				{font-size:14px;}
div.departmentPage h1				{font-size:16px;color:#820024;border-bottom:1px solid;}
h2.departmentPage 			    {font-size:16px; color:#820024; border-bottom:none;}

/*------------------------------------------------*/
/* !menu page
/*------------------------------------------------*/
div.MenuWeek table							{width:700px;margin-left:70px;}
h3.MenuTitle					{color:#820024; text-decoration:underline; text-align:center;}
div.MenuWeek						{margin:1em auto; width:700px;}
div.MenuWeek table				{border-collapse:collapse;}
div.MenuWeek table td			{border:1px solid; padding:1em; font-size:16px;}
div.MenuWeek td.tableHeading					{color:#FFFFFF;background-color:#820024; height:73px;width:111px; font-size:14px;}
#Menu h2						{text-align:center;}
/*------------------------------------------------*/
/* !catering page
/*------------------------------------------------*/
#staticimg						{margin-top: 10px; font-size:110%; width:180px; height:auto; text-align:left;}
#Image  						{margin-top: 10px;}
#Catering						{clear:both; float:left;}
#partyTrayMain					{width:630px;float:right;}
div.partyTray					{width:435px;margin:0 auto;}
img.partyTray					{width:419px;}
div.departmentPage h2.cateringHeading				{padding-bottom:.5em; border-bottom:1px solid #000000;}
/*------------------------------------------------*/
/* !about
/*------------------------------------------------*/
#About p						{color:#000000;text-align:left;width:450px;font-size:16px;}
#Mission p						{font-style:italic;text-indent:1em;}
#leftNav.about					{width:245px;}
div.AboutDiv					{float:left;margin-left:2em;}
/*------------------------------------------------*/
/* !signature items
/*------------------------------------------------*/
.signatureItem					{float:left;margin:1.5em;width:380px;border-collapse:collapse;font-size:16px;}
table.signatureItem td			{border:1px solid #999999;padding:.5em;}
table.signatureItem td ul		{margin:0; padding:0;list-style-type:none;}
.signatureImage					{width:360px;float:left;clear:both;margin:2em;}
/*------------------------------------------------*/
/* !employment
/*------------------------------------------------*/
.Employment	p					{width:600px;font-size:16px;}
.Employment h1					{color:#820024; border-bottom:1px solid #000000;}
.Employment h2					{font-size:16px; border-bottom:none;}
/*------------------------------------------------*/
/* !community page
/*------------------------------------------------*/	
#CommunityBody					{background-color:#429A2A;float:left;display:inline;width:100%;}
#CommunityHeader				{clear:both; height:100px; background:transparent url(/Assets/131/Images/communityHeaderBg.gif) no-repeat top left;}
#CommunityFooter				{float:left; width:100%; display:inline; height:60px; background:transparent url(/Assets/131/Images/communityFooterBg.gif) no-repeat top left;}
#CommunityBody h2,
#CommunityHeader h1				{text-indent:-9999px;border:none;}
#CommunityBody h2				{width:250px;height:56px;background:transparent url(/Assets/131/Images/easy-as_header.jpg) no-repeat top left;}	
#CommunityBody div.leftColumn	{float:left;width:40%;padding-left:2em;}
#CommunityBody div.rightColumn	{float:right;width:44%;}
.steps p						{color:#000000;font-size:1.5em;}
.steps h3						{width:400px; height:50px; text-indent:-9999px;}
div.Information					{width:75%;font-size:14px;}
div.Information a				{color:#FFFFFF;text-decoration:underline;}
h3#step1						{background:transparent url(/Assets/131/Images/step1_header.gif) no-repeat top left;}
h3#step2						{background:transparent url(/Assets/131/Images/step2_header.gif) no-repeat top left;}
h3#step3						{background:transparent url(/Assets/131/Images/step3_header.gif) no-repeat top left;}
span.address					{display:block;margin:1em 0;}
#mainContentLeftNav p			{color:#000000;text-align:left;width:450px;font-size:16px;}
#LeftNav						{width:245px; float:left; padding:10px 15.5px 0; height:750px; background-color:#F9E09F;margin: 19px 18px 0 0;}
#LeftNav a	{background:transparent url(/Assets/131/Images/deli_button.jpg) repeat-x scroll left top; display:block; float:left; height:21px; margin-right:5px; color:#FFFFFF; padding-top:2px;text-align:center;text-decoration:none;width:245px;cursor:pointer; font-size:14px;}
#LeftNav a:hover	{color:#FFFF00;}	
#LeftNav a.leftnavbutton		{background:transparent url(/Assets/131/Images/deli_button.jpg) repeat-x scroll left top; display:block; float:left; height:21px; margin-right:5px; color:#FFFFFF; padding-top:2px;text-align:center;text-decoration:none;width:245px;cursor:pointer;}
/*------------------------------------------------*/
/* !registration
/*------------------------------------------------*/
#signUpPop1, #signUpPop2, #signUpPop4 {top:194px;}
/*------------------------------------------------*/
/* !IE 6
/*------------------------------------------------*/
* html #LoginBox a.button,
* html #LoginBox a.button:hover { background-image:none; }
