/*** chain-specific overrides for Jerry's Foods 2/20/2008 ***/
/*** updated for static-content transition 11/2/2009 ***/

body 				{font-size:0.7em; height:100%; background:url('/Assets/111/Images/bricks_background.jpg') repeat-x;
				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:#FFFFFF;}
a:link,
a:visited,
a:active			{font-weight:bold; color:#004A3E; text-decoration:none;}
a:hover				{font-weight:bold; color:#004A3E; text-decoration:underline;}
h2				{color:#004A3E;}
#StaticContentPage		{display:inline; margin-left:25px; width:820px;}		
		
#staticimg a			{font-size:120%;}
#imgSubHeader			{clear:both; float:left;}

				
select:hover			{color: #333; background-color: #C2D8D5; }

#main h2, #main h3 				{margin-left:.5em;}
#legend th 				{background-color:#098C48;}

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

/*** button style ***/
a.button span, a.button span:hover {background:transparent url(/Assets/Common/Images/standard_submit_green.gif) no-repeat scroll 0 0;}
a.button, a.button:hover			{background:transparent url(/Assets/Common/Images/standard_submit_green_span.gif) no-repeat scroll right top;}


/*** button style: large standard ***/
#LoginButtonDiv a, #TitleBar a,
#buttonsubmit a, #ListButtons a			{background: url(/Assets/111/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/111/Images/login_button_large.gif) 0 0 no-repeat;}

/*** button style: extra-large ***/
#ButtonGetPassword a,
#recipevideos a				{background: url(/Assets/111/Images/login_button_extra_large.gif) 0 0 no-repeat;}
.btnAdd { font-weight:bold; font-size: 11px; color:white; width: 33px; background: url(/Assets/111/Images/submit_button_small.gif) 0 0 no-repeat; border:none;}

/*** coupon grid ***/

#tblCouponTopN			{border:2px solid #004A3E; }

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

/*** header ***/
#StoreHeader			{position:relative; float:left; height:auto; width:100%; background: url(/Assets/111/Images/HeaderBG.jpg) no-repeat; }
#StoreHeader:after		{content: ""; display: block; height: 0; clear: both; }
#StoreHeaderLogo 		{float:left; width:250px;}
#StoreInfoDiv			{float:left; height:auto; font-size: 90%; font-weight:bold; margin:0px; width:100%; color:#ffffff; background-color:#000000;}
#StoreAddress1Div, 
#StoreAddress2Div, 
#StoreCityStateZipDiv,
#StoreTelDiv			{float:left; vertical-align:baseline; width:auto; margin-left:5px; padding:3px 0 3px 0; }
#StoreHeaderRightTop 		{width:180px; float:right; text-align:center; margin-right:12px; margin-top:9px; margin-bottom: 9px; font-size:90%; font-weight: bold; color:#000000; padding:0px; border: solid 3px #098C48; background:#FFFFFF;}
#StoreInfoDiv:after		{content: ""; display: block; height: 0; clear: both; }

/*** nav bar ***/
#StoreMenu			{text-align:center; list-style:none; clear:both; padding:4px 0; width:100%; background:#098C48; margin-bottom:12px; font-size:120%; font-weight:bold; color:#098C48; text-decoration:none;}
#StoreMenu ul 			{text-align:center; margin:0 auto; padding:0; list-style:none;}
#StoreMenu li 			{position: relative; display:inline; padding:4px 6px; }
#StoreMenu li a,
#StoreMenu li a:visited, 
#StoreMenu li a:active		{color:#FFFFFF; text-decoration:none;}
#StoreMenu li a:hover		{color:#FFFF66;}
#StoreMenu:after		{content: ""; display: block; height: 0; clear: both; }


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

/*** splash page ***/
#SplashContainer		{width:100%; height:auto; margin-bottom:2%; }
#SplashImage			{float:left; display:block; margin:0; width:600px; height:300px; }
#AdPromo			{float:right; margin:0; width:23%; height:300px; padding-top:4px; background-color:#FFFFFF; background:transparent url(/Assets/111/Images/large_tan_gradient.jpg) repeat-x; text-align:center; }
#AdPromo h2 			{text-align:center; margin:0; color:#000000; font-size:120%;border:0;}
#AdPromo p			{font-size:90%; color:#000000; margin:4px 0 0 0;}
#AdPromo img			{margin:4px auto 0 auto; }
#splashalternate		{clear:both; float:left; width:100%; margin:0; padding:0;}
#splashalternate:after		{content: ""; display: block; height: 0; clear: both; }
#PartyPlatterTeaserDiv	{float:left; margin:0 0 17px 1%; width:22%; background: url(/Assets/111/Images/purple_gradient.jpg) repeat-x; text-align:center; }
#PartyPlatterTeaserDiv h2	{text-align:center; font-size: 1em; font-weight: bold; border-bottom:none;}
#PartyPlatterTeaderDiv a p	{text-align:center; font-size: 0.7em;}
#PartyPlatterTeaserDiv h2 a {color:#ffffff;}
#PartyPlatterTeaserDiv img	{margin:0 auto;}
#FeaturedRecipeTeaser		{background:transparent url(/Assets/111/Images/green_gradient.jpg) repeat-x top left; margin-right:23px;}
#MealPlanner				{background:transparent url(/Assets/111/Images/dark_green_gradient.jpg) repeat-x top left;}

/*** Tri content control ***/
#TriContentControlDiv,
#TriContentControlDiv2,
#TriContentControlDiv3		{float:left; width:23%; margin-left:2%;}
#TriContentControlDivA a img,
#TriContentControlDivB a img,
#TriContentControlDivC a img	{border:0;}


/*** 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,
#CircularLists span a,#liquorimg h3				{color:#098C48;}

/*** grid styles ***/
#CategoryHeader h3		{color:#098C48; }
.GridItem			{clear:both; text-align:left; background-color: #FFFFFF; color: #000000; font-weight: bold;}
.GridItem th			{text-align:left; background-color: #C02407; color: #FFFFCC; font-weight: bold;}
.GridAlternatingItem		{text-align:left; background-color: #EEEEEE; color: #000000; font-weight: bold;}
#CircularAdText1_dlCategory h3	{color:#C02407;}
#CouponList table table th			{background-color:#098C48;}
	
/*** shopping list ***/
#ShoppingList table,
#ManageList table,
#ManageList table table,
#ManageList td td,
#ShoppingList td		{border:0; background-color:#f2f2f2;}
#ManageList td td,
#ManageList th,
#ShoppingList td		{border-bottom:1px solid #CCCCCC;}
#ItemCount			{border:0;}
#ListButtons,#FiveListButtons	{background-color:#f2f2f2; }


/*** 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;}
#FeaturedArticleTeaser, #AskTheChefTeaser,#CookingTipsTeaser			{background-image:url(/Assets/111/Images/dark_green_gradient.jpg);}
#ChainRecipes					{display:inline;}
#QuickSearch a h2, 
#FeaturedRecipeTeaser.recipe h2 a,
#MealPlanner.recipe h2 a				{color:#004A3E;}

/*** Store Locator Page ***/
#StoreLocatorDropDown	{ display:none; }
#StoreLocatorZipLookup	{ display:block; }

/*** Links page ***/
#IslandLinks h1			{margin-left:2em; border-bottom:2px solid;color:#004A3E;}
#LinkList				{width:500px; margin:0 auto;}
#LinkList h2			{border-bottom:none; font-size:115%;}
#LinkList h2 a			{text-decoration:underline;}
#LinkList p				{width:500px;}

/*** Static Content Pages ***/
#LeftNav a {color:#004A3E;font-size:120%;font-style:italic;text-align:center;}
.staticContentEntryLeftNav {width:570px;}

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