﻿/*** chain-specific overrides for bob's Produce Ranch 01/15/08 ***/

html				{ background:transparent url("/Assets/77/Images/bobs-bg.jpg") repeat-x fixed; }

h2				{color:#cc6633;}

#imgSubHeader			{clear:both; float:left;}

/*** header ***/
#StoreHeader			{background: transparent url("/Assets/77/Images/HeaderBG.jpg") no-repeat top right;}
#StoreHeaderRightTop 		{border: 2px solid #EBB360; background-color: #fff; background-image: none; margin-bottom: 17px;}

/*** nav bar ***/
#nav			{background-color:#EBB360; color:#000000; border-bottom:1px solid; text-align:center;}
#nav ul 		{ float:left; margin-left:20%; }
#nav li a:link		{color:#000000;}
#nav li a:visited		{color:#000000;}
#nav li a:hover		{color:#FF0000;}
#nav li a:active		{color:#000000;}

/*---weekly ad----*/
.validThruDates {display:none;}
#WeeklyAdPage h2 {display:none;}

/*** featured recipe, weekly article, ask the chef, cooking tips ***/
#FeaturedRecipeTeaser		{background:transparent url("/Assets/77/Images/dirty_green_gradient.jpg") repeat-x; }
#AskTheChefTeaser		{background:transparent url("/Assets/77/Images/large_olive_gradient.jpg") repeat-x; }
#CookingTipsTeaser		{background:transparent url("/Assets/77/Images/green_gradient.jpg") repeat-x; }
#FeaturedArticleTeaser	{width:210px;background-image:url("/Assets/77/Images/orange_gradient.jpg");}
#FeaturedArticleTeaser img {margin:0 auto;}
#splashblocks #FeaturedArticleTeaser		{margin-left:2%;}

div.teaser h3	{color:#FFFFFF;}

#splashblocks #FeaturedArticleTeaser img {height:auto;}
#DualContentControlDiv		{margin-left:3%;}

/*** splash page ***/
#AdPromo			{background:none;padding-top:0;}
#AdPromo p			{color:#FFFFFF;}
#AdPromo img		{margin:0;}

/*** meal planner ***/
#MealPlanner			{background:transparent url("/Assets/77/Images/dirty_green_gradient.jpg") repeat-x;}
#MealPlanner img 		{margin:0 auto;}
#MealPlanner a			{color:#003366;}

/*** shopping list ***/
#savedshoppinglists h2		{border-bottom:1px solid #C02407;}

.Advertise.No-Remove a { display:none; } /* no ads on bob's */

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

/*** coupons grid ***/
#tblCouponTopN			{border:2px solid #C02407; }

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

/*** grid styles ***/

.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: #CCCCCC; color: #000000; font-weight: bold;}

h1,
h2,
h3,
a:link		{color:#C02407;}

h3.pageHeading						{border-bottom:1px solid #000000;}	

/*** about us page ***/
#StoreSelector					{background-color:#70A6A4; }
#StoreLocatorDropDown 	{ display:none; }
#StoreLocatorZipLookup	{ display:block; } 
#about h4,
#about h3						{font-size:18px;}				
#about div						{float:left;clear:both;}
#about p						{font-size:16px;}
#AboutUs p						{float:none;}
#historytext					{width:500px;clear:right;padding-left:1.5em;}
#bobsimage						{width:300px;padding-top:1em;}
#storeinfo						{width:100%;}
#storeinfo div					{margin:10px;clear:none;width:40%;}
#storehours,
#departments					{width:100%;margin-top:2em;}
#storehours table				{width:500px;border:2px solid #CCCCCC;}
#storehours table td			{width:200px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;font-size:14px;}
#storehours caption				{text-align:left;font-weight:bold;font-size:16px;color:#C02407;}
tr.alternate					{background-color:#CCCCCC;}
.department img					{float:left;margin-top:1em;}
.department p 					{width:450px;}
.department						{margin-left:1em;}
#departmentinfo					{margin:1em 0;}
/*** Kids Page ***/
#kidsheader						{float:none;width:100%;text-align:center;}
#kidsheader img					{clear:both;margin:0 auto;}
#kidsheader p					{font-family:Comic Sans MS,Arial,sans-serif;color:#08158A;font-size:15.6px;font-weight:bold;}
div.link						{float:left;margin:10px;}
#links							{width:100%;}
#mainContentLeftNav 			{width:660px;}

/*** awards page ***/
#awards #div_1					{width:78%;margin:0 0 0 2%;float:left;}
#awards #SideNavigation			{width:18%;margin:0 0 0 2%;float:left;}
#awards a						{display:block;margin-bottom:10px;}

/*** Store Photos ***/
#Image							{width:600px;}

/*** Employment Page ***/
#EmploymentPositions p			{font-size:14px;}

#staticimg img			{text-align:center; margin:0 auto;}
#staticimg	{width:100%; text-align:center; }

/*** Catering page ***/

#staticimg						{margin-top: 10px; font-size:110%; width:180px; height:auto; text-align:left;}
#Image  						{margin:auto}
#leftNav						{width:245px; float:left; padding:10px 15.5px 0; height:800px; background-color:#F9E09F;margin-top:-11px;}
#Catering						{clear:both; float:left;}
#LeftNav a	{background:transparent url("/Assets/77/Images/deli_button_green.jpg") no-repeat; display:block; float:left; height:21px; margin-right:5px; margin-bottom:2px; color:#FFFFFF; padding-top:2px;text-align:center;text-decoration:none;width:162px;cursor:pointer; color:#fff}
#LeftNav a:hover	{color:#FF6;}		
#partyTrayMain					{width:630px;float:right;}
div.partyTray					{width:435px;margin:0 auto;}
img.partyTray					{width:419px;}
div.departmentPage h2.cateringHeading				{padding-bottom:.5em; border-bottom:1px solid #000000;}

/*** Static Content Styles ***/
div.departmentPage		{font-size:14px; margin-bottom:2em;float:left;width:100%;min-height:600px;}
div.departmentPage p		{font-size:14px;}
div.departmentPage h1		{font-size:16px;color:#cc6633;border-bottom:1px solid;}
h2.departmentPage 		{font-size:16px; color:#820024; border-bottom:none;}

/* About */
div.AboutDiv p			{color:#000000;text-align:left;width:450px;font-size:16px;}
#Mission p			{font-style:italic;text-indent:1em;}
#LeftNav {width:180px; background-color:#EBB360; float:left;height:800px;padding:10px 15.5px 0;}
div.AboutDiv			{float:left;margin-left:2em;width:600px;}
.staticContentEntryLeftNav {margin-top:12px;width:540px;}
#StaticContentPage #LeftNav {width:180px; background-color:#EBB360; float:left;height:800px;padding:10px 15.5px 0; margin-right:35px;}

#signUpPop1, #signUpPop2, #signUpPop3 {top:194px;}

/* IE 6 */
* html #nav ul { display:inline; }
* html #sidebar { float:right; } 
* html .main-wrapper { width:920px; } 

