﻿/*** chain-specific overrides for My Apple Market ***/

#container {background:none; width:1039px; padding:0px;}

#help				{float:left;clear:right;}

h2,h3					{color:#005931;}
body 				{font-size:0.7em; height:100%;
				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:none;}
a:link,
a:visited,
a:active,			
a:hover				{color:#107E35;font-size:11px;font-weight:bold;}
input:hover 			{background-color: #EEEEEE; color: #000; cursor: pointer;}
#AdMaster1 			{margin-top:15px;}
#imgSubHeader			{clear:both; float:left;}
#imgMyFavorites			{float:left;clear:both;}
#secondary-navigation 			{float:left;width:100%;font-size:90%;line-height:normal;background-image:url(/Assets/Common/Images/bg_white.gif);  font-family:Arial; font-weight:normal; letter-spacing:-0.03em; line-height:103%;}
#StoreLocatorePage		{left:150px;position:absolute;top:150px;}
#StaticContentPage		{width:855px; height:550px; text-align:left; margin:12px 0 0 12px; padding-bottom:20px; float:left; clear:none; background:transparent url(/Assets/188/Images/static_page_bg_large.jpg) no-repeat;}
#StaticContentPage p	{width:330px; padding:0 0 0 35px;font-size:small;height:0px; float:left}
#StaticContentPage span {color:#fff;font-size:400%; padding:0 0 0 50px; font-weight:bold; float:left; width:500px;}
#StaticContentPage strong		{color:#107E35;}
.meat, 				
.storebrands		{float:right; padding:0px 100px 0 0;}
.produce			{float:right; padding:15px 100px 0 0;}
#main				{padding:0 0 0 10px;}
#main.storelocator		{width:855px;padding-left:10px;}
.couponsDisclaimer		{display:inline; float:left; text-align:center; width:590px; font-size:10px;}
#CouponsPage .pageHeaderContainer {background:transparent url(/Assets/Common/images/new_coupons_header.jpg) no-repeat scroll 0 0;height:100px;width:590px;}

/*** Produce ***/
#Produce p				{width:660px; padding:0 47px;}
#Produce h2				{padding:0 47px;}

/*** Recipe Image ***/

#FeaturedRecipeTeaser {background: none;}
#FeaturedRecipeTeaser img {height:87px;margin:3px 86px; border:2px solid green;}

#recipeoptions img {width:90%;}
#recipeImageDiv {width:120px;}

#recipeoptions li.recipeaddall a { height:auto;}

#GlobalQuickSearch		{display:none;}
/*** homepage styles ***/

#middledivs			{width:100%;}
#middledivs p {margin:0;}

#homePage  		{width:840px; float:left; margin:12px 0 0 12px}
#homePage #homeMiddle  	{width:580px; float:left;}
  .splashImage		{float:left; margin-bottom:32px;}
#homePage #homeRight	{width:250px; height:140px; float:right;}
#homePage .tableLightGreen	{width:380px; float:left; margin-bottom:3px; background-color:#99cc66; padding:10px; text-align:right; width:376px; height:60px}
#homePage .tableLightGreen a {float:left; margin-left:10px;margin-top:17px;}
		  .tableLightGreen img {float:left;}
	
#homePage .tableWhite	{width:380px; float:left; margin-bottom:3px; padding:10px; text-align:right; width:376px; height:60px}
#homePage .tableWhite a {float:left; margin-left:10px;margin-top:17px;}
		  .tableWhite img {float:left;}		  
#homePage .tableGreen     {width:250px; float:left; margin-bottom:22px; border:1px solid #107E35;}
#homePage .tableGreen.Recipes     {height:180px;width:250px;float:left; border:none; padding-top:2px;}

.deli 			{margin-right:81px;}
.recipes		{margin-right:114px; width:15px}
.cookingvideos		{width:15px}
#homePage

#EmploymentPositionsHeader h1 {margin-left:2px; color:#933}
#EmploymentPositionsHeader {float:left;width:800px;margin:4px 0 0 10px;}

#homePage .tableBottom	{width:580px; float:left; margin-bottom:12px; padding:10px; text-align:left;}
  .tableGreen h2	    { border:0; text-align:left; width:100%; font-size:14px; font-weight:bold; background-color:#006633; margin:0; padding:3px 0;}
  .tableGreen h2 a      {color:#ffffff; font-size:14px; padding-right:18px; background: url(/Assets/188/Images/arrow_dark_green.jpg) no-repeat; background-position:right;}
  .tableGreen.Recipes	{background-image:url(/Assets/188/Images/recipe_folder.jpg); width:184px; height:123px;}
  .tableGreen.Recipes h2 {background-color:transparent;color:#000; position:relative; bottom:2px;}
  .tableGreen.Recipes img	{height:90px;margin:0 0 8px 72px;position:relative; width:136px; border:2px solid #107E35;}
  .tableGreen.Recipes p  {border:0 none;font-size:100%;font-weight:bold; text-align:right; font-size:14px;}
  .tableGreen p		     {text-align:left; margin:10px;}
  .tableGreen img	     {text-align:left; margin:0 auto;}
  .apples                {position:relative;right:176px;top:10px;clear:both; width:auto; float:left;}
  
#ChainRecipes h2 a {display:none;}
  
.departmentLinks	{float:left;width:48%; height:115px; display:inline; overflow:hidden;}
.position2,
.position3,
.position6, 
.position7	{background:transparent url(/Assets/188/Images/light_green_bg.jpg);}
.departmentLinks {float:left; display:inline;}
.departmentLinks img {height:115px;}
.departmentLinks p { margin:0; }
.departmentLinks a	{color:#107E35;font-size:15px;}

#departmentBackground {width:580px;}


/*Individual Department Pages */
#departmentPages img,
#departmentPages h2,
#departmentPages p			{float:left;}

/*Header Nav */
#nav				{
height: 99px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: left;
float:left;
cursor: pointer;
PADDING-BOTTOM: 4px;
background-image: url(/Assets/188/Images/Header/background_green.jpg);
background-repeat:repeat-x;}




#loginCell {background-image: url(/Assets/188/Images/Header/background_green.jpg);background-repeat:repeat-x;}

/*** login box ***/
#LoginBox			{width:100%; height:40px; margin:0px auto 0 auto; text-align:center;}
#LoginBox p			{margin:0;}
#LoginNewProfileLinkDiv		{font-size: 90%; margin:0;}
#LoginAsLabelDiv		{font-weight:normal; margin:0; font-size:90%; text-align:center; }


/*** available varieties ***/
#availablevarieties:after	{content: ""; display: block; height: 0; clear: both; }
#availablevarietiestop		{width:100%; padding:4px 0 4px 0; height:auto; clear:both; background: #107E35 url(/Assets/Common/Images/avail_varieties_250_r1_c1.png) 0 0 no-repeat; margin-bottom:0;}
#availablevarietiestop h2 	{color:#FFFFFF; display:block; font-size:110%; width:90%; margin:0 auto; text-align:center; border:0;}

/************** BUTTON STYLES **************/

/*** button style: large standard ***/
#LoginButtonDiv a, #TitleBar a,
#buttonsubmit a, #ListButtons a			{background: none;}

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

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

.btnAdd { font-weight:bold; font-size: 11px; color:white; width: 33px; background: url(/Assets/188/Images/submit_button_small.gif) 0 0 no-repeat; border:none;}

/*** header ***/
#StoreHeaderRightTop 		{border: 0; margin-bottom:17px; background: transparent url(../../Common/Images/whiteTransparent80.png);}

/*** header ***/
/*** Header styles ***/
.StoreHeaderLogo				{float:left; width:350px;margin:3px 44px 5px 0px;}
#StoreHeader			{background: transparent url(/Assets/188/Images/headerBG.jpg) no-repeat top; height:121px;}
#StoreHeaderRightTop {background: url(/Assets/188/Images/register.jpg) no-repeat;color:#000000;float:right;font-size:90%;font-weight:bold;margin:36px 0px 0 0;padding:0;text-align:center;width:225px; height:90px; margin-bottom:0px;}


/*** tabs **/
#secondary-navigation ul			{padding:10px 5px 0 5px;}
#secondary-navigation #blank			{width:8px; padding:0;}
#secondary-navigation li 			{padding-left:8px; color:#5F9F80; background-image:url("/Assets/188/Images/left.gif");}
#secondary-navigation a			{padding-right:12px; color:#5F9F80; background-image:url("/Assets/188/Images/right.gif"); color:darkGreen;}
#secondary-navigation #current 		{background-image:url("/Assets/188/Images/left_on.gif");}
#secondary-navigation #current a 		{background-image:url("/Assets/188/Images/right_on.gif");}
#RecipeCardTop #secondary-navigation #current 		{background-image:url("/Assets/188/Images/left_on.gif");}
#RecipeCardTop #secondary-navigation #current a 		{background-image:url("/Assets/188/Images/right_on.gif");}

#headerLeftNav				{font-size:110%; text-align:left; font-weight:normal; letter-spacing:-0.03em; }
#headerLeftNav ul			{padding:0;margin:14px 0 38px; border-left:1px solid black; border-right:1px solid black; border-bottom:1px solid black; width:135px;}
#headerLeftNav #blank			{width:8px; padding:0;}
#headerLeftNav li 			{padding-left:12px;list-style-type:none; padding:3px 0 3px 5px; color:#107E35; border-bottom:1px solid white;}
#headerLeftNav span 			{padding-left:12px;list-style-type:none; padding-left:30px; color:#107E35; border-bottom:1px solid white; background: url(/Assets/188/Images/arrow.jpg) no-repeat;}
#headerLeftNav li.TabCategory		{font-weight:bold;font-size:14px; color:#ffffff; border:0;width:100%;font-weight:bold; margin:0; padding:4px 0;background: url(/Assets/188/Images/categories_header.jpg) no-repeat; }
#headerLeftNav li.TabCategory img	{float:left; margin-right:8px; height:14px; width:14px; }
#headerLeftNav a			{color:black; font-weight:bold;color:#107E35;font-family:arial;font-size:15px;}
#headerLeftNav #current 		{color:black;}
#headerLeftNav #current a 		{color:black;}
#CircularLists select 			{margin-left:7px;}

#LeftNavBar		{margin:0;padding-bottom:20%;}		
#LeftNavBar h2		{font-size:180%; font-family:Helvetica; margin: 12px 0 0 12px; border:0; font-weight:normal;}
#LeftImages img		{margin-left:11px;margin-bottom:30px;}
#LeftImages img.pyramid 	{margin-left:23px;}
#LoginBoxContainer	{text-align:left;}
#LoginBoxContainer h2	{font-size:240%; font-family:Helvetica; margin: 12px 0 0 12px; border:0; font-weight:normal;}
#LoginLabelTextDiv	{color:#107E35; margin-left:12px; margin-top:0;}
#LoginProfileLinkDiv,
#LoginProfileLinkDiv a:link,
#LoginProfileLinkDiv a:hover,
#LoginProfileLinkDiv a:visited,
#LoginProfileLinkDiv a:active {font-size: 12px; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
#LoginNewProfileLinkDiv		{font-size: 90%; margin-left:20px;}
#LoginBox		{width:117px; border:0; margin:22px 115px 0 0; padding:0; text-align:left;}
#LoginBox p 		{text-align:left; margin:0 0 0 12px; font-family:arial;font-size:13px; height:0px;}
#LoginButtonDiv a	{border:2px solid green;margin-top:20px;text-align:center; background-color:#FFF; color:black;}
#StoreInfoDiv {background-color:#77B700;color:#FFFFFF;float:left;font-size:90%;font-weight:bold;margin:0;width:100%; height:28px; border-top:5px solid #006633; }
#StoreAddress1Div, 
#StoreAddress2Div, 
#StoreCityStateZipDiv, 
#StoreTelDiv 		{display:inline;float:left;height:auto;margin:3px;width:auto;}

/*** nav bar ***/
#StoreMenu			{background-color:#864C1C; color:yellow; }
#StoreMenu li a:hover		{color:#FFFF66;}

#liquorimg img			{text-align:center; margin:0 auto;}
#liquorimg				{width:100%; text-align:center;}
#splashblocks			{display:block; width:100%; height:auto; padding:0; float:left; margin:0 0 12px 0;}

/*** featured recipe, weekly article, ask the chef, cooking tips ***/
#AskTheChefTeaser	{background:transparent url(/Assets/188/Images/green_background.jpg) repeat-x;}
#CookingTipsTeaser	{background:transparent url(/Assets/188/Images/green_background.jpg) repeat-x;}
#FeaturedArticleTeaser	{background:transparent url(/Assets/188/Images/green_background.jpg) repeat-x;}
#FeaturedArticleTeaser h3,
#AskTheChefTeaser h3,
#CookingTipsTeaser h3,
#FeaturedRecipeTeaser h3	{color:#FFFFFF;}
#FeaturedArticleTeaser h2 a,
#AskTheChefTeaser h2 a,
#CookingTipsTeaser h2 a,
#FeaturedRecipeTeaser h2 a	{color:#000000;}

#FeaturedArticleTeaser.recipe, #AskTheChefTeaser.recipe, #CookingTipsTeaser.recipe {padding:1em 0;}
#ArticlePage {width:auto;}

/*** splash page ***/
#AdPromo			{background:transparent url(/Assets/188/Images/kings_gradient.jpg) top;}
#AdPromo p			{color:#FFFFFF;}

/*** meal planner ***/
#MealPlanner			{background:transparent url(/Assets/188/Images/kings_gradient.jpg) top;}

/*** shopping list ***/
#ShoppingList 			{float:left; width:250px; margin-left:auto; margin-right:auto; padding:0; background-color:#FFFFFF; margin-bottom:12px; text-align:center; }
#ShoppingListHeaderSmall	{background:transparent url(/Assets/188/Images/shopping_list_top.jpg) no-repeat;height:60px;}
#ShoppingListHeaderLarge.Saved	{background:transparent url(/Assets/188/Images/shopping_list_top_large.jpg) no-repeat;width:590px; height:64px;}
#ShoppingListHeaderLarge	{background:transparent url(/Assets/188/Images/shopping_list_top_large.jpg) no-repeat; width:576px;}
#TitleBar, #CurrentList			{width:576px; border:0px solid #FFFFCC; padding:0; /*margin:-16px 0 0 15px;*/}
#TitleBar, #CurrentList.Manage			{width:576px; border:0px solid #FFFFCC; padding:0; margin:0;margin-top:-4px; margin-left:26px;}
#ManageList, #savedshoppinglists	{float:left; width:576px; background-color:#FFFFcc;}

#ManageList #ShoppingListItemsDisplay {background:transparent;}
#FiveListButtons        {background:transparent url(/Assets/188/Images/shopping_list_bottom.jpg) no-repeat;min-height:78px;padding:0px 0 0 0px;}
#ShoppingListMain {margin:0px;padding:0 15px 0 0;background:transparent url(/Assets/188/Images/shopping_list_middle.jpg) repeat-y;}
#AddYourOwnItems input {margin-left:15px; width:200px;}




#savedshoppinglists h2		{color:#1E6B63; border-bottom:1px solid #1E6B63;}
#SavedShoppingListsDisplay	{width:590px; height:auto; background-color:#ffffcc; margin-top:0px; overflow:hidden;}
#availablevarietiestop		{background-image:url(/Assets/188/Images/avail_varieties_r1_c1.gif);}
#ShoppingList table		    {clear:both; margin:0 auto; text-align:left; width:222px; border:0px none; border-collapse:collapse;}
#ShoppingList td		{clear:both; margin:2px 0; border-bottom:1px solid #0099ff;text-align:left;padding-top:3px;}		{margin-top:0px;}
#savedshoppinglists .SavedShoppingListsAllItems {background-color:#FFFFCC;height:auto;}
#ManageList #ShoppingListItemsDisplay {background:transparent none repeat scroll 0 0;}
div#ShoppingList div#ShoppingListItemsDisplay {margin:0em 0; min-height:75px;width:300px; }
#savedshoppinglists #CurrentList	{background-color:#FFFFCC; width:590px; margin-top:61px;}
#savedshoppinglists #CurrentList p {font-size:120%;margin:0 0;width:590px; height:50px;background-color:#FFFFCC;}
#savedshoppinglists table table {background-color:#FFFFFF; width:450px; margin-left:100px;}
#savedshoppinglists table	{clear:both;}
#ManageList table			{clear:both; float:left;width:575px;}
#ManageList td td			{text-align:left; padding:0 8px 0 8px; font-size:90%; text-transform:uppercase;  font-weight:bold; border-bottom:1px solid #0099ff; border-top:1px solid #0099ff;}
#ManageList h3 				{float:left;}
#trashcanSmall 				{margin-left:2px;}
#legend tr:hover {background-color:#FFF;}


#QuickSearch h3	{color:#000;}
   

/*** manage list legend ***/
#legend th			{background-color:#107E35;}

/*** coupons grid ***/
#tblCouponTopN			{border:2px solid #107E35; }
#PersonalizedSpecialsPage .couponsFrame 			{border:1px solid #107E35;}

/*** 3-panel toolbox ***/
#InBetween1, #InBetween2			{color:#107E35; }

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


/*** recipe page ***/
#RecipeCardTop				{width:100%; height:auto; padding:0; background:none;}
#RecipeCardTop #header			{margin-bottom:0;}
#RecipeCardMiddle			{clear:both; float:left; display:inline; width:590px; padding:0; background-color:#FFFFCC;}
#RecipeCardBottom			{clear:both; width:100%; height:12px; padding:0; background-color:#FFFFCC;}
#FeaturedRecipeTeaser.recipe		{clear:both; background:none; margin:0 2% 0 2%; width:42%; }
#MealPlanner.recipe			{font-size:100%; background:none; color:#000000; float:left; text-align:center; padding:4px 8px 3px 4px; margin:0 2% 0 2%; width:42%; font-size:90%; }
#FeaturedRecipeTeaser.recipe h2 a	{font-size:117%; color:#FF0000;}
#MealPlanner.recipe h2 a		{font-size:130%; color:#FF0000;}
#ChangeDietaryPreferences,
#SavedRecipes, #TopRecipesTeaser, 
#ChainRecipes,
#QuickSearch				{clear:both; display:inline; width:570px; margin:8px 10px 0 10px;}
#CtrlDivSubTitle			{font-weight:bold;}
#ChangeDietaryPreferences		{clear:both; }
#ChangeDietaryPreferences p		{margin:4px 0px 4px 10px; font-weight:bold;float:left; color:#999999;} 
#ChangeDietaryPreferences a		{margin:4px 4px 4px 4px; }
#SavedRecipes h2, #ChainRecipes h2	{clear:both; width:auto; display:inline; float:left; color:#FF0000; font-size:130%;border:0px none; margin-left:10px; }
#RecipeSaveToRecipeBox h1		{margin-top:12px; color:#FF0000; font-size:130%; width:100%; border-bottom:1px solid black;}
#CtrlDivRecipeImage			{float:right;}	
#CtrlDivComments			{float:left;}
#CtrlDivSubmit				{clear:both;}
#CtrlDivSubmit a			{margin-top:12px; margin-left:0; margin-right:12px;}
#CtrlDivComments			{margin:0;}
#lblAddedToCart				{display:none; margin-top:12px; color:#FF0000; font-size:130%; width:100%;}
#RecipeFull1_lblAddedToCart		{font-size:130%; font-weight:bold;}
div#ChainRecipes h2 a img		{float:left; margin-right:4px;}
.RecipeBox				{clear:both;color:#999999;float:left;font-weight:bold;margin:6px 0 10px 10px;}
.RecipeBox a				{font-size:130%;}
/*** headers ***/ /*** headers ***/ 
	

#ProductsGrid th					{background-color:#007348;}
#tblPersonalizedSpecialsTopN 				{border:1px solid #007348;}

/*** about us page ***/
#StoreSelector					{background-color:#70A6A4; }
#StoreLocatorDropDown 	{ display:none; }
#StoreLocatorZipLookup	{ display:block; } 
#storeInfoZip		{font-size:80%;}
#StoreLocator .storeInfoZip {font-size:80%;}
/*** liquor page ***/
#liquorimg img			{text-align:center; margin:0 auto;}
#liquorimg				{width:100%; text-align:center;}

#ContactUs, #ContactUsThanks, #EmploymentApplication, #EmploymentPositions {margin-left:10px;float:left;width:800px; clear:none;}
#GoogleMapCanvas {width:335px;}
#signUpPop1, #signUpPop2, #signUpPop3 {left:442px;top:238px;}
.sidebarFeaturesText {font-size:1.2em;}