/* jerry's foods
--------------------------------------------------*/
html				{height:100%; background:#FFFFFF;}
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;}
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;}

/* header
--------------------------------------------------*/
#StoreHeader			{position:relative; float:left; height:auto; 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 		{ min-height:70px; min-width:200px; 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; 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;}
#LoginProfileLinkDiv a {
	display:inline;
	float:none;
	margin: 0px 0px;
}	

/* home
--------------------------------------------------*/
#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;}

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


/* headings
--------------------------------------------------*/
 #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				{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;}

/* coupons
--------------------------------------------------*/
#tblCouponTopN			{border:2px solid #004A3E; }
	
/* 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; }
#legend th 				{background-color:#098C48;}


/* 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
--------------------------------------------------*/
#StaticContentPage		{display:inline; margin-left:25px; width:820px;}				
#staticimg a			{font-size:120%;}
#imgSubHeader			{clear:both; float:left;}
#LeftNav {
	border-right:1px solid #CCCCCC;
	float:left;
	margin-right:20px;
	padding-right:20px;
	padding-top:20px;
	width:200px;
}
#LeftNav a {color:#004A3E; font-size:120%; margin-bottom:10px; text-decoration:underline; }
.staticContentEntryLeftNav {width:570px;}
.staticContentEntryLeftNav img { max-width:570px; }

/* registration page
--------------------------------------------------*/
#signUpPop1, #signUpPop2, #signUpPop4 {top:183px;}
