﻿/*** chain-specific overrides for Ruggieris Market 02/18/08 ***/

body 				{font-size:0.7em; height:100%; background:transparent; 
				font-weight:normal; font-style:normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; margin-top:0; 
				margin-left:0 ;padding-left:0; padding-right:0;}
html				{height:100%; background:transparent url(/Assets/115/Images/background_gray.jpg) repeat-x fixed;}
a:link,
a:visited,
a:active			{font-weight:bold; color:#196E47; text-decoration:none;}
a:hover				{font-weight:bold; color:#196E47; text-decoration:underline;}
h2				{color:#196E47;}
#about h3				{color:#196E47;border-bottom:1px solid #000000;}

#imgSubHeader			{clear:both; float:left;}
#StaticContentPage				{width:900px;}

#CookingVideosDiv		{float:left; margin-left:2%;height:225px;text-align:center;}
#CookingVideosDiv h2	{text-align:center;border:none;}
#CookingVideosDiv h2 a  {color:#000;margin:4px 0 0;}
#CookingVideosDiv a		{border:0 none;font-size:90%;font-weight:bold;margin:4px auto;width:95%;}
#CookingVideosDiv img	{margin:4px auto 0;}
/************** BUTTON STYLES **************/

/*** button style: large standard ***/
#LoginButtonDiv a, #TitleBar a,
#buttonsubmit a, #ListButtons a, a.navLinks 		{background: url(/Assets/115/Images/submit_button_large.gif) 0 0 no-repeat;}

/*** button style: large checkbox style ***/
#ButtonLogin a,
#ButtonRegister a, #ButtonBack a,
#ButtonDelete a, #ButtonUpdate a,
 #ButtonViewHide a		{background: url(/Assets/115/Images/login_button_large.gif) 0 0 no-repeat;}

/*** button style: extra-large ***/
#ButtonGetPassword a,
#recipevideos a				{background: url(/Assets/115/Images/login_button_extra_large.gif) 0 0 no-repeat;}


/*** transparent PNG support for IE6 ***/
#StoreHeaderRightTop		{ behavior: url(/Assets/Common/Js/iepngfix.htc); }

/*** header ***/
#StoreHeader			{background: transparent url(/Assets/115/Images/headerBg.jpg) no-repeat top right;}
#StoreHeaderRightTop 		{border: 0; margin-bottom:17px; background-color:#FFFFFF;border:2px solid #196E47;}

/*** nav bar ***/
#StoreMenu			{background-color:#196E47; color:yellow; margin-bottom:20px;}
#StoreMenu li		{font-size:12px;}
#StoreMenu li a:hover		{color:#FFFF66;}
#StoreInfoDiv				{color:#006633; background-color:#FFFFFF;}

/*** featured recipe, weekly article, ask the chef, cooking tips ***/
#CookingVideosDiv,
#FeaturedRecipeTeaser,
#FeaturedArticleTeaser,
#AskTheChefTeaser,
#CookingTipsTeaser,
#MealPlanner			{background-color:#EEEEEE;background-image:none;color:#000000;padding:1em;width:21%;border:1px solid #196E47;}

#MealPlanner			{width:20%;}

#splashblocks #CookingVideosDiv,
#splashblocks #FeaturedRecipeTeaser,
#splashblocks #FeaturedArticleTeaser,
#splashblocks #AskTheChefTeaser,
#splashblocks #CookingTipsTeaser,
#splashblocks #MealPlanner		{min-height:245px;}

#FeaturedArticleTeaser h2 a,
#AskTheChefTeaser h2 a,
#CookingTipsTeaser h2 a,
#FeaturedRecipeTeaser h2 a,
#MealPlanner h2 a	{color:#000000;}

#FeaturedArticleTeaser.recipe, #AskTheChefTeaser.recipe, #CookingTipsTeaser.recipe {height:230px;width:165px;}

#FeaturedRecipeTeaser h3, #FeaturedArticleTeaser h3, #AskTheChefTeaser h3, #CookingTipsTeaser h3 {color:#000000;}
/*** splash page ***/
#AdPromo			{background-image:none; background-color:#EEEEEE; border:1px solid #196E47;height:294px; width:22%;}
#AdPromo h2			{color:#000000;}
#AdPromo p			{color:#000000;}

#cookingVideoImage 	{height:134px;padding-top:.5em;}
/*** shopping list ***/
#savedshoppinglists h2		{color:#196E47; border-bottom:1px solid #196E47;}

/*** manage list legend ***/
#legend th			{background-color:#196E47;}

/*** coupons grid ***/
#tblCouponTopN			{border:2px solid #196E47; }
#CouponList h3			{color:#196E47; }

/*** 3-panel toolbox ***/
#Department h3, #Aisles h3, #Category h3	{color:#196E47; }
#InBetween1, #InBetween2			{color:#196E47; }

/*** grid styles ***/
#CategoryHeader h3		{color:#196E47; }
.GridItem			{clear:both; text-align:left; background-color: #FFFFFF; color: #000000; font-weight: bold;}
.GridItem th			{text-align:left; background-color: #196E47; color: #FFFFCC; font-weight: bold;}
.GridAlternatingItem		{text-align:left; background-color: #CCCCCC; color: #000000; font-weight: bold;}
#CircularAdText1_dlCategory h3	{color:#196E47;}
#CouponList table table th		{background-color:#196E47;}

/*** recipe page ***/
#RecipeCardTop					{width:100%; height:42px; padding:0; background:none;}
#RecipeCardMiddle				{background:none; background-color:#f4F1cf; }
#RecipeCardBottom				{display:none;}
#FeaturedRecipeTeaser.recipe,
#MealPlanner.recipe				{margin-top:12px;border:none;}

/*** headers ***/ /*** headers ***/ 
 #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:#196E47;}	

h3.pageHeading						{color:#196E47;border-bottom:solid 1px #000000;font-size:14px;}

/*** about us page ***/
#about h4						{font-size:16px;}
#divA,#divB						{float:left;clear:both;width:100%;margin:20px auto;}
#divA div						{float:left;margin:10px 5px;}
#backtotop						{width:300px;font-size:14px;text-decoration:underline;text-align:left;margin-left:20px;}
#divA p							{width:80%;}

/*** pref card page ***/
#prefcard div						{margin:10px;}
#prefform						{width:22%;}

/*** Store Info Page ***/
#storeInfoDiv						{clear:both;float:left;width:100%;margin:0 0 50px 5px;}
p.storeInfoText					{color:#000000;line-height:2em;}
#address						{width:25%;float:left;}
#address h4						{font-size:16px;font-weight:bold;}
#StoreHoursTable				{width:300px;}

/*** Static Content Pages ***/
#StaticContentPage #LeftNav {width:15%;}
#LeftNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/Assets/115/Images/submit_button_large.gif) no-repeat scroll 0 0;color:#ffffff;cursor:pointer;display:block;float:left;height:21px;margin-bottom:2px;margin-right:5px;padding-top:2px;text-align:center;text-decoration:none;width:100px;font-size:10px;}
#LeftNav a:hover {
background-position:-200px 0;
text-decoration:none;
}
#links		{width:100%;}

/*** Kids Page ***/
#kidsheader						{float:none;width:100%;text-align:center;}
#kidsheader img					{clear:both;margin:0 auto;}
#kidsheader p					{font-family:Comic Sans MS,Arial,sans-serif;color:#08158A;font-size:15.6px;font-weight:bold;}
div.link						{float:left;margin:10px;}

/*** Registration Page ***/
#signUpPop1, #signUpPop2, #signUpPop4 {top:233px;}