/*------------------------------------------------*/
/* !pat's food center
/*------------------------------------------------*/
html				{ background:transparent url(/Assets/39/Images/background_gray.jpg) repeat-x fixed; height:100%; }
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; }
a:link,
a:visited,
a:active			{font-weight:bold; color:#336633; text-decoration:none;}
a:hover				{font-weight:bold; color:#336633; text-decoration:underline;}
h2					{color:#336633;}

#imgSubHeader			{clear:both; float:left;}
/*------------------------------------------------*/
/* !header
/*------------------------------------------------*/
#StoreHeader			{background: transparent url(/Assets/39/Images/headerBG.jpg) no-repeat top right;}
#StoreHeaderRightTop 		{border: solid 3px #336633; }
/*------------------------------------------------*/
/* !header login
/*------------------------------------------------*/
#LoginBox a.button,
#LoginBox a.button:hover { background:#336633 url(/Assets/Common/Images/button_shine_10.png) left 50% repeat-x; border:1px solid #336633; }
#LoginBox a.button span,
#LoginBox a.button:hover span { background-image:none; }
/*------------------------------------------------*/
/* !nav bar
/*------------------------------------------------*/
#nav				{ background-color:#336633; color:yellow; }
#nav ul				{ float:left; margin-left:40px; }
#nav li				{ margin:0 5px; }
#nav li a			{ color:#fff; font-size:90%; }
#nav li a:hover		{ color:#FFFF66; text-decoration:none; }
/*------------------------------------------------*/
/* !featured teaser
/*------------------------------------------------*/
#FeaturedRecipeTeaser		{background:transparent url(/Assets/39/Images/orangebrown_gradient.jpg) repeat-x; }
#FeaturedArticleTeaser		{background:transparent url(/Assets/39/Images/dark_green_gradient.jpg) repeat-x; }
#AskTheChefTeaser		{background:transparent url(/Assets/39/Images/large_olive_gradient.jpg) repeat-x; }
#CookingTipsTeaser		{background:transparent url(/Assets/39/Images/green_gradient.jpg) repeat-x; }
#FeaturedArticleTeaser h3,
#AskTheChefTeaser h3,
#CookingTipsTeaser h3,
#FeaturedRecipeTeaser h3	{color:#FFFFFF;}
/*------------------------------------------------*/
/* !splash page
/*------------------------------------------------*/
#AdPromo			{background-image:none;}
#AdPromo p,
#AdPromo h2			{color:#000000;}
/*------------------------------------------------*/
/* !meal planner
/*------------------------------------------------*/
#MealPlanner			{background:transparent url(/Assets/39/Images/orangebrown_gradient.jpg) repeat-x;}
/*------------------------------------------------*/
/* !shopping list
/*------------------------------------------------*/
#savedshoppinglists h2		{color:#336633; border-bottom:1px solid #336633;}
/*------------------------------------------------*/
/* !manage list legend
/*------------------------------------------------*/
#legend th			{background-color:#336633;}
/*------------------------------------------------*/
/* !coupons grid
/*------------------------------------------------*/
#tblCouponTopN			{border:2px solid #336633; }
#CouponList h3			{color:#336633; }
/*------------------------------------------------*/
/* !3-panel toolbox
/*------------------------------------------------*/
#Department h3, #Aisles h3, #Category h3	{color:#336633; }
#InBetween1, #InBetween2			{color:#336633; }
/*------------------------------------------------*/
/* !grid styles
/*------------------------------------------------*/
#CategoryHeader h3		{color:#336633; }
.GridItem			{clear:both; text-align:left; background-color: #FFFFFF; color: #000000; font-weight: bold;}
.GridItem th			{text-align:left; background-color: #336633; color: #FFFFCC; font-weight: bold;}
.GridAlternatingItem		{text-align:left; background-color: #CCCCCC; color: #000000; font-weight: bold;}
#CircularAdText1_dlCategory h3	{color:#336633;}
/*------------------------------------------------*/
/* !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;}
/*------------------------------------------------*/
/* !heading text */
/*------------------------------------------------*/ 
#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:#336633;}	

#staticimg h3,
.pageHeading					{border-bottom:solid 1px #000000;color:#336633;}	
/*------------------------------------------------*/
/* !about us
/*------------------------------------------------*/
#StoreSelector					{background-color:#70A6A4; }
#about h4						{font-size:12px;}
#aboutheader					{margin-bottom:20px;width:100%}
#aboutheader a					{text-decoration:underline;}
.Info,
.Map							{float:left;}
.Info							{background-color:#336633;width:50%;height:309px;text-align:center;padding:50px auto;}
.Info p							{font-weight:normal;font-size:14px;color:#FFFFFF;margin-top:20px;}
.Map							{clear:right;width:50%;}
.Contact						{width:100%;margin:15px 0;text-align:left;}
/*------------------------------------------------*/
/* !departments
/*------------------------------------------------*/
#deptserv						{width:590px;}
#deptserv li, #deptserv p		{font-size:14px;}
#departments a					{text-decoration:underline;}	
/*------------------------------------------------*/
/* !static content
/*------------------------------------------------*/
#staticimg img					{text-align:center; margin:0 auto;width:100%}
#staticimg						{width:900px; text-align:center; }
/*------------------------------------------------*/
/* !produce
/*------------------------------------------------*/
#Produce p						{width:500px;margin-left:1em;font-size:14px}
#Produce .Prices				{margin-left:15%;}
#Produce .Image img				{height:100px;width:100px;}
#Produce .Title					{font-weight:bold;font-size:12pt;text-align:center;vertical-align:middle;width:315px;padding:10px;}
#Produce .Price					{font-size:12pt;text-align:center;vertical-align:middle;padding:15px;}
.Items li						{padding:20px;}
#catering p, #catering ul 					{font-size:14px;}
.Items .Title					{font-weight:bold;}
#deli_trays						{width:80%;border-collapse:collapse}
#delitrays td					{width:25%;}
#delitrays tr					{border:1px solid #000000;}
td.trayTitle					{width:50%;font-size:14px; background-color:#FFFFCC;border:1px solid #000000;text-align:center}
td.trayTitle h4					{font-weight:bold;}
p.trayDescription				{width:10em; margin:0 auto;}
/*------------------------------------------------*/
/* !deli
/*------------------------------------------------*/
#Deli							{font-size:14px;}
#Deli h3.pageHeading			{border:none; font-size:20px;text-align:center;} 
#Deli h4						{font-size:18px; text-align:center;}
#HeadingDiv						{text-align:center;}
ul#HeadingList					{list-style-type:square; list-style-image:url(/Assets/39/Images/diamond.gif);}
h5.deliHeading					{font-size:18px;text-align:center;}
tr.deliTableHeader				{background-color:#336633;color:#FFFFFF;}
table.deliMenu					{border-collapse:collapse;border:1px solid #000000;width:100%;}
table.deliMenu td				{border:1px solid #000000;padding:.5em;}
/*------------------------------------------------*/
/* !profile signin
/*------------------------------------------------*/
#login .button,
#register .button { background-color:#336633; border-color:#336633; }
/*------------------------------------------------*/
/* !registration notification
/*------------------------------------------------*/
#signUpPop1, #signUpPop2, #signUpPop4 {top:191px;}
