﻿/*** Chain overrides for Ideal Grocery ***/

.pageHeaderContainer {display:block;}
.pageHeaderContainer .pageHeader	{font-size:24px; color:#666666;}
.pageHeaderContainer .pageSubHeader {font-size:12px; color:#666666;}

#EmailPreferences #SubTitle	{display:none}

#main div.AdMaster			{display:none;}
li.backToAd	{display:none;}

tr.ownItem	{display:none;}

/*** end temporary ***/
html						{background:none lightgrey;}
#container				{background:white none; padding-left:10px;padding-right:10px ;}
/* Header */
#secondary-navigation {font-size:130%}

#StoreMenu					{background:#A71716 url(/Assets/90/Images/bg_menu.jpg) repeat-x top left; height:18px; padding:3px 0; margin-bottom:0; }

#StoreHeaderRightTop			{border:0;background:white none; margin-top:30px;;}


#StoreInfoDiv				{background-color:transparent;color:#000;margin-top:33px;width:300px; }

#StoreHeader			{background: transparent url(/Assets/90/Images/HeaderBG.jpg) no-repeat top right;}

#StoreHeaderMiddle		{ height:30px; position:absolute; top:0; left:120px; width:795px; }

#StoreHeaderLogo			{visibility:hidden; width:102px; height:102px;}

#StoreInfoDiv div {clear:both;color:black; float:left; margin:0; padding:0; width:300px;}

#StoreInfoDiv div#StoreOpenHours		{
	color:#FFFFFF;
	padding:2px;
	position:absolute;
	right:7px;
	text-align:right;
	top:5px;	
}

#GsnFooter	{margin-top:40px;}

#CurrentStoreInfo {top:160px;}
#CurrentStoreInfo p.otherstore	{display:none}

/* Hiding CookingTips,Article,MealPlanner, and RecipeOfTheDay divs */
#CookingTipsTeaser,#AskTheChefTeaser,#FeaturedArticleTeaser	{display:none;}

/* Product Grid, headers */
.GridItem th,#legend th				{background-color:#A71716;}

/* Shopping List */
#ShoppingListHeaderSmall	{background-image:url(/Assets/90/Images/ShoppingListHeader.gif);}
#ShoppingListHeaderLarge	{height:53px; background-image:url(/Assets/90/Images/ShoppingListLarge.gif);}
#ShoppingListHeaderLarge.Saved {background-image:url(/Assets/90/Images/ShoppingListHeaderSaved.gif);}

div#ShoppingList div#ShoppingListItemsDisplay {
	overflow:hidden;
	width:300px;
}
/* hide from ideal grocery since there are no recipes. */
#SearchOptions				{display:none;}
#ManageList #ShoppingListItemsDisplay {padding-top:12px;}

/* centers shoppinglist icons */
a#CheckOutIcon				{margin-left:25px;}
a#PrintListIcon				{display:none;}

/* Buttons */
.Buttons a, #ButtonLogin a, #ButtonRegister a, #ButtonBack a, #ButtonDelete a, #ButtonUpdate a, #SubmitAskChefControl a,	
#LoginButtonDiv a,#CtrlDivTextSearch a.button,#TitleBar a,#ButtonViewHide a			{background-image:url(/Assets/90/Images/submit_button_large.gif);}

a.button span, a.button span:hover {background-image:url(/Assets/90/Images/standard_submit_red.gif);}
a.button, a.button:hover	{background-image:url(/Assets/90/Images/standard_submit_red_span.gif);}

#CtrlDivTextSearch #autosuggest a	{background:transparent none no-repeat top left; color:#FF0000; text-decoration: none;}


/* No Items in list page ***/
ul#ogsNoItemsLinks						{list-style-type:none;text-indent:0;}
ul#ogsNoItemsLinks li					{list-style-image:url(/Assets/Common/Images/add_icon_list.gif);margin:1em;}
ul#ogsNoItemsLinks li a					{font-size:120%;padding-left:1em;}

/*** Style for "things I buy" no data control. change when this is converted to XSL ***/
#ctl00_ContentPlaceHolder1_MyPantry1_lblErrorNoHistory		{font-size:120%; margin-top:1em;float:left;}


/*** headers ***/ /*** headers ***/ 
h2, a:link, a:visited, a:active,
#Department h3, #Aisles h3, #Category h3,
#InBetween1, #InBetween2,
#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,
#CircularLists span a
#FeaturedRecipeTeaser.recipe h2 a,
#MealPlanner.recipe h2 a,
#liquorimg h3,
.BtnPageLink,
#GlobalQuickSearch h2				{color:maroon;}

th	{background-color:maroon; color:#ffffcc}

#UserInformation,#SubstituteItems	{width:910px;}

/*** Checkout pages ***/
#CheckOutSteps						{width:100%;}
#CheckOutSteps table				{margin:0 auto;}
#PaymentOptionsList					{width:700px;}
#CheckOutButtons                    {margin:0 0 0 225px;}


/*** Signout page ***/
#SignOutPage #noitems			{display:none;} /* hides reference to weekly circular */

/*** SignIn page ***/
#SignInDiv #main				{display:block;float:left;margin:0 0 0 150px; width:590px;}	

#SignInDiv #login,
#SignInDiv #register				{background-color:#EEE;border:1px solid #999;padding:1em;}	

#SignInDiv #login				{width:335px;}	
#SignInDiv #register			{width:195px;margin-right:1em;}

#signinWelcomeText ul		{ padding-left:300px; }
#signinWelcomeText li		{ list-style-type:square; text-indent:0px;}
li#first					{ text-indent:-40px; list-style-type:none;}



/*Taxes page*/
#Taxes table.Subtotal				{width:590px;margin-left:320px;}
#Taxes .checkoutMain div table				{border:1px solid #666;width:590px;margin:1em auto;}

/*Sign Up Page*/
#PrivacyDisclaimer				{margin-left:135px;}

/*Contact Us Page*/
#ContactUs h2, #EmploymentPositions h1, #EmploymentApplication h2		{padding-top:10px;}

#signUpPop1, #signUpPop2, #signUpPop3 {top:202px;left:305px;}