a:link,
a:visited,
a:active { color: #C02104 }
a:hover { color: #C02104 }

/* header
--------------------------------------------------*/
#StoreAddress1Div,
#StoreAddress2Div,
#StoreCityStateZipDiv,
#StoreTelDiv {
    font-size: 7pt;
    margin-left: 0px;
    padding: 0px 0pt;
}
#StoreHeaderLogo {
    margin-top: 12px;
    padding: 0pt 5px 2px;
    width: 175px;
}
#StoreHeaderMiddle {
    margin-top: 12px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 205px;
    width: 300px;
}
#StoreHeaderRightTop {
    margin-right: 0px;
    border: 3px solid #C02104;
}
#StoreInfoDiv {
    color: #000;
    background-color: #fff;
    width: 300px;
}
#StoreInfoDiv div {
    color: black;
    float: none;
    margin: 0;
    padding: 0;
    width: 300px;
}
#nav {
    background: #C02104 none repeat scroll 0% 50%;
    font-size: 10pt;
}
#nav ul { 
	background:transparent url(/Assets/24/Images/white_border.gif) left top repeat-y; 
	float:left;
	margin-left:100px;
}
#nav li { 
	background:transparent url(/Assets/24/Images/white_border.gif) right top repeat-y; 
	padding: 6px 10px 
}

#nav li a { color:#fff; margin:0; }
#nav li a:hover { 
	color:yellow; 
	text-decoration:none; 
}


/* about us
--------------------------------------------------*/
#AboutUs { padding-top: 15px }
#AboutUs hr {
    background-color: #C02104;
    color: #C02104;
    height: 2px;
}
#AboutUsContainer {
    margin-top: 30px;
    margin-bottom: 30px;
}

/* home
--------------------------------------------------*/
#AdPromo {
    background: transparent url(/Assets/24/Images/large_lightblue_gradient.jpg) repeat-x scroll left top;
    height: 312px;
}
#AdPromo a:hover h2 { text-decoration: underline }
#AdPromo h2 { color: #C02104 }
#AdPromo p {
    margin-top: 6pt;
    margin-bottom: 12pt;
}
#DualContentControlDiv,
#DualContentControlDiv2 {
    height: 210px;
    margin-left: 2%;
    width: 236px;
}
#AskTheChefTeaser { background: transparent url(/Assets/24/Images/brick_red_gradient.jpg) repeat-x scroll left top }
#AskTheChefTeaser.recipe h2 a { font-size: 16px }
#AskTheChefTeaser.recipe a:hover { color: #FFFFCC }
#availablevarietiestop { background: #C02104 url(../../Common/Images/avail_varieties_300_r1_c1.png) no-repeat scroll 0 0 }
#ButtonNextResults a { color: #C02104 }
#ButtonPreviousResults a:active { color: #C02104 }
#CircularLists span a { color: #C02104 }
#ChainInformation {
    float: left;
    width: 40%;
    margin-left: 5%;
    margin-right: 5%;
}
#ChainInformation p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    text-align: left;
    color: #000;
    font-weight: normal;
}
#ChangeDietaryPreferences p { color: #000 }
#ChangeDietaryPreferences p a { color: #C02104 }
#CoffeeBarDiv {
    float: left;
    margin-left: 5px;
    width: 174px;
    height: 210px;
}
#ContactUs h2 { color: #C02104 }
#CookingTipsTeaser { background: transparent url(/Assets/24/Images/brick_red_gradient.jpg) repeat-x scroll left top }
#CookingTipsTeaser.recipe h2 a { font-size: 16px }
#CookingTipsTeaser.recipe h2 a:hover { color: #FFFFCC }
#CouponList h3 span {
    color: #000;
    font-size: 18px;
}
#CtrlDivSubTitle h2 {
    color: #C02104;
    font-size: 17px;
}
#divImageMap { margin-right: 5% }
#Department h3,
#Aisles h3,
#Category h3 { color: #E9194D }
#EmploymentPositionsHeader h1 { color: #E9194D }
#FeaturedArticleFull h3 {
    font-size: 21px;
    color: #75797C;
}
#FeaturedArticleTeaser { background: transparent url(/Assets/24/Images/brick_red_gradient.jpg) repeat-x scroll left top }
#FeaturedArticleTeaser.recipe h2 a { font-size: 16px }
#FeaturedArticleTeaser.recipe h2 a:hover { color: #FFFFCC }
#FeaturedRecipeTeaser {
    background: transparent url(/Assets/24/Images/brick_red_gradient.jpg) repeat-x scroll left top;
    margin-right: 15px;
    width: 24%;
}
#FeaturedRecipeTeaser h2 a:hover { color: #FFFFCC }
#FeaturedRecipeTeaser p { color: #fff }
#FeaturedRecipeTeaser p a { color: #C02104 }
#FeaturedRecipeTeaser.recipe h2 a { color: #000 }
#FeaturedRecipeTeaser.recipe p { color: #000 }
#FeaturedRecipeTeaser.recipe p a { color: #000 }
h2 { color: #C02104 }
html { background: transparent url(/Assets/24/Images/nfk_bg.jpg) repeat-x }
#LoginNewProfileLinkDiv a { color: #C02104 }
#MealPlanner {
    background: transparent url(/Assets/24/Images/brick_red_gradient.jpg) repeat-x scroll left top;
    width: 23%;
}
#MealPlanner h2 a { font-size: 10pt }
#MealPlanner h2 a:hover { color: #FFFFCC }
#MealPlanner ul a {
    font-size: 9px;
    color: #003366;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#MealPlanner.recipe h2 a { color: #000 }
#QuickSearch h2 { color: #C02104 }
#QuickSearch h3 {
    color: #C02104;
    margin: 4px 0pt 4px 6px;
    font-size: 12px;
}
#QuickSearch ul a { color: #C02104 }
#QuickSearch ul a:visited { color: #E9194D }
#recipecontent h3 { color: #C02104 }
#recipetitle h2 { color: #75797C }
#SavedRecipes h2 a {
    color: #C02104;
    font-size: 130%;
}
#RecipeSearchResultsGrid h1 {
    color: #75797C;
    font-size: 21px;
}
#RecipeSearchResultsGrid td a { color: #C02104 }
#SearchTips a { color: #C02104 }
#ShoppingList td a { color: #C02104 }
#staticimg,
#staticimg a { font-size: 12pt }
#staticimg img { margin-top: 20px }
#tblCouponTopN { border: solid 2px #B0B0B0 }
#TopRecipesTeaser p a { color: #C02104 }
#AdDisplayDiv {
    float: right;
    width: 210px;
}
.AddButton a { color: white }
#secondary-navigation { font-size: 80% }
#secondary-navigation li { padding:0 0 0 7px; }

/* registration
--------------------------------------------------*/
#signUpPop1,
#signUpPop2,
#signUpPop4 { top: 172px }
